L’art del cultiu acurat

Darrerament he passat molt de temps pensant en el cultiu. Part d’això consisteix en crear millors hàbits i prendre decisions millors o més saludables en la meva vida personal, i la majoria se centra en el treball: com esdevenir un millor desenvolupador, més, un bon líder, un millor professional.

Però a mesura que vaig passar per això, vaig trobar que, basat en la recerca del cultiu, primer accepteu que hi ha coses que cal millorar. I quan feu aquesta confessió, no tots els sentiments que surten són positius, creixen o són productius.

Començant en algun lloc

El meu primer instint de cultiu és molt literal: conrea alguna cosa educant-te a tu mateix i practicant aquesta nova habilitat.

Així, durant el darrer any, he dedicat un temps a llegir els famosos llibres de programació de Robert Martin: Clean Code, Clean Architecture i Clean Coder. Formen part del que Prentice Hall anomena la “Sèrie Robert Martin” (un model de nom intel·ligent, a).

I, francament, aquests llibres són recursos fantàstics ja que s’anuncien. Igual, realment et farà millor en la teva feina, garantit.

Com més els llegeixo, més sento que formulen un resum dels comentaris crítics que he rebut durant anys de sessions de revisió de codi, però empaquetats d’una manera accessible i útil.

El costat fosc

Però hi ha un inconvenient en aquests profunds misteris de l’univers del programari que es formulen de manera que se sentin obvis.

Ara que m’han exposat la llum i “saber millor” que cometre els errors que vaig cometre l’any passat, crec que seguir aquestes normes hauria de ser tan senzill com llegir-les, i no ho és.

Clean Coder és un llibre sobre ser un “professional del programari”, no un llibre de programació tècnica. Per tant, els arguments de Martin tracten de com distingir entre ser un “bon” empleat / company / a / professional i un “dolent” empleat / company / a / professional. Com prendre la decisió òptima en diverses situacions.

Dóna la impressió que hi ha una solució correcta i incorrecta a tots els problemes, com ara les matemàtiques o el programari. Un autèntic professional troba aquesta solució òptima i la posa en pràctica i, si et comportes de manera diferent, ets dolent (a la feina o en altres persones).

Trobo que aquestes lliçons a The Clean Coder són difícils de traduir de manera constructiva a la vida real.

I no crec que hi hagi una gran peça al llibre que us preneu el temps per fer aquests ajustaments.

Compromís: un estudi fallit

Martin dedica un capítol sencer, per exemple, a distingir les previsions dels compromisos.

Adverteix que cal assegurar-se que quan se us demani una estimació, deixeu clar que és una estimació i, a continuació, proporcioneu aquesta estimació en forma de distribució de probabilitat (al cap i a la fi, això és una “estimació”) . Però els “compromisos” són diferents. Aquesta és una paraula poderosa que s’ha d’utilitzar amb moderació i cura.

“Els professionals no prenen compromisos tret que ho facin coneixent poden aconseguir-los

El cost de saltar-se aquests compromisos fins a un màxim de [colleagues and the business]i per la vostra reputació és enorme. La manca de compromís és un acte de deshonestedat només una mica menys de càrrega que massa mentida. “

Robert Martin, The Pure Coder

Com heu de llegir això i no et sents un professional deshonest i un mentider? Estic segur que tothom pot assenyalar innombrables ocasions en què ha pres “compromisos” que no ha complert i aquí no sóc una excepció.

Fins i tot després llegint aquest capítol i després fent molta feina en una reunió sobre la diferència entre avaluació i compromís, encara no ho entenc; no podria complir el meu proper compromís perquè va aparèixer una força externa. Però aquest havia de ser el punt del “compromís”: només es compromet quan s’ha tingut en compte totes aquestes coses “.

Què vol dir això?

Està bé

Bé, sincerament, no crec que això signifiqui que sóc poc professional, deshonest o mentider (encara que aquests sentiments són súper tangibles i brillants). Crec que això significa que ara reconec això com un problema i obro la finestra per fer un canvi en aquest comportament. L’he vist a la natura en el seu hàbitat natural (l’escandalosa reunió de planificació d’esprint).

Crec que aquesta fase de reconeixement és on necessitem una mica de gràcia i ens donem l’oportunitat de fracassar, diverses vegades si cal. Probablement moltes vegades.

Aplicar les lliçons del Pure Coder requereix en alguns casos trencar hàbits arrelats o combatre les nostres reaccions instintives i emocionals. És súper maleït dur. Sobretot quan estem sota pressió, irritats per una altra cosa o cansats.

Per tant, no estic dient que no hagueu de llegir Pure Encoder; ho hauríeu de fer absolutament. Això voluntat per millorar-lo en la seva feina i ser un mestre més professional del programari.

Però no hauríeu d’esperar arribar al final, infondre la informació a la vostra vida immediatament ser Millor.

En lloc d’això, preneu les lliçons d’aquest llibre i doneu-los propietats de primera classe al cervell. A continuació, permeteu-los que us orientin en aquestes situacions i us orientin en una direcció millor de la que hauríeu anat ahir. A continuació, torneu a fer el mateix l’endemà.

En setmanes i mesos, us convertireu en un millor empleat / company d’equip / professional, sempre que us doneu la possibilitat de fracassar en el camí.

Si us plau, seguiu i agrada:

Add a Comment

Your email address will not be published. Required fields are marked *