Ako gledamo što je cilj programiranja kao posla, onda je identična stvar raditi aplikaciju za računovodstvo i Linux kernel.
Da, a ako gledamo sto je cilj pisanja kao posla, onda je identicna stvar napisati rad u zadacnici i napisati Hamleta.
Ti očito misliš da je svaki kernel developer u stanju napraviti software za računovodstvo, jer je kernel nešto "cool".
To je samo tebi ocito.
Da si se pogubio u svojim teorijama i da ti hitno treba digresija od multi threadinga u kojem nisi baš doma?
Moderna civilizacija bazirana na asembleru i enkripciji? Zvuči poput citata iz doktorata Vice Mihanovića.
Ako vec moram crtati:
- u sto GCC kompilira C/C++ source prije strojnog koda?
- koji OS pogoni 96+ posto prvih milijun web-servera po dnevnom prometu, 85% svih smartphonea, i gotovo sva super-racunala? (hint: nije Windows)
- medju ostalim, kako se garantira sigurna razmjena podataka u modernoj digitalnoj ekonomiji? (hint: nije plaintext)
Valjda ti je sad jasno na sto sam mislio, a ako jos uvijek nije, prije ce biti da si se ti pogubio u svom razmisljanju u kojem bas nisi doma.
Dečki ajde smirite strasti, čemu nepotrebna prepucavanja oko doslovno ničeg.
Programiranje nije kvantna fizika, ali od početnika do senior razine treba jako jako puno raditi.
Ono što ja znam da sigurno više od 90% ljudi koji nije probalo a počelo je učit programiranje je odustalo vrlo brzo. Ostalih 10% uspiju i pocnu kao juniori. Dalje nema puno filozofije, sve ovisi o firmi i projektima. Ako radiš i učiš nebo je granica.
Dal je teško? Da je i nije za svakog. Puno učenja, rada i odricanja ako zeliš biti uspješan.
U pravu si po svim tockama - sve si dobro rekao. EOD na ovu temu, sto se mene tice.