Rynek pracy dla programistów i perspektywy kształcenia informatyków
Transkrypt
Rynek pracy dla programistów i perspektywy kształcenia informatyków
TECHNOLOGIE INTERNETOWE W ZARZĄDZANIU I BIZNESIE TIZIB’05 DOMINIK SANKOWSKI*,**, JACEK NOWAKOWSKI*,*** RYNEK PRACY DLA PROGRAMISTÓW I PERSPEKTYWY KSZTAŁCENIA INFORMATYKÓW EMPLOYMENT FOR PROGRAMMERS AND PERSPECTIVES FOR EDUCATION IN INFORMATICS STRESZCZENIE. Autorzy artykułu przedstawiają wyniki analizy ponad 1000 ofert pracy kierowanych dla informatyków, a w szczególności dla programistów. Autorzy prezentują aktualne tendencje rysujące się w kształceniu informatyków na poziomie studiów wyższych. Autorzy przedstawiają również perspektywiczne podejście do programu kształcenia przyszłych studentów pod kątem możliwości ich zatrudnienia w różnych dziedzinach gospodarki oraz prezentują najnowsze możliwości edukacyjne Katedry Informatyki Stosowanej. ABSTRACT. Authors present results of analysis of over 1000 job offers directed to informatics engineers. Authors also show results of analysis of current informatics studies offered by the technical universities in Poland. Also information about current achievements in education and research in informatics of Computer Engineering Department is presented. 1. Wstęp Technologie internetowe, które są głównym tematem tej konferencji wkraczają coraz szerzej do niemal wszystkich dziedzin nie tylko działalności gospodarczej firm, ale również współczesnego życia codziennego. Wiele lat temu prawdopodobnie pomysł banku internetowego, dokonywania zakupów za pośrednictwem Internetu, zwiedzania znanych w świecie obiektów zabytkowych czy galerii bez wychodzenia z domu mógł być komentowany jako wybujała fantazja. Od wielu lat komputery przestały być wykorzystywane tylko do pracy. Dostarczają rozrywki i pozwalają spędzić przy nich wolny czas. Czasami nawet ich możliwości techniczne, szczególnie w zakresie multimediów potrafią tak zaabsorbować użytkowników, że pojawił się nowy syndrom uzależnienia od komputera i od korzystania z Internetu. Nie można wykluczyć tego, że za pewien czas klawiatury będą sprzedawane z dużym ostrzeżeniem Ministra Zdrowia: „Korzystanie z komputera może być przyczyną wielu groźnych chorób”. Wykorzystanie komputerów w działalności zawodowej człowieka obejmuje praktycznie wszystkie dziedziny życia społecznego. Dotyczy to zarówno firm prowadzących działalność gospodarczą jak i instytucje publiczne, administrację, ochronę zdrowia, a także * Katedra Informatyki Stosowanej Politechniki Łódzkiej Społeczna Wyższa Szkoła Przedsiębiorczości i Zarządzania, Łódź *** Wyższa Szkoła Humanistyczno-Ekonomiczna, Łódź ** 211 TECHNOLOGIE INTERNETOWE W ZARZĄDZANIU I BIZNESIE TIZIB’05 instytucje związane z bezpieczeństwem, jak wojsko i policję. Coraz większy nacisk jest kładziony na powszechność dostępu do Internetu i możliwość jego wykorzystania przez społeczeństwo do załatwienia wielu spraw urzędowych. W coraz szerszym zakresie są wdrażane projekty mające na celu ułatwienie nam wszystkim odniesienia korzyści z możliwości jakie niesie ze sobą korzystanie ze współczesnych technik komputerowych. Projekty ePolska, e-government, e-urząd stanowią drobny fragment przykładów wykorzystania możliwości, jakie daje korzystanie z Internetu. W omawianych powyżej przykładach zakłada się, że użytkownikiem komputera, Internetu może być każdy, o ile tylko go to zainteresuje i będzie w stanie ponieść pewne nakłady bądź na zainwestowanie we własny sprzęt bądź na zapewnienie w inny sposób dostępu do komputera i sieci Internet. Nic nie mówi się o konieczności posiadania fachowej wiedzy i wykształcenia w branży komputerowej. Przecież kierowca prowadzący samochód nie musi znać szczegółów budowy silnika czy skrzyni biegów. Coraz częściej kupując nowy samochód ma się zapewnioną bezpłatną pomoc techniczną w przypadku awarii. Dochodzimy tutaj do kwestii specjalistycznego wykształcenia informatycznego. Osoba obsługująca komputer nie musi mieć wykształcenia informatycznego, wystarczy, że jest zapoznana z obsługą używanego przez nią programu. Coraz częściej jednak wykorzystanie technik komputerowych w działalności firmy wykracza znacznie poza korzystanie z pojedynczego komputera lub sieci komputerowej wewnątrz firmy. Przykładowo sieć musi być prawidłowo zaprojektowana, wykonana, skonfigurowana i zabezpieczona. Prawidłowe zarządzanie wiąże się z korzystaniem ze specjalistów z odpowiednią wiedzą i wykształceniem. 2. Oferty pracy dla informatyków Pojęcie informatyka, czy inżynier informatyk kilkadziesiąt lat temu w miarę jednoznacznie określało zakres wiedzy takiego absolwenta. Współcześnie jest to pojęcie zbyt ogólne, gdyż szalony rozwój technologii informatycznych praktycznie uniemożliwił opanowanie zakresu wiedzy mieszczącej się w tym pojęciu. Najprostszym przykładem może być tutaj rynek pracy dla informatyków. Tabela 1. Zestawienie internetowych ofert pracy dla informatyków Liczba ofert pracy dla informatyków Informatyk (bez określenia specjalności) Projektant/Administrator sieci Programista Programista C/C++ Programista aplikacji internetowych (serwisy www) Programista Java, J2ME Programista PHP/MySQL Programista .NET Programista/Developer Oracle Programista baz danych 212 1058 189 25 274 33 26 33 14 14 27 11 TECHNOLOGIE INTERNETOWE W ZARZĄDZANIU I BIZNESIE TIZIB’05 W powyższej tabeli zostały zebrane dane dotyczące ofert pracy kierowanych do informatyków, zamieszczonych w okresie jednego tygodnia w różnych portalach internetowych, zajmujących się między innymi pośrednictwem pracy. Wykaz tych portali internetowych jest zamieszczony na końcu artykułu. Jak widać z powyższej tabeli oferty pracy dla informatyków, w których pracodawca nie określał dokładniej oczekiwań wobec informatyka stanowią mniej niż jedną piątą (17,86%) wszystkich propozycji pracy. Z analizy powyższej tabeli, zawierającej zestawienie ponad tysiąca ofert, można wyciągnąć wnioski dotyczące tego, jakie są oczekiwania pracodawców w stosunku do informatyków. Zapotrzebowanie na zatrudnienie specjalistów z zakresu sieci komputerowych przejawia się tylko 25 ofertami pracy na ponad 1000, dla Projektanta/Administratora sieci. Pozwala to przypuszczać, że rozwój infrastruktury sieciowej w przedsiębiorstwach można uznać za ustabilizowany i że firmy posiadają własną wyspecjalizowaną kadrę bądź mają zapewnioną obsługę sieci przez firmy komputerowe zajmujące się profesjonalnie tymi zagadnieniami. Znamienny jest fakt, że ponad 25% miejsc pracy jest oferowanych dla programistów. Widać z zamieszczonej tabeli duże zapotrzebowanie na programistów znających nowoczesne języki programowania, w szczególności służące do projektowania aplikacji działających w środowisku sieciowym i Internecie. Wskazuje to na rozwój dziedzin działalności mającej związek z coraz powszechniejszym wykorzystaniem Internetu zarówno w działalności gospodarczej jak i w życiu codziennym. Coraz większego znaczenia nabiera mobilność pracowników, zapewnienie im dostępu do sieci korporacyjnej z dowolnego miejsca i w dowolnym czasie. 3. Specjalności informatyczne W sytuacji zapotrzebowania na specjalistów z różnych dziedzin informatyki szczególnego znaczenia nabiera zagadnienie zapewnienia odpowiedniego poziomu kształcenia informatycznego na studiach inżynierskich i magisterskich. Zapotrzebowanie na specjalistów przekłada się na szeroki wachlarz specjalności informatycznych, oferowanych studentom kierunków informatycznych na politechnikach. Łącznie jest to ponad 60 specjalności, z tym, że część z nich stanowią specjalności o podobnym profilu, nieznacznie różniące się nazwą. Tabela 2 zawiera zestawienie pogrupowanych specjalności wraz z liczbą kierunków, na których jest oferowana dana specjalność. Przykładowo specjalności „Informatyka w medycynie” i „Systemy informatyki w medycynie i technice” zostały ze sobą połączone. Tabela 2. Zestawienie specjalności kierunków informatycznych Nazwa specjalności Algorytmy i systemy informatyczne Aplikacje rozproszone i systemy internetowe Bazy danych Bezpieczeństwo komputerowe Elektronika i inżynieria komputerowa Grafika komputerowa i multimedia 213 Liczba kierunków 1 2 5 1 1 3 TECHNOLOGIE INTERNETOWE W ZARZĄDZANIU I BIZNESIE TIZIB’05 Informatyka ekonomiczna Informatyka przemysłowa Informatyka stosowana Informatyka w elektroenergetyce Informatyka w inżynierii lądowej Informatyka w medycynie Informatyka w nauce, technice i zarządzaniu Inżynieria internetowa Inżynieria komputerowa Inżynieria oprogramowania Inżynieria systemów informatycznych Komputerowe systemy diagnostyczne Komputerowe systemy sterowania Komputerowe wspomaganie projektowania Kryptologia Mechanika komputerowa Metody numeryczne i grafika komputerowa Modelowania i systemy informatyczne w geofizyce Modelowanie i technologie informacyjne Monitorowanie i sterowanie procesami Oprogramowanie i bazy danych w geologii Oprogramowanie systemowe Programowanie dla sieci i multimedia Programowanie komputerów i sieci informatyczne Projektowanie i eksploatacja systemów informatycznych Przetwarzanie dokumentów cyfrowych Statystyka obliczeniowa Systemy geoinformatyczne Systemy i sieci komputerowe Systemy informatyczne Systemy informatyczne w produkcji i administracji Systemy informatyczne w zarządzaniu i handlu elektronicznym Systemy informatyki przemysłowej Systemy komputerowe i technologie informacyjne Systemy mikroprocesorowe i mikrokomputerowe Systemy oprogramowania Systemy teleinformatyczne Sztuczna inteligencja i inżynieria oprogramowania Techniki multimedialne i metody sztucznej inteligencji Technologie internetowe Teleinformatyka i zarządzanie w telekomunikacji Zarządzanie i inżynieria produkcji Zastosowanie informatyki w projektowaniu maszyn 214 1 1 4 3 1 4 6 1 4 7 4 1 4 1 1 2 1 1 2 2 1 1 2 1 1 1 1 1 12 7 1 2 2 1 1 1 2 1 3 1 1 1 1 TECHNOLOGIE INTERNETOWE W ZARZĄDZANIU I BIZNESIE TIZIB’05 Jak widać z powyższej tabeli poszczególne specjalności odzwierciedlają najczęściej zapotrzebowanie lokalnego rynku pracy, specyfikę danej uczelni i posiadanej kadry, gdyż kierunek Informatyka jest realizowany na róznych wydziałach. Przykładowo na Politechnice Krakowskiej jest międzywydziałowy kierunek Informatyka realizowany na wydziałach: Fizyki Technicznej i Modelowania Komputerowego, Inżynierii Elektrycznej i Komputerowej, Inżynierii Lądowej i Mechanicznym. 4. Edukacja w KIS Katedra Informatyki Stosowanej mając na uwadze niezwykle szybki rozwój informatyki systematycznie unowocześnia zarówno programy nauczania jak i wyposażenia laboratoriów przeznaczonych do działalności dydaktycznej jak i prowadzonych badań naukowych. W ostatnich miesiącach Katedra Informatyki Stosowanej dodatkowo wzbogaciła się o nowoczesne pracownie komputerowe. Są to: laboratorium sieci komputerowych, laboratorium systemów operacyjnych, laboratorium grafiki komputerowej. Poniżej przedstawiona została krótka charakterystyka wymienionych laboratoriów pod kątem wykorzystania ich możliwości w edukacji i szkoleniach. W dalszej części skrótowo opisano wybrane zastosowania rozwiązań informatycznych zrealizowanych w Katedrze Informatyki Stosowanej Politechniki Łódzkiej. SIECI KOMPUTEROWE Zagadnienia związane z projektowaniem, budową, konfiguracją, zarządzaniem i utrzymaniem sieci komputerowych stanowią ważną dziedzinę aktywności Katedry Informatyki Stosowanej. Biorąc pod uwagę współczesne kierunki rozwoju sieci komputerowych Katedra przygotowała się do profesjonalnego przekazywania wiedzy i doświadczenia zatrudnionej w niej kadry wszystkim, którzy w jakikolwiek sposób są związani z wykorzystaniem technologii sieciowych. Wysokokwalifikowana kadra Katedry Informatyki Stosowanej, posiadająca odpowiednie certyfikaty uzyskane w cyklu szkoleń i praktyk w dziedzinie zarządzania sieciami komputerowymi prowadzi kursy a także Studia Podyplomowe "Sieci Komputerowe Konfiguracja i Administracja". Studia te są adresowane do osób posiadających dyplom ukończenia studiów inżynierskich lub magisterskich posiadających umiejętność posługiwania się komputerem (znajomość składowych komputera, ich funkcji, obsługi) oraz znających podstawy pracy komputera w środowisku sieciowym. Udział w tych studiach pozwoli słuchaczom na nabycie wiedzy teoretycznej dotyczącej sieci komputerowych i systemów operacyjnych, działania i konfiguracji poszczególnych usług systemowych w sieciach komputerowych oraz opracowywania dokumentacji technologii sieciowej. Umożliwi również nabycie praktycznych umiejętności w zakresie: działania lokalnej i rozległej sieci komputerowej, pracy zdalnej, zawansowanego administrowania systemami sieciowymi, zarządzenia usługami sieciowymi, 215 TECHNOLOGIE INTERNETOWE W ZARZĄDZANIU I BIZNESIE TIZIB’05 - zapewnienia bezpieczeństwa systemów informatycznych, konfiguracji i implementacji sieci bezprzewodowych, projektowania lokalnych i rozległych sieci komputerowych, obsługi urządzeń sieciowych, konfiguracji routingu, konfiguracji i konserwacji złożonych sieci komputerowych Rys. 1. Zestaw treningowy CISCO i klaster serwerów Najważniejszym elementem wyposażenia Laboratorium Sieci Komputerowych jest zestaw sprzętu sieciowego CISCO (Rys. 1), składający się z zamontowanych w standardowym stojaku 19" switchy i routerów wraz z wyposażeniem dodatkowym. Zestaw ten pozwala na praktyczną naukę właściwego łączenia sieci komputerowych jak i ich konfiguracji, monitorowania i nadzorowania. Sprzęt sieciowy, w który jest wyposażona Katedra pozwala na naukę konfiguracji i zarządzania zarówno lokalnymi jak i rozległymi sieciami komputerowymi. Posiadanie przez Katedrę informatyki Stosowanej statusu lokalnego ośrodka Akademii Cisco gwarantuje właściwy poziom wiedzy i umiejętności praktycznych, których zdobycie przez studentów zapewnia kadra Katedry. Osoby, które ukończą szkolenia w Akademii Cisco i pozytywnie zweryfikują swą zdobytą wiedzę przez udział w odpowiednich zaliczeniach i egzaminach, przeprowadzanych przy wykorzystaniu 216 TECHNOLOGIE INTERNETOWE W ZARZĄDZANIU I BIZNESIE TIZIB’05 najnowocześniejszych korporacyjnych narzędzi e-learningu Cisco, uzyskują tytuł Cisco Certified Networking Associate (CCNA) wysoko ceniony przez pracodawców. Zweryfikowane wieloletnim doświadczeniem egzaminy kwalifikacyjne przeprowadzane w formie elektronicznej gwarantują zachowanie jednakowego poziomu wiedzy wszystkich zdających testy na całym świecie. SYSTEMY OPERACYJNE Drugą z nowoczesnych pracowni komputerowych uruchomionych w ostatnim czasie w Katedrze Informatyki Stosowanej jest Laboratorium Systemów Operacyjnych. Najważniejszym elementem wyposażenia tego laboratorium jest posiadany klaster serwerów przedstawiony na Rys.1. Został on zbudowany z czterech wydajnych serwerów wykonanych w przemysłowych obudowach typu "rack". Klaster ten stanowią komputery z procesorami Intel Pentium IV 3.0GHz HT, 1024 MB RAM i kartami ATI Radeon 9250. W każdym z serwerów zostały zamontowane po 3 dyski 80GB i karty sieciowe Gigabit Ethernet. Klaster ten pozwoli na prowadzanie prac badawczych wymagających zwiększonej mocy obliczeniowej, szczególnie w dziedzinie przetwarzania obrazów i sygnałów. Posiadany zestaw serwerów pozwoli na konfigurowanie klastrów o różnych strukturach działających pod kontrolą różnych systemów operacyjnych zarówno z rodziny Windows jak i Linux. W laboratorium znajduje się również 18 komputerów klasy PC z procesorami AMD XP 2500+. Katedra Informatyki Stosowanej od wielu lat współpracuje z Akademią Górniczo-Hutniczą w Krakowie, w tym ostatnio z Akademickim Centrum Komputerowym Cyfronet. Pracownicy Katedry jak i studenci mogą korzystać z komputerów o dużej mocy obliczeniowej, znajdujących się w ACK Cyfronet. Są to następujące komputery: SGI 2800 ze 128 procesorami, SGI Onyx 300 z 8 procesorami, SunFire 6800 z 24 procesorami, HP Integrity SuperDome z 8 procesorami. W Centrum znajduje się również 56 procesorowy klaster serwerów HP Integrity rx2600 działający z systemem operacyjnym Windows oraz Rack Saver z 80 procesorami z systemem operacyjnym Linux. Dotychczasowa intensywnie rozwijająca się współpraca Katedry Informatyki Stosowanej z Akademią Górniczo-Hutniczą pozwoli na rozszerzenie zakresu badań dotyczących technologii "grid computing", które to badania są prowadzone w Katedrze pod kierunkiem prof. dr. hab. inż. Kazimierza Subiety i dotyczą budowy sieci obiektowych baz danych opartych o język zapytań SBQL (Stack-Based Query Language). GRAFIKA KOMPUTEROWA Kolejne nowe Laboratorium Grafiki Komputerowej, jest wyposażone w 18 komputerów eMac. Jest pierwszym laboratorium tego typu w Politechnice Łódzkiej i jednym z nielicznych w Łodzi. Komputery z rodziny Apple stanowią światowy standard w dziedzinie wykorzystania ich do celów projektowania grafiki komputerowej, składu komputerowego, 217 TECHNOLOGIE INTERNETOWE W ZARZĄDZANIU I BIZNESIE TIZIB’05 poligrafii i multimediów. Laboratorium oprogramowanie graficzne firmy Adobe. jest wyposażone w specjalistyczne 5. Projekty Możliwości stosowania zaawansowanych technologii z zakresu inżynierii oprogramowania pozwoliły na opracowanie nowoczesnych urządzeń technicznych, których prawidłowe i powtarzalne działanie nie byłoby możliwe przy sterowaniu ręcznym. Te możliwości pozwoliły na zaprojektowanie i wykonanie urządzenia do pomiaru lutowności materiałów w wysokich temperaturach (Rys. 2). Tester lutowności został zaprojektowany przez zespół kierowany przez prof. Dominika Sankowskiego, przy współudziale grupy naukowców z Instytutu Inżynierii Spajania Politechniki Warszawskiej i Przemysłowego Instytutu Elektroniki. Zbudowane przez ten zespół urządzenie służy do pomiaru własności fizykochemicznych lutów twardych w wysokich temperaturach. Umożliwia przeprowadzenie szeregu eksperymentów pozwalających na badanie różnych parametrów lutowia i warunków lutowania, a przede wszystkich lutowności. Opracowane oprogramowanie sterujące pracą urządzenia pozwala na automatyzację cyklu pomiarowego zapewniające powtarzalność przeprowadzanych pomiarów. Rys. 2. Tester lutowności kontrolnych. To unikalne na skalę światową urządzenie zostało wyróżnione na 53 Międzynarodowych Targach Wynalazków i Innowacji Brussels Eureka 2004, w których brało udział 800 wystawców z 32 krajów, następującymi nagrodami: 218 TECHNOLOGIE INTERNETOWE W ZARZĄDZANIU I BIZNESIE TIZIB’05 Nagrodą Specjalną Premiera Belgii - która była jedną z trzech głównych nagród, Złoty medal z wyróżnieniem, Nagrodą Specjalną Urzędu Patentowego Macedonii. Kierujący zespołem autorów nagrodzonego urządzenia prof. Dominik Sankowski został wyróżniony za zasługi w dziedzinie wynalazczości Belgijskim Krzyżem Kawalerskim Merite de L'invention. Urządzenie to otrzymało zostało również nagrodę Grand Prix na wystawie wynalazków „Archimedes” w Moskwie w marcu 2005. 6. Podsumowanie Edukacja informatyczna jest dziedziną, która musi zapewniać dopływ wysoko wykwalifikowanych kadr informatyków do gospodarki. W związku z szalonym rozwojem informatyki jest to zadanie o szczególnej odpowiedzialności. Należy uważnie śledzić najnowsze kierunki rozwoju informatyki i dążyć do stałego aktualizowania i unowocześniania programów edukacji informatycznej. Należy oczekiwać wsparcia dotychczasowej działalności w tej dziedzinie jednego z autorów, prof. Dominika Sankowskiego na forum Komisji Akredytacyjnej Uczelni Technicznych i Uczelnianej Komisji Akredytacyjnej mającej na celu stałe podnoszenie jakości kształcenia informatyków, co będzie skutkować rozwojem społeczeństwa informacyjnego, przed czym chyba nie ma już odwrotu. Literatura praca.onet.pl www.praca.pl www.pracuj.pl www.aaaby.pl Dominik Sankowski, Jacek Nowakowski „Nowoczesne laboratoria sieci komputerowych, sieciowych systemów operacyjnych i grafiki. Oferta edukacyjna Katedry Informatyki Stosowanej”II Forum Informatyka w Energetyce, Łódź 2005 219