程序员分成几种不同的境界

程序员分成几种不同的境界,第1张

程序员》杂志上有一篇文章写的非常好,这里节选一段。文章一标题是《》。对比了一下,我觉得自己看来只能属于第五流的程序员。把这篇文章引在这儿,是准备时时刻刻激励自己,往更高层次努力,或者追求更高人生境界。五流程序员比技术和工具四流程序员比整合和管理三流程序员比创意和设计三流程序员不仅要求把事情“做完”,同时要求自己把事情“做好”,他的作品里充满着感动和生命,即使好几年以后重新来过,你依然会觉得那些创意和设计,突破了时空限制,只能模仿无法取代。二流程序员比沟通和性格一流程序员比态度和方法只要他掌握了适合他自己的学习态度和方法,那么他可以从任何时刻开始新的学习,并且展现最好的结果,至于现在会不会,懂不懂都不重要,因为只要他想要,他就随时可以要,也能要得到。超级程序员比思想和素质程序只是语言的表述,而语言则是思想的淬炼。超级程序员不仅改变我们的行为,也企图改变我们的思想。

华为程序员不需要写项目文案,但必须会。

研发项目文案是研发领域比较边缘的工作,程序员的工作也离不开本领域。

程序员的三个境界

程序员在英文里对应有三个单词:Coder、Programmer和Software Engineer,我觉得这三个词,生动形象地描述了程序员所需要经历的三个阶段,或者说三个境界。

Coder:只要求能够熟练使用编程环境,精通几种编程语言、开发框架和开发库,擅长写代码就可以了。这个阶段的程序员能够按照既定的设计完成编码。

Programmer:要求在coder的基础之上,精通设计模式、算法实现和编码技巧,并具备熟练应用的能力,这个阶段的程序员能够独立编码解决现实问题。

Software Engineer:要求在掌握业务知识的前提下,理解为什么这么实现,在综合考虑架构实现,权衡开发成本后,为解决业务问题提出最优方案,并能与业务人员顺畅沟通,让业务人员理解方案。编码工作达到这个阶段,才能称得上是真正的程序员,才真正实现了从工作到职业的转变。

能否成为职业的程序员,影响因素和方法论很多,各种学习类、技术类的总结遍地都是:主动思考、及时总结、制定规划等。但我认为其中最重要的是能否做到专注。

1 昨夜西风凋碧树 独上高楼 望尽天涯路(立志高远)

2 衣袋渐宽终不悔 为伊消得人憔悴(为梦奋斗)

3 蓦然回首 那人却在 灯火阑珊处(自然的回报)

程序员的参考下上面就好


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7824137.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-10
下一篇2023-04-10

发表评论

登录后才能评论

评论列表(0条)

    保存