Nauka programowania - czy warto uczyć się elixir?

0

Witam mam pytanko warto się uczyć elixir ?? Zastanawiam się czy go uczyć czy może iść w ruby ?? Ruby zainteresował mnie z względu railsów na tomiast elixir co raz bardziej się przebija i jego phoenix. Który lepiej się uczyć??

2

Zależy co chcesz robić. Ruby i RoR zapewne będzie prostszy jednak Elixir i Phoenix IMHO promują lepsze praktyki pisania kodu.

0

założyłeś już podobny wątek z pół roku temu.
Jaki nowy język programowania wybrać?

Do tej pory miałem styczność z c/c++ , objective-c,swiftem.

Czyli jakieś doświadczenie masz. Jeśli nie próżnowałeś przez ten czas, to myślę, że powinieneś umieć już wybrać kolejny język do nauki (jeśli odczuwasz potrzebę zmiany), albo przynajmniej rzucić jakieś kryteria wyboru (co to znaczy warto się uczyć? Pod jakim kątem warto/nie warto? Który lepiej się uczyć?? - tak samo, do czego ci to? Co chcesz osiągnąć). Języka programowania nie wybiera się w próżni, tylko się dostosowuje do określonych celów (także tych zawodowo-zarobkowych - ale niestety nie wyjawiłeś ich tutaj za bardzo).

No chyba, że należysz do osób, które się wiecznie zastanawiają, a niewiele robią... Albo masz słomiany zapał. Wtedy chyba najlepsza rada to po prostu wejść w jakikolwiek język i w nim programować, zamiast skakać po językach czy snuć wieczne rozważania (takie odnoszę wrażenie wertując po łebkach tamten wątek).

2

Język programowania to narzędzie. Jak nuczysz się pierwszego to kolejne przychodzą łatwiej. Czy warto się uczyć języka X? Jasne! Tylko co chcesz przez to osiągnąć? Jeśli to ma być kolejny język, którego składnię poznasz to raczej tym "świata nie zawojujesz". Technologie przychodzą i odchodzą więc nie zawsze "hype" jest dobrym doradcą.

Nie potrafię odpowiedzieć Ci na pytnie "którego języka lepiej się uczyć". Jak @LukeJL wspomniał nie napisałeś jaki masz cel.

0

Mój cel to mieć prace w webdevelperce najlepiej back endzie.Ale również zależy mi na tworzeniu wydajnych apek webowych.Ogólnie ruby on rails by się nadał ale coś mnie ciągnie do elixira tym bardziej ze coraz wiecej ofert pracy w nim znajduje się i w ciekawym kierunuku ten język idzie .

1

Nie łap kilku srok za ogon. Jeśli zacząłęś od Ruby do idź dalej w tym kierunku. Znajdź pierwszą pracę. Zrób pierwszy projekt, za który ktoś Ci zapłaci. Później zastanawiaj się nad ewentualną zmianą czy "doszkalaniem" w czymś nowym. Teraz skup się na jednym "środowisku".

0

Jako programista Elixira / Phoenixa dołożę Ci tyle, że warto się ich uczyć, ale przede wszystkim ważne jest pisanie w języku - nawet małych aplikacji oraz praca zawodowa związana z danym językiem. O pracę na pewno będzie łatwiej w Rubim, bo po prostu jest więcej ofert prac w Ruby on Rails. Elixir to nie Ruby, tylko Erlang ze składnią podobną do Rubiego, więc aby dobrze go pojąć, trzeba dobrze pojąć procesy w Erlangu czy wykorzystanie OTP.

0

Mam pytanie dlaczego WhatsApp nie napisano w Javie, lepiej by pasowała na Androida, tylko zamiast tego napisano go w Erlangu, C i C++?
https://github.com/WhatsApp

0

A gdzie tam masz kod aplikacji na Androida albo w ogóle kod samego WhatsApp?

0

Erlang jest po stronie serwera, klient Androidowy to prawdopodobnie Java.

0

Ruby jest trochę trudniejszy od Pythona?

0

Ruby jest inny od Pythona. Mi osobiście ten drugi nie podchodzi, ale to kwestia gustu niż trudności języka per se.

0

Po przejrzeniu minusów i plusów Elixira , postanowiłem ze w niego pójdę. Oczywiście prace w tym cieżko znaleŹć jak na razie ale powoli to się zmienia na plus.Jednak zastosowanie tego języka ,składnia i jego unikalne rozwiązania do mnie przekonują. Tak w ogóle czy osoba która kompletnie nie ogarnia programowania i zacznie od Elixira to będzie dobry wybór czy nie ?? Jak to jest w tej kwestii z tym językiem?

0

Jeśli to twój pierwszy profesjonalny język to proponuję mimo wszystko coś w którym nie będziesz konkurował o obydwa openingi w Polsce z kilkunastoma innymi ludźmi którzy nawet pralkę programują funkcyjnie. Niewiele wskazuje na to żeby ta sytuacja się poprawiła. Łatwiej później przeskoczyć z czegoś z kilkoma latami doświadczenia niż zacząć w tak małym rynku od zera. Przecież nawet twórca tego języka miał takie problemy że teraz pracuje w Polsce ;)

0

Ja osobiście mimo wszystko myśle, źe zaryzykuje i mimo wszystko pójdę w elixira .Uczę się w pierwszej kolejności dla siebie potem dla znalezienia pracy. Jak się nie uda trudno ale ten język naprawdę mi podchodzi i podoba mi się.

0
Pipes napisał(a):

Jako programista Elixira / Phoenixa dołożę Ci tyle, że warto się ich uczyć, ale przede wszystkim ważne jest pisanie w języku - nawet małych aplikacji oraz praca zawodowa związana z danym językiem. O pracę na pewno będzie łatwiej w Rubim, bo po prostu jest więcej ofert prac w Ruby on Rails. Elixir to nie Ruby, tylko Erlang ze składnią podobną do Rubiego, więc aby dobrze go pojąć, trzeba dobrze pojąć procesy w Erlangu czy wykorzystanie OTP.

Czyli zaczynanie Elixira bez znajomości Erlanga nie ma sensu?

0

Ja zaczynam naukę Kotlin bez znajomości Javy i jakoś nie narzekam, nie twierdzę też, że nie ma sensu tego robić. Zacznij od Elixira potem framework Phoenix i już.

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