image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Article image
Milena Macedo
Milena Macedo14/08/2024 13:17
Compartilhe

Desafios do Primeiro Emprego como Desenvolvedora Júnior

    Ao iniciar uma carreira na área de tecnologia como desenvolvedor, enfrentamos muitos desafios, pois a função exige vasto conhecimento e flexibilidade. Quando recebi meu primeiro "sim", foi um momento desafiador, pois me deparei com tecnologias, arquiteturas e estruturas já estabelecidas. Durante os estudos, costumamos criar nossos próprios fluxos de "caminhos felizes", desenvolvemos nossos bancos de dados e estabelecemos relacionamentos conforme as normas e técnicas aprendidas em cursos ou na universidade. Isso muitas vezes nos deixa engessados e apegados a processos lineares no desenvolvimento.

    No entanto, ao ingressar em uma empresa, somos frequentemente exigidos a trabalhar com versões antigas de linguagens de programação, arquiteturas do famoso GO Horse e a realizar manutenções em código legado. Essas situações podem ser desafiadoras, principalmente porque muitos de nós passamos a maior parte do tempo criando novos aplicativos, bases de dados e sites.

    Inicialmente, há um impacto na nossa forma de pensar e na adaptação a uma nova maneira de trabalhar. Ser programador é ser desapegado e humilde para aprender novas tecnologias; não podemos nos apegar a uma única abordagem.

    Outro ponto importante: quando somos contratados para desenvolver um software novo ou novas funcionalidades, isso também demanda maturidade. Às vezes, a linguagem ou o framework escolhido pode ser desconhecido para nós, o que exige que aprendamos e apliquemos esse conhecimento, muitas vezes sem a supervisão de um sênior ou de alguém experiente na tecnologia em questão. Falo isso por experiência própria, pois passei por essas situações.

    Portanto, essas circunstâncias exigem esforço e dedicação redobrados. Podemos pensar que essa dificuldade é apenas no início do emprego, mas a realidade é que ser programador significa estar constantemente diante de novidades e desafios. Com o tempo, aprendemos a lidar mais rapidamente com as novidades e dificuldades, mas a sensação de enfrentar o desconhecido nunca desaparece completamente.

    As dicas que deixo para vocês são as que me ajudaram a me adaptar e a desenvolver mais rápido:

    • Peça ajuda; seja humilde e diga "não sei, mas estou disposto a aprender".
    • Não fique preso a linguagens e frameworks.
    • Não reclame; simplesmente faça o que foi solicitado, mesmo que não pareça o ideal.
    • Busque sempre fazer o melhor código possível, mesmo que o código dos outros não seja agradável.
    • Explore diferentes maneiras de resolver o mesmo problema e escolha a melhor.
    • Seja livre para criar soluções; deixe de lado as fórmulas que você aprendeu e seja criativo.
    • Seja flexível e ágil na criação.

    Me conte como foi a sua história e quais desafios você encontrou quando iniciou a sua carreira.

    Compartilhe
    Comentários (1)
    Regilene Silva
    Regilene Silva - 14/08/2024 13:52

    Ótimas colocações, Milena. Muito bom 'ouvir' experiências alheias. Perguntei pra uma conhecida como era o fluxo de trabalho na empresa dela, ela migrou de área, e ela disse "É como uma pastelaria". Ouvi essa mesma impressão de uma QA num evento dev que fui. E ela trabalhava pra uma empresa USA. Inclusive, ela comentou que o diferencial do dev brasileiro era o fato de que eles se preocupavam muito com a qualidade do código e com melhoramentos. Outros profissionais, como indianos (citado por ela), seguia o ritmo da pastelaria. Como tu disseste, o ambiente de estudo é muito diferente do contexto da empresa.