手记

唉,工作多年的C++程序员,竟无处可去

安老师,您好!

我是一名毕业多年的C++程序员,在公众号上看了老师的很多文章,对我的思考启发很大。最近有些焦虑,希望得到老师的指点和帮助,谢谢!

我的大概履历如下:

  1. 毕业后外包到甲方,从事linux c++后台开发,主要工作是对甲方的后台服务进行维护。离职原因:一方面觉得工作是打杂,没有成长空间,学不到东西(当时有点年轻气盛)。另一方面是因为外包无归属感

  2. 在某小公司从事金融软件,从事c++服务端的开发和维护,主要是业务方面的开发

  3. 在某中型公司从事软件开发,公司属于音视频行业,主要负责通过协议进行业务开发

  4. 现在从事工控软件的开发,属于pc桌面软件,c++客户端开发分支

从履历上看,优势可能体现在:有两个行业经验:金融、视频,两个技术方向:客户端、服务器,一个职业方向:C++应用开发

但是劣势也很明显:

  1. 项目经验以维护为多(我理解的是为满足需求,在现有框架下进行的模块开发占多数),不具备系统设计架构能力

  2. 没有处理高并发、算法等有亮点的技能

  3. 没有名校及名企背景,基础不够牢固,知识体系也不够完善

因为想换工作,并提升自己,但目前始终理不清头绪,找不到方向,所以也没有付诸于任何行动。

老师曾经是 经验丰富 的C++程序员,现在是职业规划方面的专家,并且热心肠,所以期望老师结合我的履历,从跳槽换工作,c++知识体系以及职业规划与发展方面,谈谈您的想法或者说有一些好的建议。

期待您的回复,再次表示感谢!



想清楚如下4个问题,你就有方向了:

  1. 想在什么领域(行业)工作?

  2. 想做什么产品?

  3. 想在什么样的公司内做这类产品?

  4. 在产品开发团队中承担什么职位?

这4个问题,按从1到4的方向来澄清。用一张图表示如下:

对你来讲,应该尽量利用既有优势或积累,两点:

  1. C++这个技术方向

  2. 视频或金融这两个领域


所以你最好是按下图这样来寻找你的方向:

意思是,先定位到要进入的领域、公司、想做的产品、想去的团队、想做的职位,然后看这个职位的要求,看自己与要求的差距,有针对性的努力和准备。


0人推荐
随时随地看视频
慕课网APP