Introduzione
Per più di 4 anni, mi sono considerato una delle persone più fortunate nei circoli degli sviluppatori in cui corro. Mi sono divertito così tanto e mi sento fortunato ad essere abbracciato così calorosamente dalle comunità di sviluppatori che mi circondano. La mia speranza è che tutti gli sviluppatori si divertano così tanto.
Una delle lezioni che ho imparato presto come programmatore è stata che è importante aiutare gli altri a imparare.
La poesia
Anni fa ho letto una poesia che conteneva una lezione che sono stato in grado di applicare più di un over nella mia vita. Il poema racconta una storia e il poeta persuade i suoi lettori a ripetere la storia nella propria vita. Quella poesia è Il costruttore di ponti di Will Allen Dromgoole.
Il costruttore di ponti
Un vecchio che percorreva un’autostrada solitaria,
Arrivò, alla sera fredda e grigia,
Ad un abisso vasto e profondo e largo.
Attraverso il quale scorreva una marea cupa
Il vecchio attraversò nel buio del crepuscolo,
Il flusso cupo non aveva paura per lui;
Ma si voltò al sicuro dall’altra parte
E costruì un ponte per attraversare la marea.
” Vecchio”, disse un compagno pellegrino vicino,
” Stai sprecando le tue forze con la costruzione qui;
Il tuo viaggio finirà con il giorno finale,
Non passerai mai più in questo modo;
Hai attraversato il baratro, profondo e largo,
Perché costruire questo ponte alla marea serale?”
Il costruttore sollevò la sua vecchia testa grigia;
” Buon amico, nel sentiero che sono venuto”, disse,
” Mi seguì oggi
Un giovane i cui piedi devono passare da questa parte.
Questa voragine che è stata nulla per me
A quel giovane biondo possa essere una trappola;
Anche lui deve attraversare nel crepuscolo;
Buon amico, sto costruendo questo ponte per lui!”
Alcuni di noi sono i costruttori di ponti in questa storia. Ma tutti noi siamo dei ponti incrociati. Pensa a tutte le migliaia di voragini che sono esistite, ma ora sono attraversate da un bel ponte per rendere facile lo sviluppo moderno. Se ci provi, è facile pensare a innumerevoli innovazioni che hanno reso il lavoro degli sviluppatori moderni non solo più facile, ma possibile. Tanti ponti sono già stati costruiti, e ci aspettano per attraversarli. E allo stesso tempo, ogni giorno, le persone costruiscono nuovi ponti in modo che altri possano continuare la progressione. La comunità tecnologica è piuttosto interessante quando si tratta del concetto di costruzione di ponti.
Troppo bello per essere vero
C’è un momento nel mio passato che è molto chiaro nella mia memoria. La memoria ruota intorno a un momento in cui ho saputo di una fonte di ponti infiniti che potevo attraversare. E quando l’ho saputo, non riuscivo a crederci. Quel momento ha avuto luogo nel 2009. È stato quando qualcuno mi ha spiegato che c’era un sito web chiamato StackOverflow, dove potevo andare e fare le mie domande di programmazione, e non importa l’ora del giorno, un programmatore da qualche parte nel mondo sarebbe lì e per fornirmi una risposta. Questo sembrava uno scherzo, o qualcosa che era semplicemente troppo bello per essere vero. Perché un programmatore dovrebbe sedersi al proprio computer e rispondere alle domande di persone come me, quando potrebbero essere fuori a scrivere codice corretto? Chi li pagava per sedersi e dare queste risposte? Avevo bisogno di registrarmi per un account con la mia carta di credito (cosa che avrei fatto in un momento) per pagare queste persone per risposta? Qualcosa non quadra.
Prima di questo momento, imparare a programmare era molto più difficile per me. Come nuovo sviluppatore, stavo facendo progressi lenti perché ogni volta che mi sono bloccato, ho dovuto aspettare fino a quando ho potuto ottenere uno dei miei amici per aiutarmi. A causa di avere una giovane famiglia, la maggior parte del mio tempo di tastiera è accaduto dopo le ore di 10PM, che era quando i miei amici stavano dormendo, come fanno le persone sane.
La comunità StackOverflow, letteralmente, mi ha lasciato libero di imparare ad un ritmo accelerato. A un ritmo che potrei impostare da solo. E ‘ stato liberatorio.
Avanti veloce 8 anni, e ogni giorno appare un nuovo sito web dove possiamo andare a imparare cose nuove. Attraverso Internet, ci sono almeno 20 video di formazione per una data tecnologia, anche quelli che solo raramente si pensa, con più di essere fatto ogni giorno. Quindi, oltre ai ponti tecnologici che vengono attraversati, ora vengono attraversati anche i ponti di apprendimento.
Tocca a noi
Ognuno di noi è circondato da fantastici esempi di costruttori di ponti. Alcuni di loro che conosciamo personalmente, e altri sono persone che sono nerd-famosi e ci rendono nervosi quando siamo in loro presenza.
Ognuno di noi ha bisogno di sfruttare i nostri costruttori di ponti interni e continuare a condividere ciò che abbiamo imparato con gli altri, lasciando ponti attraverso i sentieri che abbiamo attraversato. I ponti possono assumere molte forme. Di seguito sono riportati alcuni dei ponti che incrocio quotidianamente: podcast, blogpost, conferenze, video di formazione, risposte stackoverflow, contribuendo alla documentazione sui nostri progetti open source preferiti, organizzando eventi intorno ai nostri argomenti preferiti, leggendo libri sull’argomento e molti altri.
Ognuno di noi ha l’opportunità quotidiana di aiutare gli altri a imparare. Diamo un consiglio a quei costruttori di ponti i cui ponti abbiamo attraversato, e costruiamo alcuni dei nostri. In generale, la costruzione di questi ponti sarà una fonte di divertimento e di apprendimento per voi, così come coloro che beneficiano delle lezioni fornite.
Esci e ringrazia i tuoi costruttori di ponti preferiti. E non dimenticare di costruire un ponte oggi!