{"id":27104,"date":"2024-04-15T15:29:58","date_gmt":"2024-04-15T13:29:58","guid":{"rendered":"https:\/\/www.codemotion.com\/magazine\/?p=27104"},"modified":"2024-04-16T13:55:31","modified_gmt":"2024-04-16T11:55:31","slug":"il-mito-del-full-stack-developer-una-realta-scomoda","status":"publish","type":"post","link":"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/il-mito-del-full-stack-developer-una-realta-scomoda\/","title":{"rendered":"Il Mito del Full Stack Developer: una realt\u00e0 scomoda"},"content":{"rendered":"\n<p>Il termine &#8220;Full Stack Developer&#8221; ha subito una trasformazione radicale che merita un&#8217;accurata riflessione.<\/p>\n\n\n\n<p>Iniziamo con la definizione di cosa significhi essere un &#8220;Full Stack Developer&#8221;, attingendo da ChatGPT:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-1\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript\">I <span class=\"hljs-string\">\"full stack developer\"<\/span> sono sviluppatori software che hanno competenze sia nel front-end che nel back-end dello sviluppo web o di applicazioni software. In altre parole, sono <span class=\"hljs-keyword\">in<\/span> grado di lavorare su tutte le parti di un<span class=\"hljs-string\">'applicazione o di un sito web, dal lato client che viene eseguito nel browser dell'<\/span>utente (front-end) al lato server (back-end) che gestisce la logica di business e l<span class=\"hljs-string\">'accesso ai dati.<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-1\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<h2 class=\"wp-block-heading\" id=\"h-il-mio-approccio-col-termine-full-stack-developer\">Il mio approccio col termine Full Stack Developer<\/h2>\n\n\n\n<p>In un determinato periodo della mia carriera, questa definizione rispecchiava perfettamente il mio stato d&#8217;animo, era ci\u00f2 che sentivo di essere e ci\u00f2 che desideravo che gli altri percepissero quando mi osservavano. <strong>Orgoglioso di questo status, inserivo tale qualifica nel mio curriculum vitae<\/strong>, quasi come quando si ottiene un voto eccellente a scuola e si desidera condividerlo con la propria famiglia.<\/p>\n\n\n\n<p>Col trascorrere del tempo ho scoperto che il fascino di questa definizione ha conquistato il cuore di molte persone, principalmente a causa di un pensiero comune: <strong>il Full Stack \u00e8 un programmatore completo<\/strong> e, per le aziende, assumere un Full Stack Developer rappresenta un valore aggiunto.<\/p>\n\n\n\n<p>Se assegno a questo tipo di programmatore un progetto, lui \u00e8 in grado di gestire in modo autonomo tutti gli aspetti dello sviluppo software: \u00e8 come avere un intero team di sviluppo racchiuso in un&#8217;unica persona!<\/p>\n\n\n\n<p>Col tempo mi sono accorto che questo approccio poteva avere un senso quando i progetti erano semplici e le tecnologie poco numerose.<\/p>\n\n\n\n<p>Oggi il mondo \u00e8 cambiato, \u00e8 molto pi\u00f9 complesso coprire ogni sfaccettatura di un progetto. <strong>Ora essere un &#8220;Full Stack Developer&#8221; sembra essere sinonimo di lavorare in modo mediocre su tutti gli aspetti di un progetto<\/strong>: non si \u00e8 un esperto di backend, n\u00e9 di frontend, n\u00e9 di devops; si conoscono le nozioni di <a href=\"https:\/\/www.codemotion.com\/magazine\/it\/frontend-it\/ux-design\/le-migliori-risorse-per-ux-designer\/\" target=\"_blank\" aria-label=\"UX (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">UX<\/a>, UI, SEO, marketing, si conosce un po&#8217; di tutto, ma nulla in modo approfondito, o magari solo una parte.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/masterclass.codemotion.com\/\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/03\/BANNER-MAGAZINE-1-1024x576.png\" alt=\"Codemotion Masterclass\" class=\"wp-image-26613\" srcset=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/03\/BANNER-MAGAZINE-1-1024x576.png 1024w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/03\/BANNER-MAGAZINE-1-300x169.png 300w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/03\/BANNER-MAGAZINE-1-768x432.png 768w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/03\/BANNER-MAGAZINE-1-1536x864.png 1536w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/03\/BANNER-MAGAZINE-1-896x504.png 896w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/03\/BANNER-MAGAZINE-1-400x225.png 400w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/03\/BANNER-MAGAZINE-1.png 1921w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>Proviamo ad traslare il concetto di &#8220;Full Stack&#8221; sul vostro meccanico: il vostro meccanico, quando c&#8217;\u00e8 un problema alla carrozzeria, non la ripara a martellate, ma coinvolge un carrozziere; quando ci sono problemi di carburazione chiama un esperto di carburatori; quando c&#8217;\u00e8 un problema elettrico, coinvolge un elettrauto.<\/p>\n\n\n\n<p>Allo stesso modo, se il vostro medico sospetta un particolare problema, vi manda da un esperto specializzato in quell&#8217;area, che vi sottoporr\u00e0 a una visita approfondita per formulare una diagnosi e una cura mirate.<\/p>\n\n\n\n<p>Un programmatore &#8220;Full Stack&#8221; no: \u00e8 stato scelto per non dover chiamare nessuno, per risolvere tutto da solo.<\/p>\n\n\n\n<p>Questo approccio non \u00e8 sostenibile, o meglio non \u00e8 affrontabile pensando che il Full Stack sia un punto di arrivo e non un punto di partenza.<br>Molte professioni ci fanno comprendere che l&#8217;esperto di un particolare ambito \u00e8 preferibile a un &#8216;tuttologo&#8217;, se vogliamo svolgere un lavoro a regola d&#8217;arte.<\/p>\n\n\n\n<p>I programmatori esperti sanno bene quanto sia importante specializzarsi e riconoscono le ore perse nella ricerca di soluzioni che un esperto avrebbe risolto rapidamente.<\/p>\n\n\n\n<p>Nella cultura di massa, e spesso quando si parla con i propri committenti, vi \u00e8 la presunzione che un programmatore debba essere in grado di fare tutto alla perfezione.<br>Rispondere con frasi come &#8216;non \u00e8 il mio campo, ci vorrebbe un esperto di UI&#8217; viene visto come un segno di debolezza, pur essendo una risposta legittima, professionale e onesta.<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-2\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript\">- <span class=\"hljs-string\">\"Sono un Full Stack Developer\"<\/span>\n- <span class=\"hljs-string\">\"Ah, quindi sei un esperto di tutto?\"<\/span>\n- <span class=\"hljs-string\">\"No, non proprio\"<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-2\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<h2 class=\"wp-block-heading\" id=\"h-il-mercato-del-lavoro-e-il-full-stack-developer\">Il mercato del lavoro e il Full Stack Developer<\/h2>\n\n\n\n<p>Il mercato del lavoro ha iniziato a cavalcare l&#8217;onda della richiesta di &#8220;Full Stack Developer&#8221;, rispondendo a questa esigenza in modi talvolta bizzarri.<\/p>\n\n\n\n<p>Stanno emergendo figure come i &#8220;Full Stack Developer Junior&#8221;, che si dichiarano &#8220;full stack&#8221; ma aggiungono il termine &#8220;junior&#8221; per sottolineare la loro inesperienza. Spesso, questo titolo segue corsi intensivi del tipo &#8220;diventa full stack in 6 mesi&#8221;.<\/p>\n\n\n\n<p>Non ce ne rendiamo conto, ma ci troviamo di fronte a un problema serio. <strong>Da un lato, stiamo mettendo nella testa dei giovani programmatori l&#8217;idea di poter coprire autonomamente e facilmente l&#8217;intero stack tecnologico, per poi farli scontrare con la cruda realt\u00e0:<\/strong> al primo progetto complesso che incontrano, si rendono conto di non essere in grado di gestirlo da soli.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/03-IlMitodelFullStackDeveloper-articolo-3-leonardo-ai.jpg\" alt=\"\" class=\"wp-image-27109\" srcset=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/03-IlMitodelFullStackDeveloper-articolo-3-leonardo-ai.jpg 1024w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/03-IlMitodelFullStackDeveloper-articolo-3-leonardo-ai-300x225.jpg 300w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/03-IlMitodelFullStackDeveloper-articolo-3-leonardo-ai-768x576.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">&#8220;Ora essere un &#8220;Full Stack Developer&#8221; sembra essere sinonimo di lavorare in modo mediocre su tutti gli aspetti di un progetto&#8221;<\/figcaption><\/figure>\n\n\n\n<p>Non \u00e8 per\u00f2 tutta colpa di questi nuovi programmatori. Esiste anche un problema legato ad <strong>alcune aziende che non hanno la capacit\u00e0 di valutare accuratamente il reale livello di competenza delle persone<\/strong> ed assegnano ruoli di responsabilit\u00e0 basandosi sulle poche informazioni in loro possesso.<\/p>\n\n\n\n<p>Rispondere in modo brillante a un colloquio tecnico \u00e8 una cosa, ma come sostiene saggiamente <a href=\"https:\/\/computerhistory.org\/profile\/linus-torvalds\/\" target=\"_blank\" aria-label=\"Linus Torvalds (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Linus Torvalds<\/a>:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-3\" data-shcb-language-name=\"HTML, XML\" data-shcb-language-slug=\"xml\"><span><code class=\"hljs language-xml\"><span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">em<\/span>&gt;<\/span>Talk is cheap. Show me the code<span class=\"hljs-tag\">&lt;\/<span class=\"hljs-name\">em<\/span>&gt;<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-3\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">HTML, XML<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">xml<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<h2 class=\"wp-block-heading\" id=\"h-la-qualita-del-codice-e-la-valutazione-del-programmatore\">La qualit\u00e0 del codice e la valutazione del programmatore<\/h2>\n\n\n\n<p>Il codice, l&#8217;approccio alla risoluzione dei problemi e il modo in cui si affrontano le difficolt\u00e0 sono gli aspetti che contraddistinguono un programmatore dall&#8217;altro, anche se entrambi si definiscono &#8220;Full Stack Developer&#8221;.<\/p>\n\n\n\n<p>Purtroppo, valutare quanto una persona sia effettivamente in grado di produrre non \u00e8 affatto semplice. Ho visto programmatori produrre grandi quantit\u00e0 di codice, ma di scarsa qualit\u00e0, e programmatori che ne producevano poco, ma di altissima qualit\u00e0.<\/p>\n\n\n\n<p>Per voler citare Antoine de Saint-Exup\u00e9ry:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-4\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript\">La perfezione si raggiunge non quando non c<span class=\"hljs-string\">'\u00e8 pi\u00f9 nulla da aggiungere, ma quando non c'<\/span>\u00e8 pi\u00f9 nulla da togliere<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-4\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>Riuscire a valutare il vero valore di un programmatore<strong> \u00e8 un&#8217;abilit\u00e0 molto difficile da acquisire, eppure \u00e8 una competenza fondamentale per un buon manager<\/strong>. Non \u00e8 sufficiente valutare il numero di righe di codice prodotte, n\u00e9 il numero di progetti completati o di tecnologie conosciute, soprattutto in un&#8217;era in cui le tecnologie cambiano rapidamente e ci aiutano a scrivere sempre pi\u00f9 codice in meno tempo.<\/p>\n\n\n\n<p>La quantit\u00e0 di codice non \u00e8 un indicatore di qualit\u00e0, anche nel caso in cui funzioni perfettamente e sia coperto da numerosi test funzionanti. Il codice non deve essere valutato al chilo, <strong>bens\u00ec per la sua qualit\u00e0, manutenibilit\u00e0, scalabilit\u00e0 e leggibilit\u00e0<\/strong>.<\/p>\n\n\n\n<p>Chi pu\u00f2 valutare la qualit\u00e0 del codice? Non \u00e8 facile rispondere a questa domanda.<\/p>\n\n\n\n<p>La risposta pi\u00f9 semplice potrebbe essere: un altro Full Stack Developer, ma questa non \u00e8 la risposta giusta.<\/p>\n\n\n\n<p>Non lo \u00e8 perch\u00e9 un <strong>Full Stack Developer<\/strong> non \u00e8 un esperto in tutto, ma dovrebbe essere esperto soprattutto nel suo ambito applicativo specifico. Quindi la valutazione del valore di una persona da parte di un Full Stack Developer potrebbe essere influenzata da una serie di bias dovuti alle sue esperienze personali, conoscenze pregresse e competenze acquisite.<\/p>\n\n\n\n<p>Allora, pu\u00f2 essere un HR a valutare la qualit\u00e0 del codice? O un manager? Un collega? Un cliente? La risposta giusta \u00e8: tutti loro possono contribuire.<\/p>\n\n\n\n<p>Anche in questo caso, per\u00f2, la valutazione sar\u00e0 data dalla somma delle esperienze delle varie persone coinvolte, che potrebbero avere opinioni diverse e decretare che lo stesso Full Stack Developer sia un genio in uno stack tecnologico come LAMP, ma un incapace in un altro come MEAN.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-se-lavorassimo-invece-sulla-problem-solving-attitude\">Se lavorassimo invece sulla &#8220;problem solving attitude&#8221;?<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/03-IlMitodelFullStackDeveloper-articolo-4-dall-e3-edited.jpg\" alt=\"full stack developer, problem solving attitude.\" class=\"wp-image-27124\" srcset=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/03-IlMitodelFullStackDeveloper-articolo-4-dall-e3-edited.jpg 1024w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/03-IlMitodelFullStackDeveloper-articolo-4-dall-e3-edited-300x169.jpg 300w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/03-IlMitodelFullStackDeveloper-articolo-4-dall-e3-edited-768x432.jpg 768w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/03-IlMitodelFullStackDeveloper-articolo-4-dall-e3-edited-896x504.jpg 896w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/03-IlMitodelFullStackDeveloper-articolo-4-dall-e3-edited-400x225.jpg 400w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Un programmatore con una solida &#8220;problem solving attitude&#8221; non ha timore di chiedere aiuto, di ammettere &#8220;non so&#8221; o &#8220;non ci riesco&#8221;<\/figcaption><\/figure>\n\n\n\n<p>Abbiamo quindi metabolizzato che &#8220;Full Stack Developer&#8221; \u00e8 <strong>un termine non qualificante<\/strong>, interpretabile in modo diverso a seconda del contesto e, soprattutto, molto oneroso dal punto di vista degli aggiornamenti tecnologici necessari.<\/p>\n\n\n\n<p><em>Proviamo quindi a lavorare su un concetto diverso: la &#8220;problem solving attitude&#8221;.<\/em><\/p>\n\n\n\n<p>Un programmatore che possiede una solida &#8220;problem solving attitude&#8221; \u00e8 in grado di affrontare qualsiasi problema, anche se non ne ha mai affrontato uno simile in passato. \u00c8 capace di analizzare il problema, scomporlo in parti pi\u00f9 piccole, trovare una soluzione, implementarla e testarla con successo.<\/p>\n\n\n\n<p>Questo tipo di programmatore non si lascia scoraggiare dalle difficolt\u00e0, ma le affronta con determinazione, adattandosi e imparando lungo il percorso. <strong>Questa mentalit\u00e0 flessibile e analitica \u00e8 fondamentale<\/strong> per affrontare le sfide sempre nuove che si presentano nello sviluppo software.<\/p>\n\n\n\n<p>Un programmatore con una solida &#8220;problem solving attitude&#8221; non ha timore di chiedere aiuto, di ammettere &#8220;non so&#8221; o &#8220;non ci riesco&#8221;. Anzi, \u00e8 in grado di lavorare efficacemente in team, condividendo le proprie conoscenze, imparando da chi ne sa di pi\u00f9 e insegnando a chi ne sa di meno.<\/p>\n\n\n\n<p>In questo contesto, un grande bagaglio di esperienze in contesti e tecnologie diverse, in progetti internazionali con tecnologie eterogenee, \u00e8 sicuramente un valore aggiunto, molto pi\u00f9 che essere un Full Stack Developer. Quest&#8217;ultimo, infatti, non si specializza nella risoluzione di problemi, ma nella conoscenza approfondita del proprio stack tecnologico specifico, risultando fuori contesto come un giocatore di bowling in una partita di briscola.<\/p>\n\n\n\n<p>Riuscire a risolvere problemi anche in contesti non familiari \u00e8 un valore aggiunto prezioso all&#8217;interno di un team. Ci sar\u00e0 sempre tempo in seguito per perfezionare la soluzione mettendola nelle mani di un esperto di prodotto, ma la capacit\u00e0 di risolvere problemi in modo autonomo \u00e8 una competenza inestimabile.<\/p>\n\n\n\n<p>Un programmatore con una <strong>mentalit\u00e0 flessibile, analitica e collaborativa<\/strong>, unita a un&#8217;ampia gamma di esperienze diverse, sar\u00e0 in grado di affrontare con successo le sfide pi\u00f9 complesse, adattandosi e crescendo costantemente.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-conclusioni\">Conclusioni<\/h2>\n\n\n\n<p><strong>Il mio consiglio \u00e8 di evitare di dichiararsi &#8220;Full Stack Developer&#8221;.<\/strong><\/p>\n\n\n\n<p>Questo termine \u00e8 ormai troppo inflazionato e, <a href=\"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/junior-developer-ottimizzare-profilo-linkedin\/\" target=\"_blank\" aria-label=\"scritto sul CV di un programmatore junior (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">scritto sul CV di un programmatore junior<\/a>, non aggiunge alcun valore, se non l&#8217;ilarit\u00e0 dei programmatori pi\u00f9 esperti che lo leggono.<\/p>\n\n\n\n<p>\u00c8 molto meglio identificare in modo preciso le tecnologie in cui si \u00e8 esperto e quelle in cui si ha avuto meno esperienza. Per tutti i programmatori \u00e8 cos\u00ec: puoi essere un mago di Angular, aver scritto delle API REST in Node, ma se un esperto di Backend analizza il tuo codice, probabilmente trover\u00e0 delle lacune.<\/p>\n\n\n\n<p>Esponendo con chiarezza quali sono le proprie competenze ed esperienze, <strong>sar\u00e0 poi il tuo interlocutore a valutare il tuo effettivo valore<\/strong>, un aspetto che vale molto pi\u00f9 di una generica etichetta di &#8220;Full Stack Developer&#8221;.<\/p>\n\n\n\n<p>Occorre concentrarsi sul costruire una solida &#8220;<strong>problem solving attitude<\/strong>&#8220;, sull&#8217;acquisire esperienza in contesti tecnologici diversi, uscendo dalla propria comfort zone, promuovendo un approccio collaborativo al lavoro.<br>Queste qualit\u00e0 saranno molto pi\u00f9 apprezzate di un&#8217;autocertificazione come &#8220;Full Stack&#8221; che rischia di risultare fuorviante o eccessivamente generalista.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Il termine &#8220;Full Stack Developer&#8221; ha subito una trasformazione radicale che merita un&#8217;accurata riflessione. Iniziamo con la definizione di cosa significhi essere un &#8220;Full Stack Developer&#8221;, attingendo da ChatGPT: Il mio approccio col termine Full Stack Developer In un determinato periodo della mia carriera, questa definizione rispecchiava perfettamente il mio stato d&#8217;animo, era ci\u00f2 che&#8230; <a class=\"more-link\" href=\"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/il-mito-del-full-stack-developer-una-realta-scomoda\/\">Read more<\/a><\/p>\n","protected":false},"author":246,"featured_media":27134,"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":[10254],"collections":[11422],"class_list":{"0":"post-27104","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-carriere-tech","8":"tag-sviluppatore-fullstack","9":"collections-unpopular-opinion-it","10":"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>Il Mito del Full Stack Developer: una realt\u00e0 scomoda - Codemotion Magazine<\/title>\n<meta name=\"description\" content=\"In questo articolo, Matteo Baccan riflette sull&#039;evoluzione del termine &quot;Full Stack Developer&quot; nel mondo del lavoro tech.\" \/>\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\/il-mito-del-full-stack-developer-una-realta-scomoda\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Il Mito del Full Stack Developer: una realt\u00e0 scomoda\" \/>\n<meta property=\"og:description\" content=\"In questo articolo, Matteo Baccan riflette sull&#039;evoluzione del termine &quot;Full Stack Developer&quot; nel mondo del lavoro tech.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/il-mito-del-full-stack-developer-una-realta-scomoda\/\" \/>\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-04-15T13:29:58+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-16T11:55:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/DALL\u00b7E-2024-04-15-15.23.24-A-wide-aspect-image-of-a-mythical-version-of-a-fullstack-developer-as-Medusa.-This-scene-blends-ancient-and-modern-elements_-Medusa-with-a-crown-of-v.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\/il-mito-del-full-stack-developer-una-realta-scomoda\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/il-mito-del-full-stack-developer-una-realta-scomoda\/\"},\"author\":{\"name\":\"Matteo Baccan\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/58743a83113a6ac22788ab19bea03ad1\"},\"headline\":\"Il Mito del Full Stack Developer: una realt\u00e0 scomoda\",\"datePublished\":\"2024-04-15T13:29:58+00:00\",\"dateModified\":\"2024-04-16T11:55:31+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/il-mito-del-full-stack-developer-una-realta-scomoda\/\"},\"wordCount\":1573,\"publisher\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/il-mito-del-full-stack-developer-una-realta-scomoda\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/DALL\u00b7E-2024-04-15-15.23.24-A-wide-aspect-image-of-a-mythical-version-of-a-fullstack-developer-as-Medusa.-This-scene-blends-ancient-and-modern-elements_-Medusa-with-a-crown-of-v.webp\",\"keywords\":[\"Sviluppatore fullstack\"],\"articleSection\":[\"Carriere tech\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/il-mito-del-full-stack-developer-una-realta-scomoda\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/il-mito-del-full-stack-developer-una-realta-scomoda\/\",\"name\":\"Il Mito del Full Stack Developer: una realt\u00e0 scomoda - Codemotion Magazine\",\"isPartOf\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/il-mito-del-full-stack-developer-una-realta-scomoda\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/il-mito-del-full-stack-developer-una-realta-scomoda\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/DALL\u00b7E-2024-04-15-15.23.24-A-wide-aspect-image-of-a-mythical-version-of-a-fullstack-developer-as-Medusa.-This-scene-blends-ancient-and-modern-elements_-Medusa-with-a-crown-of-v.webp\",\"datePublished\":\"2024-04-15T13:29:58+00:00\",\"dateModified\":\"2024-04-16T11:55:31+00:00\",\"description\":\"In questo articolo, Matteo Baccan riflette sull'evoluzione del termine \\\"Full Stack Developer\\\" nel mondo del lavoro tech.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/il-mito-del-full-stack-developer-una-realta-scomoda\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/il-mito-del-full-stack-developer-una-realta-scomoda\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/il-mito-del-full-stack-developer-una-realta-scomoda\/#primaryimage\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/DALL\u00b7E-2024-04-15-15.23.24-A-wide-aspect-image-of-a-mythical-version-of-a-fullstack-developer-as-Medusa.-This-scene-blends-ancient-and-modern-elements_-Medusa-with-a-crown-of-v.webp\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/DALL\u00b7E-2024-04-15-15.23.24-A-wide-aspect-image-of-a-mythical-version-of-a-fullstack-developer-as-Medusa.-This-scene-blends-ancient-and-modern-elements_-Medusa-with-a-crown-of-v.webp\",\"width\":1792,\"height\":1024,\"caption\":\"full stack developer mito o realt\u00e0\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/il-mito-del-full-stack-developer-una-realta-scomoda\/#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\":\"Il Mito del Full Stack Developer: una realt\u00e0 scomoda\"}]},{\"@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":"Il Mito del Full Stack Developer: una realt\u00e0 scomoda - Codemotion Magazine","description":"In questo articolo, Matteo Baccan riflette sull'evoluzione del termine \"Full Stack Developer\" nel mondo del lavoro tech.","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\/il-mito-del-full-stack-developer-una-realta-scomoda\/","og_locale":"en_US","og_type":"article","og_title":"Il Mito del Full Stack Developer: una realt\u00e0 scomoda","og_description":"In questo articolo, Matteo Baccan riflette sull'evoluzione del termine \"Full Stack Developer\" nel mondo del lavoro tech.","og_url":"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/il-mito-del-full-stack-developer-una-realta-scomoda\/","og_site_name":"Codemotion Magazine","article_publisher":"https:\/\/www.facebook.com\/Codemotion.Italy\/","article_published_time":"2024-04-15T13:29:58+00:00","article_modified_time":"2024-04-16T11:55:31+00:00","og_image":[{"width":1792,"height":1024,"url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/DALL\u00b7E-2024-04-15-15.23.24-A-wide-aspect-image-of-a-mythical-version-of-a-fullstack-developer-as-Medusa.-This-scene-blends-ancient-and-modern-elements_-Medusa-with-a-crown-of-v.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\/il-mito-del-full-stack-developer-una-realta-scomoda\/#article","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/il-mito-del-full-stack-developer-una-realta-scomoda\/"},"author":{"name":"Matteo Baccan","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/58743a83113a6ac22788ab19bea03ad1"},"headline":"Il Mito del Full Stack Developer: una realt\u00e0 scomoda","datePublished":"2024-04-15T13:29:58+00:00","dateModified":"2024-04-16T11:55:31+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/il-mito-del-full-stack-developer-una-realta-scomoda\/"},"wordCount":1573,"publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/il-mito-del-full-stack-developer-una-realta-scomoda\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/DALL\u00b7E-2024-04-15-15.23.24-A-wide-aspect-image-of-a-mythical-version-of-a-fullstack-developer-as-Medusa.-This-scene-blends-ancient-and-modern-elements_-Medusa-with-a-crown-of-v.webp","keywords":["Sviluppatore fullstack"],"articleSection":["Carriere tech"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/il-mito-del-full-stack-developer-una-realta-scomoda\/","url":"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/il-mito-del-full-stack-developer-una-realta-scomoda\/","name":"Il Mito del Full Stack Developer: una realt\u00e0 scomoda - Codemotion Magazine","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/il-mito-del-full-stack-developer-una-realta-scomoda\/#primaryimage"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/il-mito-del-full-stack-developer-una-realta-scomoda\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/DALL\u00b7E-2024-04-15-15.23.24-A-wide-aspect-image-of-a-mythical-version-of-a-fullstack-developer-as-Medusa.-This-scene-blends-ancient-and-modern-elements_-Medusa-with-a-crown-of-v.webp","datePublished":"2024-04-15T13:29:58+00:00","dateModified":"2024-04-16T11:55:31+00:00","description":"In questo articolo, Matteo Baccan riflette sull'evoluzione del termine \"Full Stack Developer\" nel mondo del lavoro tech.","breadcrumb":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/il-mito-del-full-stack-developer-una-realta-scomoda\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/il-mito-del-full-stack-developer-una-realta-scomoda\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/il-mito-del-full-stack-developer-una-realta-scomoda\/#primaryimage","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/DALL\u00b7E-2024-04-15-15.23.24-A-wide-aspect-image-of-a-mythical-version-of-a-fullstack-developer-as-Medusa.-This-scene-blends-ancient-and-modern-elements_-Medusa-with-a-crown-of-v.webp","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/DALL\u00b7E-2024-04-15-15.23.24-A-wide-aspect-image-of-a-mythical-version-of-a-fullstack-developer-as-Medusa.-This-scene-blends-ancient-and-modern-elements_-Medusa-with-a-crown-of-v.webp","width":1792,"height":1024,"caption":"full stack developer mito o realt\u00e0"},{"@type":"BreadcrumbList","@id":"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/il-mito-del-full-stack-developer-una-realta-scomoda\/#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":"Il Mito del Full Stack Developer: una realt\u00e0 scomoda"}]},{"@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\/04\/DALL\u00b7E-2024-04-15-15.23.24-A-wide-aspect-image-of-a-mythical-version-of-a-fullstack-developer-as-Medusa.-This-scene-blends-ancient-and-modern-elements_-Medusa-with-a-crown-of-v-600x400.webp","featured_image_src_square":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/DALL\u00b7E-2024-04-15-15.23.24-A-wide-aspect-image-of-a-mythical-version-of-a-fullstack-developer-as-Medusa.-This-scene-blends-ancient-and-modern-elements_-Medusa-with-a-crown-of-v-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\/04\/DALL\u00b7E-2024-04-15-15.23.24-A-wide-aspect-image-of-a-mythical-version-of-a-fullstack-developer-as-Medusa.-This-scene-blends-ancient-and-modern-elements_-Medusa-with-a-crown-of-v.webp",1792,1024,false],"thumbnail":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/DALL\u00b7E-2024-04-15-15.23.24-A-wide-aspect-image-of-a-mythical-version-of-a-fullstack-developer-as-Medusa.-This-scene-blends-ancient-and-modern-elements_-Medusa-with-a-crown-of-v-150x150.webp",150,150,true],"medium":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/DALL\u00b7E-2024-04-15-15.23.24-A-wide-aspect-image-of-a-mythical-version-of-a-fullstack-developer-as-Medusa.-This-scene-blends-ancient-and-modern-elements_-Medusa-with-a-crown-of-v-300x171.webp",300,171,true],"medium_large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/DALL\u00b7E-2024-04-15-15.23.24-A-wide-aspect-image-of-a-mythical-version-of-a-fullstack-developer-as-Medusa.-This-scene-blends-ancient-and-modern-elements_-Medusa-with-a-crown-of-v-768x439.webp",768,439,true],"large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/DALL\u00b7E-2024-04-15-15.23.24-A-wide-aspect-image-of-a-mythical-version-of-a-fullstack-developer-as-Medusa.-This-scene-blends-ancient-and-modern-elements_-Medusa-with-a-crown-of-v-1024x585.webp",1024,585,true],"1536x1536":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/DALL\u00b7E-2024-04-15-15.23.24-A-wide-aspect-image-of-a-mythical-version-of-a-fullstack-developer-as-Medusa.-This-scene-blends-ancient-and-modern-elements_-Medusa-with-a-crown-of-v-1536x878.webp",1536,878,true],"2048x2048":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/DALL\u00b7E-2024-04-15-15.23.24-A-wide-aspect-image-of-a-mythical-version-of-a-fullstack-developer-as-Medusa.-This-scene-blends-ancient-and-modern-elements_-Medusa-with-a-crown-of-v.webp",1792,1024,false],"small-home-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/DALL\u00b7E-2024-04-15-15.23.24-A-wide-aspect-image-of-a-mythical-version-of-a-fullstack-developer-as-Medusa.-This-scene-blends-ancient-and-modern-elements_-Medusa-with-a-crown-of-v-100x100.webp",100,100,true],"sidebar-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/DALL\u00b7E-2024-04-15-15.23.24-A-wide-aspect-image-of-a-mythical-version-of-a-fullstack-developer-as-Medusa.-This-scene-blends-ancient-and-modern-elements_-Medusa-with-a-crown-of-v-180x128.webp",180,128,true],"genesis-singular-images":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/DALL\u00b7E-2024-04-15-15.23.24-A-wide-aspect-image-of-a-mythical-version-of-a-fullstack-developer-as-Medusa.-This-scene-blends-ancient-and-modern-elements_-Medusa-with-a-crown-of-v-896x504.webp",896,504,true],"archive-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/DALL\u00b7E-2024-04-15-15.23.24-A-wide-aspect-image-of-a-mythical-version-of-a-fullstack-developer-as-Medusa.-This-scene-blends-ancient-and-modern-elements_-Medusa-with-a-crown-of-v-400x225.webp",400,225,true],"gb-block-post-grid-landscape":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/DALL\u00b7E-2024-04-15-15.23.24-A-wide-aspect-image-of-a-mythical-version-of-a-fullstack-developer-as-Medusa.-This-scene-blends-ancient-and-modern-elements_-Medusa-with-a-crown-of-v-600x400.webp",600,400,true],"gb-block-post-grid-square":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/DALL\u00b7E-2024-04-15-15.23.24-A-wide-aspect-image-of-a-mythical-version-of-a-fullstack-developer-as-Medusa.-This-scene-blends-ancient-and-modern-elements_-Medusa-with-a-crown-of-v-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":"Il termine &#8220;Full Stack Developer&#8221; ha subito una trasformazione radicale che merita un&#8217;accurata riflessione. Iniziamo con la definizione di cosa significhi essere un &#8220;Full Stack Developer&#8221;, attingendo da ChatGPT: Il mio approccio col termine Full Stack Developer In un determinato periodo della mia carriera, questa definizione rispecchiava perfettamente il mio stato d&#8217;animo, era ci\u00f2 che&#8230;&hellip;","lang":"it","_links":{"self":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/27104","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=27104"}],"version-history":[{"count":2,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/27104\/revisions"}],"predecessor-version":[{"id":27158,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/27104\/revisions\/27158"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media\/27134"}],"wp:attachment":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media?parent=27104"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/categories?post=27104"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/tags?post=27104"},{"taxonomy":"collections","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/collections?post=27104"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}