Download - Trable programatora
Trable programátoraMINI-REPORT
Ladislav Martinčík
Během měsíce Listopadu 2013 jsem si dělal malý průzkum, který měl podtvdit a nebo vyvrátit moji doměnku. Doměnku, že nějvětší problémy s kterými se programátoři potýkají nejsou vůbec technického rázu, ale hlavně založeny na něčem čemu se říká odborně měkké dovednosti. Měl jsem pravdu?
MINI-REPORT
1
Proč?
KVALITA ODPOVĚDÍ ZÁVÍSÍ NA KVALITĚ OTÁZEK
Všichni vědí, že programátoři a jejich schopnosti komunikovat, prodávat, obhajovat, nekritizovat, tedy většina jejich měkkých schopností jsou velmi slabé.
Zajímalo mě jestli tomu tak opravdu je a jestli programátoři sami o sobě řeknou, že jejich měkké dovednosti jsou opravdu slabé.
Tipnete si asi jak to dopadlo?
Než to ale prozradím, zde jsou čísla z tohoto do-tazníku:
1) Formulář vidělo 224 lidí (měřeno s bit.ly)
2) Vyplnilo 24 převážně programátorů (skoro 10% úspěšnost)
3) Z toho 17 lidí uvedlo osobní email
Typy otázek jsem si odvodil z projektu The Foun-dation který právě teď studuju a aplikuju do svého života. Součástí studia je právě schopnost umět extrahovat problémy, bolesti z ostatních kolem nás.
Dotazník měl jednu kontrolní otázku, která mě napadla až na poslední chvíli jako ověření toho, jestli to co si myslí o ostatních programátorech také zmíní u sebe.
Otázky, které jsem položil:
1. Jaké 2-3 schopnosti/vlastnosti by jsi chtěl umět/zlepšit jako programátor?
2. Jak by tyto schopnosti/vlastnosti změnily tvůj dosavadní (programátorský) život?
3. Zkoušel jsi někdy hledat řešení na Internetu nebo offline (pro aspoň jednu z těchto schopnosti)? Pokud Ano, našel jsi něco a jak ti to pomohlo?
4. Jaké schopnosti si myslíš, že obecně programátorům chybí? Co si myslíš, že by se stím dalo dělat?
5. Email (jenom pro případ doplňujících dotazů)
Dotazník
2
075150
225
300
ViděloVyplnilo
POD LAMPOU JE NEJVĚTŠÍ TMA
Neni překvapení, že na povrch se dostaly měkké schoponosti jako schopnost která pro-gramátorům chybí nejvíce.
Kontrolní otázka odhalila, že programátoři si myslí, že nejvíce ostatním programátorům chybí měkké dovednosti. Většina z nich, ale neuvedla že oni sami by chtěli zlepšit vlastní měkké doved-nosti. Z toho se možná dá dedukovat, že pro-gramátoři vědí, že měkké dovednosti jsou důležité a myslí si, že jejich kolegové pro-gramátoři by měli tyto schopnosti zlepšit, ale u sebe to neuvádí jako něco co by chtěli/měli umět oni sami. :-)
Druhou největší schopností, kterou by pro-gramátoři chtěli mít je schopnost doručovat kval-itní praci. Bojují s tím, že jejich práce není kval-itní, případně jejich klientí je tlačí do nekvalitní práce. Programátoři obecně chtějí doručit kval-itní práci, ale buď jim v tom brání jiní pro-gramátoři, samotní klienti a nebo jejich ne-IT kolegové a šéfové.
Třetí a důležitou pro programátory obecně je schopnost dobrého algoritmického a ana-
lytického myšlení. Toto není žádné překvapení. Dokonce jsem čekal, že tento druh schopností bude na prvním místě. Jsem rád, že jsem se mýlil. ;)
Čtvrtou a velmi důležitou je schopnost produk-tivity. Zde je možno vidět malý konflit mezi potřebou doručovat kvalitní práci (někdy přesa-hující do perfekcionizmu) a produktivitou. Většína programátorů chce v dobré naději do-ručovat kvalitní práci, ale zároveň chtějí být co nejvíce produktivní (protože je tlačí ostatni?).
V páté kategorii se vyskytla potřeba rozšiřovat svoje IT schopnosti. No kdo nechtěl umět ještě jeden programovací jazyk, že? ;)
A jako poslední a to bylo zmíněno jenom 2x je schopnost se umět odtrhnout od počítače a buď relaxovat, dělat něco jíného nebo případně učit se ne-IT dovednostem.
Typy nedostatků
1. Měkké dovednosti (30)2. Kvalita práce (10)3. Algoritmické/Analytické
myšlení (10)4. Produktivita / Time
management (8)5. Rozšiřování nových IT
schopností (4)6. Workoholismus /
Jednostrannost (2)
Odpovědi
3
iv
Děkuji za účast!(C) LADISLAV MARTINČÍK ([email protected])