Profissionais, estudantes e interessados em tecnologia precisam sempre aproveitar as oportunidades de ampliar conhecimento, atualizar competências e fortalecer a trajetória profissional. Para o período de férias, professores da Faculdade de Engenharia de Software reuniram dicas de livros com conteúdo, experiências e tendências do setor, promovendo um ambiente de aprendizado e troca de conhecimento que acompanha as constantes transformações do mercado tecnológico. Entre os títulos indicados pelo corpo docente estão obras que abordam desde fundamentos da programação e arquitetura de software até temas contemporâneos como inteligência artificial, ética tecnológica e desenvolvimento profissional.
O Programador Apaixonado: Construindo uma Carreira Notável em Desenvolvimento de Software
Escrito por Chad Fowler, o livro apresenta uma visão prática sobre a construção de uma carreira sólida na área de tecnologia. O autor compartilha estratégias para o crescimento profissional, destacando a importância do aprendizado contínuo, da construção de relacionamentos profissionais e da adaptação às constantes mudanças do setor. A obra incentiva os desenvolvedores a assumirem o protagonismo de suas trajetórias, enxergando a carreira como um investimento de longo prazo.
Algoritmos de Destruição em Massa: Como o Big Data Aumenta a Desigualdade e Ameaça a Democracia
A matemática e cientista de dados Cathy O'Neil discute os impactos sociais dos algoritmos utilizados por governos e empresas em processos de tomada de decisão. A autora demonstra como modelos matemáticos aparentemente neutros podem reproduzir desigualdades, discriminações e injustiças em áreas como educação, mercado de trabalho, crédito e segurança pública. A leitura contribui para a formação de profissionais mais conscientes sobre a responsabilidade ética envolvida no desenvolvimento de sistemas.
A Próxima Onda: O Maior Dilema do Século XXI
Escrito por Mustafa Suleyman, cofundador da DeepMind, em parceria com Michael Bhaskar, o livro analisa os desafios e oportunidades trazidos pelas tecnologias emergentes, especialmente a inteligência artificial. Os autores argumentam que a humanidade está diante de uma transformação sem precedentes e discutem como governos, empresas e sociedade podem lidar com os riscos associados ao avanço tecnológico. A obra oferece reflexões importantes para futuros engenheiros de software que atuarão em um cenário cada vez mais influenciado pela IA.
Entendendo Algoritmos: Um Guia Ilustrado para Programadores e Outros Curiosos
De autoria de Aditya Y. Bhargava, o livro apresenta conceitos fundamentais da ciência da computação de forma visual e acessível. Utilizando ilustrações e exemplos práticos, a obra explica temas como busca binária, recursão, grafos, algoritmos de ordenação e aprendizado de máquina. É uma excelente opção para estudantes que desejam consolidar conhecimentos básicos e desenvolver uma compreensão mais intuitiva dos algoritmos.
Microsserviços Prontos para a Produção: Construindo Sistemas Padronizados em uma Organização de Engenharia de Software
Escrito por Susan J. Fowler, o livro aborda os desafios enfrentados por organizações que adotam arquiteturas baseadas em microsserviços. A autora apresenta práticas para padronização, monitoramento, escalabilidade, segurança e manutenção desses sistemas em ambientes corporativos complexos. A leitura é especialmente recomendada para estudantes interessados em desenvolvimento de sistemas distribuídos e arquitetura moderna de software.
O Programador Pragmático
Considerado um dos clássicos da área de desenvolvimento de software, o livro de Andrew Hunt e David Thomas reúne princípios, práticas e reflexões sobre a atuação profissional dos programadores. A obra aborda temas como qualidade de código, aprendizado contínuo, resolução de problemas e responsabilidade técnica, oferecendo conselhos atemporais que permanecem relevantes mesmo décadas após sua publicação.
Arquitetura Limpa: O Guia do Artesão para Estrutura e Design de Software
Escrito por Robert C. Martin, conhecido como "Uncle Bob", o livro explora os princípios fundamentais para a construção de sistemas de software sustentáveis e de fácil manutenção. O autor apresenta conceitos relacionados à separação de responsabilidades, independência de frameworks e organização arquitetural, demonstrando como boas decisões de design podem reduzir custos e aumentar a longevidade dos projetos.
Código Limpo: Habilidades Práticas do Agile Software
Também de Robert C. Martin, esta obra é referência mundial em boas práticas de programação. O autor ensina técnicas para escrever códigos mais legíveis, organizados e fáceis de manter, utilizando exemplos reais e análises detalhadas. O livro destaca que a qualidade do software está diretamente relacionada à clareza do código produzido pelos desenvolvedores, tornando-se leitura indispensável para estudantes e profissionais da área.
Equipe Ascom UniRV
Jornalista Vanderli Silvestre - CRP 4126/GO
Arte: Eduardo Thomaz