Zasadne sa mylite! To co popisujete je klasicky typ kodera, ktory je schopny "zbastlit" cokolvek v comkolvek. Vyvoj SW je uz dnes ale o niecom uplne inom.
Su potrebni architekti, ktori su schopni mysliet dostatocne abstraktne bez nejakej striktnej vazby na implementacny nastroj.
Su tu dalej specialisti, ktori dokonale zvladli konkretny implementacny nastroj (napr. jazyk).
Najvyraznejsim narokom je v poslednej dobe udrziavatelnost a rozsiritelnost daneho systemu, a tomu vami uvedeny pristup nijako neprospieva.
Nikdy by som nepustil k implementacii SW cloveka, ktory dobre nepozna implementacny nastroj, ktory ma pouzit. Vznika z toho priserny neudrziavatelny kod plny zasadnych chyb dizajnu a stupaju naklady na udrzbu takeho SW.
A jak se divate na cloveka, ktery odmitne neco naprogramovat v necem, protoze si je vedom, ze je to pro dany ukol zcela nevhodny nastroj? Podle me je to take znamka profesionality.
Programátor je ten, kdo umí programovat v čemkoli! (a né podle toho jestli vytváří "velké" nebo malé projekty, jak tady kdosi říkal...) prostě co mu zadáte, to musí udělat! A programovací jazyk??? Když je potřeba musí dělat C, když je potřeba v PHP, SQL - v čemkoli - protože základní vlastností odborníka v IT je SCHOPNOST UČIT SE NOVE VECI (takže i programovací jazyky...)!
Kdysi jsem znal jednoho IT odborníka s velkým O... v pohodě se dokázal naučit programovat v cizím jazyku a i s tím celkem za týden vytvořit docela pěknou aplikaci... :-D! Mno jasně pár nocí skoro nespal, ale udělal to, protože byl profesionál!! Lidi co se omezují jen na jeden jazyk a v něm by nejraději programovali celej život (a je jedno, co to bude jestli C nebo PHP nebo .NET nebp cokoli jinýho...) jsou jen lemry a "odborníka" mají jen papír... btw: Ten programator, o kterým jsem psal neměl původně taky žádnou IT školu... takže ono to bude v něčem jiným... a znám dost "papírových IT odborníků" a občas mi přijde, že jsou trochu mimo mísu - zvlášť někteří z rádoby "prestižních škol"! :D asi tag :-)