搜索
程序员的进阶之路应该如何处理好认知问题
2021-07-12 10:36:03
419
0

  是否有很多程序员已经进入了这么一种状态,感觉晋升无望,每天维护同样的模块,写的代码也很少出现bug,即使有bug也能迅速解决,当年对IT的热爱也快要消磨殆尽了。


  据统计,今年的毕业生将创历史新高,多达909万。并不是说所有毕业生都会进入IT行业,但每年进入IT行业只多不少,而一直身处底层的员工,往往也是最容易被取替的。看着同期进来的人不断晋升,工资上涨,但自己却进入激烈的淘汰边缘,这是为什么?



图片10.png



  造成这个现状的原因其实就是认知问题,对自我认知以及对外界认知的偏差。吾日三省吾身,把自己和别人做一个简单的对比,承认自己的不足,然后找出自己不足的地方,是技术问题?还是沟通问题?或是学习能力问题?不要以为程序员就是单纯的码农,如果你想要往上晋升,肯定需要横纵向多方面发展。


  你和别人谈合作,你的沟通表达能力,策划能力肯定需要跟上,而接到项目后,你需要通过你的技术去完善,可能这个项目的完成不只是单纯的一门技术可以搞定的,这也需要你日常要具备学习能力。所以你必须要知道自己存在什么问题,才可以有针对性的改进,如果不知道自己的问题所在怎么办?很简单,去尝试,去挑战每一件自己没做过的事情,尤其是还没接触就觉得自己不行的事情。通过不断的试错,我们可以快速的找出问题所在,并且成本极低。



图片11.png



  当你找到自己的问题时,你要对外界有清晰的认知,这样你才可以根据时代发展调节自己。这个其实比自我认知更简单,多关注时事新闻,关注大厂动向,看看他们日常研究的方面以及项目投资,虽说不一定是百分百正确,但起码你可以掌握一个大致的趋势,从而在这个趋势中选择提升自己的方式。



  其实,程序员对着电脑,敲着代码,很容易进入疲惫期,同时也很容易进入自己的舒适圈。想要突破壁垒,就要行动起来,成为勇于承认错误,承担责任的人。

现在的技术可以实现《头号玩家》的场景吗?
维密超模转行当程序员是一种什么体验?