封面图

小码哥千千万,什么样的程序员最受青睐?

时间 2021/12/16 眼睛 23516


许多从事编程工作的人不喜欢被叫做程序员,于是世面上出现了一些很高级的头衔:软件工程师、软件研发、架构师、科学家,再配上诸如首席、高级、资深之类的前缀,由此营造出了一个丰富多彩的名片世界。


WechatIMG3.jpeg


前不久,乔布斯在1973年手写的一份求职信第四次拍卖成功。据外媒报道,这次,求职信拍出了34.3万美元(约合222万元人民币)的高价。



WechatIMG4.jpeg


图片来源:网络

 

原来,这位后来颠覆科技业的“苹果教父”,曾经也是“打工人”。据人力资源和社会保障部数据,2021届高校毕业生规模达909万人。每年毕业季,“求职大军”浩浩荡荡,涌向各家企业。

 

这支求职队伍中,也有一部分人涌向了中兴飞流,中兴飞流作为一家专注视频智能分析与AI大数据中台公司,其研发人员占比超过60%。那么,在面试或工作中,中兴飞流的leader们青睐什么样的程序员?

 

专业知识掌握情况,是评估一位程序员的首要标准。岗位不同,程序员的职责方向和范围也不同。结合各自的团队定位,leader们要求程序员掌握哪些技能?下面跟着研发经理带你一探究竟吧。


 

1.学习能力


基础语法、核心框架、数据结构、算法例论、操作系统等等。


程序员要了解的东西真的太多了,要想学会这些东西,不仅对记忆能力、理解能力有质量方面的要求,对学习速度也有一定的要求。


程序员的首要基本能力包括极强的快速学习能力和理解能力,特别是面对新知识和复杂的业务。


2.实操能力


程序员是一个在实践中成长的职业。看再多书,听再多的视频课,感觉自己学到了很多东西,但当独立接触项目时就头脑空白,不知道如何下手。关于这一块,我能给你的建议只有一个字:勤。


3.抗压能力


程序出bug基本上是必然的,而且很有可能程序上线的前一天突然出了bug,更可怕的是这种bug时有时无,测试时也无法复现,这个时候真的非常考验程序员的心理承受能力以及抗压能力。


4.独立解决问题能力


 

一个是学会使用搜索引擎,另一个是学会针对关键问题提问。


WechatIMG5.jpeg



5.一定的前瞻性


程序员的职业生涯相对较短,并且程序员数量过剩。因此,作为一个程序员,我们要学会如何在众多竞争者中脱颖而出。除了提高自己的技术水平以外,了解行业新风向也是十分重要的。只有紧跟技术的潮流,才不会被淘汰 。


我们绝大部分人的智力和天赋是在同一个级别上的,导致个人发展存在差异的因素主要源于以下几个方面:眼界、热情、缜密

 

眼界影响个人的努力方向。软件和计算机领域的基础理论虽然多年未有巨大变化,但是其在实际工程技术应用领域的更新迭代确是一刻也未停止过。技术发展的前沿在哪里,行业内顶级程序员们都在面临什么样的困难问题,硬件厂挤出来的新牙膏对我们程序有啥影响,如果对这些全都不闻不问变成井中青蛙,就很容易遇到发展瓶颈,陷入到重复的体力劳动中变成人肉打字机。

 

热情会严重影响个人的投入程度。你是否对优化自己的代码念念不忘,是否会在应用新学到的技巧时感到兴奋和收获成就感,业余时间愿意写写代码的人和看十行源码就犯困的人,谁在程序员这个岗位上更有发展前途不言而喻。

 

缜密是程序员必须具备的思维方式和工作习惯之一。

 

程序员其实有很多细分种类,不同种类都有相应的职业发展通道,每个职业发展通道都有专业型和管理型两个发展方向,所以程序员的职业发展还是有很多选择的。当然,程序员也可以选择跨界发展,转型做产品、项目经理、设计、质量管理,甚至成为技术创业者。

 

不论时代如何发展,优秀程序员的基本内涵不变。小码哥千千万,有真本事才是硬道理。感谢你能坚持看完,我是一名研发经理, 来自中兴飞流的老年程序员。



上一篇:高速逃费屡禁不止,收费稽核如何破局? 下一篇:拥抱新基建,驱动未来智慧交通