Al ritorno da un periodo di non programmazione, trovi che sei migliorato? [chiuso]

6

Sembra che ogni volta che prendo una pausa dalla programmazione, sia che persegua altri interessi o semplicemente perché per un po 'esco dall'abitudine, invariabilmente trovo che quando ritorna a un progetto e impostato per la codifica, vieni con un'abbondanza di nuove idee, nuovi approcci e semplicemente un codice migliore. Può essere perché ho molti altri interessi creativi oltre alla programmazione, e alla mia mente piace trovare correlazione e crossover tra di loro, quindi mentre sto facendo una cosa, nella mia mente, di solito la sto applicando anche a un'altra.

Quindi qual è la tua esperienza? Ritornate mai da una pausa (intenzionale o meno) sentendovi non solo rinfrescati, ma anche in qualche modo notevolmente migliorati? È in realtà la norma?

    
posta Jon Purdy 26.12.2010 - 10:30
fonte

5 risposte

3

Penso che piccole interruzioni / periodi di non programmazione possano essere utili, in quanto ti libereranno dalla mente e ti porteranno via dai fastidi della programmazione.

Tuttavia, trovo che periodi più lunghi di programmazione non siano esattamente l'opposto. Ho scoperto che se ho diversi mesi di non programmazione, allora "succhio" (in mancanza di parole migliori) quando ritorno.

Anche se ho 6-7 anni di esperienza con PHP, poi quando ho iniziato a lavorare di nuovo un paio di mesi fa, dopo una pausa di diversi mesi, in cui mi sono concentrato sul mio studio, ho dovuto "riprenderlo" ", prima che potessi davvero lavorare di nuovo, il che mi ha riportato ai fastidi della programmazione, e quindi non ho ottenuto molto dalla mia" pausa ".

    
risposta data 26.12.2010 - 11:20
fonte
1

La mia esperienza è che i meccanismi di base della programmazione - o essere veramente espliciti coding sono qualcosa che devi praticare continuamente per mantenerti nitido.

In un grosso periodo di tempo dedicato principalmente allo sviluppo ad un livello superiore rispetto all'IDE ho scoperto che quando facevo qualcosa di diverso dalle cacce agli insetti o dalle rapide correzioni di hacky, non mi esibivo ad un livello di cui so di essere capace in gran parte perché non ricordo le banali cose quasi automatiche senza sforzi concreti.

Ad un livello più alto, in termini di "ispirazione", non lo so ... ma certamente non avrei mai asserito che qualsiasi assenza avuta mi abbia lasciato notevolmente migliorato (anche se non so se, in, erm, circa 30 anni, ho un tempo veramente lungo - più di 3 settimane - veramente 100% lontano dalla programmazione!)

    
risposta data 26.12.2010 - 14:24
fonte
1

Non proprio. Trovo che la codifica sia qualcosa che devi continuamente continuare a fare per mantenere e migliorare. In una lunga pausa, in realtà, spesso ritorni alle cattive abitudini. È solo quando mi imbatto in alcuni dei miei codici precedenti (prima della lunga pausa) che mi rendo conto di quanto ero bravo a quei tempi.

    
risposta data 26.12.2010 - 18:04
fonte
1

Non ho mai sentito il mio skillset generale migliorato dopo una pausa (ripensandoci, migliorare un'abilità senza pratica sembra piuttosto difficile), ma è sicuramente così che dopo una pausa di alcuni giorni / settimane la mia mente era più chiaro ed era più facile concentrarsi e vedere contemporaneamente sia il quadro generale che i piccoli dettagli di implementazione. In altre parole, troverei un codice migliore.

Tuttavia, se la pausa è troppo lunga (per esempio mesi), è il contrario: quindi devo abituarmici di nuovo prima di acquisire lo stesso livello di prima.

Inoltre, quanto sopra è vero per quasi tutto ciò che io (e probabilmente, quasi tutti) faccio che richiede un qualche tipo di allenamento della mente: snowboard, bmx, giochi da tavolo, puzzel, ... e persino il sesso.

    
risposta data 26.12.2010 - 18:06
fonte
0

Dipende dalla natura della pausa. Se è a causa di riunioni, revisioni annuali, documentazione, formazione degli utenti, ecc., Potrei non tornare fresco come una vera vacanza. Ritornare con la sensazione di dover recuperare può fornire motivazione / kick-in-the-pants, ma di solito non aiuta a inventare nuove idee / creatività.

C'è un merito nel mantenere la nitidezza e l'abitudine di programmare regolarmente. Un licenziamento può rendere difficile il rientro nella routine.

La mia preferenza è di lavorare in modo aggressivo se so che c'è un tempo per fare una pausa.

    
risposta data 26.12.2010 - 15:40
fonte

Leggi altre domande sui tag