Dedina po krk programovania; a IT - fórum Softpedia

Úvod: Skákam už 35 rokov, programujem od svojich 14 rokov, som veľmi dobrý v tom, čo robím. Finančne sa nesťažujem, dobre zarábam, asi o 2-3 mesiace ma kontaktuje lovec hláv s ešte lepšou ponukou. Ale programovanie ma totálne unavilo.
1) potreba zmeniť to, čo funguje perfektne. Stále sa objavujú nové technológie, trh chrlí na trh všetky možné nové vychytávky atď. To, čo ste robili pre prácu v prehliadači Internet Explorer, je história, objavili sa Chrome, Firefox, Safari, mobil, pravdepodobne čoskoro by mala aplikácia fungovať na iWatch.
2) Stal som sa príliš perfekcionistom. V 20 rokoch som robil aplikáciu za pár nocí, niekde ma bolelo, ak som použil premenné a, b, c alebo var1, var2, var3. Dnes strácam veľa času dizajnom, štruktúrou priečinkov, názvami funkcií a premenných, OOP atď. Stal sa z neho hendikep, trh si vyžaduje rýchlo a neplatí zvlášť za kvalitu. Nie nadarmo chlieb a inštalatéri CMS jedia chlieb.
3) peňazí je v teréne čoraz menej, aj keď sú spokojní s ostatnými odbormi. Nové mozgy, mladé, bez splátok a schopné pracovať 24 hodín denne, pretože mi bolo okolo 16-24.
4) je to nudné, sedavé zamestnanie, ničí vaše zdravie pravdepodobne horšie ako fajčenie. Antisociálni kolegovia, žiadne diskusie v kancelárii, pretože každý sa musí sústrediť na to svoje. Kancelárska práca, bez ohľadu na to, ako veľmi sa snažíte vo voľnom čase kompenzovať pohybom vonku, sa 8 hodín sedenia na stoličke 1 hodinu v telocvični nezruší. V telocvični dokonca riskujete zástavu srdca alebo mozgovú mŕtvicu. Poznám prípady.
5) z dediny sa stal „génius“, ktorý stále hľadá riešenia. Pozerám na kamaráta policajta, niekoľko hodín si v práci trie mätu, jazdí nejaké auto a príde domov. Slušná mzda za všetky druhy bonusov. Menej peňazí, ale žiadny stres. Počet rán som stratil, keď som sa zobudil pred východom slnka, minimálne hodinu pred úderom hodín, pretože aj v spánku ma stresovala nová funkcia. Trpel som snívaním, že letím a zrazu som si počas letu uvedomil, ako by som mohol dramaticky znížiť zaťaženie servera, keby som funkciu napísal inak. Seru na to, je to príliš veľa. Chcem len zdôrazniť, kto porazil iba včerajší zápas. Najprv sa musím naučiť mať rád futbal.
6) moja práca mizne s rastúcou rýchlosťou. Veľmi zložitá aplikácia vyrobená v roku 1998 bola v roku 2005 nahradená úplne novou na základe rozhodnutia zákazníka. Peniaze diktujú a zákazníci majú veľa peňazí. Strašný pocit, keď je vaša práca mimo server, aj keď ste za ňu dobre zaplatili. Zostali z toho len nejaké screenshoty a záloha na CD, ktoré pravdepodobne na súčasnom serveri aj tak nebudú fungovať bez masívnych prepísaní kódu. Alebo s emulátorom. Aplikácia z roku 2005 bola vydaná v roku 2008. Dnes je možné vytvoriť program a budúci rok jeho platnosť vyprší alebo ho budete musieť úplne prepísať.
7) Nikde som to nečítal, nikto ma neupozornil, rovnako ako v živote existuje veľa zjavných vecí, o ktorých sa dozviete až keď je neskoro: plánovanie nie je práca, do ktorej by ste sa dostali do dôchodku. Bolo by to za čias Pascala a Foxpro, ale už to nie je. Je to práca, ktorú sa musíte každý rok znovu učiť. Niekedy od nuly, ako sa zdá, neviem, aký nový OS a ak chcete jesť viac chleba, musíte sa naučiť nový jazyk. To znamená, že sa naučíte robiť presne to isté ako predtým, ale v inom jazyku. Nevidím sa, že by som to robil po 40. Aspoň teraz môžem úplne zmeniť prepínač.
Signál pre budúcich programátorov: pri výbere kariéry buďte opatrní, môžete sa dostať do rovnakej situácie. Nepoviem, že peniaze neprinášajú šťastie, ale že táto práca je ako prostitúcia alebo futbal, siaha až do veku. A z futbalu len malé percento zarobí peniaze, zvyšok odchádza do dôchodku ako taxikári alebo strážcovia tovární. Programovanie v prvej fáze je ako droga, ľahko vás chytí, spokojnosť s vlastnými programami je fenomenálna. Ale hláška rýchlo zmizne.
A teraz otázka: na ktoré pole sa mám preorientovať? Nemám splátky, mohol by som ísť na vysokú školu, nechce sa mi odísť z krajiny, už nechcem sedavé kancelárske zamestnanie. nápady?
PS: Viem, že nemáte radi programovanie, ale rád by som hovoril o tejto téme a nechal si poradiť od iných programátorov. Presunutie témy sa rovná jej zahrabaniu.
Editoval Mobuntu, 2. augusta 2015 - 00:48.