对程序员来说最难的是写代码吗?
对资深程序员来说,一万行代码一天就能码完,写代码是最没技术含量的事情。
对程序员来说,最难的是理解需求,把自然语言转成数学语言的过程,术语叫作形式化,早期程序员需要直接对接用户,花很多时间与用户沟通,把用户要求的功能性能抽象出来,整理整个系统的数据字典。
现在很多公司这部分工作交给产品经理了,是好事也是坏事,程序员就很难成长跨越成老板了。
其次难点是系统架构,包括通信协议,结构分层,软件复用以及算法这些,一家公司总需要有人做这件事,但可能也只需要一个人来做,一般是技术总监。
本文经用户投稿或网站收集转载,如有侵权请联系本站。