Investir em Pentest sendo desenvolvedor Full-Stack: Uma decisão estratégica?!
Estou refletindo sobre a relevância de um desenvolvedor investir tempo em aprender Pentest. Será que é uma escolha válida ou devo priorizar o aprofundamento nos meus conhecimentos de desenvolvimento?
Novos horizontes
Sinto que preciso adquirir conhecimentos adicionais para contribuir de forma mais significativa com a comunidade dev, seja por meio de código ou de conteúdos.
Recentemente, tenho demonstrado um forte interesse por segurança e privacidade. Esse interesse surgiu logo após minha participação em um hackathon, onde um dos nossos mentores levantou alguns questionamentos de segurança, mesmo que muitos deles parecessem trivialidades, me deixaram com uma pulga atrás da orelha. Isso tem me feito refletir sobre minhas prioridades de estudos e direcionamentos profissionais.
Atualmente, sou um desenvolvedor que trabalha com TypeScript, Node e React. Embora não me considere um especialista, consigo resolver problemas de forma eficaz dentro dessas tecnologias. No entanto, sinto a vontade de ampliar meu horizonte!
Vejo três opções à minha frente:
- Focar 100% em minha stack atual, até se tornar um especialista de ponta! Ou quase lá 🥴
- Considerar explorar uma linguagem de mais baixo nível como C++ ou Rust;
- Se aprofundar em uma nova área de conhecimento para mim, vulgo pentest;
Porque eu digo isso, TUDO no final vai apontar de volta para meus conhecimentos e as tecnologias que trabalho nesse momento. (Observação, stack para mim é só uma ferramenta, beleza?)
Conclusão
Analisando desse ponto de vista, talvez seja benéfico estudar uma linguagem de mais baixo nível, pois através dela pode me abrir caminhos para construir ferramentas ou trechos de códigos mais "performáticos" do que seria possível em meu ecossistema atual. Ou por outro lado, caso eu comece a estudar a cerca de pentest, estarei adquirindo um conhecimento que pode ser aplicado em tudo o que eu for fazer em diante.
Saiba que quando eu falo em estudar uma nova linguagem, ou área de conhecimento, não me faz parar de estudar minha stack atual!
Sinto que chegou o momento de fazer uma escolha entre aprofundar minha expertise atual ou buscar novas áreas de conhecimento que possam me desafiar e me fazer crescer profissionalmente.
Seria essa mudança um diferencial significativo para minha carreira? Estou aberto a sugestões e adoraria discutir mais sobre isso aqui com vocês.