Popularność języków programowania vs oferty pracy
Od czasu do czasy dyskutuję z ludźmi na temat popularności języków programowania oraz o tym jak to się ma do możliwości znalezienia pracy. Postanowiłem więc, znaleźć stronkę na której by była przedstawiana popularność języków programowania oraz ilość ofert pracy w polskich serwisach – sam jestem ciekaw jak wyjdzie taki test. No to zaczynamy :)
Popularność języków
Znalazłem taką stronkę, na którą powołuje się większość blogów:
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
Kolejność na stan Maj 2008:
- Java 20%
- C 15%
- (Visual) Basic 10%
- Php 10%
- C++ 10%
- Perl 6%
- Python 4%
- C# 3%
- Ruby 3%
Oferty pracy
A teraz zobaczymy ile ofert pracy jest w polskich serwisach.
| język | popularność % | Pracuj.pl | PracaGazeta.pl | Infopraca.pl | jobs.pl | jobpilot.pl | |
| Java | 20 | 221 | 8 | 312 | 35 | 164 | 740 |
| C | 15 | 9 | 3 | 42 | 38 | 103 | 195 |
| Visual (basic) | 10 | 13 | 1 | 223 | 0 | 0 | 237 |
| php | 10 | 94 | 9 | 374 | 41 | 32 | 550 |
| C++ | 10 | 188 | 6 | 0 | 38 | 118 | 350 |
| perl | 6 | 35 | 0 | 45 | 4 | 33 | 117 |
| python | 4 | 17 | 0 | 19 | 2 | 5 | 43 |
| C# | 3 | 126 | 0 | 42 | 119 | 62 | 349 |
| ruby | 3 | 2 | 0 | 8 | 0 | 1 | 11 |
Przebieg testu
Pominąłem serwisy hrk.pl i gratka.pl – tam nie było napisane ile jest wyników – nie chciało mi się liczyć.
Ilość ofert ma się nijak do wielkości serwisu – zakładam że każde ogłoszenie jest ważne tak samo, w końcu szukając pracownika zazwyczaj ogłoszenie umieszcza się w jednym serwisie pracowym, jeżeli to samo ogłoszenie ukazało się na kilku – trudno :).
Serwis infopraca.pl nie pozwalał mi na wyszukanie ofert z słowem kluczowym „C” więc wpisałem „programista C” (w ciapkach).
Wyniki testu
Według ofert pracy najbardziej poszukiwani są programiści (w nawiasach pozycja z rankingu Tiobe)
- Java (1)
- Php (4)
- C++ (5)
- C# (8)
- Visual (Basic) (3)
- C (2)
- Perl (6)
- Python (7)
- Ruby (9)
Omówienie wyników
Jak widać ilość ogłoszeń dla programistów java jest najwyższa później jest php, i języki z rodziny C, następnie perl, python, ruby.
Można by się długo rozwodzić nad analizą wyników, oraz o tym czy są one poprawne, lecz nie wiem czy ma to znaczenie – z testy jednoznacznie wynika, że znając php łatwiej znajdziemy pracę niż znając coś z rodziny C, a umiejętność programowania w Java możemy tłumaczyć jako znalezienie pracy. Popularność pythona, perla i ruby mnie nie dziwi – tylko zaawansowane firmy technologiczne używają na co dzień tych języków.
To już koniec podsumowania – myślę że daje trochę do myślenia i pokazuję, że jakkolwiek ten php nie byłby kiepski, właśnie w nim można najszybciej rozpocząć karierę, o i tutaj pojawia się temat na nowy artykuł: „Być programistą – od czego zacząć?” :)
1 SeeM 2008-05-15 14:08:56
Czyżby mnie wzrok mylił i nie ma ofert pracy związanych z O.Pascalem? A niech mnie, nawet ostatnio się natknąłem w Gazecie Wyborczej na COBOLa a Delphi nie ma.
2 seb 2008-09-12 10:58:19
Ciekawe zestawienie. Dzięki.
Miejmy nadzieję, żę będzie coś sie zmieniać na lepsze. wiadomo, python nie jest tak popularny jak java czy php w ofertach pracy. Jeśli ofert będzie więcej to i programistów również.
3 Jacek 2009-02-06 22:35:14
@SeeM Wydaje mi się że COBOL przetwał dzięki jego zastosowaniom w środowiskach przemysłowych. Delphi? Faktycznie jakoś coraz mniej o delphi się mówi, to chyba za sprawa Java, .Net, c# etc. Pieniądze na rozwój języków programowania zawsze będą płynęły w kierunku tych wydajnieszych a i programiści wolą się uczyć rzeczy które ułatwią im pracę.
@seb Python nie jest aż tak obecny w ofertach pracy to prawda ale nie znaczy to że nie jest popularny. Python to jeden z trzech oficjalnych języków programowania używanych w Google (poza c++ i java).
4 Porównanie języków programowania | Jaki framework? 2010-10-30 20:46:40
[...] jak jest z ilością ofert pracy? Dla odmiany przyjrzyjmy się polskiemu rynkowi pracy. Matesz Zeromski policzył ilosc ofert pracy w serwisach takich jak pracuj.pl infopraca.pl, jobs.pl, jobpilot.pl, [...]