程序员10大境界7.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
【程序员10大境界】这本书主要探讨了程序员的不同技术层级,并通过作者周伟明先生的个人经历和专业见解,为读者揭示了从新手到高手的成长路径。周伟明先生是多核编程领域的专家,他在网络安全软件、服务端软件、机器翻译软件、工具软件和嵌入式系统等领域都有丰富的实践经验。 书中首先提出了一个核心问题:中国程序员的整体技术水平是否落后于西方?作者认为,要回答这个问题,需要明确程序员的技术层级和各层级所需的技术水平,然后对比中西方在各层级的人数。以下是对书中提到的程序员层级的简要概述: 1. **第1层 菜鸟**:这个层级的程序员具备基本的计算机操作和编程语言知识,如C/C++、Java或JavaScript等。中国在这个层级具有显著优势,不仅有大量计算机专业毕业生,还有很多来自其他领域的转行人。然而,作为菜鸟的他们通常承担较为基础的工作,如搭建环境、编写测试代码等,因此他们渴望提升自己的技能。 2. **第2层 大虾**:在这一层级,程序员已经熟练掌握了至少一种编程语言和相关工具,理解了数据结构和算法,能进行多线程编程,并具备一定的软件工程知识。大部分程序员经过2-3年的努力可以达到这一层级。中国的“大虾”数量庞大,他们通常会崇拜像Robert C. Martin、Linus Torvalds、求伯君、王志东这样的技术大牛,并期望能进一步提升自我。 3. **第3层 牛人**:大虾们在遇到复杂问题时,会继续深造,学习更多关于编译器原理、操作系统内核、处理器知识、代码优化、数据结构与算法、测试和调试、质量管理等内容。这一过程需要大量时间和深度学习,才能成为真正的技术专家。在这个层级,程序员能够解决更复杂的问题,对软件设计有更深入的理解。 书中的内容不仅仅限于这些层次的划分,还包括对每个层级所需技能的详细解析,以及如何从一个层级跃升至另一个层级的具体路径。通过阅读,读者不仅可以了解到程序员成长的阶段,还能获取提升自身技术能力的宝贵建议。无论是对初入行的新人,还是有一定经验的开发者,这本书都提供了有价值的指导和启发。
- 粉丝: 7
- 资源: 14万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助