1.现状
今天想聊聊职业发展相关的想法。
硕士毕业后为了北京户口,进了一家央企。工作前三年做软件实施(非开发岗),长期出差的不稳定性、无休止的加班让我疲惫不堪;第四年公司内部申请转岗,从零开始c++开发。
c++发展到现在,兼具面向过程、面向对象、泛型编程、函数编程等多种编程范式,无人能面面俱到,精通所有功能。由于鄙人所在公司的技术栈比较老旧,而且我真正参与的项目较少,所以对c++的使用非常浅,仅熟悉面向对象编程的特点,使用c++11和stl的场景均不多。
马上要进入工作的第五年,合同的最后一年,让我必须思考之后的职业发展之路该如何走下去。
2.方向
目前我能想到的是两个选择,第五年观察观察公司的发展情况,如果项目进展顺利,待遇能有所提升,那就续约接着干;如果情况不太妙,只能另谋出路,向着互联网方向进发了。
本着居安思危的考虑,接下来一年必须好好提升技术,做好充分的思想准备:进可转互联网,退可续约接着干。
3.行动
3.1 c++11
必须老老实实刷书了,以下书多刷多思考,c++算是入门了。
《c++ primer》
《Effective C++》、《More Effective C++》、《Effective STL》、《Effective Modern C++》、《STL 源码剖析》、《深度探索 C++ 对象模型》
3.2 数据结构与算法
老老实实刷leetcode。
3.3 http
《图解HTTP》、《计算机网络(第七版)》
3.4 linux
3.5 计算机系统知识
先看《深入理解计算机系统》吧.
4.总结
未雨绸缪,一步一个脚印,扎扎实实进步,成功必属于我。