Veľmi veľa ľudí si povie, že to musí byť super byť programátor, itčkár alebo kóder. Dôležité je, ale to, čo si o tom myslíte vy a nie zvyšok sveta. Z mojej skúsenosti Vám poviem, že prvá dôležitá otázka, ktorú si položte je - prečo chcem byť developerom? Väčšina ľudí to robí kvôli nasledovným bodom:
- peniaze
- štýl práce (aspoň v ich mysli)
- komfort
- istota pracovnej pozície v budúcnosti
Peniaze
Peniaze sú super. Zarobíte ich na začiatku veľa? Nie. Bude to trvať dlho, kým ich zarobíte veľa? To záleží od toho, čo je to dlho? Rok, dva alebo pät? Áno bude to trvať niekoľko rokov, počas ktorých musíte mať disciplínu a makať na sebe ako programátor. Na slovenské pomery dokážete zarobiť krásne peniaze. Osobne mi trvalo päť rokov, kým som dokázal zarobiť päť cifernú čiastku za mesiac. Nečakajte však, že peniaze prídu hneď.
Štýl práce
Niekto si predstavuje štýl práce programátora tak, že bude sedieť na lehátku na pláži, niečo ťukať do klávesnice. Prepáčte, ale tak to nefunguje. Najbližšie, keď budete na pláži skúste sa pozrieť na telefón. Uvidíte na ňom niečo? Rovnako je to aj s PC - je to proste fáma ľudí, ktorí tento nezmysel promujú na youtube, aby získali views. Práca developera spočíva v tom, že prevažnú časť svojho dňa sedíte na zadku a makáte. Ak si nájdete zamestnanie, ktoré vyžaduje to, aby ste chodili do kancelárie tak strácate aj benefity home office. Pravda, ale je, že veľmi málo zamestnávateľov to už vyžaduje na 100.
V skratke štýl práce developera je - pc, lalptop, monitory klavesnica a rozmýšlanie.
Komfort
Áno nikto Vás nenaháňa a nemusíte pracovať manuálne. Je to, ale komfort? Treba sa na to pozrieť z dlhšieho hľadiska. Väčšinu dňa ste vnútri, máte na hlave slúchaddlá a nemáte priamy styk so slnkom, ste v miestnosti často s viacerými ľuďmi a pracujete. Viete si to predstaviť. Ak áno super ak nie, ruky preč.
Istota pracovnej pozície v budúcnosti
Nebudeme si klamať toto je na IT super. Ak nie ste človek, čo sa zašíva tak šanca, že si nájdete prácu je vysoká. Je to ale dôvod prečo by ste mali byť developerom? Je dôležité si uvedomiť, že na to aby ste si prácu v budúcnosti našli sa musíte neustále udržiavať v tempe a učiť sa.
Prečo byť developerom
Ľudia sa ale v tomto často zvyknú spliesť, a realita developera je aspoň podľa mojich skúsenosti iná. Podľa môjho názoru hlavná vlastnosť, ktorú ako budúci programátor musíte mať, je schopnosť a vôľa učiť sa takmer neustále. Väčšina ľudí to pri učení po prvom týždni vzdá. V tomto kurze Vám ukážem, ako tento krok trochu zjednodušiť. Ak nemáte tých desať minút na pozretie tohto videa, pravdepodobne Vám to v učení a udržaní pozornosti tiež nepôjde asi najlepšie.
Každopádne späť k otázke prečo byť developerom. U mňa osobne vyhráva hlavne to, že programovanie ako také ma baví, baví ma tvoriť nové weby, systémy aplikácie a automatizovať veci. Osobne je to pre mňa úžasný pocit ak viem, že mnou vytvorený produkt je používaný inými ľuďmi. Ak ste človek, ktorý rád tvorí, programovanie je pre Vás.
Taktiež je dôležité si podľa mňa uvedomiť, že ak sa rozhodnete byť programátorom, neznamená to, že musíte "iba" programovať do konca života. Kariérny rast je aj v tejto sfére samozrejmosťou, len to nejakú dobu potrvá. Viac o kariérnom raste poviem v nasledujúcich lekciách.
Za mňa osobne platí, že Vás to celé musí jednoducho chytiť a baviť. Bez toho to nepôjde. Ak Vás nechytí samotné programovanie, nemajte hlavu v smútku; sú aj ďalšie profesie, ktoré dopĺňajú programátorov - napríklad UX / UI dizajnér alebo tester.
Asi prvá chyba, čo vidím či už pri uchádzačoch, kolegoch alebo aj externých programátoroch je prvý bod zo zoznamu vyššie - a teda že to robia len pre peniaze a chcú hneď od začiatku úžasný plat. Ak Vám to vyjde super pre Vás, ale šanca je malá a možné požiadavky na základe vysokého platu Vás môžu zo začiatku zlikvidovať. Odporúčam najprv hľadať pracovnú pozíciu, ktorá Vám umožní učiť sa a mať sa od koho učiť - dobrý mentor je veľmi dôležitý.