image

Access unlimited bootcamps and 650+ courses

50
%OFF
Article image
Lucas Franco
Lucas Franco28/02/2025 15:38
Share

Cinco Lições Mais Importantes do Livro "14 Habitos de Desenvolvedores Altamente Produtivos"

    Escrito por Zeno Rocha, "14 Hábitos de Desenvolvedores Altamente Produtivos", é uma coletânea de entrevistas no qual acompanha diversos desenvolvedores ao redor do mundo. De São Paulo ao Vale do Silício, do Google a Microsoft, o livro contem insights valiosos e importantes para aqueles que buscam se aperfeiçoar ou já começar com o pé direito, em sua carreira como desenvolvedor ou desenvolvedora. Tive o prazer de concluir esta leitura recentemente, e venho aqui, através desse artigo, listar as cinco lições mais importantes dos quais encontrei no livro.

    1 . Foco nos fundamentos.

    Com o avanço da Inteligência Artificial e Assistentes Virtuais, é nítido ver que conforme o ser humano passou a delegar suas tarefas ao computador, acabou se criando uma grande massa de pessoas onde é perceptível a escassez sobre conhecimentos teóricos e fundamentais para o desenvolvedor, conhecimentos básicos como lógica de programação, pensamento computacional e estruturas de dados estão cada vez mais difíceis de serem encontrados, principalmente em desenvolvedores recém formados ou dos quais estão chegando agora no mercado. A Lição desse hábito é, para se ter destaque nos dias atuais como desenvolvedor, em um mercado ultra competitivo e impulsionado por IA, foque nos fundamentos, na base da computação pois com esses fundamentos e conhecimentos em mãos, você será possível de construir soluções limpas, escaláveis e robustas, gerando entrega de qualidade para a sua organização ou negocio.

    2 . Faça para o seu futuro eu.

    Quem nunca iniciou aquele projeto, parou para dar andamento em um outro projeto, e quando voltou ao primeiro mal conseguia entender o que você mesmo tinha feito? Esta lição/Hábito do livro deveria ser lida por todos (inclusive por aquele amigo que refatora o código todo por complemento e ninguém nem sabe mais aonde o if começa e quando termina rs) pois a mesma se trata sobre qualidade do código, e isso impacta diretamente sobre a qualidade de nosso trabalho não apenas para nosso entendimento porem dentro da squad onde trabalhamos, refatoração de código é importante, porém como diz um ditado "Um código bom é um código que mesmo se a pessoa não for da área, ela vai conseguir entender". Comente seu código, o torne legível, é um favor que você pode fazer para o seu time e para o seu futuro eu.

    3 . Domine o Lado Sombrio da Força.

    Se você é uma pessoa como eu, que começou a codar por conta de algum exemplo de filme ou quadrinhos, como o Homem de Ferro ou assistiu CyberChase quando era criança (eu infelizmente ou felizmente quis entrar nessa jornada porque achei incrível uma IA como o Ultron dos Vingadores), quando viramos adultos encontramos um cénario que não era bem o que esperavamos... As regras de négocio. Adoramos a parte de escrever códigos, de lógica, terminais de comando, mas e aquele calculo para saber o quanto do imposto deve ser calculado sobre aquela nota fiscal para o financeiro da empresa? Grande partes dos desenvolvedores se recusam a se aprofundar nesse lado do trabalho, o problema (ou não) é que justamente esse lado é o mais importante para se construir um sistema inteligente e eficaz para seu cliente ou a empresa, e justamente ter domínio e adaptabilidade sobre esse conhecimento, difere os ótimos desenvolvedores de desenvolvedores medianos. Escrever códigos e ter o visual studio code com o tema Dracula é importante, porem o mais importante ainda é ter dominio sobre o problema no qual você precisa resolver.

    4 . Ouvir Ativamente.

    Quem nunca foi tentar fazer aquela sugestão em uma reunião e antes de falar um "A" a primeira coisa que ouviu foi: "Não dá", "Não é possível", "Não vai funcionar". Eu sempre fui o tipo de pessoa que gosta de levantar hipóteses antes de tomar decisões bruscas diante de um problema, pois já fui o tipo de pessoa que acreditava ter o amplo conhecimento do algoritmo antes mesmo de chegar a vê-lo e cometia enganos ao experimentar tais soluções e elas realizarem a correção do problema, eu acredito que esta seja a lição mais importante do livro justamente por ser a menos praticada no ambiente de trabalho. Espere a ultima pessoa terminar seu ponto antes de dizer seu argumento e antes de dizer seu argumento verifique se ele se enquadra ou se será eficaz para realizar o problema proposto.

    5 . Não Subestime.

    A situação que todo desenvolvedor(a) vai passar em sua carreira, fornecer prazos curtos pois subestimou o projeto. Acontece que sempre queremos impressionar nossos gestores e lideres oferecendo um prazo curto, ou apenas por não termos um escopo do projeto ou porque não iriamos imaginar um erro de conversão de data que nem o chatGPT aliado com o Gemini e o Github Copilot iriam saber resolver, e isso acaba frustrando a equipe, o líder, o chefe do líder, e o principal, nós mesmos. A dica é, imagine que você comprou algo pela internet, e no site diz que ira entregar em 10 dias, porém você recebe a encomenda em 5, isso iria deixa-lo(a) feliz, certo? Porem imagine o oposto, invés de ser entregue em 5, foi entregue em 15, isso iria causar a reação oposta, e o mesmo acontece na entrega de um projeto, leve isso em consideração ao estimar o tempo de entrega do seu software, sempre tenha um tempo de segurança.

    Share
    Recommended for you
    Decola Tech 2025
    Microsoft AI for Tech - Copilot Studio
    Suzano - Python Developer
    Comments (1)
    DIO Community
    DIO Community - 28/02/2025 16:00

    Ótima abordagem sobre as lições do livro "14 Hábitos de Desenvolvedores Altamente Produtivos", Lucas! Seu artigo trouxe uma visão clara e aplicável sobre como os hábitos certos podem transformar a produtividade de um desenvolvedor.

    A estrutura com cinco lições essenciais tornou a leitura dinâmica e objetiva, permitindo que os leitores absorvam insights valiosos rapidamente. O destaque para o foco nos fundamentos é um ponto crucial, especialmente em um mercado onde a dependência de IA pode obscurecer a importância do conhecimento teórico sólido.

    O paralelo entre "Dominar o lado sombrio da força" e o entendimento das regras de negócio foi uma sacada brilhante! Muitos desenvolvedores subestimam essa parte, mas, como você bem destacou, é justamente esse conhecimento que diferencia um profissional mediano de um desenvolvedor altamente produtivo.

    A reflexão sobre não subestimar prazos e gerenciar expectativas corretamente foi um excelente alerta para quem deseja entregar software de qualidade sem comprometer a confiança da equipe e dos clientes. Essa visão é essencial no mercado de tecnologia!

    Conteúdo prático, bem organizado e repleto de aprendizados valiosos! Quem está buscando crescer como desenvolvedor certamente encontrará nesse artigo dicas fundamentais para se destacar na carreira.