Oltre a tutte le cose buone presentate dalla community (sopra), mi aspetto anche di vedere prove di alcune abilità difficili. Non perfezione o poteri über-geek, ma una buona conoscenza pratica delle basi e dei concetti di base. Hai già ottenuto il lavoro ( complimenti comunque ) quindi sei praticamente lì.
Ma aggiornare le tue conoscenze e / o aggiornarti con gli strumenti, i linguaggi e le tecnologie che la tua azienda utilizzerà significherà che inizierai a correre e creerai una buona prima impressione.
Un ipotetico sviluppatore junior perfetto conoscerà i fondamenti di cose come
- la lingua.
- I / O
- OO concetti come eredità
- Interfacce di oggetti
- accesso al database (in particolare riguardo a come lo fanno nel tuo nuovo "negozio di codice")
- il modello HTTP
- CSS
- JavaScript / JQuery
- progettazione del database
- SQL e procedure memorizzate
- gli IDE che utilizzerai
- quadri pertinenti (citi primavera)
e così via. Sarà in grado di concentrarsi sulla raccolta di nuove abilità senza doversi fermare e imparare le basi. Sarà in grado di avanzare (facendo tutte le domande sensibili che gli piacciono - la maggior parte degli sviluppatori senior ama farsi fare domande tecniche sensate ) con la tariffa ordinaria di moduli online, pagine di amministrazione che molti junior affrontano per i primi mesi. Diventare un dev affidabile, junior dev può essere il tuo primo test di iniziazione in team ;-)
Quando stavo iniziando come junior nel team web di una grande azienda, la maggior parte del lavoro iniziale che mi era stato assegnato era in qualche modo poco interessante, ma mi ha tassato al punto in cui ho colpito i libri ogni notte in modo da poter capire cosa stavo andando dover fare il giorno successivo . L'ho superato, ma sono stati stressanti cinque o sei mesi dopo il lusso relativo del mio corso di Master ;-)
Se riesci a fare tutte le cose di base in modo efficiente, otterrai cose più interessanti da fare abbastanza rapidamente e questo ovviamente ti aiuterà a far avanzare la tua carriera.
E riecheggiando ciò che molti hanno già detto, il mondo dei computer e del codice è in continua evoluzione. Dovrai imparare nuove cose a giorni alterni. Tieni la mente aperta e cerca di capire perché ti sei imbarcato in questo, in primo luogo perché lo hai <3. Negli anni a venire potrebbero esserci momenti in cui questo non sarà in prima linea nella tua mente. L'entusiasmo ti farà superare la maggior parte dei dossi e degli ostacoli.
Detto questo, la mia esperienza negli ultimi dodici anni suggerisce che la maggior parte dei giovani non rimangono per sempre nella loro prima compagnia, quindi non restano troppo impiccati per essere "perfetti". Fare errori è tutto parte del processo che ti porterà da junior a dove vuoi finire. Lo sto facendo da un po 'di tempo e quasi -eliminare un database di produzione quasi un paio di volte all'anno.
Buona fortuna con la tua carriera.