Ostatnio pisałam od czego warto zacząć naukę programowania. Pokazałam Wam mini-listę kierunków (języków), jakie możecie obrać.

Dzisiaj trochę danych statystycznych i trochę więcej informacji nt. istniejących języków programowania (a przynajmniej tych najpopularniejszych).

Wskaźnik TIOBE index

Według danych na 28.10.2016 roku najpopularniejszymi językami programowania są:

tiobe-index-oct-2016

Źródło: http://www.tiobe.com/tiobe-index/

 

Jak sytuacja prezentowała się w dłuższym odcinku czasu?

tiobe-index-chart

Źródło: http://www.tiobe.com/tiobe-index/

Jak widać Java już dość długo nie oddaje pierwszego miejsca. Da się to odczuć również na rynku pracy 😉

Więcej nt. tego wskaźnika możecie przeczytać np. na Wikipedii (ang.).

 

Statystyki Stack Overflow

Bardzo fajne statystyki za 2016 rok przedstawia również Stack Overflow – raport.

Nie będę tu przytaczać wszystkich. Niestety musicie się zapoznać z tym sami.

Polecam sekcję VIII. „Education”, z której wynika że aż 69,1% osób, które tam działa przynajmniej po części uczyło się programowania samodzielnie (a 13% tylko i wyłącznie samodzielnie). 43% posiada wykształcenie akademickie w tym kierunku. Aż 25% nauczyło się programować na kursach online.

Także jak widzicie studia w tej branży nie są aż takim MUST HAVE jak się może jeszcze (?) co niektórym wydawać 😉

Warto wziąć jednak pod uwagę kto wypowiadał się w ramach tej ankiety – II. Developer Occupations. W większości to Web Developerzy (min. 46%). Zakładam, że gdyby tą ankietę przeprowadzić wśród programistów Javy, C++ czy C# – odsetek osób po studiach byłby jednak większy.

 

Statystyki powyższe mogą Ci pomóc w podjęciu decyzji. Jednak nie ma zasady, że musisz wybierać coś co znajduje się w czołówce. Na pewno dobrze znać trendy jednak to nie powinien być jedyny czynnik wpływający na Twój wybór.

Ale uwaga! Jeśli zainteresuje Cię np. Java, C/C++ to osobiście nie uważam, że siadanie do niej jako pierwszej bez żadnego wcześniejszego przygotowania jest dobrym pomysłem! Naukę programowania w tym kierunku zaczęłabym od Pythona.

Jeśli z kolei zainteresuje Cię JavaScript, zacznij od nauki HTML5, CSS.

Więcej nt. nauki programowania?

 

To jak? W jakim kierunku podążysz / podążasz?