IT w biznesie

IT w biznesie 2016-08-31

Co to znaczy być programistą? [cz.2]

Jak zacząć karierę w tym zawodzie? Co w tym trudnego? M.in. nad tymi kwestiami zastanawia się Marcin Kaczmarek z Consileon Polska.

Marcin Kaczmarek, CEO Consileon Polska  /fot.: Consileon Polska / Marcin Kaczmarek, CEO Consileon Polska /fot.: Consileon Polska /
Co jest trudnego w tym zawodzie?
 
Programista to osoba łącząca umiejętności dwóch, wydawać by się mogło, odległych profesji: inżyniera i artysty. Warto by był to “człowiek renesansu” i oprócz płynnego korzystania wielu języków programowania, narzędzi z nimi związanych, rozumiał także biznes klienta.
 
W konsekwencji oprócz pisania linii kodu powinien np. w projekcie bankowym wiedzieć, lub chcieć się dowiedzieć, jak liczy się oprocentowanie kredytów hipotecznych. Poszukiwane są osoby o dużych umiejętnościach interpersonalnych, elokwentne na tyle, by rozmawiać u klientów nawet z wyższą kadrą menedżerską. Jednak także introwertycy, unikający zwiększonych kontaktów, dla których ulubioną formą przekazu jest tekst pisany, znajdą stanowiska, gdzie wymagana będzie jedynie ich interakcja z maszyną.
 
W pracy programisty potrzebnych jest wiele umiejętności, związanych z matematyką tzn. logika, myślenie analityczne, praca na modelach rzeczywistość i umiejętność rozwiązywania problemów. Jeśli jednak jesteś bardziej humanistą to jest grupa zawodów związanych z wytwarzaniem oprogramowania, w których wykorzystywane są i takie umiejętności np. analityk, projektant, tester.
 
Należy pamiętać, że absolutnym minimum jest znajomość angielskiego na poziomie pozwalającym na codzienną komunikację. Za to osoby, które znają dobrze niemiecki i choćby trochę programowanie traktowane są przez pracodawców jak prawdziwe skarby, bowiem okazuje się, iż łatwiej nauczyć solidnego programowania, niż programistom nabrać płynności w niemieckim a do realizacji projektów z niemieckimi klientami osoby takie często są niezbędne.
Technologia nieustannie ewoluuje. Stąd warsztat informatyka ciągle się zmienia. Dlatego w tej branży od ludzi wymaga się ciągłego uczenia się jak korzystać z nowych narzędzi.
 

Partnerzy cyklu IT w biznesie:

 
Od czego zacząć…
 
Wielu programistów nie skończyło studiów z informatyki. I faktycznie jest tak, że do podjęcia tej pracy wystarczy podstawowa wiedza z tego zakresu ale wsparta silną motywacją do ciągłego uczenia się.
 
Zacznij od studiów… mimo wszystko
 
By jednak być kiedyś w tym zawodzie naprawdę dobrym, warto, moim zdaniem, iść na studia informatyczne. Studia, choć w wielu miejscach niestety dalekie od tego, co się przydaje aktualnie w pracy i z reguły prawie wszyscy są studiami zawiedzeni, to mimo to do ich ukończenia namawiam.
 
Uczą, bowiem ogólnych zasad, które pozwalają zrozumieć, co i jak działa. Dają, więc fundamenty, dzięki którym łatwiej adaptować się do ciągle zmieniających się technologii. W połączeniu z wiedzą o konkretnych technologiach, zdobywaną już poza uczelnią, studia pozwalają budować rzeczy w sposób solidny i świadomy zamiast bezmyślnego przeklejania gotowych fragmentów kodu. Tę różnicę w poziomie będzie zawsze można zauważyć.
 
Ale możesz szybciej zobaczyć jak wygląda IT
 
W Szczecinie organizowanych jest wiele imprez, gdzie można zobaczyć, na czym polega dzisiejsza informatyka np. spotkania Netcamp, konferencja Devcrowd czy też nadchodzący Startup Weekend. Ponadto wiele firm organizuje szkolenia, których celem jest zachęcenie młodych ludzi do pracy dla programistów. Internet daje dostęp do ogromnej ilości kursów lub szkół np. Code School. Warto też uczyć się w ramach realizacji projektów typu open-source.
 
A potem to już pozostaje zbudować  swój profil na LinkedIn, wrzucić coś czym warto się pochwalić na GitHub i czekać na oferty pracy - przyjdą na pewno!
 
Marcin Kaczmarek
CEO Consileon Polska 
Tematy: branża IT (39) |
aktualizowano: 2016-09-19 22:06
Wszystkich rekordów:

Społeczność