Come migliorare la tua carriera Opportunità di carriera

Come migliorare la tua carriera Opportunità di carriera / Programmazione

Se speri di iniziare, riavviare o migliorare la tua carriera di programmazione, non è facile. Mi sto ritrovando nel bel mezzo di questo momento - mi rimangono solo pochi anni all'università, e ho bisogno di sfruttarlo al massimo per avere migliori possibilità di un ottimo lavoro una volta diplomato. Dopo aver fatto molte ricerche, ho trovato un tesoro di consigli utili che credo possano aiutare anche gli altri.

È molto difficile essere in grado di fare effettivamente tutte queste cose (anche se realizzarle ti darà il vantaggio). Ma anche riuscire a fare solo uno o due di questi suggerimenti può portarti molto più lontano di quanto faresti senza di loro.

Iscriviti alle community online


Trovare comunità online in grado di fornire risorse utili e feedback mirati è un modo fondamentale per saperne di più sulla programmazione generale e sui linguaggi di programmazione. Sono un grande fan di Reddit in quanto esiste una community Reddit praticamente per qualsiasi cosa The Awesome Guide to Reddit The Awesome Guide to Reddit Ti chiedi come i tuoi amici trovano sempre cose interessanti su Internet prima di te? Probabilmente stanno usando Reddit, l'autoproclamata "prima pagina di Internet". Leggi di più, quindi le mie raccomandazioni includeranno

  • / R / programmazione
  • / R / (come / r / java o / r / python)
  • / R / cscareerquestions

L'ultimo è utile se hai qualche domanda su una carriera informatica in qualsiasi momento, se sei ancora a scuola, stai intervistando, sei nel tuo primo lavoro o quando stai cercando uno stipendio più alto. / R / cscareerquestions è un subreddit molto influente, aiutandomi con alcuni ottimi consigli. Sicuramente controlla.

Ottieni stage


Nel settore tecnologico, ottenere un'istruzione di qualità è importante. Tuttavia, l'industria aggiunge anche un'estrema quantità di stress sull'esperienza. Anche con un diploma di laurea o superiore, è ancora piuttosto difficile trovare un lavoro se non si ha esperienza. Se ti sei laureato e hai bisogno di una posizione a tempo pieno, questo consiglio non sarà molto utile.

Ma se sei ancora al college e ti stai preparando per la tua carriera, fai il maggior numero di stage che puoi. Come trovare il giusto stage per te (ed evitare di essere truffati!) Come trovare il giusto stage per te (ed evitare di essere truffati! ) Leggi di più . In un tipico programma di 4 anni per una laurea triennale, hai tre estati prima di laurearti con la tua laurea. In teoria, si tratta di tre diversi tirocini che potresti avere quando non sei impegnato con la scuola. Se, dopo il tuo primo anno, ti senti come se non avessi imparato abbastanza per essere pronto per uno stage, saltare la prima estate va ancora bene, ma in seguito dovresti davvero fare uno sforzo per ottenere uno stage.

Per avere una buona dose di esperienza al momento della laurea, dovresti cercare di mirare a 2 stage, anche se più è sempre meglio. Non dimenticare che puoi anche fare degli stage durante l'anno scolastico, ma sappi che lavorare in quelle posizioni di tirocinio ti porterà via del tempo dai compiti a casa - e che i voti alti sono ancora di fondamentale importanza per avere!

Entra in collegi di lavoro del college e annunci di lavoro di major tecnologici e start-up. Alcune altre risorse eccellenti per la ricerca di stage:

  • Internships.com
  • Experience.com
  • InternMatch

Lavorare su progetti


Oltre a fare stage, dovresti anche cercare di trovare il tempo per lavorare su alcuni progetti personali. C'è molta flessibilità qui in termini di cosa puoi fare, perché può essere letteralmente qualsiasi cosa. Un'app per desktop, un'app per dispositivi mobili, un sito Web ... qualunque sia il tuo interesse. Non deve nemmeno essere il tuo progetto. Mentre il tuo progetto mostra che hai una certa creatività e idee brillanti per risolvere i problemi che hai identificato, puoi anche solo lavorare su progetti di altre persone.

Se non riesci a pensare a un'idea su cui ti piacerebbe lavorare, guarda i molti progetti open source e sceglierne uno per contribuire con il codice a Perché dovresti contribuire a progetti open source [parere] Perché dovresti contribuire all'open source? Progetti [Opinione] Il concetto di software open source non è nuovo, e con enormi progetti di successo come Ubuntu, Android e altri sistemi operativi e app correlati a Linux, penso che possiamo tranquillamente dire che è un modello provato per ... Leggi Di Più . Qualunque cosa tu stia facendo, è importante che tu tenti di mettere online il tuo lavoro. Se stai contribuendo a un progetto open source, sarebbe bello se usassero GitHub o qualcosa di simile che terrà traccia dei tuoi commit.

Se stai lavorando al tuo progetto, crea un repository GitHub (o usa un servizio simile a GitHub Love GitHub? 4 motivi per cui dovresti ospitare il tuo codice su BitBucket Love GitHub? 4 motivi per cui dovresti ospitare il tuo codice su BitBucket per pensare a dove intendi memorizzare il tuo codice. Probabilmente hai sentito parlare di GitHub. Questo non è sorprendente.GitHub è utilizzato da individui e aziende per ospitare codice, collaborare alla documentazione ... Leggi di più) e spingere il tuo codice su di esso Cosa È Git & Perché dovresti usare il controllo della versione Se sei uno sviluppatore Cos'è Git e perché dovresti usare il controllo della versione Se sei uno sviluppatore Come sviluppatori web, molto spesso si tende a lavorare su siti di sviluppo locali, quindi solo carica tutto quando abbiamo finito. Questo va bene quando sei solo tu e le modifiche sono piccole, ... Leggi di più in modo che chiunque (compresi i potenziali datori di lavoro) possa guardarlo e vedere come si codifica. Inoltre, aggiunge anche alla tua esperienza. Gli studenti universitari dovrebbero fare questo più stage. Le persone che non possono più fare stage possono ancora farlo per aumentare la loro esperienza.

Preparati per le interviste


Infine, se hai intenzione di lavorare per una grande azienda tecnologica (pensa a Google, Facebook, Amazon, ma non solo a quelli), devi dimostrare che conosci le tue cose! Queste aziende vogliono le menti più brillanti là fuori, quindi un colloquio con loro significa essenzialmente che ti daranno uno dei più grandi esami della tua vita. Queste interviste saranno altamente tecniche e dovrai essere pronto a rispondere.

È difficile scegliere argomenti da soli e sperare che siano argomenti di cui il potenziale datore di lavoro ti chiederà. Invece, prova a investire in un libro come Cracking the Coding Interview, che può darti una visione approfondita di interviste tecniche di alto profilo. Vi fornirà anche una guida di studio su vari argomenti che dovreste conoscere e discutere di possibili soluzioni e perché le altre soluzioni sono cattive.

Migliora le tue abilità tecniche di intervista 4 Cose da ricordare per la tua prossima intervista tecnica 4 cose da ricordare per la tua prossima intervista tecnica Recentemente ho avuto un colloquio (per uno stage estivo) per il quale mi è stato detto in anticipo che avevo bisogno di portare una matita nel caso stavo scrivendo domande. Ero particolarmente nervoso per l'ultimo bit ... Leggi di più e preparati mentalmente con la banca delle domande sulle interviste 8 Siti Web per ottenere suggerimenti su Intervista di lavoro Domande e risposte 8 Siti Web per ottenere suggerimenti su Intervista di lavoro Domande e risposte Altre informazioni disponibili sul Web.

Puoi avere tutta l'istruzione e l'esperienza del mondo, ma se devi passare attraverso un'intervista del genere, devi essere in grado di impressionare o essere respinto. È un duro lavoro, ma alla fine sarai ricompensato con una svolta nella carriera.

Conclusione

Come ho detto, è molto difficile fare tutte queste cose. Se davvero impieghi tutto il tempo per fare tutto questo, oltre alla scuola o ad altri obblighi, non avresti il ​​tempo di rilassarti o di avere una vita sociale. Io stesso non posso dire di aver fatto tutte queste cose (ancora). Ma prendere le misure per assicurarti una buona carriera nella programmazione è molto importante a lungo termine, quindi vale la pena di fare il più possibile. Ogni piccolo ti avvicina ad un lavoro migliore e ad un salario migliore.

Quali altri suggerimenti potresti offrire a coloro che desiderano entrare in programmazione? Fateci sapere nei commenti!

Crediti immagine: mano che tiene un pezzo di carta con lo stage stampato su di esso tramite Shutterstock, un uomo d'affari serio seduto alla sua scrivania tramite Shutterstock

Scopri di più su: ricerca di lavoro, programmazione.