|
前言
很多人都说:企业对C++的需求势必越来越少,C++程序员群体竞争力也将越来越弱,但C++在很长一段时间都不会彻底消亡。
那么
c++的未来在哪?
作为一个30岁以上开发人员又该如何抉择?
随着今年疫情的原因,今年换工作的开发人员比以往的翻了好几倍,我也一样,本以为是凭自己的工作经验以及开发能力可以轻轻松松找个满意的工作,结果不尽人意。
面试官:我们不需要代码搬运工,也不需要熟练工,我们需要在某领域拥有超过常人的积累认知,和拥有整套完整思维模式和优秀认知事物能力的人。
他大概的意思是,我这也用过,那也用过,但是仅仅只是用过,没有真真自己写过一些东西,没有自己研究过一些东西。
想想也是,作为程序员,从出校门到现在,好几年,摸爬打滚,精力时间都是放在工作上,工作业务要什么就学什么,大部分的技能都是应付工作。往往忽略掉自己对外的扩充,以及自己技术栈体系的生成与总结。好比一年工作经验 当三年用,多的技能提升最多是你应付新的公司环境,或者新的业务技能需求。
今年很多企业面试问到最多的技术就是:协议栈,Nignx源码,协程框架,
我:一头雾水,有些了解过,但是真的答不上来。
最终自己下定决心,对照招聘网站IT行业后台开发岗位需求技能,和自己一知半解的一些东西都想去好好研究一遍。
过去真的没有想过要去这样提升自己,可能过去年轻过,无所畏惧,但是现在无论是年龄,还是家庭压力很多事情让我害怕。
那么作为一名C++程序员,怎样努力才能快速成长为一名高级的程序员或者架构师,或者说一名优秀的高级工程师或架构师应该有怎样的技术知识体系,这不仅是一个刚刚踏入职场的初级程序员,也是工作三五年之后开始迷茫的老程序员,都必须要面对和想明白的问题。
为了帮助大家少走弯路,我总结出一个C++程序员的工作2-5年成长路线图。
我特意整理了一下,有很多问题不是靠几句话能讲清楚,所以干脆找朋友录制了一些视频,很多问题其实答案很简单,但是背后的思考和逻辑不简单,要做到知其然还要知其所以然。 |
|