Python Developer
Najbardziej popularny, prosty do nauki, wszechstronny, przyszłościowy – Python bije rekordy popularności w kolejnych rankingach i jest najszybciej rozwijającym się językiem programowania w branży IT. Python już w 2019 roku zdetronizował Javę i nic nie zapowiada, aby zainteresowanie tym językiem programowania miało słabnąć. Python jest potrzebny w trakcie tworzenia aplikacji oraz procesu automatyzacji w systemach biznesowych. Język ten wykorzystuje się także w uczeniu maszynowym, które jest jednym z najgorętszych trendów ostatnich lat. W związku z tym wielu pracodawców poszukuje obecnie właśnie Python Developerów.
Machine Learning Engineer / Machine Learning Specialist
Jak twierdzi Piotr Kubica, Machine Learning Engineer w Inetum: “Mówi się, że data scientist jest lepszy w programowaniu niż statystyk i jest lepszym statystykiem niż programista”. Machine Learning Engineer to osoba, która łączy wiedzę z zakresu matematyki, statystyki, data science i programowania. Jeśli interesujesz się zagadnieniami sztucznej inteligencji i rozważasz karierę jako specjalista od uczenia maszynowego, koniecznie przeczytaj cały wywiad z Piotrem na JustJoinIT.
RPA Developer
Robotic Process Automation to technologia, która znajduje się w top 10 najgorętszych trendów na ten rok. RPA Developer zajmuje się automatyzacją procesów, które dla człowieka są pracochłonne i nużące, bo powtarzalne. Obecnie ten obszar przeżywa prawdziwy boom, gdyż pozwala klientom na znaczne oszczędności i można się spodziewać, że ten trend będzie się utrzymywał. Aby zostać developerem RPA, potrzebna jest wiedza programistyczna, głównie z zakresu .NET, ale też z obszaru automatyzacji testów. Zaletą jest to, że w pracy korzysta się głównie z jednego narzędzia, np. BluePrism.
DevOps Engineer
Dawne podejście, w którym testy oprogramowania wykonywało się na końcu, a za wdrożenie produkcyjne odpowiadał administrator, jest wypierane przez podejście DevOps. DevOps to filozofia, która zyskuje coraz więcej wyznawców. Specjalistów DevOps zalicza się do grona najlepiej zarabiających i najbardziej poszukiwanych przez pracodawców. Za tak dużym zainteresowaniem stoi zestaw unikatowych kompetencji i wiedza o takich zagadnieniach i produktach jak Docker, Kubernetes, Ansible, Service Mesh oraz wielu innych ze stajni m.in. Hashi Corp). Słowem – o wszystkim, co jest potrzebne do rozwoju mikroserwisów i budowania skalowalnych aplikacji, które mogą być wdrażane w środowisku chmurowym.
Full Stack Developer
Full Stack Developer to specjalista, który potrafi stworzyć aplikację webową od podstaw – od pierwszego commita do uruchomienia usługi. To znaczy, że zajmuje się nie tylko stroną wizualną aplikacji webowej, ale również jej logiką, interakcją z bazą danych, uwierzytelnianiem użytkowników, konfiguracją serwera. Dla wielu software house’ów posiadanie w swoim zespole Full Stacka to sytuacja idealna, gdyż dzięki takiemu specjaliście można skutecznie zoptymalizować koszty. Powód jest prosty: nie trzeba zatrudniać dodatkowych specjalistów w różnych technologiach.
Unified Communication Specialist
Praca w zespołach rozproszonych w 2020 roku stała się jednym z najczęściej poruszanych tematów. Wszystko za sprawą pandemii, która przyczyniła się do wzrostu znaczenia pracy zdalnej i szerokiego wykorzystania takich narzędzi jak Skype, Microsoft Teams czy Zoom. Unified Communications Specialist to osoba, która integruje i umożliwia różne metody komunikacji w firmie. Integracja połączeń telefonicznych, wideokonferencji, SMS-ów, wiadomości e-mail, czatu na żywo itd., ułatwia komunikację w zespołach pracujących zdalnie. Dzięki temu użytkownicy mogą udostępniać i uzyskiwać dostęp do danych z jednej lokalizacji, współpracować w czasie rzeczywistym oraz prowadzić konferencje audio i wideo z wieloma osobami. Bez względu na to, jak duża lub mała jest firma, odpowiednie rozwiązanie Unified Communications może usprawnić współpracę, zwiększyć wydajność, mobilność pracowników i poprawić Customer Experience klientów.
Specjalista ds. cyberbezpieczeństwa
W 2020 roku będzie rosło zapotrzebowanie na osoby odpowiedzialne za zapewnienie bezpieczeństwa w sieci. Wiele firm zaczyna dostrzegać potrzebę zatrudnienia specjalistów ds. cyberbezpieczeństwa i coraz częściej wymaga także, aby osoby zajmujące się innymi dziedzinami IT posiadały choćby podstawowe umiejętności z zakresu bezpieczeństwa IT.
Do jednych zawodów, które cieszą się dużym zainteresowaniem w obszarze cyberbezpieczeństwa należą:
- Architekt bezpieczeństwa IT – odpowiada za projektowanie, wdrażanie i nadzorowanie systemu bezpieczeństwa w firmie.
- Inżynier bezpieczeństwa – osoba na tym stanowisku może mieć mniejsze doświadczenie niż architekt. Inżynierowie testują i nadzorują systemy zabezpieczeń oraz monitorują sieć w zakresie potencjalnych luk w bezpieczeństwie i naruszeń zabezpieczeń.
- Security Software Developer – specjalizacja ta jest dobrą propozycją dla obecnych programistów. Osoba na tym stanowisku łączy umiejętności programistyczne z wiedzą na temat cyberbezpieczeństwa. W skrócie: developerzy na etapie projektowania rozwiązań są w stanie ulepszać kod pod kątem bezpieczeństwa.
User Experience Designer
Zawody związane z UX poszukiwane są pod kątem tworzenia rozwiązań IoT. W obszarze UX perspektywiczne są takie zawody, jak:
- UX Designer – zajmuje się projektowaniem stron internetowych i produktów cyfrowych w taki sposób, aby korzystanie z nich było intuicyjne i przyjemne, a jednocześnie, aby jak najlepiej spełniały one potrzeby użytkowników.
- UI Designer – skupia się na przygotowywaniu docelowych projektów interfejsu użytkownika (user interface).
- UX Researcher – zajmuje się wywiadami i badaniami prowadzonymi
W mniejszych firmach UX Designer często łączy w sobie wszystkie te role. Zaczynając od researchu i wywiadów z użytkownikami, poprzez przygotowanie całego flow (czyli m.in. zaplanowania kolejności wykonywania poszczególnych kroków przez użytkownika), na projekcie interfejsu (np. widoku pierwszego ekranu, który widzi użytkownik) kończąc. Przeprowadza także testy z użytkownikami. Z kolei w większych firmach research i wywiady przeprowadza UX Researcher, flow przygotowuje UX designer, a projektami zajmuje się UI Designer.
Podsumowanie
Choć branża IT w mniejszym stopniu niż pozostałe odczuwa skutki pandemii, także i tu na rynku pracy zarysowują się pewne trendy, które warto śledzić. Mamy nadzieję, że nasze zestawienie najbardziej perspektywicznych zawodów w IT sprawi, że Twój kolejny krok w karierze będzie strzałem w dziesiątkę. Zachęcamy też do przejrzenia aktualnych ofert pracy w Inetum, gdzie znajdziesz również niektóre ze stanowisk wspomnianych w artykule.