„Świat jest płaski” Thomasa Friedmana.
Doskonałość w programowaniu wymaga inwestycji energii mentalnej i poświęcenia na rzecz ciągłego uczenia się porównywalnego do zawodów medycznych lub prawa. Opłaca się ułamek tego, co płacą te zawody, a tym bardziej płace wypłacane matematycznie wytrawnym osobom, które kierują się do sektora finansowego. Płace za konstruowanie kodu ulegają erozji, ponieważ jest to zawód względnie względny łatwy dla inteligentnych i samodyscyplinowanych w większości gospodarek.
Programowanie już uległo erozji do tego stopnia, że płaci mniej niż, powiedzmy, hydraulika. Instalacji hydraulicznej nie można „offshorować”. Nie musisz płacić 2395 $, aby co dwa lata uczestniczyć w Konferencji Profesjonalnych Hydraulików, aby otrzymać przywilej otrzymania zupełnie nowego zestawu technologii hydraulicznych, których nauka zajmie ci rok.
Jeśli mieszkasz w Ameryce Północnej lub Europie, jesteś młody i inteligentny, programowanie nie jest racjonalnym wyborem kariery. Firmy, które wymagają programowania, absolutnie. Studiuj biznes, posiadaj wystarczającą wiedzę na temat programowania, aby ulepszyć detektor BS: genialny. Ale poświęcenie lwiej części twojej energii mentalnej na opanowanie bibliotek, struktur danych i algorytmów? Ma to sens tylko wtedy, gdy programowanie jest dla Ciebie czymś więcej niż wyborem ekonomicznym.
Jeśli kochasz programowania i dlatego zamierza uczynić go swoją karierę, to wypada Ci rozwijać zrozumienie zimne oczy sił, które są i będą kontynuowane, aby to trudniej zawodu, w którym się utrzymać . „Świat jest płaski” nie nauczy cię, jak nazwać zmienne, ale zanurzy cię na 6-8 godzin w realiach ekonomicznych, które już przybyły. Jeśli możesz to przeczytać, a nie wystraszyli, następnie wyjść i kupić „Code Complete”.