Dodatkowy język programowania - praca jako programista

0

Witam. Jestem obecnie w ostatniej klasie gimnazjum, w przyszłości chciałbym zostać programistą. Obecnie umiem HTML, CSS, PHP i trochę JS. Nie wiąże z tymi technologiami swojej pracy, chciałbym raczej programować w C++/C#/Java. No i właśnie, nie mam pojęcia który z tych 3 języków wybrać. Czasu na naukę mam dużo, chęci też. W którym z tych języków najłatwiej będzie znaleźć dobrą pracę za 5 lat? Najchętniej zacząłbym uczyć się w C++ lub ewentualnie Javie. C# jakoś mnie nie przekonuje. I właśnie praca, czy w wieku 45+ można jeszcze znaleźć pracę/pracować jako programista? I jeszcze pytanie czy po technikum informatycznym też można iść na dobre studia?

0

I właśnie praca, czy w wieku 45+ można jeszcze znaleźć pracę/pracować jako programista?

Na początku napisałeś, że jesteś w gimnazjum :o

W którym z tych języków najłatwiej będzie znaleźć dobrą pracę za 5 lat?

Java i C# są najpopularniejsze. Ale pracę znajdziesz w każdym popularnym języku, jeśli jesteś dobry, a nie mieszkasz w puszczy.

Do poczytania na wieczór: http://gynvael.coldwind.pl/?id=238

I jeszcze pytanie czy po technikum informatycznym też można iść na dobre studia?

A czemu niby nie? Z drugiej strony, skoro i tak chcesz iśc na studia, to nie lepiej przyspieszyć to o rok i pójść do liceum?

0

A ja bym postawił na wszechstronność i uczył się również rzeczy, których nie będą szukać w CV. Assemblera może ci pokażą na studiach, ale ciekawych doświadczeń z takimi językami jak Haskell czy LISP prawdopodobnie nie uświadczysz choć są językami wartościowymi i warto je znać. Ja wypróbowałem wiele różnych i myślę, że bardzo mi to pomogło w rozwoju. Z resztą większość współczesnych jęmizyków to jest to samo i różnią się tylko szczegółami. Jak nauczysz się porządnie jednego, reszta będzie kwestią chwili. Bardziej liczy się umiejętność skutecznego formułowania problemu w postaci kodu.
Również polecam się nauczyć Linuksa i używać wiersza poleceń, możesz dzięki nim zorganizować sobie środowisko pracy, które będzie ci służyć jak żadne inne. Poza tym Linux i inne systmy z rodziny są dosyć szeroko używane i dla wielu jest niezastąpionym środowiskiem programisycznym.
Nie zapomnij też nauczyć się korzystać z gita i znaleźć dobre środowisko, które odpowie twoim potrzebom.
I chyba najistotniejsze, programuj rzeczy, których sam będziesz używać. Może być trudne w osiągnięciu, ale ale popłaca! Dobrym punktem wyjścia może być używanie oprogramowania open source i dostosowywanie go pod siebie.

A wprost na pytanie: postawiłbym na coś innego, bo są to języki z dużą ilością wad. Myślę, że lepiej zacząć od czegoś lepszej jakości. Na pewno warto liznąć choć trochę C, ale to chyba trochę później. Z tych nowoczesnych ruby wydaje mi się najciekawszym rozwiązaniem. Na początek również python brzmi do rzeczy.

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