C++程序员的成长路径

C++语言的特性很丰富,好消息是可以支持复杂的业务,坏消息是学习曲线会比较陡峭,初学者可能无从下手,导致劝退。

对于Java程序员而言,一般的成长路径,如下:

  • 半年,新手入门,需要大量指导。
  • 一年,熟练运用基本特性,需要少量指导。
  • 两年,独立承接某模块交付,需要少量指导。
  • 三年,独当一面,承接多个模块的交付,指导新人交付业务。

上述是JAVA程序员的成长之路,相比之下C++程序员要花费更多的时间和精力,才能有类似的成就。

把编程作为职业,除了做项目,交代码,交文档,修问题,还需要花费大量的时间读书,学习,做练习,做总结,加深积累,整个职业生涯,不得停歇。

学习基础知识,推荐阅读入门书单中的书籍。

学习并熟练掌握常见编辑器或者IDE的使用,掌握一定的技巧,比如:

熟悉常见编译器和选项,比如:

掌握优化构建过程的思路和方法,改善工作效率,比如:

了解基于C++构建项目时可能需要处理的事项,比如:

了解交付跨平台软件的基本要求,比如:

熟悉开源软件的构建方法,比如:

熟悉内存泄露类问题的定位方法,以及工具的使用方法,比如:

熟悉应用程序异常退出类问题的定位方法,以及工具的使用方法,比如:

借鉴前辈的经验,为自己制订长期发展规划,推荐阅读书单中的书籍。

上述总结来自于个人对能不能说一下 C/C++ 的学习路线?的回答,对内容做了一定的编辑,调整了格式。

posted @   jackieathome  阅读(30)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示