Gdybym zaczynał dziś od zera...

Gdybym zaczynał dziś od zera...
AK
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3561
0

Są jakies obszary Rubiego inne niż Ruby on Rails ?
Bo jezyk nie gorszy (chyba) od Pythona, a może bardziej przemyślany w niektórych ficzerach, a lepszy od PHP

Drzewiec
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 135
0

Ja tam bym zaczął od HTML i CSS. I tak trzeba poznać, a bym się nie przestraszył, bo łatwe. Gdybym chciał zostać backendowcem i ktoś by mi podstawił jakiś obrzydliwy tutorial PHP z białym IDE z mruczącym kolesiem, to bym stwierdził, że to nie dla mnie.

Riddle
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 10307
0
AnyKtokolwiek napisał(a):

Są jakies obszary Rubiego inne niż Ruby on Rails ?
Bo jezyk nie gorszy (chyba) od Pythona, a może bardziej przemyślany w niektórych ficzerach, a lepszy od PHP

Gtk jeszcze.

Drzewiec napisał(a):

Ja tam bym zaczął od HTML i CSS. I tak trzeba poznać, a bym się nie przestraszył, bo łatwe.

Ale to nawet nie jest programowanie ;|

loza_prowizoryczna
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1628
1
Riddle napisał(a):
AnyKtokolwiek napisał(a):

Są jakies obszary Rubiego inne niż Ruby on Rails ?
Bo jezyk nie gorszy (chyba) od Pythona, a może bardziej przemyślany w niektórych ficzerach, a lepszy od PHP

Ruby ma tą zaletę że żeby w ogóle coś w nim utrzymać to bez TDD praktycznie jesteś na straconej pozycji. To jest język zaprojektowany z myślą o TDD. To co w innych językach wyłapuje kompilator tak tutaj wyłapuje to programista poprzez testy. Dlatego jest to świetny język na początek (żeby nabrać dobrych praktyk).

Gdybym dziś zaczynał od zera naukę backendu zacząłbym od... i chciałbym pracować w...
Załóżmy, że chcesz mieć w przyszłości stabilną, dobrze płatną pracę i w miarę spokojną głowę :D

Na pewno nie wybrałbym backendu. Tak samo może i w medycynie chirurgia jest najlepiej płatna ale ciężko znaleźć niepijących chirurgów (czyli spokojna głowa odpada). Lepszy mobile - prawie jak ginekologia, też możesz popatrzyć i pomacać co nie co ale w razie W zawsze możesz zwalić na partnerów.

KamilAdam
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Silesia/Marki
  • Postów: 5672
0

Rust, Haskell, Scala. Niekoniecznie w ten kolejności

DB
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 227
0

Jeśli chodzi o technologie to z perspektywy czasu nic bym nie zmienił w mojej opinii Python to był bardzo dobry wybór na 1 język.
Wyboru dokonywałem wtedy gdy nie był modny tj. ~10 lat temu zacząłem komercyjnie pracować - raczej niszowy język mocno krytykowany m.in że "w tym sie nie programuje tylko skrypty pisze" itp itd ze wciecia i w ogole.
Rynek w Krakowie był ciężki dla kogos kto chciał w Pythonie coś robić tj. w ofertach królowała Java i/lub JavaScript i w sumie tyle.
Aplikowałem na Python Developera a na rozmowie pytali mnie z Javy i mi ja proponowali :D itp itd.

Ostatecznie pierwsze 5 lat miałem raczej ciężko tj. kombinowałem na różnych stanowiskach od sieciowca/sysadmin po testera potem testera automatycznego potem python + web --- potem python i mikroserwisy i k8s + doszedl Go.
Z perspektywy czasu start miałem kiepski i wolny pierwsze 3 lata to kopanie sie z koniem + nie studiowałem informatyki tylko kierunek pokrewny więc miałem sporo braków i raczej niesprzyjający rynek dla Juniorow Pythonie.

Jedyne co bym zmienił to dobre studia z informatyki zamiast kombinowac na Elektronice i Telekomunikacji żeby mieć dobre podstawy z Podstaw + Algorytmów + Baz Danych a tak poza tym bym nic nie zmienił - technologicznie szedł w to samo tyle myśle szybciej i efektywniej.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.