W dzisiejszych czasach branża IT rozwija się w szalonym tempie. Wciąż brakuje informatyków, powstają coraz to nowsze, prostsze w przetwarzaniu języki programowania. Również starsze są udoskonalane, a firmy prześcigają się w nowych technologiach i sposobie wykorzystania najnowszych osiągnięć programistów z całego świata.
Obecnie istnieje szereg wyżej wymienionych „sposobów porozumiewania się z komputerem”. W internecie znajdziemy masę informacji między innymi o takich językach:
C
C#
C++
.NET
Java
Python
Ruby on Rails
SQL
Perl
Pascal
PHP
HTML
XHTML
a to nadal nie wszystko, a jedynie najpopularniejsze z nich.
Tak naprawdę istnieje ich o wiele więcej, lecz nie są wystarczająco spopularyzowane. Nie jest prostym stworzyć język, który przebije się przez gąszcz innych, bardziej znanych, sprawdzonych i przetestowanych „w boju”, których sprawność, czystość i efektywność może potwierdzić grono znanych światu programistów. To właśnie oni są w stanie wypromować, bądź pogrążyć nie jeden „programming language”.
Przejdźmy teraz do kwestii, która nurtuje każdego przyszłego informatyka-programistę, bądź zwykłego hobbystę z tej dziedziny informatyki, czyli…”Który z tych języków powinienem wybrać, żeby jednocześnie spełnić się w branży, ale nie przemęczyć się za bardzo, a jednocześnie zarabiać przyzwoite pieniądze?”
„Gdyby to było takie proste” – powiedziałby każdy doświadczony człowiek z branży. Każdy z nich ma swoje wady i zalety. Jedni wolą mieć wszystko na tacy, świetny „help” i furę darmowych „tutoriali”, ale zarazem chcą, by ich przyszli pracodawcy doceniali ich bardziej niż innych pracowników. Odpowiedź jest jedna…a mianowicie nie istnieje żadna. Kwestia wyboru pozostaje w gustach każdego z nas z osobna. Nie da się w sposób jednoznaczny przewidzieć, jaki język będzie najbardziej opłacalny za kilka lat, ani ile będą chcieli nam zapłacić za jego znajomość. Oczywiście znamy szacowane, statystyczne, średnie zarobki ludzi w Polsce oraz za granicą w odniesieniu do konkretnych z nich. Poniżej postaram się przybliżyć ile możemy zarobić na dzień dzisiejszy na znajomości konkretnych języków programowania*:
*podane kwoty stanowią pensję brutto
Java: mediana zarobków wynosi 6 240 zł, 25 % osób zarabia poniżej 4 368 zł, a 25 % powyżej 8 840 zł
PHP: mediana zarobków wynosi 4 680 zł, 25 % osób zarabia poniżej 3 488 zł, a 25 % powyżej 6 500 zł
C / C++: mediana zarobków wynosi 6 425 zł, 25 % osób zarabia poniżej 4 500 zł, a 25 % powyżej 9 000 zł
Python: mediana zarobków wynosi 6 120 zł, 25 % osób zarabia poniżej 4 578 zł, a 25 % powyżej 8 440 zł
Perl: mediana zarobków wynosi 6 320 zł, 25 % osób zarabia poniżej 4 900 zł, a 25 % powyżej 8 600 zł
Ruby: mediana zarobków wynosi 6 400 zł, 25 % osób zarabia poniżej 4 210 zł, a 25 % powyżej 9 602 zł
HTML/Webmaster: mediana zarobków wynosi 3 680 zł, 25 % osób zarabia poniżej 2 667 zł, a 25 % powyżej 5 635 zł
Jak widać, każdy z języków programowania wyznacza się różnymi średnimi zarobkami. Powyższa lista może stanowić chwilową pomoc w wyborze właściwego, przyszłościowego „language’a”, aczkolwiek nigdy nie wiadomo, który z nich będzie tym najbardziej poszukiwanym. Pewne jest jedno. W tym momencie Java, C, oraz Ruby, są najbardziej opłacalne do opanowania, a jeśli chodzi o programistów, będzie zawsze istniało na nich zapotrzebowanie, gdyż całe IT jest branżą bardzo mocno i efektywnie rozwijającą się. Nadal słyszy się, że informatyków jest coraz więcej, ale nadal zbyt mało. Nie szukają ich jedynie polskie firmy, ale również zza granicy słychać o wielu dokonaniach Polaków, którzy prężnie reprezentują nasz kraj na wielu spotkaniach, konferencjach, zawodach i pomagają w rozwoju języków na szczeblu międzynarodowym.
Podsumowując, nie ma czegoś takiego jak język idealny, a każdy z nich jest kwestią wyboru każdego z nas. W dzisiejszych czasach, w dobie internetu, gdzie mamy dostęp do niepojętej ilości darmowych danych, nauka języka nie stanowi żadnego problemu. Wystarczy wybrać jeden kierunek, w którym będziemy chcieli się rozwijać, a następnie cierpliwie i wytrwale dążyć do opanowania go perfekcyjnie. Nie pozostaje mi zatem nic innego jak życzyć Wam podjęcia dobrej decyzji, licznych sukcesów na ścieżce przyszłych programistów, którzy zapewnią Polsce powód do dumy. Najważniejsze to wybrać konkretny język i starać opanować się go w całości, a cały trud, wysiłek włożony w jego poznanie zostanie szybko wynagrodzony. Warto również dodać, że pieniądze to nie wszystko. Pierwsza i ostatnia najważniejsza zasada zadowolonego programisty – lubić to co się robi.
Życzę powodzenia i… niech ENTER będzie z Wami ! 🙂