程序员的职业生涯规划

     在国内的IT环境下,要成为一名合格的程序员并不是容易的事。在国外,五六十岁还坐在电脑前敲代码的程序员比比皆是;则在国内,程序员则靠吃“青春饭”,三十岁还需要靠敲代码的程序员甚至被称为loser。这主要因为IT技术的高速发展,程序员必须不断地更新专业知识,以适应社会的需求。

    一般来说程序员有两个大方向:技术与管理。

    走技术路线的人,一定是对技术痴迷的人。但要走得长远,我们需要把技术做穿、做透。如何做穿、做透?计算机底层(C、汇编、逆向工程、驱动、内核)、计算机算法(网格计算、音视屏压缩、语音识别…)、架构(软件工程、跨平台、多语言等)都要有涉及。只有我们掌握了这些,才能做到”看问题看到本质”、”思想有穿透力”。这些才是最宝贵的,需要沉淀下来,仅仅靠做项目、写代码是无法达到的。

    但是对于上了年纪的程序员由于思维和身体原因,无法与刚步入社会正值旺年的年轻一代的学习能力相提并论,只能苦苦挣扎在茫茫学海中。

    所以走管理路线不失为大部分程序员一个比较理想的职业选择和方向。

    我们会参与很多类的项目当中,从中可以学习项目管理方面的经验,也可以参与社会的一些认证机构,通过业务时间的充电去完善自己的知识储备和管理知识,希望有机会可以跳槽大公司,做到管理层面。

    一个懂技术又懂管理的人,还是很厉害的。  

    各位有什么看法,欢迎留言讨论啊!

原文地址:https://www.cnblogs.com/bj0514/p/6876567.html