trable programatora

5

Click here to load reader

Upload: ladislav-martincik

Post on 08-May-2015

285 views

Category:

Technology


0 download

DESCRIPTION

Program

TRANSCRIPT

Page 1: Trable programatora

Trable programátoraMINI-REPORT

Ladislav Martinčík

Page 2: Trable programatora

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č?

Page 3: Trable programatora

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

Email

Page 4: Trable programatora

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

Page 5: Trable programatora

iv

Děkuji za účast!(C) LADISLAV MARTINČÍK ([email protected])