Il presente articolo è stato tradotto automaticamente.

Parvenu

Primo giorno

Ryder Donahue

Circa sei mesi fa, mi sono laureato dall'Università con una laurea in informatica. Avuto un certo successo sotto la cintura, compreso ma non limitato a, essendo il team vincente l'u.s. Microsoft Immaginate la Coppa e la pubblicazione di un'app in Windows Store che ha guadagnato più di 400.000 download.

Quando ho ricevuto un'offerta di lavoro per lavorare in Microsoft, ero entusiasta di aderire il più grande società di software del mondo. Dato il mio portfolio e l'esperienza, mi sentivo preparato per qualunque sfida è stata lanciata a mio modo.

Com'ero ingenuo.

Ogni programmatore capisce la curva di apprendimento. Il nostro lavoro quotidiano coinvolge spesso incontrando qualcosa non conosce o difficile. Diventa una guerra costante di acquisizione di conoscenza e applicazione. La curva di apprendimento che ho sperimentato in Microsoft mi ha sfidato su un livello completamente nuovo. Io avevo mai visto, figuriamoci lavorato su, tale grande e maturo codice base che aveva così tante informazioni, bloccate all'interno di conoscenza tribale.

Per darvi qualche prospettiva, una settimana prima ho iniziato a lavorare, stavo scrivendo circa 2.000 linee di qualità, a livello di produzione linee di codice al giorno. Dopo la mia prima settimana di lavoro, avevo scritto circa 10 righe. Che non compilare. L'ambiente di sviluppo da solo ha preso un paio di settimane per impostare. Ciò ha incluso tutto il software necessario, integrazioni di origine e, naturalmente, le autorizzazioni che istituisce... tante autorizzazioni.

Dato il tipo di software che scrivere e mantenere, non so se c'è un modo migliore per facilitare la transizione in sviluppo di software aziendale.

Questo può dipingere un quadro cupo per nuovo software Engineei, entrare nel campo professionale, ma non posso dire abbastanza circa la natura solidale di tutti che ho lavorato con Microsoft. Come ogni luogo di lavoro, le persone che vi lavorano con definiscono l'ambiente e miniera è stato uno scoppio. Non posso sottolineare abbastanza l'importanza di mantenere un atteggiamento positivo, essendo in grado di divertirsi sia con il progetto e la squadra. Quando si spendono più di otto ore al giorno, cinque giorni alla settimana con loro — e a volte, molto di più — la squadra diventa la tua seconda famiglia. È importante per ottenere insieme a loro.

Questa colonna si prefigge di offrire consulenza e orientamento agli sviluppatori appena iniziati, quindi vi lascio con alcune. Il mio rammarico più grande come un giovane programmatore non stava partecipando a uno stage, che è non solo spesso pagati, ma fornisce esperienza inestimabile, reali. Avevo preso un estate di internare con una società come Microsoft, io potrei hanno imparato un sacco di lezioni prima la mia carriera ufficiale aveva cominciato anche — e fatto così molto meno pressione.

Ci sono altre opzioni. Per esempio, contribuendo ad un progetto di grande open source. Potrai godere dell'ammortizzatore stesso incontrato, codice sorgente beghe che rischia più di sei e ha maggiori contributori rispetto alle persone che hai incontrato in tutta la vita. Ma avrai confortevole lettura codice grandi basi e che fiducia vi servirà bene quando si cammina attraverso la porta il primo giorno della tua nuova carriera.

Inoltre, essere disposti a lottare con le proprie aspettative. Per me, era umiliante andare da scrivere migliaia di righe di codice al giorno per solo una manciata e a volte spendere mezza giornata cercando di ottenere un'applicazione per la compilazione. Questo è stato particolarmente difficile quando i miei compagni di squadra erano fiduciosamente finitura degli elementi di lavoro a sinistra e destra. Ma come un nuovo dipendente, questo è completamente normale. Don' t avere paura di chiedere aiuto. Ricordate, tutti intorno a te vuole vederti riuscire. I compagni di squadra sono stati tutti attraverso la stessa esperienza che stai passando e capire che avrete domande.

Quando ho iniziato a Microsoft mi è stato detto che ci vorrebbero tre-sei mesi per arrivare a terra e ottenere un buon senso dell'orientamento. Che sembrava assurdo il mio primo giorno, come non avevo mai avuto bisogno che molto tempo regolare per niente! Avendo appena passato il mio anniversario di sette mesi qui, sono venuto alla conclusione che questo po ' di consigli era a posto. Il più veloce si riconoscere e abbraccia la sfida della tua nuova carriera, meno potrai sottolineare le cose piccole e più potrai godere il viaggio.


Donahue Ryder è un sviluppatore di software engineer presso Microsoft. Originariamente da isole hawaiane, risiede ora in Redmond, Washington, con la sua fidanzata e il loro gatto, marmi.