Mě ale není 30, mě je shodou okolností taky přesně 46 a jako kodéra bych sám sebe nezaměstnal.
Aby všichni programátoři měli vedoucí místo s věkem, musel by celkový počet programátorů růst podle řady, na každého nového pětačtyřicátníka 5 nových juniorů. A to je nereálné, z toho plyne, že průměrný věk programátorů se bude postupně zvyšovat, jak se to dělo v každém oboru. Před 100 lety průměrný věk automechaniků byl taky podstatně nižší než dnes.
Jenže on se může posunout i na další pozice, nejenom na čistě vedoucí místa. Například takový analytik; tedy nechtěl bych vidět projekt, kde by byl analytikem borec s 0-5 letou praxí (u těch pěti let se to láme - tam lidem začíná docházet, že ví že nic neví, projdou si aspoň jedním průserářským projektem, zjistí, že důležité je umět komunikovat i s ostatními profesemi apod.). A jsou i další profese, které již nejsou čistou kodeřinou (DB specialisti, konzultant u zákazníka...).
Koderi preuceni na analytikov, to je celkom nesvar. Miesto prediskutovania funkcionality so zakaznikom a pouzivania patricnych modelovacich technik, zvyknu ohybat techniky a modelovaci jazyk povazuju za druh kodu. Potom vznikaju rozne mackopsy, typu use-casy napisane pseudokodom s low-level detailami, activity diagramy s nazvami metod, hierarchicke use-casy a rozne ine uchylnosti vo wannabe UML. Vsetci sa idu akurat tak obesit, lebo o funkcionalite nie je prehlad. Analytik by mal byt v prvom rade dobry analytik. To sa da robit aj s malou znalostou koderiny a dobrou znalostou modelovacich technik. (Javaman-analytik na best practices serie a vsetko robi zle a na zakaznikov hulaka
)
Je pravda, ze pre nadobudnutie profesionality a zdraveho salamizmu treba absolvovat aj nejake srackove projekty, kde ide o nervy. No to sa da aj na pozicii analytika.