Początek nauki programowania pierwszy język

0

Cześć. Chciałbym was prosić o radę i pomoc. Chciałbym się przebranżowić ( proszę bez hejtu) i zastanawiam się nad wyborem języka. Jest masa bootcampów o nauce Javy i Frontendu.JavaScript No i ofert pracy w tych językach jest najwięcej więc podejrzewam, że i bardzo dużo osób aplikuje na stanowiska więc pewnie i próg wejścia jest bardzo wysoki. I tu moje pytanie czy nie lepiej uczyć się np. Pythona gdzie niby jest mniej ofert pracy, ale nie ma takiego boomu na ten język jak na jave i javescript , ? I chyba zresztą nie ma bootcampów do nauki pythona, więc teoretycznie konkurencja też mniejsza i niższy próg wejścia powinien być ?

3

Spróbuj każdego z nich i wybierz ten, który spodoba Ci się najbardziej.

edit: dodam jeszcze, że patrzenie na język do wyboru przez pryzmat tego, na co jest większy boom mija się z celem, bo teraz jest boom praktycznie na wszystko. A nawet jeśli coś odstaje z tyłu, to zanim nabierzesz odpowiedni poziom aby móc pracować, ten odstający może dogonić "czołówke" :)

1

Jeśli to pierwszy język, to daruj sobie dywagacje "gdzie łatwiej można znaleźć pracę". Najpierw to musisz się i tak nauczyć podstaw, czyli np. jak zdefiniować własną funkcję, jak pisać instrukcje warunkowe, pętle, co to są zmienne itp. - te koncepcje w większości popularnych języków są realizowane w bardzo podobny sposób (tylko sposób zapisu się zmienia + dochodzą małe subtelne różnice).

Nawet jakbyś się uczył języka typowo edukacyjnego typu Logo Komeniusz czy Pascal to i tak to niewiele zmienia w tym momencie. Język zawsze można zmienić.

Zaletą nauki JavaScript jest to, że widać od razu wszystko, możesz wyświetlić to sobie na ekranie, tworzysz GUI z HTMLa, jest ogromny fun. Jednak JavaScript to język po przejściach, dużo jest zaszłości historycznych, więc składnia i zasady jezyka są trochę dziwne.

Python jest lepiej zaprojektowanym językiem, i jest takim językiem typowo edukacyjno-naukowym, i nauka jego jest łatwa, logiczny w miarę język, ale z drugiej strony Python domyślnie działa w trybie tekstowym, więc nie będzie tej radości (domyślnie, bo w Pythonie możesz też robić programy okienkowe albo korzystać z czegoś w stylu Jupyter Notebook, albo w inny sposób robić coś wizualnie. Poza tym w Pythonie jest wiele bibliotek do "sztucznej inteligencji", więc też można śmieszne rzeczy robić).

w Javie natomiast można robić apki na androida, więc też może być fun.

To jeśli chodzi o fun z nauki. A co do samej kariery, to nie sugeruj się tym, gdzie można łatwiej znaleźć pracę, tylko tym, gdzie się lepiej odnajdujesz. Czy chcesz robić aplikacje mobilne, czy manipulować danymi na serwerze (backend), czy chcesz robić GUI stron internetowych (frontend). To będzie miało wpływ na wybór języka. Być może będziesz musiał kilka języków i działek programowania wypróbować, zanim znajdziesz swoją niszę (czasami jest też tak, że rzeczy nudne dla jednej osoby, są ciekawe dla innej. Albo rzeczy trudne dla kogoś są łatwe dla kogoś innego. więc trzeba odkryć swoje talenty po prostu )

Potem można się zastanawiać nad tym, czy lepiej iść w to czy to i gdzie łatwiej można znaleźć pracę. Na razie to takie dzielenie skóry na niedźwiedziu.

0

Ok, wybiorę jakieś kursy na udemy z podstawami języków i zobaczę z czym to się je. Dzięki za odpowiedź

2
misterjo napisał(a):

Ok, wybiorę jakieś kursy na udemy z podstawami języków i zobaczę z czym to się je. Dzięki za odpowiedź

Bez sensu. Szkoda kasy. Weź wyszukaj sobie po prostu na necie jakieś tutoriale dla początkujących.

0

nie pchaj sie w to i tak nie znajdziesz pracy

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