U sítí je to asi trochu jinak, ale říkat já chci programovat v jazyce XY je hloupost. Je důležité k tomu mít specializaci v nějaké doméně. (BIM, GIS, ekonomické systémy, atd.)
Tak zásadní ta specializace pokud tu skutečně nevyžaduje komplikované odborné znalosti skutečně není. Ona stejně vyplyne tak nějak časem. Nemluvě o tom, že pokud by jeho cílem bylo prostě "programovat v XYZ", fakt na to po technické stránce nepotřebuje vysokou školu.
GIS je jinak celkem specifická oblast obecně. BIM muže dělat kdekdo (ten mě, mimochodem, živí a v životě jsem ho přitom nestudoval, ostatně raketová věda to není) a ekonomické systémy jsou podobný případ. K programování v těchhle segmentech taky nepotřebujete vysokou školu v daném oboru i když se to hodí pokud by po tom výslovně toužil. Ale o tom pochybuju. Ve výsledku stejně jdete programovat tam, kde vám dají dobrou nabídku a jde o zajímavý projekt a zbytek se doučíte cestou.
Ano, takto hodně z nás postupovalo, ale mnohem raději bych byl se nad tímto zamyslel než do toho investuji čas. Kolik šťastných dopadlo dobře vs kolik jich nedopadlo tak dobře?
Nemyslím si, že je vše tak jednoduché jak píšete.
BIM - co takhle 3D a křivky v prostoru pro nástroje na design mostů, integrace s programy na výpočet statiky, generování opakovaných konstrukcí?
GIS - NP hard problémy kam se podívám - rozložení titulků k objektům v mapách, problém obchodního cestujícího, VRP, vytváření teritorií z polygonů, logické sítě geografických prvků ...
eshop - taky jsem si myslel, že to není žádný challange než jsem uviděl toto
https://evitadb.io/cs?lang=evitaql a mluvil s vývojáři o Black Friday a podobných legráckách
ekonomické systémy - pokrýt všechny variace účetnictví jen v Evropě, nebo třeba po celém světě