{"id":30993,"date":"2024-12-10T10:00:00","date_gmt":"2024-12-10T09:00:00","guid":{"rendered":"https:\/\/www.codemotion.com\/magazine\/?p=30993"},"modified":"2025-01-13T14:46:11","modified_gmt":"2025-01-13T13:46:11","slug":"perdere-un-programmatore-e-come-perdere-un-tesoro","status":"publish","type":"post","link":"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/perdere-un-programmatore-e-come-perdere-un-tesoro\/","title":{"rendered":"Perdere un programmatore \u00e8 come perdere un tesoro"},"content":{"rendered":"\n<p>Un vecchio detto recita: <em>&#8220;Chi trova un amico trova un tesoro&#8221;<\/em>. Il significato positivo di questa frase risiede nel fatto che l&#8217;amicizia, quella vera, quella che ti fa dormire tranquillo perch\u00e9 <strong>sai che qualsiasi cosa succeder\u00e0 avrai sempre un amico su cui contare<\/strong>, che ti offre aiuto per volere e non per costrizione, \u00e8 una cosa rara.<\/p>\n\n\n\n<p>Allo stesso modo,<strong> un buon programmatore \u00e8 un tesoro per un&#8217;azienda<\/strong>. \u00c8 una persona che, grazie alle sue competenze tecniche, alla sua esperienza e alla sua capacit\u00e0 di problem solving, <strong>pu\u00f2 fare la differenza tra il successo e il fallimento di un progetto.<\/strong><\/p>\n\n\n\n<p>Se volessimo per\u00f2 guardare al rovescio della medaglia,<em><strong> &#8220;Chi perde un programmatore perde un tesoro&#8221;<\/strong><\/em>. Troppo spesso si sottovaluta la perdita di qualcuno che nel tempo ha accumulato esperienza e competenze all&#8217;interno dell&#8217;azienda e ora decide di andare altrove.<\/p>\n\n\n\n<p>Troppe volte ho visto aziende avere dei contraccolpi a causa di una persona che lasciava l&#8217;azienda, che fosse un programmatore, un project manager o un analista. Questo articolo vuole essere una riflessione<strong> su cosa significa perdere un programmatore e su come le aziende possano evitare che ci\u00f2 accada.<\/strong><\/p>\n\n\n\n<h2 class=\"gb-headline gb-headline-155b608b gb-headline-text\">La vita professionale di un programmatore<\/h2>\n\n\n\n<p>I programmatori, come tutti i professionisti, attraversano diverse <strong>fasi significative durante la loro carriera lavorativa.<\/strong> Spesso per\u00f2 \u00e8 possibile individuare un pattern ripetitivo che si manifesta con particolare frequenza in questo settore.<\/p>\n\n\n\n<p>La prima fase \u00e8 quella <strong>dell&#8217;inserimento <\/strong>in un progetto. Si tratta di un periodo iniziale, pi\u00f9 o meno lungo, dove la persona viene introdotta nel contesto lavorativo. \u00c8 un momento caratterizzato da <strong>studio intenso alternato a momenti di lavoro pratico<\/strong>, spesso sotto la supervisione di un programmatore pi\u00f9 esperto che funge da guida.<\/p>\n\n\n\n<p>Segue poi<strong> l&#8217;inizio delle attivit\u00e0 lavorative vere e proprie<\/strong>. In questa fase il programmatore inizia a lavorare sui primi task assegnati, prende confidenza con il progetto e con le persone del team. Non si \u00e8 ancora<strong> pienamente produttivi<\/strong>, ma si inizia a<strong> comprendere le dinamiche<\/strong> del progetto e del gruppo di lavoro.<\/p>\n\n\n\n<p>La terza fase \u00e8 quella della <strong>maturit\u00e0 professionale<\/strong>. Il programmatore inizia a<strong> lavorare in completa autonomia,<\/strong> sa con chi deve interfacciarsi, conosce a fondo i processi aziendali, comprende le problematiche e sviluppa soluzioni efficaci. <strong>\u00c8 un momento di grande crescita e soddisfazione professionale.<\/strong><\/p>\n\n\n\n<p>Infine arriva la fase di <strong>assestamento<\/strong>, dove il programmatore ha ormai in mano quasi tutto il codice del progetto. L&#8217;emozione e la curiosit\u00e0 che caratterizzavano le fasi iniziali<strong> tendono gradualmente a diminuire<\/strong>. Si passa da una situazione in cui &#8220;tutto \u00e8 possibile&#8221;, pervasa da euforia e curiosit\u00e0, ad una fase di maggiore consapevolezza, <strong>fino ad arrivare talvolta a pensare che<em> &#8220;tutto \u00e8 gi\u00e0 stato fatto&#8221;<\/em> o che<em> &#8220;nulla si pu\u00f2 pi\u00f9 fare&#8221;.<\/em><\/strong><\/p>\n\n\n\n<p>\u00c8 proprio in questo momento che il programmatore inizia a interrogarsi, <strong>ponendosi giustamente delle domande sul proprio futuro professionale<\/strong>, sul lavoro attuale, sul progetto e sull&#8217;azienda.<\/p>\n\n\n\n<p>Come dice Aristotele nel libro &#8220;Etica Nicomachea&#8221;: <em>&#8220;La felicit\u00e0 non \u00e8 un momento o uno stato che si raggiunge una volta per tutte, ma un processo che dura tutta la vita e richiede costante impegno nell&#8217;esercizio della virt\u00f9.&#8221;<\/em><\/p>\n\n\n\n<p>Per questo motivo <strong>le aziende dovrebbero intervenire in modo proattivo per supportare i propri programmatori in questa fase.<\/strong><\/p>\n\n\n\n<h2 class=\"gb-headline gb-headline-881047de gb-headline-text\">La perdita di stimoli<\/h2>\n\n\n\n<p>Questa fase rappresenta uno dei momenti pi\u00f9 critici della vita lavorativa: <strong>la graduale perdita di stimoli, ambizioni, prospettive e obiettivi.<\/strong> Tutto appare <strong>grigio<\/strong>, o comunque cristallizzato in una situazione che sembra immutabile.<\/p>\n\n\n\n<p>Ci sono professionisti che affrontano questa fase in modo costruttivo,<strong> incanalando le proprie energie nel miglioramento del codice esistente<\/strong>, nella migliore strutturazione del progetto, nell&#8217;ottimizzazione dei processi, nel perfezionamento della <a href=\"https:\/\/www.codemotion.com\/magazine\/it\/dev-life-it\/i-consigli-per-imparare-a-scrivere-documenti-come-un-dev-senior\/\">documentazione<\/a>. Si dedicano a quelle attivit\u00e0 del backlog che troppo spesso vengono rimandate e che trovano spazio solo nei momenti di apparente stasi.<\/p>\n\n\n\n<p>Altri invece iniziano a sviluppare un<strong> profondo senso di sconforto, di noia, di frustrazione. <\/strong>Cominciano a guardare oltre, alla ricerca di nuovi stimoli, nuovi progetti, nuove realt\u00e0 aziendali. E dallo sconforto al salto verso una nuova azienda, il passo \u00e8 sorprendentemente breve.<\/p>\n\n\n\n<p>Questo processo, a ben vedere, <strong>non \u00e8 completamente negativo<\/strong>. In molte professioni si arriva ad un punto di <strong>saturazione che spinge al cambiamento. <\/strong>Il vantaggio peculiare del programmatore \u00e8 che, se possiede le competenze adeguate, <strong>pu\u00f2 effettuare questo cambiamento con relativa facilit\u00e0 <\/strong>rispetto ad altre professioni. Pu\u00f2 trasformare la propria situazione lavorativa in modo rapido e, spesso, senza nemmeno dover abbandonare la propria postazione di lavoro.<\/p>\n\n\n\n<h2 class=\"gb-headline gb-headline-b31d8c00 gb-headline-text\">Perdere un programmatore<\/h2>\n\n\n\n<p>Contrariamente a quanto si potrebbe superficialmente pensare, <strong>un programmatore non rappresenta semplicemente un elemento sostituibile<\/strong> nella catena del valore di un&#8217;azienda. Questo \u00e8 particolarmente vero in contesti dove il team di lavoro non \u00e8 molto numeroso e le competenze sono altamente specifiche, racchiuse nella mente di poche persone chiave.<\/p>\n\n\n\n<p>Non tutti lavorano in grandi aziende, ben strutturate e ridondate. <strong>Spesso ci si trova in piccole aziende, dove il team di sviluppo \u00e8 sotto la decina di persone <\/strong>e dove la perdita di un programmatore <strong>pu\u00f2 avere conseguenze devastanti.<\/strong><\/p>\n\n\n\n<p>A complicare ulteriormente la situazione, ci sono i progetti stessi che non hanno una documentazione adeguata, sono frutto di anni di lavori sovrapposti e dove i processi non sono strutturati in modo ottimale. In queste situazioni la conoscenza olistica, ove presente, rimane concentrata nelle mani di un numero ristretto di persone.<\/p>\n\n\n\n<p>In questo scenario,<strong> perdere un programmatore diventa un problema serio<\/strong>, perch\u00e9 si perde veramente un tesoro e, in alcuni casi, persino il controllo effettivo del progetto che stava seguendo.<\/p>\n\n\n\n<p>Anche nelle realt\u00e0 aziendali pi\u00f9 strutturate, dove i team sono ben organizzati e il codice \u00e8 accuratamente documentato e testato, emerge la tendenza a ricercare qualcuno che sappia replicare esattamente le competenze e le attivit\u00e0 del programmatore uscente.<\/p>\n\n\n\n<p>Questa aspirazione si rivela spesso irrealistica, poich\u00e9 ogni programmatore possiede il proprio stile distintivo, le proprie abitudini consolidate, le proprie competenze specifiche. <strong>Non \u00e8 affatto semplice trovare qualcuno che possa sostituirlo in modo perfettamente sovrapponibile.<\/strong><\/p>\n\n\n\n<p>In queste situazioni si sente frequentemente ripetere:<em> &#8220;sono mesi che cerco qualcuno, ma non lo trovo&#8221;. <\/em>Questa affermazione, apparentemente banale,<strong> racchiude in realt\u00e0 diverse verit\u00e0 significative<\/strong>: evidenzia come la persona da sostituire possedesse competenze specifiche che il team attuale non riesce a coprire e suggerisce che probabilmente il compenso che percepiva era sottodimensionato rispetto al reale valore che apportava all&#8217;organizzazione.<\/p>\n\n\n\n<p>Un altro aspetto frequentemente sottovalutato in questi frangenti \u00e8<strong> l&#8217;aspettativa che il nuovo programmatore possa, sin dal primo giorno, coprire totalmente o parzialmente il lavoro del predecessore.<\/strong> Sorprendentemente, c&#8217;\u00e8 ancora chi coltiva questa illusione.<\/p>\n\n\n\n<p>\u00c8 fondamentale invece mettere in conto che, per un periodo significativo,<strong> il team non potr\u00e0 mantenere gli stessi livelli di performance<\/strong>. Questa problematica diventa ancora pi\u00f9 critica se il programmatore in uscita \u00e8 uno dei pi\u00f9 esperti o se il team \u00e8 composto da un numero limitato di persone.<\/p>\n\n\n\n<h2 class=\"gb-headline gb-headline-27752c91 gb-headline-text\">Come evitare di perdere un programmatore<\/h2>\n\n\n\n<p><strong>La consapevolezza del valore di un programmatore<\/strong> dovrebbe spingere le aziende a creare un ambiente lavorativo che<strong> favorisca la sua permanenza e il suo sviluppo professionale<\/strong>. L&#8217;elemento fondamentale in questo senso \u00e8 <strong>garantire un adeguato livello di autonomia nel lavoro quotidiano. <\/strong>Un programmatore dovrebbe avere la <strong>libert\u00e0 di organizzare il proprio tempo e le proprie attivit\u00e0<\/strong>, scegliendo le modalit\u00e0 pi\u00f9 efficaci per raggiungere gli obiettivi stabiliti. <\/p>\n\n\n\n<p>Questa autonomia non significa isolamento o mancanza di coordinamento con il team, ma piuttosto la possibilit\u00e0 di <strong>esprimere al meglio la propria creativit\u00e0 e le proprie competenze <\/strong>tecniche senza eccessive costrizioni procedurali.<\/p>\n\n\n\n<p>L&#8217;azienda deve inoltre assicurarsi che il programmatore abbia a disposizione tutti gli strumenti necessari per svolgere al meglio il proprio lavoro.<strong> Questo significa non solo fornire hardware e software adeguati, ma anche garantire l&#8217;accesso a risorse di formazione, documentazione e supporto tecnico. <\/strong><\/p>\n\n\n\n<p>Troppo spesso le aziende sottovalutano <strong>l&#8217;impatto negativo che strumenti obsoleti o inadeguati <\/strong>possono avere sulla motivazione e sulla produttivit\u00e0 di un programmatore. La <strong>frustrazione <\/strong>derivante dal dover lottare quotidianamente con limitazioni tecniche pu\u00f2 essere un forte incentivo a cercare opportunit\u00e0 altrove.<\/p>\n\n\n\n<p>Platone all&#8217;interno de &#8220;La Repubblica, libro IV&#8221; diceva, parlando dei pentolai:<em> &#8220;Se a causa della povert\u00e0 non potr\u00e0 procurarsi gli strumenti o altri utensili indispensabili alla sua arte, realizzer\u00e0 prodotti pi\u00f9 scadenti e render\u00e0 artigiani inferiori i figli o altri a cui insegner\u00e0 il proprio mestiere.&#8221;<\/em><\/p>\n\n\n\n<p>Un aspetto cruciale, spesso sottovalutato, \u00e8 quello di <strong>far sentire il programmatore veramente parte del progetto su cui sta lavorando<\/strong>. Questo va ben oltre il semplice coinvolgimento tecnico: significa <strong>renderlo partecipe delle decisioni strategiche, ascoltare le sue opinioni sulle scelte architetturali, coinvolgerlo nella pianificazione delle attivit\u00e0 future. <\/strong><\/p>\n\n\n\n<p>Un programmatore che si sente veramente parte del progetto sviluppa un senso di appartenenza e responsabilit\u00e0 che va oltre il semplice rapporto professionale. Questo legame emotivo con il progetto e con il team <strong>pu\u00f2 essere un potente fattore di retention<\/strong>, specialmente nei momenti di difficolt\u00e0 o quando si presentano opportunit\u00e0 alternative.<\/p>\n\n\n\n<p>Quando un programmatore percepisce di avere voce in capitolo nelle decisioni che riguardano il suo lavoro, di poter contare su strumenti all&#8217;altezza delle sfide che deve affrontare e di essere parte integrante di un progetto significativo, le probabilit\u00e0 che cerchi alternative professionali <strong>diminuiscono sensibilmente.<\/strong> Non si tratta solo di trattenere un professionista qualificato, ma di creare le condizioni perch\u00e9 possa esprimere al meglio il proprio potenziale, contribuendo cos\u00ec non solo al successo del progetto ma anche alla crescita dell&#8217;intero team.<\/p>\n\n\n\n<h2 class=\"gb-headline gb-headline-203761fd gb-headline-text\">Conclusioni<\/h2>\n\n\n\n<p>Il percorso professionale di un programmatore rappresenta un viaggio complesso, caratterizzato da <strong>diverse fasi di crescita<\/strong>, <strong>momenti di entusiasmo e periodi di riflessione.<\/strong> \u00c8 importante che le aziende siano consapevoli di questi momenti critici e si impegnino attivamente a creare un ambiente di lavoro che favorisca la permanenza e lo sviluppo dei propri programmatori.<\/p>\n\n\n\n<p>La metafora del tesoro, con cui abbiamo aperto questa riflessione, acquista ancora pi\u00f9 significato quando si considera<strong> l&#8217;insieme di conoscenze, esperienza e valore che un programmatore porta con s\u00e9. <\/strong>Non si tratta solo di competenze tecniche, ma di un patrimonio fatto di comprensione profonda dei processi, delle dinamiche di progetto e delle relazioni all&#8217;interno del team.<\/p>\n\n\n\n<p><strong>Quando un&#8217;azienda perde un programmatore, non perde semplicemente una risorsa, ma un pezzo della propria storia e del proprio futuro.<\/strong><\/p>\n\n\n\n<p>La sfida per le organizzazioni moderne non \u00e8 quindi solo quella di attrarre talenti, ma di creare un ambiente in cui questi possano crescere, esprimersi e trovare continui stimoli. Solo attraverso un impegno concreto nel valorizzare i propri programmatori, fornendo loro autonomia, strumenti adeguati e un reale senso di appartenenza, le aziende possono sperare di conservare questo tesoro. <\/p>\n\n\n\n<p>In un mondo dove la tecnologia evolve rapidamente e le competenze sono sempre pi\u00f9 preziose, <strong>investire nella soddisfazione e nella crescita dei propri programmatori non \u00e8 pi\u00f9 solo una scelta, ma una necessit\u00e0 strategica per il successo di lungo termine.<\/strong><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Un vecchio detto recita: &#8220;Chi trova un amico trova un tesoro&#8221;. Il significato positivo di questa frase risiede nel fatto che l&#8217;amicizia, quella vera, quella che ti fa dormire tranquillo perch\u00e9 sai che qualsiasi cosa succeder\u00e0 avrai sempre un amico su cui contare, che ti offre aiuto per volere e non per costrizione, \u00e8 una&#8230; <a class=\"more-link\" href=\"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/perdere-un-programmatore-e-come-perdere-un-tesoro\/\">Read more<\/a><\/p>\n","protected":false},"author":246,"featured_media":30998,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","_uag_custom_page_level_css":"","_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[10315],"tags":[10542,10486,11892],"collections":[11549],"class_list":{"0":"post-30993","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-carriere-tech","8":"tag-dev-life","9":"tag-dev-senior","10":"tag-junior-dev","11":"collections-il-meglio-della-settimana","12":"entry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.9 (Yoast SEO v26.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Perdere un programmatore \u00e8 come perdere un tesoro<\/title>\n<meta name=\"description\" content=\"I dev sono il cuore dei progetti tech ed evitare di perdere un programmatore \u00e8 quindi essenziale affinch\u00e9 l&#039;azienda possa avere successo.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/perdere-un-programmatore-e-come-perdere-un-tesoro\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Perdere un programmatore \u00e8 come perdere un tesoro\" \/>\n<meta property=\"og:description\" content=\"I dev sono il cuore dei progetti tech ed evitare di perdere un programmatore \u00e8 quindi essenziale affinch\u00e9 l&#039;azienda possa avere successo.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/perdere-un-programmatore-e-come-perdere-un-tesoro\/\" \/>\n<meta property=\"og:site_name\" content=\"Codemotion Magazine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Codemotion.Italy\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-12-10T09:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-01-13T13:46:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/12\/DALL\u00b7E-2024-12-09-10.13.00-A-horizontal-scene-of-a-software-developer-at-work-in-a-modern-tech-environment.-The-developer-a-young-person-of-indeterminate-gender-is-seated-at-a.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1792\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Matteo Baccan\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:site\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Matteo Baccan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/perdere-un-programmatore-e-come-perdere-un-tesoro\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/perdere-un-programmatore-e-come-perdere-un-tesoro\/\"},\"author\":{\"name\":\"Matteo Baccan\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/58743a83113a6ac22788ab19bea03ad1\"},\"headline\":\"Perdere un programmatore \u00e8 come perdere un tesoro\",\"datePublished\":\"2024-12-10T09:00:00+00:00\",\"dateModified\":\"2025-01-13T13:46:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/perdere-un-programmatore-e-come-perdere-un-tesoro\/\"},\"wordCount\":1728,\"publisher\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/perdere-un-programmatore-e-come-perdere-un-tesoro\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/12\/DALL\u00b7E-2024-12-09-10.13.00-A-horizontal-scene-of-a-software-developer-at-work-in-a-modern-tech-environment.-The-developer-a-young-person-of-indeterminate-gender-is-seated-at-a.webp\",\"keywords\":[\"dev life\",\"dev senior\",\"Junior dev\"],\"articleSection\":[\"Carriere tech\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/perdere-un-programmatore-e-come-perdere-un-tesoro\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/perdere-un-programmatore-e-come-perdere-un-tesoro\/\",\"name\":\"Perdere un programmatore \u00e8 come perdere un tesoro\",\"isPartOf\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/perdere-un-programmatore-e-come-perdere-un-tesoro\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/perdere-un-programmatore-e-come-perdere-un-tesoro\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/12\/DALL\u00b7E-2024-12-09-10.13.00-A-horizontal-scene-of-a-software-developer-at-work-in-a-modern-tech-environment.-The-developer-a-young-person-of-indeterminate-gender-is-seated-at-a.webp\",\"datePublished\":\"2024-12-10T09:00:00+00:00\",\"dateModified\":\"2025-01-13T13:46:11+00:00\",\"description\":\"I dev sono il cuore dei progetti tech ed evitare di perdere un programmatore \u00e8 quindi essenziale affinch\u00e9 l'azienda possa avere successo.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/perdere-un-programmatore-e-come-perdere-un-tesoro\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/perdere-un-programmatore-e-come-perdere-un-tesoro\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/perdere-un-programmatore-e-come-perdere-un-tesoro\/#primaryimage\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/12\/DALL\u00b7E-2024-12-09-10.13.00-A-horizontal-scene-of-a-software-developer-at-work-in-a-modern-tech-environment.-The-developer-a-young-person-of-indeterminate-gender-is-seated-at-a.webp\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/12\/DALL\u00b7E-2024-12-09-10.13.00-A-horizontal-scene-of-a-software-developer-at-work-in-a-modern-tech-environment.-The-developer-a-young-person-of-indeterminate-gender-is-seated-at-a.webp\",\"width\":1792,\"height\":1024},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/perdere-un-programmatore-e-come-perdere-un-tesoro\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Carriere tech\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Perdere un programmatore \u00e8 come perdere un tesoro\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#website\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/\",\"name\":\"Codemotion Magazine\",\"description\":\"We code the future. Together\",\"publisher\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\",\"name\":\"Codemotion\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png\",\"width\":225,\"height\":225,\"caption\":\"Codemotion\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Codemotion.Italy\/\",\"https:\/\/x.com\/CodemotionIT\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/58743a83113a6ac22788ab19bea03ad1\",\"name\":\"Matteo Baccan\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/matteo-baccan-100x100.jpg\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/matteo-baccan-100x100.jpg\",\"caption\":\"Matteo Baccan\"},\"description\":\"Matteo Baccan is a professional software engineer and trainer with over 30 years of experience in the IT industry. He has worked for several companies and organizations, dealing with design, development, testing, and management of web and desktop applications, using various languages and technologies. He is also a passionate computer science educator, author of numerous articles, books, and online courses aimed at all levels of expertise. He runs a website and a YouTube channel where he shares video tutorials, interviews, reviews, and programming tips. Active in open-source communities, he regularly participates in programming events and competitions. He defines himself as a \\\"realistic dreamer\\\" who loves to experiment, innovate, and share his knowledge and passions, following the motto: \\\"Never stop learning, because life never stops teaching.\\\"\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/author\/matteo-baccan\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Perdere un programmatore \u00e8 come perdere un tesoro","description":"I dev sono il cuore dei progetti tech ed evitare di perdere un programmatore \u00e8 quindi essenziale affinch\u00e9 l'azienda possa avere successo.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/perdere-un-programmatore-e-come-perdere-un-tesoro\/","og_locale":"en_US","og_type":"article","og_title":"Perdere un programmatore \u00e8 come perdere un tesoro","og_description":"I dev sono il cuore dei progetti tech ed evitare di perdere un programmatore \u00e8 quindi essenziale affinch\u00e9 l'azienda possa avere successo.","og_url":"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/perdere-un-programmatore-e-come-perdere-un-tesoro\/","og_site_name":"Codemotion Magazine","article_publisher":"https:\/\/www.facebook.com\/Codemotion.Italy\/","article_published_time":"2024-12-10T09:00:00+00:00","article_modified_time":"2025-01-13T13:46:11+00:00","og_image":[{"width":1792,"height":1024,"url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/12\/DALL\u00b7E-2024-12-09-10.13.00-A-horizontal-scene-of-a-software-developer-at-work-in-a-modern-tech-environment.-The-developer-a-young-person-of-indeterminate-gender-is-seated-at-a.webp","type":"image\/webp"}],"author":"Matteo Baccan","twitter_card":"summary_large_image","twitter_creator":"@CodemotionIT","twitter_site":"@CodemotionIT","twitter_misc":{"Written by":"Matteo Baccan","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/perdere-un-programmatore-e-come-perdere-un-tesoro\/#article","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/perdere-un-programmatore-e-come-perdere-un-tesoro\/"},"author":{"name":"Matteo Baccan","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/58743a83113a6ac22788ab19bea03ad1"},"headline":"Perdere un programmatore \u00e8 come perdere un tesoro","datePublished":"2024-12-10T09:00:00+00:00","dateModified":"2025-01-13T13:46:11+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/perdere-un-programmatore-e-come-perdere-un-tesoro\/"},"wordCount":1728,"publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/perdere-un-programmatore-e-come-perdere-un-tesoro\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/12\/DALL\u00b7E-2024-12-09-10.13.00-A-horizontal-scene-of-a-software-developer-at-work-in-a-modern-tech-environment.-The-developer-a-young-person-of-indeterminate-gender-is-seated-at-a.webp","keywords":["dev life","dev senior","Junior dev"],"articleSection":["Carriere tech"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/perdere-un-programmatore-e-come-perdere-un-tesoro\/","url":"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/perdere-un-programmatore-e-come-perdere-un-tesoro\/","name":"Perdere un programmatore \u00e8 come perdere un tesoro","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/perdere-un-programmatore-e-come-perdere-un-tesoro\/#primaryimage"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/perdere-un-programmatore-e-come-perdere-un-tesoro\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/12\/DALL\u00b7E-2024-12-09-10.13.00-A-horizontal-scene-of-a-software-developer-at-work-in-a-modern-tech-environment.-The-developer-a-young-person-of-indeterminate-gender-is-seated-at-a.webp","datePublished":"2024-12-10T09:00:00+00:00","dateModified":"2025-01-13T13:46:11+00:00","description":"I dev sono il cuore dei progetti tech ed evitare di perdere un programmatore \u00e8 quindi essenziale affinch\u00e9 l'azienda possa avere successo.","breadcrumb":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/perdere-un-programmatore-e-come-perdere-un-tesoro\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/perdere-un-programmatore-e-come-perdere-un-tesoro\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/perdere-un-programmatore-e-come-perdere-un-tesoro\/#primaryimage","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/12\/DALL\u00b7E-2024-12-09-10.13.00-A-horizontal-scene-of-a-software-developer-at-work-in-a-modern-tech-environment.-The-developer-a-young-person-of-indeterminate-gender-is-seated-at-a.webp","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/12\/DALL\u00b7E-2024-12-09-10.13.00-A-horizontal-scene-of-a-software-developer-at-work-in-a-modern-tech-environment.-The-developer-a-young-person-of-indeterminate-gender-is-seated-at-a.webp","width":1792,"height":1024},{"@type":"BreadcrumbList","@id":"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/perdere-un-programmatore-e-come-perdere-un-tesoro\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.codemotion.com\/magazine\/"},{"@type":"ListItem","position":2,"name":"Carriere tech","item":"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/"},{"@type":"ListItem","position":3,"name":"Perdere un programmatore \u00e8 come perdere un tesoro"}]},{"@type":"WebSite","@id":"https:\/\/www.codemotion.com\/magazine\/#website","url":"https:\/\/www.codemotion.com\/magazine\/","name":"Codemotion Magazine","description":"We code the future. Together","publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.codemotion.com\/magazine\/#organization","name":"Codemotion","url":"https:\/\/www.codemotion.com\/magazine\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","width":225,"height":225,"caption":"Codemotion"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Codemotion.Italy\/","https:\/\/x.com\/CodemotionIT"]},{"@type":"Person","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/58743a83113a6ac22788ab19bea03ad1","name":"Matteo Baccan","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/matteo-baccan-100x100.jpg","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/matteo-baccan-100x100.jpg","caption":"Matteo Baccan"},"description":"Matteo Baccan is a professional software engineer and trainer with over 30 years of experience in the IT industry. He has worked for several companies and organizations, dealing with design, development, testing, and management of web and desktop applications, using various languages and technologies. He is also a passionate computer science educator, author of numerous articles, books, and online courses aimed at all levels of expertise. He runs a website and a YouTube channel where he shares video tutorials, interviews, reviews, and programming tips. Active in open-source communities, he regularly participates in programming events and competitions. He defines himself as a \"realistic dreamer\" who loves to experiment, innovate, and share his knowledge and passions, following the motto: \"Never stop learning, because life never stops teaching.\"","url":"https:\/\/www.codemotion.com\/magazine\/author\/matteo-baccan\/"}]}},"featured_image_src":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/12\/DALL\u00b7E-2024-12-09-10.13.00-A-horizontal-scene-of-a-software-developer-at-work-in-a-modern-tech-environment.-The-developer-a-young-person-of-indeterminate-gender-is-seated-at-a-600x400.webp","featured_image_src_square":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/12\/DALL\u00b7E-2024-12-09-10.13.00-A-horizontal-scene-of-a-software-developer-at-work-in-a-modern-tech-environment.-The-developer-a-young-person-of-indeterminate-gender-is-seated-at-a-600x600.webp","author_info":{"display_name":"Matteo Baccan","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/matteo-baccan\/"},"uagb_featured_image_src":{"full":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/12\/DALL\u00b7E-2024-12-09-10.13.00-A-horizontal-scene-of-a-software-developer-at-work-in-a-modern-tech-environment.-The-developer-a-young-person-of-indeterminate-gender-is-seated-at-a.webp",1792,1024,false],"thumbnail":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/12\/DALL\u00b7E-2024-12-09-10.13.00-A-horizontal-scene-of-a-software-developer-at-work-in-a-modern-tech-environment.-The-developer-a-young-person-of-indeterminate-gender-is-seated-at-a-150x150.webp",150,150,true],"medium":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/12\/DALL\u00b7E-2024-12-09-10.13.00-A-horizontal-scene-of-a-software-developer-at-work-in-a-modern-tech-environment.-The-developer-a-young-person-of-indeterminate-gender-is-seated-at-a-300x171.webp",300,171,true],"medium_large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/12\/DALL\u00b7E-2024-12-09-10.13.00-A-horizontal-scene-of-a-software-developer-at-work-in-a-modern-tech-environment.-The-developer-a-young-person-of-indeterminate-gender-is-seated-at-a-768x439.webp",768,439,true],"large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/12\/DALL\u00b7E-2024-12-09-10.13.00-A-horizontal-scene-of-a-software-developer-at-work-in-a-modern-tech-environment.-The-developer-a-young-person-of-indeterminate-gender-is-seated-at-a-1024x585.webp",1024,585,true],"1536x1536":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/12\/DALL\u00b7E-2024-12-09-10.13.00-A-horizontal-scene-of-a-software-developer-at-work-in-a-modern-tech-environment.-The-developer-a-young-person-of-indeterminate-gender-is-seated-at-a-1536x878.webp",1536,878,true],"2048x2048":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/12\/DALL\u00b7E-2024-12-09-10.13.00-A-horizontal-scene-of-a-software-developer-at-work-in-a-modern-tech-environment.-The-developer-a-young-person-of-indeterminate-gender-is-seated-at-a.webp",1792,1024,false],"small-home-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/12\/DALL\u00b7E-2024-12-09-10.13.00-A-horizontal-scene-of-a-software-developer-at-work-in-a-modern-tech-environment.-The-developer-a-young-person-of-indeterminate-gender-is-seated-at-a-100x100.webp",100,100,true],"sidebar-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/12\/DALL\u00b7E-2024-12-09-10.13.00-A-horizontal-scene-of-a-software-developer-at-work-in-a-modern-tech-environment.-The-developer-a-young-person-of-indeterminate-gender-is-seated-at-a-180x128.webp",180,128,true],"genesis-singular-images":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/12\/DALL\u00b7E-2024-12-09-10.13.00-A-horizontal-scene-of-a-software-developer-at-work-in-a-modern-tech-environment.-The-developer-a-young-person-of-indeterminate-gender-is-seated-at-a-896x504.webp",896,504,true],"archive-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/12\/DALL\u00b7E-2024-12-09-10.13.00-A-horizontal-scene-of-a-software-developer-at-work-in-a-modern-tech-environment.-The-developer-a-young-person-of-indeterminate-gender-is-seated-at-a-400x225.webp",400,225,true],"gb-block-post-grid-landscape":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/12\/DALL\u00b7E-2024-12-09-10.13.00-A-horizontal-scene-of-a-software-developer-at-work-in-a-modern-tech-environment.-The-developer-a-young-person-of-indeterminate-gender-is-seated-at-a-600x400.webp",600,400,true],"gb-block-post-grid-square":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/12\/DALL\u00b7E-2024-12-09-10.13.00-A-horizontal-scene-of-a-software-developer-at-work-in-a-modern-tech-environment.-The-developer-a-young-person-of-indeterminate-gender-is-seated-at-a-600x600.webp",600,600,true]},"uagb_author_info":{"display_name":"Matteo Baccan","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/matteo-baccan\/"},"uagb_comment_info":0,"uagb_excerpt":"Un vecchio detto recita: &#8220;Chi trova un amico trova un tesoro&#8221;. Il significato positivo di questa frase risiede nel fatto che l&#8217;amicizia, quella vera, quella che ti fa dormire tranquillo perch\u00e9 sai che qualsiasi cosa succeder\u00e0 avrai sempre un amico su cui contare, che ti offre aiuto per volere e non per costrizione, \u00e8 una&#8230;&hellip;","lang":"it","_links":{"self":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/30993","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/users\/246"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/comments?post=30993"}],"version-history":[{"count":2,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/30993\/revisions"}],"predecessor-version":[{"id":31000,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/30993\/revisions\/31000"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media\/30998"}],"wp:attachment":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media?parent=30993"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/categories?post=30993"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/tags?post=30993"},{"taxonomy":"collections","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/collections?post=30993"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}