Wpis z mikrobloga

#anonimowemirkowyznania
Chcę się nauczyć programowania od zera.
Moim celem jest znaleźć pracę jako junior developer w okresie 6-9 miesięcy od rozpoczęcia nauki.
Teraz będę się uczył po 1-2 godziny dziennie, natomiast w czerwcu kończy mi się umowa o pracę i będę się uczył po 8-10 godzin dziennie.
Zastanawiam się nad wyborem języka i frameworka.
Chodzą mi po głowie 3 opcje: php + laravel, ruby on rails, python + django.
Co najlepiej wybrać, aby spełnić swój cel?

#programowanie #naukaprogramowania

Kliknij tutaj, aby odpowiedzieć w tym wątku anonimowo
Kliknij tutaj, aby wysłać OPowi anonimową wiadomość prywatną
Post dodany za pomocą skryptu AnonimoweMirkoWyznania ( https://mirkowyznania.eu ) Zaakceptował: NowyJa
  • 63
  • Odpowiedz
Odpowiedz sobie na jedno, zajebiście ważne pytanie. Co chciałbyś robić - aplikacje mobilne, strony internetowe itp. A później dobierz sobie do tego język oraz technologie.
  • Odpowiedz
@fegwegw: A tak nie jest? Wzajemne lizanie sie po #!$%@? a jak przyjdzie ktoś nowy to wywyższanie sie jacy oni są #!$%@? mądrzy a cała reszta to plebs a z takiej pomocy zostaje co najwyżej szydera i mówienie żeby radzili sobie sami. Nie raz widziałem pod tym tagiem takie akcje i nie #!$%@?, że nie. Są wyjątki ale zdecydowana większość to nadęte okularniki
  • Odpowiedz
@AnonimoweMirkoWyznania: Wszystkie języki i frameworki które wymieniłeś służą do tego samego, więc najlepiej będzie jeśli zapoznasz się ze wszystkimi i sam wybierzesz ten zestaw w którym najlepiej Ci się pracuje. Zrób sobie kursy na codecademy. Są krótkie, ale w miarę dobrze przedstawiają podstawy języków programowania które wymieniłeś.

@Trawker: Wiesz, że to taki folklor pod tym tagiem?
  • Odpowiedz
@AnonimoweMirkoWyznania: Ja bym próbował rubiego (osobiście mam do niego sentyment), ale najlepiej bedzie jak spróbujesz każdego i zobaczysz który Ci najbardziej odpowiada, ważne o tyle że potem dużo lżej pójdzie z wybranym : )
  • Odpowiedz
@gruchacz: To niech nie odpowiadają zamist bawić sie w elektrode i odsyłać do google. Tyle samo czasu zajmie takiemu osobnikowi odpisanie na pytanie co szczekanie po raz enty żeby ktoś użył szukajki a najlepiej to #!$%@?ł bo ktoś 2 dni temu pytał o to samo. Niektórym ciezko przedrzec sie przez te wpisy pod tagiem a inni nie sa na tyle obeznani z wykopem aby to zrobic.
  • Odpowiedz
@AnonimoweMirkoWyznania: w php chyba najłatwiej pracę znaleźć. Sam szukam pierwszej pracy w railsach i ciężko jest się wybić - 6 miesięcy nauki może nie wystarczyć, szczególnie jeśli wcześniej nie programowałeś. Phytona się nie ucz, nie ma pracy w tym języku. Jeśli chcesz to możesz zaryzykować i uczyć się Elixira, bo jest teraz na topie. Ewentualnie javascript - osobiście bardzo go nie lubię i myślę, że nie jest dobry na początek,
  • Odpowiedz
@heavelock: noo powiem Ci że kilka razy mi sie zdażyło zauważyć firmy od railsów które tak zatrudniały, bo wiekszosc osób olewa ten język ( ofert jednak mało) :)
  • Odpowiedz
@AnonimoweMirkoWyznania: Wybrałbym PHP z kilku powodów:
- niski próg wejścia,
- ogromna ilość informacji w necie,
- duża ilośc ofert pracy na Junior Dev,
- firmy biorą ludzi bez dużego doświadczenia,
- Nic nie stoi na przeszkodzie, żeby później
  • Odpowiedz
@AnonimoweMirkoWyznania: Jeśli chodzi o zdobycie zawodu programisty w krótkim czasie to wszystkie technologie które opisałeś są OK.

Jeśli będziesz szukał pracy u siebie w okolicy to zobacz co jest tam popularne, bo takie ogłoszenia o prace będą częstsze i o prace łatwiej. Jakoś tak jest że niektóre technologie są bardzie popularne w różnych miastach.

Ja będąc na Twoim miejscu zainteresowałbym sie Ruby on Rails. Nie dlatego, że jest jakoś szczególnie lepszy od innych ale ze względu na świetny tutorial z którego nauczysz się praktycznie całego stacku ważnego dla juniora (git, bitbucket, TDD, Heroku, dobre wzorce). Na temat Pythona i PHP ta wiedza też jest dostępna ale w różnych miejscach i nie zawsze wiadomo czego
  • Odpowiedz
@AnonimoweMirkoWyznania: Python + Django. Bo nie umiera, bo Python jest popularny, bo Python nauczy Cię fajnych praktyk. Bo Python jest wszędzie a Ruby tylko na szynach (jeśli się mylę i wynika to z mojego małego rozeznania w Ruby to poprawcie, ale poza railsami nie widze popularności Ruby).
Poza tym ucząc się Django nie olej templatów i tam dołóż nico CSS/jScript. Taki stack python-django-JS-css to dobry start.
  • Odpowiedz