Najhoršia časť práce seniorného vývojára

TL;DR:

  • Ak ťa nebavia jednoduché úlohy, ale baví ťa zložitý brainstorming, nie je to lenivosť, ale nedostatok výzvy.
  • Ako s tým naložiť:
    • Ber si úlohy, ktoré si doteraz nikdy nerobil.
    • Zapájaj sa do rozhodovania.
    • Skúmaj princípy a kontext okolo projektu.

Súvisiace video

Najhoršou časťou práce seniorného vývojára je jednoduchá úloha.

Zažil som to mnohokrát:

Vyjdem plný energie zo zaujímavého brainstormingu o tom, ako sa bude budúci mesiac technicky riešiť celý nový modul.
Potom si sadnem za počítač, otvorím svoju čakajúcu úlohu a zrazu je všetka energia preč.

Nechce sa mi pracovať. Nechce sa mi nad tým ani premýšľať.
Hľadám akékoľvek spôsoby, ako sa zabaviť niečím iným.

Nadšenie do práce znovu stúpne až vtedy, keď za mnou príde kolega s nejakým „neriešiteľným problémom“.

Lenže pritom – jeho problém je zložitejší než moja úloha. Často vyžaduje aj viac práce.
Ako je teda možné, že sa mu venujem radšej?

Odpoveď leží inde, než sa na prvý pohľad zdá:
Náš mozog sa dlhý čas učí riešiť zložité problémy.
A čím je v tom lepší, tým nudnejšie sú preň jednoduché úlohy.

Náš mozog chce zažívať zábavu a tieto úlohy sú už preň rutina.

Problém nie je lenivosť.
Problém je, že bežné úlohy už nie sú dostatočnou výzvou pre mozog, ktorý je zvyknutý riešiť zložité problémy.

Výzva sa objaví až v momente, keď:

  • príde kolega s „neriešiteľným problémom“,
  • alebo príde nejaký deadline,
  • alebo sa rozhoduje o veľkej veci.

Až to ťa nakopne, pretože to stojí za tvoju pozornosť.

Riešením nie je pevná vôľa ani nútenie sa do rutinných úloh.
Riešením je nájsť spôsob, ako venovať viac času tomu, čo je pre tvoju hlavu väčšia výzva.

Ako získať viac takých výziev?

  • Ber si úlohy, ktoré si doteraz nikdy nerobil (napríklad analýzy alebo prípravy rozpadov).
  • Zapoj sa viac do rozhodovania (na meetingoch, pri technických diskusiách).
  • Skúmaj viac princípy a kontext okolo projektu (napríklad na základe akých dôvodov sa robia niektoré rozhodnutia).

Keď začneš svoj mozog viac „trápiť“, uvidíš, že motivácia, energia a nadšenie sa potom dostavia samy.

Ale pozor:

  • Táto rada ti nepomôže, ak ťa programovanie stále baví a len sa ti nechce pracovať.
  • Taktiež si tým nesmieš pridávať prácu navyše.
    • Musíš jednu pracovnú náplň nahradiť inou, čo znamená hovoriť o tom so svojím nadriadeným.

A v extrémnej situácii môžeš zistiť ešte niečo iné — že programovanie ako také už pre teba nie je dostatočne veľká výzva.
A že pozícia vývojára ti začína byť malá.

  • Ak sa toto ukáže ako tvoj prípad, pozri sa na Kariérnu Navigáciu, ktorá vývojárom ako ty pomáha s nasmerovaním ich kariéry.

Moje odporúčanie je:
Vyskúšaj si jeden nový typ úlohy.
Ak je zábavný, môžeš si ich brať viac.

Ak aj ten po chvíli prestane byť výzvou, môžeš časom skúsiť iný typ.