Kodowacz (koder) Koduje algorytmy w dowolnym języku programowania maszyny cyfrowej, zamienia różne algorytmy na komputerowy kod programu maszyny liczącej lub koduje daną informację i przygotowuje ją do przetwarzania danych.
Zadania zawodowe:
- analizowanie algorytmów i programów przetwarzania danych;
- kodowanie algorytmów w dowolnym języku programowania maszyny cyfrowej;
- pisanie odpowiedniego fragmentu programu przetwarzania informacji przy użyciu komputerowych kodów programu;
- kodowanie informacji zgodnie z zaprojektowanym programem przetwarzania danych;
- sprawdzanie, czy dane zostały zakodowane właściwie;
- dokonywanie korekt zakodowanej informacji;
- klasyfikowanie informacji do przetwarzania danych;
- przygotowywanie kodu HTML/CSS zgodnie
- z przyjętymi w firmie standardami;
- szacowanie pracochłonności zleconych zadań;
- przestrzeganie obowiązujących wytycznych projektowych;
- tworzenie dokumentacji technicznej.
Warunki podjęcia pracy w zawodzie:
Aby zostać koderem nie trzeba kończyć studiów czy technikum. Wiedza zdobyta na drodze edukacji formalnej może oczywiście być przydatna ale w zawodzie tym szczególną rolę odgrywają umiejętności praktyczne. Kandydat powinien znać należy spełniać określone warunki i zdobyć odpowiednie umiejętności należą do nich między innymi (w zależności od potrzeb konkretnego projektu):- znajomość: JavaScritpt, CSS i HTML, HTML5, CSS3, SASS,
- znajomość: backbone, marionette, bootstrap, requirejs, underscore, jquery,
- znajomość Photoshop, GIT, RWD.
Przydatne bywają:
- umiejętność programowania w PHP lub Java, node.js,
- znajomość oraz frameworków do pisania testów jednostkowych (JS),
- znajomość standardów sieciowych,
- znajomość zagadnień usability i accessibility,
- umiejętności programowania pod różne przeglądarki,
- znajomości języka angielskiego przynajmniej na poziomie umożliwiającym czytanie dokumentacji technicznej.
Do pracy w tym zawodzie nie jest z założenia wymagane posiadanie określonych certyfikatów czy ukończenie szkoleń. Jeśli już takowe wymagania istnieją, dotyczą one raczej wiedzy specjalistycznej wynikającej ze specyficznych oczekiwań danego stanowiska. Szkolenia mogą dotyczyć również np. metodyk prowadzenia i realizowania projektów informatycznych, od strony członków zespołu np. SCRUM, Agilie, XP czy wzorców projektowych.
Wymagania psychofizyczne:
W tym zawodzie niezbędne są zarówno kompetencje miękkie jak i odpowiednie cechy fizyczne związane z wytrzymałością na stres i szybkie tempo pracy. Oczywiście wymagania te zależne są od środowiska pracy - duży projekt, międzynarodowy zespół może być bardziej obciążający niż praca w niewielkiej firmie czy też praca jako freelancer. Bardzo przydatna w tym zawodzie jest także umiejętność pracy w warunkach mimo wszystko monotonnych Praca w tym zawodzie wymaga również wysokiej odporności emocjonalnej; pożądanymi cechami są wytrwałość i cierpliwość oraz dokładność. Niezbędna wręcz jest znajomość języka angielskiego oraz gotowość do nieustannego podnoszenia kwalifikacji, rozwoju zawodowego.Przeciwwskazania do wykonywania zawodu:
Choroby organiczne układu nerwowego ujawniające się w postaci trwałych postępujących niedowładów, takie jak na przykład stwardnienie rozsiane czy stwardnienie powrózków bocznych rdzenia kręgowego dyskwalifikować kandydata na kodowacza. Przeszkodą może być dysortografia i dyskalkulia.Przeciwwskazaniem do wykonywania zawodu kodera mogą być choroby układu kostnego (praca zazwyczaj wymaga długotrwałego obciążania kręgosłupa w wymuszonej pozycji siedzącej).
Możliwości i szanse zatrudnienia:
Zatrudnienie można znaleźć zarówno w polskich jak i zagranicznych firmach funkcjonujących na polskim jak i międzynarodowym rynku tworzenia oprogramowania. Osoby wykonujące ten zawód mogą liczyć na zatrudnienie, bowiem istnieje stałe zapotrzebowanie na usługi takich osób zgłaszają: producenci programów komputerowych, oprogramowania specjalistycznego, producenci systemów i rozwiązań informatycznych czy producenci rozwiązań mobilnych a także firmy internetowe, związane z produkcją stron internetowych i rozwiązań WWW.Szkoły:
Zawód kodera nie jest zawodem szkolnym; nie ma również jednej określonej ścieżki edukacyjnej na poziomie uczelni wyższej w tym zawodzie. Można zdobywać wiedzę na kierunkach związanych z programowaniem ale najczęstszą droga zdobycia posady (kompetencji) kodowacza są kursy dostępne na rynku i samodzielne zdobywanie wiedzy.Kursy:
Fundacja CODE:ME
Aleja Wojska Polskiego 41, 80-268 Gdańsk
tel. 724 379 836
www: http://codeme.pl/
e-mail: kontakt@codeme.pl
Dane kontaktowe:
WOJEWÓDZKI URZĄD PRACY W ŁODZICentrum Informacji i Planowania Kariery Zawodowej w Łodzi
ul. Wólczańska 49, 90-608 Łódź,
tel. 42 66 30 255, 66 30 273
e-mail: centrum@wup.lodz.pl