Come dovrebbe un programmatore prepararsi per un nuovo lavoro? [chiuso]

2

Mi sono appena laureato e ho circa 2 mesi di tempo prima di iniziare a lavorare in azienda. Ho esperienza in C, C ++, Java e un po 'di Android (ho sviluppato un'app la scorsa estate, ho smesso di lavorarci più tardi). Voglio solo imparare qualcosa di nuovo migliorando le mie abilità base di C, C ++ e Java.

Ho davvero bisogno di qualche consiglio su cosa dovrei iniziare ad imparare in modo da poter lavorare su ciò che viene dato quando inizio il mio lavoro ... o nel senso che mi aiuta a migliorare dal mio attuale livello ... o questo mi aiuta a capire le cose molto meglio, mi aiuta a capire bene le cose, ecc.

    
posta ravi 04.06.2011 - 19:42
fonte

2 risposte

8

Dato che stai entrando in una posizione, vorrei parlare con la compagnia che ti ha assunto e cercare di imparare il più possibile sulle tecnologie e gli strumenti utilizzati dall'azienda. Scopri quale sistema di controllo delle versioni, strumenti di tracciamento dei bug, framework di test unitari, IDE, toolkit della GUI e così via. Non sarai in grado di imparare tutto prima di iniziare, ma puoi sicuramente leggere su di loro e giocare con alcuni di loro. Ti aiuterebbe a scendere a terra al lavoro.

Massimizzare il valore sia per te che per la tua azienda sarebbe il percorso migliore qui. Ti aiuterà a colpire il terreno al lavoro e mostrerà alla tua nuova azienda che hai iniziativa e guida personale.

Un approccio alternativo sarebbe imparare il tuo dominio. Non sono sicuro di quale sia il settore in cui opera la tua azienda, ma potresti dare un'occhiata alle tendenze attuali in quel settore. Scopri non solo le tecnologie utilizzate dall'azienda in cui lavori attualmente, ma dai un'occhiata ai leader del settore e scopri quali tipi di tecnologie stanno utilizzando. Potresti dare un'occhiata al loro software o forse sfogliare i loro annunci di lavoro e vedere cosa stanno cercando.

Ciò consentirebbe la mobilità all'interno del tuo settore di scelta, soprattutto se hai in programma di passare gran parte della tua carriera all'interno di questo settore, indipendentemente dalla compagnia per cui lavori. Ti consentirebbe inoltre di dare suggerimenti alla tua azienda in merito alle possibili soluzioni a vari problemi che potresti, se sei abbastanza competente con vari strumenti e tecnologie che sono utili nel tuo settore.

    
risposta data 04.06.2011 - 20:21
fonte
1

Dipende. Come candidato appena uscito dal college, il mio consiglio è di prepararmi per il tuo nuovo lavoro nel senso non tecnologico. Prendi in considerazione la lettura di alcuni articoli riguardanti la transizione dal mondo accademico a quello professionale, come adattarsi al team, competenze "soft" come la comunicazione, ecc. Il focus tecnologico verrà dopo e, presto, è improbabile che il tuo datore di lavoro ti aspetti comprendere le tecnologie specifiche (anche se la tua capacità di imparare quelle tecnologie è prevista).

Se tu fossi un esperto, la mia risposta sarebbe diversa. Ad esempio, prima di un precedente lavoro, ho letto molto su una tecnologia che sapevo che avrei usato (per quanto riguarda un RDBMS specifico). Consiglio di farlo se sai prima mano cosa farai, & esp se sei già "uno sviluppatore esperto".

    
risposta data 08.12.2011 - 17:59
fonte

Leggi altre domande sui tag