Na czym się skupić i w jakim kierunku się rozwijać?

0

Witam, jestem tu nowy. Od niedawna zacząłem swoją przygodę z programowaniem. Bardzo mnie to wciągnęło dlatego skupiłem się na opanowywaniu języka C++. Bardzo dobrze mi to idzie i chciałbym związać moją przyszłość z kodowaniem. Jednak nie wiem co dalej. W jakim kierunku się rozwijać, jakich języków się uczyć, jakie wybrać studia, itd., itp. Czy ktoś bardziej doświadczony mógłby mi udzielić jakichś wartościowych porad ? :)

0

Ja bym poszedł w machine learning albo big data - to jest teraz na absolutnym topie. Oczywiście potrzebujesz co najmniej kilka lat żeby poznać ekosystem tego ustrojstwa, ale chyba warto.

Będziesz miał pracę, bo to są dziedziny które jeszcze przez jakieś 20-30 lat będą na topie.

Warto!

0
Złoty Młot napisał(a):

Ja bym poszedł w machine learning albo big data - to jest teraz na absolutnym topie. Oczywiście potrzebujesz co najmniej kilka lat żeby poznać ekosystem tego ustrojstwa, ale chyba warto.

Będziesz miał pracę, bo to są dziedziny które jeszcze przez jakieś 20-30 lat będą na topie.

Warto!

tutaj nie wystarczy znac jezyk programowania,
tutaj trzeba dodatkowo ogarnac statystyke, ML (regression, clustering, classification), algorytmy ..., architekture ..

0

Zgadza się, ale mimo wszystko warto!

W każdej dziedzinie trzeba poznać sporo rzeczy, nawet robiąc tylko front-end dla stron www.

3

Tak czysto pragmatycznie, nie znając tego co lubisz: zacznij od tego czego szukają na rynku pracy, później wchodź w inne tematy lub się przekwalifikujesz. Na dzień dobry sam nie wiesz co lubisz i co Ci się spodoba. Moim zdaniem są takie 3 (4, ale to trochę "gorsza") główne ścieżki i warto żebyś spróbował trochę każdej (nie, to nie zmarnuje Ci czasu). Do tego, nauczysz się rzeczy uniwersalnych potrzebnych niezależnie od technologii czy języka.

A więc:
Java i webówka. Spring chyba teraz jest na topie? Bardziej sam framework, mniej frontu, więcej backendu. Podstawy CSS, HTML i JS. Dużo ogłoszeń, dobra kasa.
C# i webówka. ASP.NET MVC. Reszta j/w. Mniej ogłoszeń ale mniej programistów i wychodzi na to samo.
JavaScript zarówno front jak i backend można dziś w tym rzeźbić, sprawdź czy to Cię nie kręci, zwłaszcza sam front. Sporo ogłoszeń, kasy itd.
Na koniec ewentualnie programowanie na mobilki. Ale tutaj jest trochę ciężej zacząć. Głównie Android i Java, albo jak już masz iPhone i maca to Swift (ten zestaw wymaga inwestycji, na początek odradzam jeśli już nie masz).

Sprawdź w czym czujesz się lepiej/co bardziej przemawia do Ciebie/czujesz/rozumiesz i później zgłębiaj. Do wszystkiego znajdziesz mnóstwo książek kursów i poradników.

Co do studiów - możesz ale nie musisz. Zdania są podzielone. Na pewno nie powinieneś iść na studia, żeby nauczyć się programować. Tego się tam nie nauczysz. CO dostaniesz za to? Może naukę samodzielności, kontakty, życie towarzyskie, chorobę weneryczną ;-), ogólną wiedzę z różnych rzeczy w tematyce IT (ale to też można się bez studiów nauczyć, tylko ani nie będziesz wiedział że takie tematy istnieją, ani Ci się nie będzie chciało). Moim zdaniem, z perspektywy czasu, nie warto było iść na studia. Ale też wtedy dla mnie to była najmądrzejsza rzecz, bo sam bym zmarnował ten czas bardziej. I na pewno dziś nie byłbym programistą, tylko pewnie siedział na kasie w biedronce albo za granicą. Ale ty jesteś na całkiem innej drodze teraz.

0

Zgadzam się generalnie z AreQrm. Co do web dev wydaje się, że programistów takich jest zatrzęsienie i IMO iść lepiej w jakąś mniej obleganą dziedzinę....

Zajrzałem na Areqrm twój blog i poczytałem o Yagni. Spoko tekst.

0

Polecał zapoznać się z tekstem//www.codementor.io/learn-programming/beginner-programming-language-job-salary-community
Odpowiada na wiele pytań.

0
mr0zik napisał(a):

Polecał zapoznać się z tekstem//www.codementor.io/learn-programming/beginner-programming-language-job-salary-community
Odpowiada na wiele pytań.

Zajrzałem na pierwszy wykres "Average salary" i mam pytanie kto w Polsce używa Swifta ? Max OS X oraz iOS to są popularne głównie w USA.

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