Além de todas as coisas boas enviadas pela comunidade (acima), eu também esperaria ver evidências de algumas habilidades difíceis. Não são poderes de perfeição ou über-geek, mas um bom conhecimento prático dos conceitos básicos e básicos. Você já conseguiu o emprego ( parabéns, a propósito !), Então está praticamente lá.
Porém, atualizar o seu conhecimento e / ou atualizar-se com as ferramentas, idiomas e tecnologias que sua empresa usa, significa que você entrará em ação e criará uma boa primeira impressão.
Um desenvolvedor júnior perfeito hipotético conhecerá os fundamentos de coisas como
- o idioma.
- I / O
- Conceitos OO como herança
- Interfaces de objeto
- acesso ao banco de dados (especialmente no que diz respeito à forma como eles fazem isso na sua nova loja de códigos)
- o modelo HTTP
- CSS
- JavaScript / JQuery
- design de banco de dados
- SQL e procedimentos armazenados
- o (s) IDE (s) que você usará
- estruturas relevantes (você menciona a primavera)
e assim por diante. Ele será capaz de se concentrar em adquirir novas habilidades sem precisar parar e aprender o básico. Ele será capaz de pensar (fazendo quantas perguntas sensatas quiser) - a maioria dos desenvolvedores seniores adora fazer perguntas técnicas sensatas ) com a tarifa de rotina de formulários on-line, páginas de administração que muitos juniores enfrentam nos primeiros meses. Tornar-se um desenvolvedor júnior confiável pode ser o seu primeiro teste de iniciação de equipe ;-)
Quando eu estava começando como júnior na equipe da web de uma grande corporação, a maior parte do trabalho inicial que me foi designado era algo pouco inspirador, mas me sobrecarregou ao ponto em que eu batia nos livros todas as noites para entender o que estava acontecendo. ter que fazer no dia seguinte . Passei por isso, mas isso foi estressante cinco ou seis meses após o relativo luxo do meu curso de mestrado ;-)
Se você pode fazer todas as coisas básicas de forma eficiente, você obtém coisas mais interessantes com bastante rapidez e, é claro, isso ajudará a avançar em sua carreira.
E ecoando o que muitos acima disseram, o mundo dos computadores e do código está em constante evolução. Você precisará aprender coisas novas a cada dois dias. Mantenha sua mente aberta e tente e veja por que você iniciou isso em primeiro lugar - porque você o faz menos. Nos próximos anos, poderá haver momentos em que isso não estará na vanguarda de sua mente. Entusiasmo vai levá-lo através da maioria dos obstáculos e obstáculos.
Dito tudo isso, minha experiência nos últimos doze anos mais ou menos sugere que a maioria dos juniores não fica na primeira empresa para sempre, portanto, não fique muito ansiosa por ser 'perfeita'. Cometer erros faz parte do processo que o levará do júnior até onde você quiser. Faço isso há um tempo e quase excluo um banco de dados de produção praticamente pelo menos duas vezes por ano.
Boa sorte com sua carreira.