Django vs Html+CSS+JSS

0

Witam,

Od dłuższego czasu uczę się pod front end. Czyli html i reszty, które jakoś mi niespecjalnie podchodzą. Myślałem, że js będzie ciekawy, ale tak nie jest. Nim zacząłem zabawę z fe, to uczyłem się pythona, gdyż sprawiało mi to frajdę. Wybrałem jednak html i reszte, ze względu na spore zapotrzebowanie na rynku pracy, oraz w miarę niski próg wejścia.

Chciałbym zapytać, czy opcja python+django jest równie dobra, dla kogoś kto chciałby rozpocząć pracę w fe? W sensie, czy ktoś z małymi skillsami ma jakieś realne szanse na zdobycie zatrudnienia? Bo dla porównania na juniora można się już załapać znając podstawy tzn. Html, css, js, bootstrap itd.

EDIT: Zeby nie było: rozrozniam front end od back endu. To pierwsze zdanie w drugim akapicie, gdzie napisałem o fe w domyśle dotyczyło webmasteringu ;)

0

Zawsze najlepiej robić to, co Cię kręci. Jeżeli będziesz musiał posiedzieć nad nauką 3 miesiące dłużej - trudno. Zaowocuje to w przyszłości. A to, czy Ty znajdziesz pracę jako junior w python/django to nawet najstarsi indianie nie wiedzą :) Polecam portale z ofertami pracy przejrzeć - wyklaruje się czy są takie oferty w Twojej okolicy.

1

Myślałem, że js będzie ciekawy, ale tak nie jest

JS jest ciekawy, tyle że to język który się nadaje głównie do gier i animacji:
http://phaser.io/examples/v2/box2d/conveyor-belt
http://threejs.org/examples/#webgl_geometry_minecraft
xD

Chciałbym zapytać, czy opcja python+django jest równie dobra, dla kogoś kto chciałby rozpocząć pracę w fe? W sensie, czy ktoś z małymi skillsami ma jakieś realne szanse na zdobycie zatrudnienia?

kilka lat temu szukałem pracy jako pythonista i niestety, w każdej firmie szukano kogoś z doświadczeniem, a juniorów nikt nie potrzebował. Tyle, że możliwe, że przez kilka lat się coś pozmieniało. Ja potem się już wyspecjalizowałem we frontendzie i przestałem szukać ofert pracy na Pythona.

0

To mnie nie pocieszyłeś ;)

Pewnie to kwestia materiałów do nauki z których korzystam, lub korzystałem i zostane zjechany strasznie, bo jestem leszczem jeśli chodzi o programowanie, ale JS to dla mnie jakiś beton :P Na pewno ma potężne frameworki, ogólnie jest super i ludzie którzy go chwalą zmiażdzyli by mnie argumentami. Nawet nie śmiem w to wątpić. Mimo tego w moim odczuciu: python > js.

2

Miałem podobne odczucia co do JS jak Ty :) Python jest bardziej poukładany względem JS, ale jeśli spróbowałbyś przekonać się do gulp & ES6 & ReactJs wtedy programowanie w JS nabiera innego smaku :-)

0

Racja, ES6 ma kilka rzeczy zajumanych z takiego np. Pythona, całkiem niezły jest. Teraz piszę sobie w ES6 + React i nie jest źle.

0

Dzięki za pomoc. W takim razie skończe sobie kurs, który właśnie zakupiłem w promocji na Udemy do js i będe parł dalej.

1

Na pewno ma potężne frameworki, ogólnie jest super i ludzie którzy go chwalą zmiażdzyli by mnie argumentami. Nawet nie śmiem w to wątpić. Mimo tego w moim odczuciu: python > js.

Też mi się tak kiedyś wydawało. Ale poprogramuj w JS kilka lat to zapadniesz na syndrom sztokholmski i już tak nie będziesz myślał ;)

Tym niemniej czy naprawdę JS jest dużo bardziej toporny od Pythona? Mamy tablicę, i chcemy obliczyć sumę jej elementów. W JS(w standardzie ES6) nie robi się to trudniej niż w Pythonie:

const sum = [1, 2, 3, 4].reduce( (a, b) => a + b) 
console.log(sum); // 10 

(taki przykład pierwszy lepszy z brzegu, ale generalnie większość programowania w JS to i tak wywoływanie funkcji map/reduce/filter i podobnych oraz tworzenie funkcji anonimowych. Kiedyś było kiepsko, bo trzeba było pisać słowo kluczowe function co chwila. Teraz są strzałki i nawiasy więc jeden z głównych problemów z JSem odszedł w niepamięć).

1 użytkowników online, w tym zalogowanych: 0, gości: 1