Myšlenky na profesionální zacházení s výpočetní technikou
Zapojil jsem se do mnoha rozhovorů o tom, jak bychom se měli jako profesionálové počítačů (nebo nějaké podskupiny, jako jsou správci systému, vývojáři nebo programátoři) chovat jako profesionálové. Tam je mnohem méně diskuse o druhé straně mince, jaký druh léčby bychom měli, jak odborníci očekávají. Na několika věcech je celkem snadné se dohodnout. Nemělo by se od nás očekávat, že poruší etický kodex pro jakékoli relevantní profesní organizace nebo certifikace, které držíme nebo usilujeme. (Například ISACA, SAGE, SANS ...) Neměli bychom očekávat, že poruší zákon nebo povzbudí ostatní, aby porušili zákon. Později to zní jednoduše, dokud si neuvědomíte, že dodržování zákona zahrnuje pracovní právo. To znamená, že bychom měli brát naše zákonem požadované přestávky, a co je důležitější, nepodporovat kulturu přepracování, nezaplacených přesčasů a nikdy přestávky. Nejen, že to bude pravděpodobně neefektivní a v dlouhodobém horizontu povede k vyhoření a špatnému udržení zaměstnanců, ale také je často nezákonné. I když jste osvobozený zaměstnanec (legálně osvobozený od přesčasů), ve vaší organizaci může být více juniorských zaměstnanců.

Navíc bychom s profesionály měli být považováni za profesionály. Naše názory v rámci našich odborných znalostí by se měly brát vážně a mělo by se s nimi zacházet s úctou. S námi by se mělo zacházet s respektem a nemělo by se jim bránit. Měli bychom dostat dostatek času na vykonání naší práce. Když nám ostatní v rámci i mimo naši společnost předávají výrobky, měli by nám poskytovat výrobky v profesionální kvalitě. To neznamená, že by vše mělo být dokonalé, ale to znamená, že by mělo zahrnovat dostatečnou dokumentaci, ať už v písemné formě, nebo ve formě včasného přístupu k někomu, aby odpověděl na naše otázky v závislosti na formalitě dané položky a organizace. Měli bychom dostat dostatečný směr, abychom mohli vykonávat svou práci, aniž bychom nás mikromanagovali. To znamená, že pokud nebudeme trénovat, měli bychom získat specifikace pro úkoly, nikoli pokyny krok za krokem. Může to být ve formě trvalých příkazů a zásad pro pravidelné a očekávané úkoly, ale projekty a změny oproti normě (například zvláštní jednorázový export dat, který má být přidán k zálohám nebo kus softwaru, který musí být zahrnut) nestandardním způsobem) by měly podle potřeby zahrnovat specifické specifikace nebo pokyny. Když tyto věci nedostaneme, měli bychom se spolehnout, že se naši manažeři postaví za nás, abychom je dostali.

Jaká další očekávání si myslíte, že bychom měli mít jako profesionály jak našeho pracovního prostředí, tak nás samých? Myslím, že je to oblast, kde musíme začít provádět změny, a to jak v myšlení, tak v akci.

Poznámka: Od doby, kdy jsem psal tento článek, jsem začal číst vynikající, poslední knihu Roberta "strýčka Boba" Martina (@unclebobmartin), The Clean Coder: Kodex chování pro profesionální programátory \. To změnilo některé mé představy o tom, proč my, jako počítačoví profesionálové, nemůžeme na pracovišti získat profesionální zacházení, ale stále cítím, že problémy, které jsem uvedl, jsou východiskem pro diskusi.

Video Návody: Statistical Programming with R by Connor Harris (Smět 2024).