{"id":36637,"date":"2019-10-31T22:12:50","date_gmt":"2019-10-31T19:12:50","guid":{"rendered":"https:\/\/prohoster.info\/blog\/101-sovet-kak-stat-horoshim-programmistom-i-chelovekom\/"},"modified":"2019-10-31T22:12:50","modified_gmt":"2019-10-31T19:12:50","slug":"101-sovet-kak-stat-horoshim-programmistom-i-chelovekom","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/news\/101-sovet-kak-stat-horoshim-programmistom-i-chelovekom","title":{"rendered":"101 consigli su come diventare un buon programmatore (e una brava persona)","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"101 consigli su come diventare un buon programmatore (e una brava persona)\" src=\"\/wp-content\/uploads\/2019\/07\/c5aa24bc74d6fe3cf17a40a77b88e93c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>1. Impara a cercare su Google<\/b><br \/>\nEssere programmatori significa imparare a cercare risposte alle proprie domande. Imparando a \"googlare\" in modo efficace, risparmierete molto tempo nella fase di sviluppo.<\/p>\n<p><b>2. Non promettere troppo, ma fai di pi\u00f9 di quanto promesso<\/b><br \/>\n\u00c8 meglio comunicare al tuo team che il completamento di un compito richieder\u00e0 tre settimane e terminarlo in due, piuttosto che il contrario. Seguendo questo principio, costruirai relazioni di fiducia.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\n<i><b>Nota del traduttore:<\/b><\/p>\n<p>Ti prego di avere comprensione per eventuali errori nel testo tradotto, nella grammatica o nella punteggiatura, e di segnalarli per la correzione.<br \/>\nGrazie<\/i><\/p>\n<p><img decoding=\"async\" alt=\"101 consigli su come diventare un buon programmatore (e una brava persona)\" src=\"\/wp-content\/uploads\/2019\/07\/e0591a0b2887643d5710b6867ed29c7b.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>3. Sii gentile con i designer; sono tuoi amici<\/b><br \/>\nI designer forniscono soluzioni ai problemi degli utenti. Impara da loro e collabora per creare prodotti efficaci.<\/p>\n<p><b>4. Trova un mentore<\/b><br \/>\nTrova qualcuno da cui puoi apprendere e ricevere feedback autorevole. Coding Coach \u00e8 un ottimo posto dove puoi trovare un mentore tecnico.<\/p>\n<p><b>5. Sii un mentore<\/b><br \/>\nSii qualcuno da cui altri possono imparare. Saremmo felici di vederti tra i mentori di Coding Coach.<\/p>\n<p><b>6. Scrivi commenti utili<\/b><br \/>\nScrivi commenti che spiegano il \"perch\u00e9\", non il \"cosa\".<\/p>\n<p><b>7. Nomina variabili e funzioni in modo appropriato<\/b><br \/>\nFunzioni e variabili devono descrivere precisamente il loro scopo, quindi \"myCoolFunction\" non \u00e8 appropriato.<\/p>\n<p><b>8. Prendi delle ferie<\/b><br \/>\nTutti noi abbiamo bisogno di riposarci. Fai un viaggio che desideri tanto. Il tuo cervello e i tuoi colleghi ti saranno grati.<\/p>\n<p><b>9. Rimuovi codice inutilizzato<\/b><br \/>\nNon accumulare debito tecnico.<\/p>\n<p><b>10. Impara a leggere codice<\/b><br \/>\nLeggere codice \u00e8 un'abilit\u00e0 sottovalutata, ma estremamente preziosa.<\/p>\n<p><b>11. Stabilisci un giusto equilibrio tra lavoro e vita privata<\/b><br \/>\nHai bisogno di tempo per rilassarti dopo una lunga giornata di lavoro. Disattiva le notifiche lavorative o rimuovi le app dal tuo telefono.<\/p>\n<p><img decoding=\"async\" alt=\"101 consigli su come diventare un buon programmatore (e una brava persona)\" src=\"\/wp-content\/uploads\/2019\/07\/6affdb6b68c07868e21248822c91ceee.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>12. Riunioni in persona solo se necessarie<\/b><br \/>\nQuesta questione pu\u00f2 essere risolta via Email o Slack? Se s\u00ec, non organizzare una riunione. Se no, non prolungare la durata senza validi motivi.<\/p>\n<p><b>13. Programmazione collaborativa<\/b><br \/>\nLa programmazione collaborativa ti consente di essere sia insegnante che studente.<\/p>\n<p><b>14. Scrivi email eccellenti<\/b><br \/>\nImpara a catturare l'attenzione del tuo interlocutore nelle email, esprimendo in modo conciso ma chiaro.<\/p>\n<p><b>15. Diventa parte della comunit\u00e0<\/b><br \/>\nCircondati di persone affini che ti motivano a superare le difficolt\u00e0.<\/p>\n<p><img decoding=\"async\" alt=\"101 consigli su come diventare un buon programmatore (e una brava persona)\" src=\"\/wp-content\/uploads\/2019\/07\/5e742362551135c46a3d98706740fc78.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>16. Fai ordine nei tuoi rami<\/b><br \/>\nFai ordine nei tuoi rami dei sistemi di controllo versione, proprio come fai a casa prima dell'arrivo degli ospiti. Se non hai bisogno di qualcosa, buttalo; non metterlo nell'armadio.<\/p>\n<p><b>17. Non fare il custode<\/b><br \/>\nNon dire agli altri che non sono abbastanza bravi per lavorare nel settore. Ognuno ha valore.<\/p>\n<p><b>18. Impara continuamente<\/b><br \/>\nHai scelto una professione che richiede apprendimento continuo. Impara ad amare anche questo.<\/p>\n<p><b>19. Non arrenderti<\/b><br \/>\nNon sar\u00e0 sempre facile. Ma tutti noi abbiamo iniziato da qui. Ce la farai.<\/p>\n<p><b>20. Affronta le sfide che ti spaventano<\/b><br \/>\nSe non ti spaventano, non ti aiuteranno a crescere.<\/p>\n<p><b>21. Chiarisci i requisiti prima di iniziare<\/b><br \/>\nDevi comprendere i criteri per completare il compito prima di iniziare a scrivere codice. Questo ti far\u00e0 risparmiare tempo.<\/p>\n<p><img decoding=\"async\" alt=\"101 consigli su come diventare un buon programmatore (e una brava persona)\" src=\"\/wp-content\/uploads\/2019\/07\/642e1236b3aa5560b66ff952176e0322.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>22. Padroneggia il tuo set di strumenti<\/b><br \/>\nFornisciti di una cassetta degli attrezzi che conosci a menadito. Sappi a cosa servono e quando \u00e8 pi\u00f9 vantaggioso utilizzare uno strumento piuttosto che un altro nel progetto.<\/p>\n<p><b>23. Impara ad amare le critiche costruttive<\/b><br \/>\nChiedi a colleghi e amici fidati di darti critiche costruttive. Questo ti aiuter\u00e0 a crescere come programmatore e come persona.<\/p>\n<p><b>24. Sii poliedrico<\/b><br \/>\nLe tecnologie cambiano, e lo fanno rapidamente. Non opporre resistenza alle novit\u00e0, ma studiale e forma la tua opinione su di esse.<\/p>\n<p><b>25. Rimani aggiornato<\/b><br \/>\nRimani al passo con le ultime notizie tecnologiche seguendo pubblicazioni, blog, podcast e notizie.<\/p>\n<p><b>26. Concentrati sulla risoluzione dei problemi<\/b><br \/>\nCompetenze avanzate nella risoluzione dei problemi ti aiuteranno a superare qualsiasi difficolt\u00e0. Affina ci\u00f2 che ti aiuter\u00e0 a risolvere il problema.<\/p>\n<p><b>27. Rimani umile<\/b><br \/>\nIndipendentemente dal tuo titolo o dall'azienda in cui lavori, rimani umile.<\/p>\n<p><img decoding=\"async\" alt=\"101 consigli su come diventare un buon programmatore (e una brava persona)\" src=\"\/wp-content\/uploads\/2019\/07\/873a8132f5b31830e4351e59e3681b53.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>28. Impara a fare buone presentazioni<\/b><br \/>\nImpara a coinvolgere il pubblico e a fare buone presentazioni.<\/p>\n<p><b>29. Esamina tutte le soluzioni prima di fare una scelta<\/b><br \/>\nNon afferrare la prima soluzione che trovi. Esamina tutte le opzioni prima di iniziare a scrivere codice.<\/p>\n<p><b>30. Trova la tua nicchia<\/b><br \/>\nNell'industria tecnologica esistono molte aree diverse. Trova il campo che ti interessa di pi\u00f9 e diventa un esperto in esso.<\/p>\n<p><b>31. Sviluppa buone abitudini<\/b><br \/>\nCerca di sviluppare abitudini sostenibili e utili, come eliminare le distrazioni, pianificare il tuo tempo, essere presente alle riunioni e iniziare dalle attivit\u00e0 pi\u00f9 importanti. Ci\u00f2 potrebbe richiedere un certo sforzo, ma ne varr\u00e0 la pena a lungo termine.<\/p>\n<p><img decoding=\"async\" alt=\"101 consigli su come diventare un buon programmatore (e una brava persona)\" src=\"\/wp-content\/uploads\/2019\/07\/4fa42108a43baecc6451f525e3652996.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>32. Impara il debugging del codice<\/b><br \/>\nEsplora gli strumenti del browser per il debugging del codice. Studia queste funzionalit\u00e0 nel tuo IDE. Imparando i metodi pi\u00f9 efficaci per il tracciamento degli errori, sarai in grado di risolvere anche i problemi pi\u00f9 complessi.<\/p>\n<p><b>33. Sviluppa le tue competenze attuali<\/b><br \/>\nSolo perch\u00e9 hai gi\u00e0 acquisito una certa competenza, non significa che non dovresti continuare a svilupparla. Le competenze si perdono nel tempo se non vengono costantemente perfezionate, e l'industria evolve cos\u00ec rapidamente che \u00e8 importante continuare a praticare. Allontanati dal pensiero \"L'ho sempre fatto in questo modo\" e passa a \"C'\u00e8 un modo migliore per farlo?\".<br \/>\nAnche se attualmente hai un ottimo fisico, \u00e8 stupido sperare di poter mangiare un donut al giorno e non perderlo.<\/p>\n<p><b>34. Comprendi il perch\u00e9<\/b><br \/>\nCi saranno situazioni in cui dovrai esprimere la tua opinione, quindi \u00e8 importante capire prima il perch\u00e9. Perch\u00e9 la soluzione \"A\" \u00e8 migliore della soluzione \"B\"? Fornisci argomentazioni valide e la tua opinione sar\u00e0 pi\u00f9 giustificata.<\/p>\n<p><img decoding=\"async\" alt=\"101 consigli su come diventare un buon programmatore (e una brava persona)\" src=\"\/wp-content\/uploads\/2019\/07\/23a4446b7c116638ebab117e013841ab.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>35. Conosci il tuo valore<\/b><br \/>\nSei un prodotto e dovresti essere adeguatamente retribuito. Fai attenzione agli stipendi medi nel tuo settore nella regione in cui ti trovi. Se guadagni meno, \u00e8 tempo di parlarne con il tuo manager. Segui ci\u00f2 che meriti.<\/p>\n<p><b>36. Non avere paura di chiedere aiuto<\/b><br \/>\nSe sei bloccato su un problema e stai spendendo troppo tempo a cercare una soluzione, \u00e8 tempo di chiedere aiuto. Siamo tutti umani. Tutti noi possiamo aver bisogno di supporto. Non c'\u00e8 niente di cui vergognarsi nel chiedere aiuto a un collega.<\/p>\n<p><b>37. Impara a imparare<\/b><br \/>\nLe persone apprendono in modo diverso. Alcuni imparano meglio attraverso tutorial video, altri leggendo libri. Identifica il tuo stile di apprendimento ideale e praticalo diligentemente.<\/p>\n<p><b>38. Sii gentile<\/b><br \/>\nCi saranno situazioni in cui ti verr\u00e0 chiesto di dare un feedback su un collega. Sii gentile. Puoi esprimere un'opinione sulla scarsa iniziativa di Deborah senza farne a pezzi.<\/p>\n<p><b>39. Fai delle pause<\/b><br \/>\n\u00c8 praticamente impossibile passare 8 ore di fila a scrivere codice. Ti brucerai rapidamente e commetterai molti errori. Quindi imposta un timer per ricordarti di fermarti e fare una pausa. Fai una passeggiata. Prendi un caff\u00e8 con i colleghi. Distaccarti dallo schermo avr\u00e0 un effetto positivo sulla tua produttivit\u00e0 e sulla qualit\u00e0 del tuo lavoro.<\/p>\n<p><b>40. Monitora i tuoi progressi<\/b><br \/>\nImparare a programmare richiede molto tempo e pu\u00f2 essere incredibilmente estenuante se non vedi progressi. Pertanto, \u00e8 importante tenere traccia dei traguardi e dei progressi verso il tuo obiettivo. Tieni una piccola lista accanto al computer e ogni volta che raggiungi qualcosa di nuovo, segna questo obiettivo, anche se sembra insignificante. Grandi risultati sono composti da piccoli traguardi.<\/p>\n<p><img decoding=\"async\" alt=\"101 consigli su come diventare un buon programmatore (e una brava persona)\" src=\"\/wp-content\/uploads\/2019\/07\/d79ae528e7ceb672781230217304d182.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>41. Non fidarti di framework o librerie<\/b><br \/>\nStudia le sfumature del linguaggio di programmazione pi\u00f9 delle complessit\u00e0 di un framework o di una libreria. Non \u00e8 necessario conoscere il linguaggio prima di familiarizzare con le librerie, ma capire perch\u00e9 un framework o una libreria funzionano in un certo modo ti aiuter\u00e0 a scrivere un codice pi\u00f9 pulito e performante.<\/p>\n<p><b>42. Impara ad amare le code review<\/b><br \/>\nAvere qualcuno che legge e analizza il tuo codice pu\u00f2 essere spaventoso, ma pu\u00f2 fornire un feedback prezioso che ti render\u00e0 un programmatore migliore di quanto fossi prima. Dovresti anche lavorare sulla tua capacit\u00e0 di condurre buone code review.<\/p>\n<p><b>43. Interessati ad aree affini<\/b><br \/>\nStudia le basi di discipline correlate, come design, marketing, sviluppo frontend o backend. Questo ti aiuter\u00e0 a diventare un programmatore pi\u00f9 versatile.<\/p>\n<p><b>44. Non scegliere la tecnologia comoda; scegli quella giusta<\/b><br \/>\nOgni progetto ha esigenze diverse e quindi dobbiamo scegliere gli strumenti giusti per lavorare. E sebbene sia molto pi\u00f9 comodo scegliere tecnologie che hai gi\u00e0 usato, se non soddisfano le esigenze del progetto, \u00e8 necessario esplorare alternative.<\/p>\n<p><b>45. Assumiti la responsabilit\u00e0 dei tuoi errori<\/b><br \/>\nTutte le persone fanno errori e anche voi li farete durante la vostra carriera. \u00c8 quindi molto importante riconoscerli e assumersi la responsabilit\u00e0 quando commettete un errore. Questo aiuter\u00e0 a costruire relazioni di fiducia con i membri del vostro team e con la direzione.<\/p>\n<p><b>46. Controlla il tuo codice<\/b><br \/>\nPrima di creare una pull request, controlla il tuo codice. Se si trattava del lavoro di un collega, quali commenti faresti? \u00c8 molto importante identificare prima i problemi o gli errori, prima di chiedere una revisione del codice.<\/p>\n<p><b>47. Impara dai tuoi fallimenti<\/b><br \/>\nIl fallimento \u00e8 semplicemente non raggiungere il risultato previsto e non \u00e8 necessariamente negativo. Tutti noi affrontiamo molti fallimenti nel corso della carriera. Impara dai tuoi errori. Cosa puoi fare diversamente la prossima volta?<\/p>\n<p><b>48. Identifica i tuoi punti deboli<\/b><br \/>\nConosci te stesso. Quali sono i tuoi punti deboli? Forse dimentichi costantemente di aggiornare i test prima di fare un push. Oppure sei scarso nelle risposte alle email. Studia i tuoi difetti per lavorarci attivamente.<\/p>\n<p><b>49. Rimani curioso<\/b><br \/>\nQuesto settore \u00e8 in continua evoluzione, quindi la curiosit\u00e0 \u00e8 importante. Se non capisci qualcosa, sia che si tratti di requisiti di progetto o di una riga di codice, dillo. Nessuno ti criticher\u00e0 per aver chiesto chiarimenti e cos\u00ec facendo realizzerai un codice migliore.<\/p>\n<p><img decoding=\"async\" alt=\"101 consigli su come diventare un buon programmatore (e una brava persona)\" src=\"\/wp-content\/uploads\/2019\/07\/f5d4bba33e96f9ce991b18eedde29fee.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>50. Non cercare di imparare tutto<\/b><br \/>\nNel mondo c'\u00e8 una quantit\u00e0 enorme di conoscenze e semplicemente non \u00e8 possibile padroneggiare tutto. Scegli alcuni argomenti da approfondire e lascia perdere il resto. Certamente potrai acquisire conoscenze indirette su altri ambiti, ma non potrai padroneggiarli tutti.<\/p>\n<p><b>51. Libera i tuoi preferiti<\/b><br \/>\nScrivere del codice non significa che tu debba esserne emotivamente legato. A nessuno piace quando il proprio lavoro viene scartato, ma il codice ha un ciclo di vita e non bisogna dimenticarsene.<\/p>\n<p><b>52. Supporta il tuo team<\/b><br \/>\nIn un buon team, tutti si sostengono a vicenda. Questo crea un ambiente favorevole per provare qualcosa di nuovo senza la paura delle conseguenze.<\/p>\n<p><b>53. Cerca ispirazione nella comunit\u00e0<\/b><br \/>\nTrova alcune persone nello stesso campo che ti ispirano. Questo ti motiver\u00e0 a continuare a lavorare sui tuoi progetti o a provare qualcosa di nuovo.<\/p>\n<p><b>54. Apprezza il tuo lavoro<\/b><br \/>\nIndipendentemente dall'esperienza o dalla posizione, il tuo lavoro ha valore. Apprezzalo come si deve.<\/p>\n<p><img decoding=\"async\" alt=\"101 consigli su come diventare un buon programmatore (e una brava persona)\" src=\"\/wp-content\/uploads\/2019\/07\/21ad339710bca0fa366004ea66f9019a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>55. Blocca le distrazioni<\/b><br \/>\nDisattivare le notifiche in messaggeri, email e social media ti aiuter\u00e0 a concentrarti e a rendere la tua giornata lavorativa il pi\u00f9 produttiva possibile. Jerry non morir\u00e0 se gli rispondi tra 30 minuti.<\/p>\n<p><b>56. Fornisci supporto<\/b><br \/>\nSostieni i membri del tuo team, ad esempio partecipando a una presentazione importante o offrendo aiuto se si trovano in difficolt\u00e0.<\/p>\n<p><b>57. Fai complimenti quando se lo meritano<\/b><br \/>\nSe qualcuno ha fatto un ottimo lavoro, fallo sapere. I complimenti sono un ottimo modo per guadagnare la fiducia dei membri del tuo team.<\/p>\n<p><b>58. Testa il tuo codice<\/b><br \/>\nI test sono importanti. Test unitari, regressivi, test di integrazione, test end-to-end. Testando il tuo codice, il tuo prodotto sar\u00e0 pi\u00f9 stabile.<\/p>\n<p><b>59. Pianifica il tuo approccio<\/b><br \/>\nQuando ricevi una richiesta per sviluppare una nuova funzionalit\u00e0 o un ticket con un errore, inizia a progettare un piano d'azione. Di cosa hai bisogno per risolvere questo problema o sviluppare la funzionalit\u00e0? Prendere anche solo alcuni minuti per pianificare pu\u00f2 risparmiare ore di frustrazione.<\/p>\n<p><b>60. Impara a fare pseudocodifica.<\/b><br \/>\nLa pseudocodifica \u00e8 un'ottima abilit\u00e0 perch\u00e9 ti permette di affrontare problemi complessi senza spendere tempo a scrivere righe di codice. Descrivi l'approccio scelto su carta, crea diversi esempi di test e osserva dove potrebbero esserci dei problemi.<\/p>\n<p><img decoding=\"async\" alt=\"101 consigli su come diventare un buon programmatore (e una brava persona)\" src=\"\/wp-content\/uploads\/2019\/07\/fc4304767c3b8bf153f73aadb528f0e8.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>61. Tieni traccia dei tuoi successi<\/b><br \/>\nSe hai ricevuto un premio al lavoro, annotalo. Se stai sviluppando una funzionalit\u00e0 importante, annotalo. Costruirai un backlog di momenti che possono aiutarti nella tua carriera o sollevare il morale nei momenti difficili.<\/p>\n<p><b>62. Studia le basi della programmazione<\/b><br \/>\nStudia alcuni algoritmi fondamentali di ordinamento e ricerca, cos\u00ec come le strutture dati. Questo ti aiuter\u00e0 a risolvere i problemi indipendentemente dal linguaggio.<\/p>\n<p><b>63. Scegli tecnologie durevoli e supportate<\/b><br \/>\nSebbene testare le tecnologie pi\u00f9 nuove sia interessante, scegli quelle che saranno facilmente mantenibili in un'applicazione enterprise. Il team ti sar\u00e0 grato per molti anni.<\/p>\n<p><b>64. Studia i modelli di design<\/b><br \/>\nI modelli di design sono strumenti utili per sviluppare l'architettura del codice. Potresti non averne bisogno in ogni progetto, ma avere una visione generale di essi aiuta nella creazione di grandi applicazioni.<\/p>\n<p><b>65. Riduci l'ambiguit\u00e0<\/b><br \/>\nInvece di scrivere codice complesso che dimostra le tue abilit\u00e0 di programmazione, punta alla leggibilit\u00e0 e alla semplicit\u00e0. Questo aiuter\u00e0 i membri del tuo team a contribuire pi\u00f9 facilmente.<\/p>\n<p><img decoding=\"async\" alt=\"101 consigli su come diventare un buon programmatore (e una brava persona)\" src=\"\/wp-content\/uploads\/2019\/07\/170e46e989c2273d4b934f2ff72c566a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>66. Estingui il debito tecnico<\/b><br \/>\nIl debito tecnico pu\u00f2 avere serie conseguenze sulle prestazioni, quindi se puoi fare refactoring, dovresti farlo.<\/p>\n<p><b>67. Aggiornati pi\u00f9 spesso<\/b><br \/>\nInvece di rilasciare aggiornamenti su larga scala una volta al mese, fallo pi\u00f9 spesso con un elenco di modifiche pi\u00f9 contenuto. Sarai meno propenso a commettere errori e a compromettere le modifiche.<\/p>\n<p><b>68. Fai commit presto e spesso<\/b><br \/>\nFare commit presto e spesso \u00e8 il modo migliore per garantire la pulizia del tuo lavoro e ridurre lo stress di dover tornare indietro su cambiamenti importanti.<\/p>\n<p><b>69. Comprendi quando chiedere aiuto<\/b><br \/>\nNon dovresti solo aver paura di chiedere aiuto, ma anche capire quando farlo. Dovresti sempre cercare di risolvere il problema prima di chiedere aiuto. Ma quando stai lottando con un problema per pi\u00f9 di un'ora, il costo supera il beneficio e dovresti contattare un collega.<\/p>\n<p><b>70. Fai le domande giuste<\/b><br \/>\nQuando fai una domanda, cerca di essere il pi\u00f9 specifico possibile<\/p>\n<p><b>71. Ricevi feedback su lavori incompleti<\/b><br \/>\nNon \u00e8 necessario completare il lavoro per ricevere feedback. Se non sei sicuro della direzione scelta, chiedi ai colleghi di aiutarti a verificarlo.<\/p>\n<p><img decoding=\"async\" alt=\"101 consigli su come diventare un buon programmatore (e una brava persona)\" src=\"\/wp-content\/uploads\/2019\/07\/5dad128586d823c987d85b18f4b6ee9f.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>72. Leggi la documentazione<\/b><br \/>\nLa documentazione \u00e8 la fonte pi\u00f9 pura di verit\u00e0 su una tecnologia, quindi saperla leggere pu\u00f2 aiutarti rapidamente a diventare un esperto.<\/p>\n<p><b>73. Prova tutto<\/b><br \/>\nNiente ti impedisce di provare una soluzione al problema. Cosa hai da perdere?<\/p>\n<p><b>74. Parla nelle riunioni<\/b><br \/>\nLe tue idee e opinioni sono preziose, quindi partecipare alle riunioni ti aiuter\u00e0 a sviluppare una comprensione reciproca con il team e la direzione.<\/p>\n<p><b>75. Collabora con altri team<\/b><br \/>\nSe c'\u00e8 la possibilit\u00e0 di lavorare con un altro team nella tua azienda, coglila.<\/p>\n<p><b>76. Avvia progetti personali<\/b><br \/>\nQuando lavori 40 ore a settimana, \u00e8 importante dedicare tempo a progetti secondari che ti appassionano. Questi ti aiutano a rivitalizzare il tuo amore per la programmazione e a sperimentare nuove tecnologie a cui potresti non avere accesso sul lavoro.<\/p>\n<p><b>77. Definisci i tuoi obiettivi professionali<\/b><br \/>\n\u00c8 importante avere un'idea del percorso professionale ideale. Se non ce l'hai, stai cercando di scoccare una freccia senza vedere il bersaglio.<\/p>\n<p><img decoding=\"async\" alt=\"101 consigli su come diventare un buon programmatore (e una brava persona)\" src=\"\/wp-content\/uploads\/2019\/07\/b42ec38e63b025522b35c795f8ca6e68.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>78. Partecipa alle conversazioni<\/b><br \/>\nCommenti sui blog, partecipazione a discussioni su Twitter. Interagisci con la comunit\u00e0. Imparerai molto di pi\u00f9 se sarai un partecipante attivo e non un osservatore.<\/p>\n<p><b>79. Assegna priorit\u00e0 ai compiti<\/b><br \/>\nImparare a dare priorit\u00e0 ai compiti aiuter\u00e0 ad aumentare la produttivit\u00e0. Tieni un elenco dei compiti giornalieri attuali e dei progetti a lungo termine, ordinandoli in base alla loro importanza.<\/p>\n<p><b>80. Non trascurare i dettagli<\/b><br \/>\nI dettagli possono fare una grande differenza in un progetto.<\/p>\n<p><b>81. Fai affidamento sul tuo team<\/b><br \/>\nI tuoi colleghi sono stati assunti per le loro competenze. Approfitta delle loro abilit\u00e0 e fidati di loro per portare a termine il lavoro.<\/p>\n<p><b>82. Impara a delegare<\/b><br \/>\nSe occupi una posizione di leadership, impara a delegare compiti in modo efficace. Questo ti far\u00e0 risparmiare tempo. Non puoi fare tutto da solo.<\/p>\n<p><b>83. Non confrontarti con gli altri<\/b><br \/>\nL'unica persona con cui dovresti confrontarti sei tu stesso di ieri.<\/p>\n<p><b>84. Circondati di alleati<\/b><br \/>\nImparare a programmare sar\u00e0 un percorso lungo e non sempre facile. Circondati di persone che ti spingono ad andare avanti.<\/p>\n<p><img decoding=\"async\" alt=\"101 consigli su come diventare un buon programmatore (e una brava persona)\" src=\"\/wp-content\/uploads\/2019\/07\/97ad63e92564f97c69f3b5f36ec70d81.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>85. Non iniziare con la scalabilit\u00e0<\/b><br \/>\nIniziare pensando alla scalabilit\u00e0 \u00e8 un modo sicuro per sovraccaricarti. Progetta con la scalabilit\u00e0 in mente, ma non iniziare a scalare fino a quando non ci sar\u00e0 bisogno. In questo modo, non sovraccaricherai il tuo team, ma manterrai la possibilit\u00e0 di crescita.<\/p>\n<p><b>86. Valuta le conseguenze per le prestazioni<\/b><br \/>\nSe vuoi utilizzare una nuova tecnologia entusiasmante, devi prima considerare le conseguenze per le prestazioni. Puoi realizzare qualcosa del genere senza compromettere le prestazioni? Se s\u00ec, potrebbe sorgere la voglia di rivedere l'approccio scelto.<\/p>\n<p><b>87. Non permettere la discriminazione<\/b><br \/>\nNon tollerate la discriminazione di nuove tecnologie o idee. Siate aperti alla possibilit\u00e0 di apprendere nuove competenze. Non tollerate nemmeno la discriminazione delle persone. Tutti meritano rispetto.<\/p>\n<p><b>88. Iniziate a lavorare, anche se non siete sufficientemente qualificati.<\/b><br \/>\nNon soddisferete mai tutti i requisiti per un lavoro. Quindi, cogliete l'opportunit\u00e0 e iniziate! Cosa avete da perdere?<\/p>\n<p><b>89. Suddividete il codice in moduli.<\/b><br \/>\nPotreste scrivere tutto il codice in un unico lungo file, ma \u00e8 difficile da mantenere. Grazie alla modularit\u00e0, ci assicuriamo che il nostro codice sia facile da comprendere e testare.<\/p>\n<p><b>90. Non limitatevi a copiare e incollare.<\/b><br \/>\nSe intendete copiare e incollare una soluzione da StackOverflow, dovete capire esattamente cosa fa. Comprendete il codice che state per implementare.<\/p>\n<p><img decoding=\"async\" alt=\"101 consigli su come diventare un buon programmatore (e una brava persona)\" src=\"\/wp-content\/uploads\/2019\/07\/136268bf688fa1bfdb070f8b1d2ac3d9.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>91. Create un ambiente ispiratore.<\/b><br \/>\nSarete molto pi\u00f9 motivati a lavorare se siete soddisfatti del vostro posto di lavoro.<\/p>\n<p><b>92. Ricordate da dove venite.<\/b><br \/>\nTutti noi abbiamo iniziato dallo stesso punto. Man mano che sviluppate le vostre abilit\u00e0 e la vostra carriera, non dimenticate da dove provenite.<\/p>\n<p><b>93. Cercate di rimanere ottimisti.<\/b><br \/>\nSe qualcosa non funziona, continuate a provarci e rimanete ottimisti. Domani \u00e8 un nuovo giorno. L'ottimismo aiuter\u00e0 il progresso del vostro team e il vostro benessere mentale.<\/p>\n<p><b>94. Rivalutate continuamente il vostro flusso di lavoro.<\/b><br \/>\nSolo perch\u00e9 qualcosa funziona ora, non significa che funzioner\u00e0 sempre. Rivalutate il vostro flusso di lavoro e apportate modifiche quando necessario.<\/p>\n<p><b>95. Imparate a lavorare da casa.<\/b><br \/>\nSe avete l'opportunit\u00e0 di lavorare da casa, imparate a farlo in modo efficace. Trovate un ufficio separato, privo di distrazioni. Boneskull ha scritto un ottimo articolo sul lavoro da casa, che dovreste consultare.<\/p>\n<p><img decoding=\"async\" alt=\"101 consigli su come diventare un buon programmatore (e una brava persona)\" src=\"\/wp-content\/uploads\/2019\/07\/005504aff62f96ce68fab2dc60bc1bb8.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>96. Create prodotti accessibili.<\/b><br \/>\nOgni persona dovrebbe avere la possibilit\u00e0 di usufruire del vostro prodotto.<\/p>\n<p><b>97. Rispettate i vostri impegni.<\/b><br \/>\nSe dite a qualcuno che farete qualcosa entro una certa data, rispettate i vostri impegni. E se non riuscite a rispettare il termine stabilito, informate la persona in anticipo.<\/p>\n<p><b>98. Siate proattivi.<\/b><br \/>\nSe avete del tempo libero, aiutate con le attivit\u00e0 del vostro team. Saranno grati per la vostra iniziativa.<\/p>\n<p><b>99. Create un portafoglio straordinario.<\/b><br \/>\nUn ottimo portafoglio ti distingue dalla massa. Usalo come un'occasione per mostrare le tue abilit\u00e0 di programmatore e designer.<\/p>\n<p><b>100. Ricorda perch\u00e9 ami la programmazione<\/b><br \/>\nHai scelto questa professione perch\u00e9 suscitava il tuo interesse. Se sei in burnout, prenditi una pausa. Datti la possibilit\u00e0 di rinvigorire la tua passione per la programmazione.<\/p>\n<p><b>101. Condividi le tue conoscenze<\/b><br \/>\nSe hai appreso qualcosa di interessante, condividilo. Presentati a un meet-up locale o a una conferenza. Insegna ai tuoi colleghi o discepoli durante la pausa pranzo. Lo scambio di conoscenze li fortifica.<\/p>\n<p><img decoding=\"async\" alt=\"101 consigli su come diventare un buon programmatore (e una brava persona)\" src=\"\/wp-content\/uploads\/2019\/07\/d8ce4a9cbe855980e7f1d792eaefbb7c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/461871\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>1. \u041d\u0430\u0443\u0447\u0438\u0442\u0435\u0441\u044c \u0433\u0443\u0433\u043b\u0438\u0442\u044c \u0411\u044b\u0442\u044c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u043e\u043c, \u2014 \u0437\u043d\u0430\u0447\u0438\u0442 \u043d\u0430\u0443\u0447\u0438\u0442\u044c\u0441\u044f \u0438\u0441\u043a\u0430\u0442\u044c \u043e\u0442\u0432\u0435\u0442\u044b \u043d\u0430 \u0441\u0432\u043e\u0438 \u0432\u043e\u043f\u0440\u043e\u0441\u044b. \u041d\u0430\u0443\u0447\u0438\u0432\u0448\u0438\u0441\u044c \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e \u00ab\u0433\u0443\u0433\u043b\u0438\u0442\u044c\u00bb, \u0432\u044b \u0441\u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0442\u0435 \u043c\u043d\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438, \u0437\u0430\u0442\u0440\u0430\u0447\u0438\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u043d\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0443. 2. \u041d\u0435 \u043e\u0431\u0435\u0449\u0430\u0439\u0442\u0435 \u043c\u043d\u043e\u0433\u043e, \u043d\u043e \u0434\u0435\u043b\u0430\u0439\u0442\u0435 \u0431\u043e\u043b\u044c\u0448\u0435, \u0447\u0435\u043c \u043e\u0431\u0435\u0449\u0430\u043b\u0438 \u041b\u0443\u0447\u0448\u0435 \u0441\u043e\u043e\u0431\u0449\u0430\u0442\u044c \u0432\u0430\u0448\u0435\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u0435, \u0447\u0442\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u0437\u0430\u0434\u0430\u0447\u0438 \u0437\u0430\u0439\u043c\u0435\u0442 \u0442\u0440\u0438 \u043d\u0435\u0434\u0435\u043b\u0438, \u043d\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c \u0435\u0451 \u0437\u0430 \u0434\u0432\u0435, \u0447\u0435\u043c \u043d\u0430\u043e\u0431\u043e\u0440\u043e\u0442. \u0421\u043b\u0435\u0434\u0443\u044f \u044d\u0442\u043e\u043c\u0443 \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0443, \u0432\u044b \u0432\u044b\u0441\u0442\u0440\u043e\u0438\u0442\u0435 \u0434\u043e\u0432\u0435\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":27437,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-36637","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"1.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/it\/blog\/news\/101-sovet-kak-stat-horoshim-programmistom-i-chelovekom\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47101 \u0441\u043e\u0432\u0435\u0442, \u043a\u0430\u043a \u0441\u0442\u0430\u0442\u044c \u0445\u043e\u0440\u043e\u0448\u0438\u043c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u043e\u043c (\u0438 \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u043e\u043c) | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"1.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/news\/101-sovet-kak-stat-horoshim-programmistom-i-chelovekom\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:12:50+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:12:50+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47101 consigli su come diventare un buon programmatore (e una brava persona) | ProHoster","description":"1.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/101-sovet-kak-stat-horoshim-programmistom-i-chelovekom","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47101 \u0441\u043e\u0432\u0435\u0442, \u043a\u0430\u043a \u0441\u0442\u0430\u0442\u044c \u0445\u043e\u0440\u043e\u0448\u0438\u043c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u043e\u043c (\u0438 \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u043e\u043c) | ProHoster","og:description":"1.","og:url":"https:\/\/prohoster.info\/it\/blog\/news\/101-sovet-kak-stat-horoshim-programmistom-i-chelovekom","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:12:50+00:00","article:modified_time":"2019-10-31T19:12:50+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"36637","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-22 04:13:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:41:52","updated":"2026-01-22 04:13:20","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/36637","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=36637"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/36637\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/27437"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=36637"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=36637"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=36637"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}