SlideShare a Scribd company logo
1 of 20
fuga dalla




Nicola Iarocci / @nicolaiarocci
nuove tecniche e strategie
         influenzano il mio modo di ragionare
nuovi paradigmi
aumentano la percezione delle mie possibilità
rompere gli schemi
uscire da schemi e strutture familiari è difficile
(re)imparare a imparare
    apprendimento, una abilità che va allenata
ritorno di fiamma
ho ritrovato entusiasmo e passione per il mio lavoro
competenze inaspettate
           nuove frecce al mio arco
ridurre la dipendenza
dagli strumenti quotidiani (e introdurne di nuovi)
aprirsi a nuove comunità
   illuminando la mente con idee nuove e originali
talebano?



http://nelm.io/shop/
la competenza è trasferibile
          il mio mestiere non è i miei strumenti
nuove relazioni
“faccio cose, vedo gente” (networking)
Comfort Zone
       “Uno stato comportamentale nel quale la persona opera in assenza di ansia, ricorrendo ai
comportamenti minimi sufficienti a mantenere un livello costante di produttività, senza avvertire
                                                                  alcuna sensazione di rischio.”
                                                                                    (White 2009)




                                                                   http://en.wikipedia.org/wiki/Comfort_zone
Optimal Performance Zone
“Una zona in cui la performance di una persona è migliore e le sue abilità ottimizzate. Uscire dalla
 comfort zone comporta un aumento del livello di stress che, a sua volta, produce concentrazione e
                                                                                            focus.”
                                                                                      White (2009)




                                                                     http://en.wikipedia.org/wiki/Comfort_zone
Get Your Ass Out of Your
     Comfort Zone!
                                grazie




                     follow me
          @nicolaiarocci / nicolaiarocci.com

                            Rielaborazione di
       “Sui Vantaggi del Programmatore Poliglotta”di Nicola Iarocci
      special thanks to Davy Brion, Alessandra Farabegoli and Pierre Spring

More Related Content

Viewers also liked

Python Static Analysis Tools
Python Static Analysis ToolsPython Static Analysis Tools
Python Static Analysis ToolsJason Myers
 
Introduction to SQLAlchemy and Alembic Migrations
Introduction to SQLAlchemy and Alembic MigrationsIntroduction to SQLAlchemy and Alembic Migrations
Introduction to SQLAlchemy and Alembic MigrationsJason Myers
 
Coderfaire Data Networking for Developers
Coderfaire Data Networking for DevelopersCoderfaire Data Networking for Developers
Coderfaire Data Networking for DevelopersJason Myers
 
Flask - Python microframework
Flask - Python microframeworkFlask - Python microframework
Flask - Python microframeworkAndré Mayer
 
RESTful Web API and MongoDB go for a pic nic
RESTful Web API and MongoDB go for a pic nicRESTful Web API and MongoDB go for a pic nic
RESTful Web API and MongoDB go for a pic nicNicola Iarocci
 
Eve - REST API for Humans™
Eve - REST API for Humans™Eve - REST API for Humans™
Eve - REST API for Humans™Nicola Iarocci
 
Introduction to SQLAlchemy ORM
Introduction to SQLAlchemy ORMIntroduction to SQLAlchemy ORM
Introduction to SQLAlchemy ORMJason Myers
 
We Are All Remote Workers
We Are All Remote WorkersWe Are All Remote Workers
We Are All Remote WorkersNicola Iarocci
 
REST Web API with MongoDB
REST Web API with MongoDBREST Web API with MongoDB
REST Web API with MongoDBMongoDB
 
Impact of Restful Web Architecture on Performance and Scalability
Impact of Restful Web Architecture on Performance and ScalabilityImpact of Restful Web Architecture on Performance and Scalability
Impact of Restful Web Architecture on Performance and ScalabilitySanchit Gera
 
Web develop in flask
Web develop in flaskWeb develop in flask
Web develop in flaskJim Yeh
 
Selenium testing
Selenium testingSelenium testing
Selenium testingJason Myers
 
Django channels
Django channelsDjango channels
Django channelsAndy Dai
 
UI Architecture & Web Performance
UI Architecture & Web PerformanceUI Architecture & Web Performance
UI Architecture & Web PerformanceKyle Simpson
 
Flask Introduction - Python Meetup
Flask Introduction - Python MeetupFlask Introduction - Python Meetup
Flask Introduction - Python MeetupAreski Belaid
 
Rest API using Flask & SqlAlchemy
Rest API using Flask & SqlAlchemyRest API using Flask & SqlAlchemy
Rest API using Flask & SqlAlchemyAlessandro Cucci
 
Monitoring Highly Dynamic and Distributed Systems with NGINX Amplify
Monitoring Highly Dynamic and Distributed Systems with NGINX AmplifyMonitoring Highly Dynamic and Distributed Systems with NGINX Amplify
Monitoring Highly Dynamic and Distributed Systems with NGINX AmplifyNGINX, Inc.
 
Why Architecture in Web Development matters
Why Architecture in Web Development mattersWhy Architecture in Web Development matters
Why Architecture in Web Development mattersLars Jankowfsky
 

Viewers also liked (20)

Python Static Analysis Tools
Python Static Analysis ToolsPython Static Analysis Tools
Python Static Analysis Tools
 
Introduction to SQLAlchemy and Alembic Migrations
Introduction to SQLAlchemy and Alembic MigrationsIntroduction to SQLAlchemy and Alembic Migrations
Introduction to SQLAlchemy and Alembic Migrations
 
Coderfaire Data Networking for Developers
Coderfaire Data Networking for DevelopersCoderfaire Data Networking for Developers
Coderfaire Data Networking for Developers
 
Flask - Python microframework
Flask - Python microframeworkFlask - Python microframework
Flask - Python microframework
 
RESTful Web API and MongoDB go for a pic nic
RESTful Web API and MongoDB go for a pic nicRESTful Web API and MongoDB go for a pic nic
RESTful Web API and MongoDB go for a pic nic
 
Eve - REST API for Humans™
Eve - REST API for Humans™Eve - REST API for Humans™
Eve - REST API for Humans™
 
Introduction to SQLAlchemy ORM
Introduction to SQLAlchemy ORMIntroduction to SQLAlchemy ORM
Introduction to SQLAlchemy ORM
 
We Are All Remote Workers
We Are All Remote WorkersWe Are All Remote Workers
We Are All Remote Workers
 
REST Web API with MongoDB
REST Web API with MongoDBREST Web API with MongoDB
REST Web API with MongoDB
 
Impact of Restful Web Architecture on Performance and Scalability
Impact of Restful Web Architecture on Performance and ScalabilityImpact of Restful Web Architecture on Performance and Scalability
Impact of Restful Web Architecture on Performance and Scalability
 
Web develop in flask
Web develop in flaskWeb develop in flask
Web develop in flask
 
Selenium testing
Selenium testingSelenium testing
Selenium testing
 
Django channels
Django channelsDjango channels
Django channels
 
Rest api with Python
Rest api with PythonRest api with Python
Rest api with Python
 
UI Architecture & Web Performance
UI Architecture & Web PerformanceUI Architecture & Web Performance
UI Architecture & Web Performance
 
Flask Introduction - Python Meetup
Flask Introduction - Python MeetupFlask Introduction - Python Meetup
Flask Introduction - Python Meetup
 
Rest API using Flask & SqlAlchemy
Rest API using Flask & SqlAlchemyRest API using Flask & SqlAlchemy
Rest API using Flask & SqlAlchemy
 
Monitoring Highly Dynamic and Distributed Systems with NGINX Amplify
Monitoring Highly Dynamic and Distributed Systems with NGINX AmplifyMonitoring Highly Dynamic and Distributed Systems with NGINX Amplify
Monitoring Highly Dynamic and Distributed Systems with NGINX Amplify
 
Why Architecture in Web Development matters
Why Architecture in Web Development mattersWhy Architecture in Web Development matters
Why Architecture in Web Development matters
 
Nginx in production
Nginx in productionNginx in production
Nginx in production
 

Fuga dalla Comfort Zone

Editor's Notes

  1. Ciao a tutti, sono Nicola Iarocci e oggi vi parlo dell’evasione dalla comfort zone professionale, ovvero da quel contesto lavorativo costruito negli anni in cui mi ormai mi sentivo a mio completo agio.\n
  2. Per gran parte della mia carriera sono stato uno specialista: programmatore client/server esperto nel .NET Framework. Nell’ecosistema Microsoft mi sentivo a casa, potevo soddisfare qualunque esigenza lavorativa: mi trovavo nella mia comfort zone\n
  3. Qualche anno fa mi è venuta voglia di guardarmi attorno per andare a scoprire cosa c’era fuori dal mio habitat. Si potrebbe dire, per citare qualcun’altro, che ho voluto andare a vedere quanto fosse profonda la tana del Bianconiglio...\n
  4. La cosa interessante è che nel corso di questa mia evasione ho imparato molto di più quello che mi aspettavo, ed è proprio di queste lezioni inaspettato che intendo parlarvi oggi\n
  5. In un nuovo linguaggio c’è molto più da imparare che non la semplice sintassi. Nuove tecniche, trucchi e nuovi modi di risolvere i problemi che, sedimentandosi, tendono a influenzare il mio modo di ragionare. \n
  6. A volte capita di imparare molto, altre volte solo qualcosa. La miscela di nuovi paradigmi nuove e conoscenze grandi e piccole ha aumentato la percezione delle mie possibilità. Mi sorprendo a riconsiderare strategie del passato, a risolvere in modo diverso problemi che consideravo già risolti brillantemente.\n
  7. Mi sono reso conto che spesso avevo difficoltà ad accettare approcci che mettevano in discussione le mie certezze. Rompere gli schemi e ragionare al di fuori di strutture e regole familiari non è facile.\n
  8. Mi sono reso conto che imparare è un’abilità che va allenata, e ho dovuto allenarmi a imparare. La pratica costante (e testarda) ha reso sempre più fluido il procedimento. Presto ho sentito tornare le energie e l’entusiasmo di quando ero giovane\n
  9. In passato mi capitava ogni tanto di non divertirmi più. In quei momenti scrivere codice era solo lavoro, non più gioia e tanto meno passione. Da quando ho ripreso a “studiare” non mi è più capitato di annoiarmi. Ho ritrovato l’entusiasmo e la passione per il mio lavoro.\n\n
  10. Studiando un argomento si finisce per acquisire competenze che non ci aspettavamo. Per imparare Ruby o Node è meglio installare una distribuzione Linux piuttosto che tentare di far girare il tutto sotto Windows. Ed ecco che vi trovate a conoscere la shell e i tool *NIX.\n\n
  11. In passato ero dipendente dalle IDE e da Visual Studio in particolare: IntelliSense, completamento automatico, debugger integrato… tutte cose che ritenevo indispensabili. Oggi, grazie alle nuove esperienze, preferisco un semplice text editor e una finestra terminale. Ho scoperto che fare a meno del debugger non solo è possibile, ma addirittura proficuo!\n\n
  12. Ogni volta imparavo assorbendo le conoscenze della nuova comunità a cui appartenevo: quella del linguaggio che stavo studiando. Aprirsi a nuove comunità, illuminando la mente con idee provenienti da fonti diverse, fresche e originali, è di per sé una esperienza elettrizzante.\n
  13. Gli specialisti tendono a sviluppare un legame emotivo/affettivo con la loro piattaforma: la si difende a spada tratta ad ogni occasione. Andiamo in ansia quando percepiamo che il nostro pupillo è in pericolo (pensiamo a quel che sta succedendo a Silverlight proprio in queste ore).\n
  14. Praticando più linguaggi e piattaforme mi sono reso conto che le mie conoscenze e capacità sono trasferibili; che sono un programmatore a prescindere dagli strumenti che utilizzo. Ho capito che non ho nulla da temere, qualunque sia il destino della mia piattaforma prediletta!\n\n
  15. Ho conosciuto più persone negli ultimi due o tre anni di quante non ne abbia conosciute nei venti precedenti. Prima impegnavo 100% del mio tempo a scrivere codice, oggi “faccio cose, vedo gente”. In effetti il fatto stesso che io sia qui oggi a parlare davanti a voi è dovuto in gran parte al fatto che a un certo punto ho alzato la testa dalla tastiera\n
  16. Per quanto mi riguarda, uscire dalla mia comfort zone professionale è significato ricominciare a crescere professionalmente, personalmente e socialmente,\n
  17. Mentre mi preparavo per questo ignite ho scoperto che il concetto di comfort zone (e di fuga dalla stessa), che io credevo per lo più astratto, è in realtà già stato codificato e fatto oggetto di studi approfonditi. CF = Noia e mediocrità\n
  18. Per quanto mi riguarda è questa la ‘zone’ in cui voglio stare la maggior parte del tempo. Maggior concentrazione e focus = miglior produttività\n
  19. pensate c’è chi si è spinto oltre teorizzando l’uscita dalla zona di conforto come unica vera via da percorrere! Senza eccedere, alla fine di questo mio racconto, c’è un consiglio che mi sento di darvi:\n
  20. \n