程序员可以阅读以下几类书籍来提升自己的技能和知识:
软件工程原则
《软件开发的201个原则》
代码质量和整洁度
《代码整洁之道》
《Head First设计模式》
算法和数据结构
《算法》(第2版)
《编程珠玑》
编程语言学习
《Python编程:从入门到实践(第3版)》
《C语言程序设计现代方法(第2版•修订版)》
《On Java 中文版(基础卷)》
《On Java 中文版(进阶卷)》
《JavaScript高级程序设计(第4版)》
深度学习
《深度学习入门:基于Python的理论与实现》
《这就是ChatGPT》
《大模型应用开发极简入门:基于GPT-4和ChatGPT》
《动手学深度学习(PyTorch版)》
计算机视觉
《计算机视觉工具集指南》
职业发展
《软技能—代码之外的生存指南》
《程序员修炼之道》
设计模式
《设计模式》
软件构建和测试
《代码大全》
《重构:改善既有代码的设计》
其他经典
《计算机程序的构造和解释》
《算法导论》
这些书籍涵盖了从编程基础到高级技术的各个方面,适合不同经验和需求的程序员阅读。建议根据个人的兴趣和需求选择合适的书籍进行深入学习和提升。