程序员是做什么的程序员主要的工作就是写代码,但写代码并不是唯一的工作,他们也负责其他工作。通常程序员进入公司以后,不会是重头开始一个项目,而是在已有代码的基础上进行维护或新功能的开发,所以必须“读代码”。读有“泛读”,了解系统架构、功能模块,对系统有一个大致的认识,各个功能能找到相应代码实现的位置。还有“精读”,通常就是调试了,在fixbug的时候使用。此外还包括审核:一些规范一点的公司,都会有codereview,也是精读,但不用debug。对于一个成熟的项目来说,读代码——而不是写代码——可能是最