Czy warto specjalizować się w jednym języku?

Czy warto specjalizować się w jednym języku?
  • Rejestracja: dni
  • Ostatnio: dni
0

Chodzi mi o Jave, którą biorę na sam początek nauki programowania. Widzę, że Java nadal jest przyszłościowa i już powoli wypiera C++. A dwa jest bardziej... ciekawsza :) Chcę w tym języku się specjalizować. Przez pierwszy rok nauczyć się porządnie podstaw w następnym roku pracować, gdzieś jako junior developer tak aby nauczyć się porządnie na konkretnych projektach tego języka. Po pięciu latach chciałbym mieć jednosobową firmę jako freelancer. Lubie niezależność a nie trawię jak ktoś stoi nade mną i każe mi robić według własnych upodobań. Tylko pytanie czy nauka tylko jednego języka to nie za mało?

B9
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 112
0

Z tego co napisałeś, wywnioskowałem że dopiero zaczynasz się uczyć programować, więc skąd wiesz, że Java będzie dla Ciebie ciekawsza od C++?

  • Rejestracja: dni
  • Ostatnio: dni
0

Ja naumiałem się Javy i w niej programuję na co dzień, ale zainteresowałem się też C++, żeby po prostu zobaczyć różnicę.

Fakt - Java jest popularniejsza od C++, no i jest łatwiejsza (przynajmniej tak mi się wydaje, ja do tej pory nie mogę zrozumieć sposobu tworzenia klas w C++)

n0name_l
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2412
1

Ja tam pisze w C++ na co dzien, ale bez watpienia to bardzo pogmatwany jezyk. Co do nauki co bedzie jak nie dostaniez pracy jako javowiec ?

02
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1176
0

Tylko pytanie czy nauka tylko jednego języka to nie za mało?

Bezposrednio do pracy przyda sie jeszcze jakis skryptowy do analizowania logow - np Python, Perl,
oraz jezyki powloki (bash/Powershell) - do automatyzacji zadan. Jezeli bedziesz pracowal z bazami danych (a wybierajac Jave pewnie bedziesz) to jeszcze niezbedny bedzie PL/SQL.
A tak poza tym warto poznawac inne jezyki, zeby miec szersze horyzonty i zeby nie skonczyc jak niektorzy programisci COBOLa.

  • Rejestracja: dni
  • Ostatnio: dni
0
bakłażan9494 napisał(a):

Z tego co napisałeś, wywnioskowałem że dopiero zaczynasz się uczyć programować, więc skąd wiesz, że Java będzie dla Ciebie ciekawsza od C++?

Póki co z samej teorii i analizy możliwości java vs. c++

rafal-prog
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 106
2

No cóż, zależy co chcesz robić, jaką drogę sobie w życiu obierzesz ;) Możesz stwierdzić, że uczysz się w w jednej technologii, powiedzmy .NET, MSSQL, chcesz być wymiataczem który zna wszystkie kruczki. I będzie ok, robotę dostaniesz :). Ale możesz być też programistą dla którego technologia to tylko sposób rozwiązywania problemów, jesteś ekspertem od projektowania, architektury. I też robotę dostaniesz :). Musisz sobie odpowiedzieć na pytanie co wolisz.

  • Rejestracja: dni
  • Ostatnio: dni
0

Powiem tak, racja swoje programowanie miałem opierać na grach. Uwielbiam grać mimo już "dorosłego" wieku. To się u mnie nie zmienia. Chcę programować gry ale też myslałem nad aplikacjami typowo biznesowymi.

niezdecydowany
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Bieszczady
0

Przecież przeniesienie się z jednego języka na drugi to kwestia zmiany technologii, składnia zostaje ta sama ( uogólniając do webowych technologi ), dajmy na to z javy na grooviego.

btw: nawet jeżeli miałbyś uczyć się zupełnie czegoś nowego to nie z dnia na dzień, bo przecież widzisz mniej-więcej jakie są tendencję na rynku.

  • Rejestracja: dni
  • Ostatnio: dni
0
niezdecydowany napisał(a):

Przecież przeniesienie się z jednego języka na drugi to kwestia zmiany technologii, składnia zostaje ta sama ( uogólniając do webowych technologi ), dajmy na to z javy na grooviego.

btw: nawet jeżeli miałbyś uczyć się zupełnie czegoś nowego to nie z dnia na dzień, bo przecież widzisz mniej-więcej jakie są tendencję na rynku.

A jak z tendencja na programistów gier, bo w samym CD Project ostatnio zwolnienia były o.O

byku_guzio
  • Rejestracja: dni
  • Ostatnio: dni
0

Zależy jakich gier? Desktop, konsole, mobile, web? AAA, czy gdy dla 5 latków? Od tego zależą technologie, języki, wymagane umiejętności.

Osiej
  • Rejestracja: dni
  • Ostatnio: dni
0

Radzę ci najpierw poczytać wymagania w ofertach pracy dla programistów. Sam język to tylko narzędzie, a programista powinien umieć korzystać z co najmniej kilku różnych narzędzi.

  • Rejestracja: dni
  • Ostatnio: dni
0

Odpowiedź prosta - nie. Z innej beczki - jeśli ludzie znają j. polski to dlaczego uczą się angielskiego?

mychal
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Przedmonitorze Górne
0

"Specjalista to człowiek, który wie coraz więcej o coraz węższej dziedzinie, aż w końcu wie wszystko o niczym."

  • Rejestracja: dni
  • Ostatnio: dni
0

No to przede mną bardzo dużo pracy :) Chciałbym w gry wejść, lubię ludologię ale to jest tylko teoria, badanie gier a najlepiej jest je tworzyć pisząc je nie w scenariuszu ale w... kodzie :)

robcio
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Opole
  • Postów: 533
0

Zdecydowanie odradzam jave na sam początek nauki programowania. Najpierw się trzeba nauczyć strukturalnie programować żeby później wejść stopniowo w obiektowość. Jak będziesz zaczynał od javy to nie będziesz sobie zdawał sprawy co się tak na prawdę kryje pod obiektami. Będziesz niby programował ale i tak do końca nie będziesz rozumiał co robisz.

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.