Kuidas saada uuesti teele pärast programmeerimise läbipõlemist

Suurepärane programmeerija olemine on palju enamat kui suurepärane programmeerimine. Brooke Cagle saidil Unsplash

Meie ajud võivad võtta ainult nii palju. Me kõik pidime hakkama saama nii keeruka probleemiga, et see purustas meid. Oleme kõik tundnud end oma tööl petjatena, kui midagi lihtsalt ei klõpsaks.

See kõik teeb meid pettunud ja vihaseks, nii et meie kood muutub veelgi hullemaks. Meie kood on halvem ja ärritub veelgi. Oleme nüüd enesehaletsemise ja pisarate tsüklis.

Kuhu see kõik valesti läks?

Mõni ütleks, et probleemid lähevad lihtsalt raskeks ja peate tegema ühte järgmistest:

  1. Loobuge ja leidke lihtsam probleem. (Kui ainult)
  2. Saage meie töös targemaks ja paremaks. (See ei tähenda kindlasti depressiooni ja ärevuse halvenemist)

Jah, need võimalused imevad. Kui oleme koodiga tõesti vaeva näinud, ei usu ma, et kõige terapeutilisem lahendus on rohkem kodeerida.

Kas peate endale iga 5 minuti tagant meelde tuletama juhi arendaja peas olevat koodistiili juhendit?

Kas teil oli töökaaslasega tund aega pikk vaidlus teie Reaxi koodi keerukuse üle ruumis?

Mida saaksime oma töövoo parandamiseks tegelikult teha?

Räägime mõnedest programmeerimisvabadest viisidest, kuidas muuta meid paremaks programmeerijaks. Eesseisvad arvamused, valige, mis sobib teie ja teie meeskonna jaoks.

Sa väärid olla õnnelik, seega leia üles see, mis sind õnnelikuks teeb, ja tee seda rohkem

Okei, nii tundub see, et see ei tohiks olla mõtteavaldus, aga kas see on nii? Lubage mul korrata seda: sa väärid õnnelikku olemist. Lõpetage programmeerimine ja tehke seda, mida rohkem armastate. Luban, et kui tagasi tulete, siis mitte ainult ei koodite paremini, vaid ka teie tuju mõjutab ka teie töökaaslasi.

Kui olete heas meeleseisundis, on lahinguid lihtsam valida. Tõenäolisemalt lasete pisiasjadel libiseda ja teil on raskem neid maha viia.

Automatiseerige kõik stiilijuhendi reeglid, mida saate. Olge ettevaatlik nende suhtes, keda te ei saa.

Põhiprobleemi lahendamine on piisavalt raske. Viimane asi, mida vajate, on iga 5 minuti tagant oma mõtteliini katkestamine selle üle, kas vajate semikoolonit või mitte.

Otsige selliseid tööriistu nagu Prettier ja ESLint ning kasutage veebist levinud tavalisi konfiguratsioone. Siin on mõned haigushüvitised:

  1. Kui töökaaslane vihkab reeglit, pole meeskonnal kedagi, kellega silmitsi seista. Võite kõigil rusikatega kokku lüüa, kes ühise reeglite kogumiku juurde tuli.
  2. Enamikes redigeerijates saate automaatse paranduse salvestada, nii et teil pole enam käsitsi kinnituskoodi! Puder kokku ja keskendu olulisele!
  3. Kui keegi esitab PR-i, saate seadistada automatiseeritud kontrolli, vähendades sellega nitpick-i üldkulusid.

Küsige endalt: "Kui ma lihtsalt lasin sellel minna, mis juhtub?"

Kui on üks asi, milles olen süüdi, siis vaieldakse asjade üle, mis päeva lõpuks suurt midagi ei muuda.

Ma eelistan töökaaslase vaimse tervise enneaegset optimeerimist arvutimälu asemel.

Arvuti muutub iga aastaga suuremaks ja kiiremaks, samal ajal kui inimese töö võtab ainult nii palju.

Oluline on mõista, mis võiksite väite võitmisest välja tulla. Ühelt poolt võite säästa kuhjaga ruumi, teiselt poolt võite rikkuda oma töökaaslase päeva ja see negatiivsus rebib välja.

Muidugi on kordi, kui peate koodi ja jõudlust väärtustama. Siis olete tänulik, et te ei võidelnud Ayeshaga surmani esemete rekvisiidi kallamise pärast.

Kasutage võimsat redaktorit ja väärtustage Intellisense'i ja trükiseid.

Kui sageli peaksite faile vahetama, et teada saada, mis järjekorras funktsiooni argumendid asuvad? Mis saab, kui suurusargumendiks on stringi või arvu?

Teie töökorraldusest välja löömine põhjustab vaimset väsimust. Kui peate otsima teile kättesaadavaid funktsioone, tuleb dokumendid üles otsida. Ma isiklikult kasutan VSCode ja TypeScripti, kuid kasutan kõike, mis teie jaoks kõige paremini sobib.

Kulutage aega positiivse energia levitamiseks teie ümber olevatele inimestele

Kas olete kunagi soovinud, et seal istudes pingutaksite selle eest, et keegi tuleks teie juurde ja küsige lihtsalt, kuidas teil läheb? Võib-olla lihtsalt selleks, et haarata hammustada söömiseks?

Te ei saa kontrollida, kas teised teevad seda teie heaks, kuid saate kontrollida, kas teete seda ka teiste heaks. See mitte ainult ei muuda kellegi päeva, vaid ma garanteerin, et nad ei unusta ka teie lahkust.

Hea kultuuri mõjutamine on minu jaoks sama väärtuslik kui hea kood. Empaatia ja lahkuse skaala, douchebaggery seda ei tee.

Kui teil on küsimusi või otsite ühepoolse reaktori juhendamist, piiksutage mulle igal ajal @yurkaninryan!

Kui teile meeldib minu kirjutamisstiil, siis siin on veel mõned artiklid, mida ma teinud olen.

Õnne ja õnnelikku kodeerimist!