Nemám sice VŠ a nejsem programátor. Nicméně občas něco napíšu v Pythonu, C, a PHP (vše jen jednoduché, žádné krkolomnosti). Baví mě nevíce Python. U C si troufám řící že dokážu číst kód a pochopit jak pracuje - trochu jsem si vylepšil D.J.B Qmail. Bohužel jsem začal s PHP což byla asi největšíc chyba. No nic.
Zajímalo by mě ale, jaký máte názor toto (nevím jak probíhá výuka programování na VŠ, zda tam mají nap. výuku Unix systémů apod.):
Má takový programátor plně chápat jak pracuje systém níže?
Z praxe se mi zdá, že současní programátoři netuší co se děje v systému, když se zavolá např print(), co se stane se správou paměti a co s diskem když potřebuju otevřít soubor atd. Neučí se to, nebo se to dnes navyžaduje?
Pak to může dopadnout tak, že programátor programuje a správce přiděluje více a více paměti virtuálu a CPU, protože to přece je potřeba a je kde brát (ale ono nebude donekonečna).
Poslední dobou mi to připadá, že to je jako ta pověstná digitální demence. Jen používat, používat, používat, ale jak to funguje celé (HW,SW) to je mi fuk.