Fernando ne govori čez programerje. To da Windowsi ne delajo vedno tako kot bi morali je krv hiter razvoj.
Večina
si sploh ne predstavlja pravo življenje softweraša. Dela odjutra do
poznih ur ponoči. Pnoči ne more spati ker ga žulijo problemi.Nov dan,
nove zdeve, ne veš kako bi se lotil problema, ne veš kako bi začel,
ampak moraš napravit. Ni človeka, ki ga bi lahko vprašal kako rešiti
problem, oblubil si, da boš rabil en teden, porabil si 14 dni in
zamujaš. Za glavo ti stojijo vsi pametnjakoviči, ko nimajo blage veze.
Vsak
mesec prebereš eno knigo, tiste najtanše imajo le 2000 strani.Vmes še
polniš glavo z raznimi tehnologijami, več se učiš kot delaš. Ponavdi
ješ le 1x na 8ur. 90% literature je v elektronski obliki.
Pride nova zadeva, nove tehnologije, spet se učiš, spet jovo na novo.
Vmes
pride kakšen bug, moraš nujno rešiti problem, nimaš časa.Stranka je
plačala software, hoče da dela vse. Kje boš stestiral na tisoče opcij,
zadeve so toliko kompleksne, da vsega ne gre stestirati.
V enem
od 100 datotek mal večjega sitema, kateri ima naprimer150.000 vrstic
kode ugotoviš, da si klical metodo preden preveril veljavnost
pointerja, zadeva nažalost zruši cel program, saj javi že znano napako
access violation.
napaka:
m_pointer->callBAck();
ko dodaš check dela vse:
if(m_pointer != NULL)
{
m_pointer->callBAck();
}
else
.....
Večina ljudi nima odgovornih pozicij in dela da napravi delo. Ko so v igri pravi sitemi, je odgovornost zelo velika.
In nekateri bi tem ljudem napravili kaj... ...