Capítulo 1. Deprogramador a engenheiro
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
As habilidades básicas, sempre chatas de aprender, parecem estar obsoletas. E talvez estejam, se houvesse um atalho para se tornar um especialista. Mas o caminho para a especialização requer uma base em fatos.
Ethan Mollick, de Co-Intelligence (Portfolio, 2024)
Ser engenheiro de software exige um monte de habilidades em várias áreas. Entender o que o cliente realmente quer. Transformar essas necessidades em código que dá pra manter. Escrever testes pra garantir que o software faz o que você acha que ele deve fazer. Criar interfaces de usuário que funcionam. Arquitetura. Trabalhar com dados. Levar o código pra produção. Se você quer crescer na carreira como profissional de software, precisa focar em mais do que só escrever código. Você precisa abraçar toda a arte da engenharia de software.
Para passar de programador a engenheiro, você precisa dominar as habilidades fundamentais em todo o ciclo de vida do desenvolvimento de software (SDLC), trabalhar de forma inteligente, reconhecer o que você não sabe e descobrir como preencher essas lacunas. Neste capítulo, você receberá algumas dicas e conselhos para começar. Você vai aprender sobre os vários caminhos para se tornar um engenheiro, bem como os conhecimentos essenciais que essas abordagens muitas vezes omitem. No final das contas, este capítulo vai te dar conselhos valiosos ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access