Mantenere le vostre abilità taglienti - tenere il passo come sviluppatore


Nel settore in rapida evoluzione dei software e la tecnologia, rimanendo rilevante come programmatore è sempre stata una sfida. Ogni giorno sembra che ci sia una lingua calda nuovo, qualche fotogramma omicida, o anche un nuovo modello di progettazione di cui tutti parlano. Tenere il passo con tutto questo può essere un lavoro a tempo pieno in sé! Per fortuna, ho alcuni suggerimenti per prevedere che si sarà in grado di sfruttare nel loro tentativo di tenere il passo come sviluppatore.

Segui su Twitter Influencers

Il primo e forse il modo più passivo per essere sempre aggiornati sul campo è quello di seguire alcuni dei più influenti nel loro campo di Twitter persone. Ad esempio, se si è uno sviluppatore Rails, io consiglierei di eyukihiro_matz seguitodhh, se sei uno sviluppatore Python, allora dovrebbe essere seguitogvanrossum, etc. Se un autore di un libro di tecnologia che ha avuto un'influenza su di te, tu li seguono!




Questo non significa che si dovrebbe essere limitato alla propria lingua, però! Anche seguire alcuni opinion leader del settore, messa in servizio, nessuno davvero. Questo vi aiuterà a rimanere attuale in eventi del settore e per mantenerlo aggiornato sulle ultime novità di assoluta.

Biblioteca. Un sacco di libri.

Come uno sviluppatore di software, non si dovrebbe mai smettere di leggere. Leggi relative al linguaggio che sta lavorando libri, leggere libri per le lingue che ti interessano, leggere libri sulla pratica della programmazione in generale! Se non siete sicuri di cosa leggere, iniziare con i classici come il codice e la The Pragmatic Programmer. Una volta che avete fatto il vostro senso attraverso di loro, mi guarda in letteratura grado più alto che copre il nuovo linguaggio sentito tanto parlare.

Leggi Hacker News

Hacker News è una delle cose più vicina che abbiamo in un diario. Ecco l'ultimo avvio cultura, altri sviluppatori per presentare i loro ultimi progetti in discussioni parallele e interessanti sugli ultimi sviluppi della programmazione e della tecnologia in generale.

Oltre alla generalità degli Hacker News, seguire anche i blog che sono più specifici alla particolare programmazione di nicchia. Per Lispers, un buon esempio potrebbe essere l'ultimo blog Lambda.

frequentare conferenze (o vedi Tech Talks)

Se potete permettervelo, vi consiglio di partecipare a una conferenza di sviluppatori o due nella nicchia di vostra scelta. Conferenze, non solo parlare e sentire in prima persona frequentare gli ultimi sviluppi nel loro campo, ma hanno anche un'ottima opportunità di rete con persone affini. Quando migliaia di sviluppatori si riuniscono, è davvero un bello spettacolo da vedere.

Se una conferenza è veramente fuori questione, vi consiglio facendo la cosa migliore: conferenza parla orologi. Grazie a siti come Confreaks (e YouTube in generale), centinaia di conversazioni tecnologia è disponibile gratuitamente online. Quindi, se avete un minuto da perdere, sicuramente vedere una coppia!

Contribuisci a impilare troppopieno

A volte il lavoro è facile da ottenere in fase di stallo lo sviluppo e stagnare. Per questo motivo, è importante partecipare a domanda e risposta della comunità come stack overflow per mantenere le loro abilità taglienti e diffondere le loro conoscenze. Inoltre, se giochi bene le tue carte, è possibile utilizzare il profilo come un modo per mostrare le loro abilità e avanzare le loro carriere.

Partecipa a un MOOC

Come sviluppatori, abbiamo la fortuna di avere accesso alle migliori insegnanti e corsi dalla comodità delle nostre scrivanie. MOOCs o corsi online aperti in maniera massiccia, sono disponibili su siti come EDX, Coursera e Udacity. Portare i vantaggi di un collegio di istruzione per la vostra casa e può essere una risorsa eccellente per l'apprendimento permanente.

Join una sfida di programmazione o hackathon

Sfide di programmazione e hackathons possono essere l'occasione perfetta per testare una nuova tecnologia in relativamente basse quote. Inoltre, non c'è niente come la pressione di un limite di tempo per motivare a lavorare e avere successo.

Sfide di programmazione come Google Code Jam, possono concedere una rara opportunità di testare le tue abilità contro altri sviluppatori e imparare nuove tecniche per risolvere i problemi. Non c'è modo migliore per rimanere in cima della sua carriera attraverso il crogiolo della competizione.

lavorare su un progetto parallelo

Ultimo ma non meno importante, la cosa più importante che si può fare per evitare la stagnazione sta lavorando su un progetto parallelo. No qualsiasi progetto parallelo farà, però. Non è abbastanza buono per lavorare solo su qualcosa che riflette ciò che si fa ogni giorno al lavoro. No, è importante diversificare. Fare qualcosa di completamente diverso! Se sei uno sviluppatore Rails di professione, non sarà più utile per cercare di imparare Django. Invece, perché non provare il mondo embedded per una volta e lavorare con un microcontrollore? O anche lavorare attraverso il libro e giocare con LISP SCIP!

Lavorare su un progetto parallelo può dare pratica deliberata necessaria per raggiungere il livello successivo.

Good Luck

Con un piccolo sforzo ", le opzioni di cui sopra vi permetterà di tenere il passo nel mondo dello sviluppo software.

(0)
(0)

Commenti - 0

Non ci sono commenti

Aggiungi un commento

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Caratteri rimanenti: 3000
captcha