Applying what I’ve learnt in Atomic Habits into coding

Build long-lasting habits to be a better programmer

Photo by Jose Mizrahi on Unsplash

Atomic Habits by James Clear has always been one of the must-read books for high achievers. Today, I’ve finished the book and come up with the most inspiring highlights and takeaways. As a software engineer, I think what I’ve learnt in this book could inspire me to build long-lasting habits to become a better programmer.

What I’ve learnt

Fundamentals

Il potere delle abitudini atomiche sorprenderebbe tutti poiché i piccoli cambiamenti potrebbero fare una grande differenza .

Per costruire buone abitudini, dobbiamo cambiare mentalità e fare attenzione ai 4 punti. Sono migliori dell'1% ogni giorno , plateau di potenziale latente , si concentrano sui sistemi invece che sugli obiettivi e costruiscono abitudini basate sull'identità .

1% meglio ogni giorno

Questo è probabilmente il punto forte di questo libro:

0,99³⁶⁵ = 0,03

1.01³⁶⁵ = 37.78

Quindi fare un miglioramento dell'1% ogni giorno potrebbe apportare un cambiamento significativo un anno dopo.

Altopiano del potenziale latente

Cosa pensi che dovrebbe accadere vs Cosa succede effettivamente

Concentrati sui sistemi anziché sugli obiettivi

Obiettivi : risultati che vuoi raggiungere

Sistemi : processi/fasi che portano ai risultati

La maggior parte delle persone si concentra sugli obiettivi e trascura i sistemi. Ma in realtà, gli obiettivi sono utili solo per impostare una direzione. I sistemi sono i migliori per fare progressi.

Costruisci abitudini basate sull'identità

Abitudini basate sui risultati vs Abitudini basate sull'identità

L'ultima forma di motivazione intrinseca è quando un'abitudine diventa parte della tua identità . Se vuoi costruire un'abitudine alla lettura, il tuo obiettivo non è leggere libri ma diventare un lettore. Se vuoi prendere l'abitudine di correre, il tuo obiettivo non è correre una maratona ma diventare un corridore.

Scienza di come funzionano le abitudini

Il ciclo delle abitudini

  1. Spunto
  2. Brama
  3. Risposta
  4. Ricompensa
  5. Cue -> Brama -> Risposta -> Ricompensa

Riassunto di come creare buone abitudini

Segnale: rendilo ovvio; Brama: rendilo attraente; Risposta: rendilo facile; Ricompensa: rendilo soddisfacente

1a legge: rendilo ovvio

  • Compila la scheda delle abitudini

Utilizzare l'intenzione di implementazione

Mi comporterò in [COMPORTAMENTO] alle [ORA] in [LOCATION].

  • Usa lo stacking delle abitudini

2a legge: rendilo attraente

  • Usa il raggruppamento delle tentazioni
  • Unisciti a una cultura

3a legge: rendilo facile

  • Riduci l'attrito
  • Prepara l'ambiente
  • Usa la regola dei due minuti

Riduci l'azione in modo da poter iniziare e terminare in 2 minuti o meno. Quindi, puoi pensare di aggiornare l'azione gradualmente.

  • Automatizza le tue abitudini

4a legge: rendilo soddisfacente

  • Usa il rinforzo
  • Usa un rilevatore di abitudini
  • Non perdere mai due volte

Come applicarlo alla codifica

Come ingegnere del software, voglio davvero applicare ciò che ho imparato in questo libro per costruire buone abitudini che mi aiutino a scrivere codice migliore subito. Ci sono due abitudini che voglio costruire e spero davvero che possano durare in modo da migliorare le mie capacità di risoluzione dei problemi ed essere più bravo nella programmazione.

Abitudine desiderata 1: Leggere libri

Un buon libro ti darà sempre spunti su una determinata area. Questo sicuramente mi aiuta a far crescere la mia mentalità durante la codifica. Ad esempio, Clean Code , Clean Architecture , Design Pattern , ecc.

Foto di AltumCode su Unsplash

Rendilo ovvio

  • Intenzione di attuazione
  • Impilamento delle abitudini
  • Progetta il mio ambiente

Rendilo attraente

  • Raggruppamento di tentazioni

Rendere più facile

  • Regola dei due minuti
  • Riduci l'attrito

Rendilo soddisfacente

  • Rinforzo
  • Localizzatore di abitudini

Abitudine desiderata 2: pratica Leetcode

Leetcode è un ottimo strumento per migliorare le mie capacità di problem solving e prepararmi per colloqui tecnici.

Foto di Lewis Kang'ethe Ngugi su Unsplash

Rendilo ovvio

  • Intenzioni di attuazione
  • Impilamento delle abitudini

Rendilo attraente

  • Unisciti a una cultura
  • Riformula la mentalità

Posso migliorare la mia capacità di risoluzione dei problemi e ottenere risultati migliori nella programmazione

Rendere più facile

  • Regola dei due minuti

Rendilo soddisfacente

  • Rinforzo
  • Localizzatore di abitudini

Piccoli cambiamenti. Risultati notevoli.

Dopo aver letto Atomic Habits, ho applicato ciò che ho imparato per costruire le mie abitudini desiderate ogni giorno. Fare un po' di lavoro ogni giorno potrebbe non mostrare immediatamente cambiamenti significativi. Ma credo che un evidente miglioramento si vedrà un anno dopo. Se anche tu fai fatica a migliorare le tue capacità di programmazione, proviamo i metodi e iniziamo a cambiare oggi.

Codifica per salire di livello

Grazie per far parte della nostra comunità! Altri contenuti nella pubblicazione Level Up Coding .
Segui: Twitter , LinkedIn , Newsletter
Level Up sta trasformando il reclutamento tecnologico ➡️ Unisciti al nostro collettivo di talenti

Suggested posts

i pronomi sono super spaventosi

Mi colpisce Improvvisamente come spesso accade È di nuovo la via di mezzo <No, non quello nel pacifico tu marrone, quello al carnevale> Ogni titolo a voce alta…..

L'assassinio di Jordan Neely e il problema del razzismo "patriottico".

Gli Stati Uniti possono fare il passo essenziale per non equiparare il comportamento razzista all'essere un buon americano?

L'assassinio di Jordan Neely e il problema del razzismo "patriottico".

[Avviso di attivazione: questo saggio include schermate di persone che elogiano l'assassino di Jordan Neely.] I funzionari delle forze dell'ordine hanno finalmente - e forse con riluttanza - accusato Daniel Penny, l'uomo che ha soffocato Jordan Neely fino alla sua morte, per quell'omicidio.

Related posts

"La fossa delle Marianne svelata: svelare le terrificanti verità nascoste dell'abisso"

"La fossa delle Marianne svelata: svelare le terrificanti verità nascoste dell'abisso"

Introduzione:Benvenuti, coraggiosi lettori, in un viaggio che ci porterà nelle profondità più oscure del nostro pianeta. In questo blog, ci addentriamo nel mondo enigmatico della Fossa delle Marianne, scoprendo i suoi segreti nascosti e scoprendo le verità agghiaccianti che giacciono sotto la sua superficie.

La persecuzione dei cristiani: il crimine d'odio di cui non parliamo

Dimentica l'islamofobia: i cristiani (e gli ebrei) sono le principali vittime dei crimini di odio religioso.

La persecuzione dei cristiani: il crimine d'odio di cui non parliamo

Qualsiasi mente razionale sa che i circoli politici e mediatici sono dominati dalla sinistra, anche dall'estrema sinistra, uno stato di cose che crea uno squilibrio nel discorso politico. Nel campo della religione, questo squilibrio è chiaramente visibile: giornali e reti di sinistra non si affrettano a difendere la fede cristiana.

Tieni traccia di chiunque abbia solo un numero di telefono | Indagine OSINT

Tieni traccia di chiunque abbia solo un numero di telefono | Indagine OSINT

Puoi essere un investigatore OSINT, un giocatore CTF o semplicemente qualcuno che riceve chiamate spam. Qualcuno che sta cercando di verificare il numero che hai visto in una pubblicità.

La lenta erosione: svelare i modi in cui le persone deperiscono nella loro carriera

La lenta erosione: svelare i modi in cui le persone deperiscono nella loro carriera

Nel mondo frenetico e competitivo di oggi, la propria carriera gioca un ruolo significativo nella crescita personale, nella stabilità finanziaria e nella soddisfazione generale della vita. Tuttavia, molte persone si trovano intrappolate in un ciclo inesorabile di stagnazione e insoddisfazione, che si esauriscono gradualmente nella loro vita professionale.