全职接单后才发现,其实不只是技术重要

程序员工作时间越长,就越容易陷入一个误区,总觉得一个软件项目里,技术才是最重要的。
在公司工作的时候,有公司作为自己的保护,了解到的信息其实非常少。只知道今年公司又签了几个项目,我要为这几个项目写代码,新的需求新的功能,不间断的去做。

但是创业之后,完全跟进一个项目整流程之后,发现其实项目的每一个节点,它都是非常重要的。
一开始的获客引流、营销运营。(为了获取客户。)
再到后面的客户的承接咨询销售,客户咨询。(为了客户成交。)
再到需求调研、方案设计、合同签订。(为了更好开展工作。)
项目启动,项目组人员分配。(为了项目高效进展。)
从这里开始,才到程序员认知的地方。(哦,对了,是做过外包的程序员了解的地方。)
开发、测试、交付、售后。
编程技术已经是最后几个环节才会用到的。
我经常反问自己:如果第一步没有做好,还会有第二步、第三步吗?如果第三步没有做好,还会有第四步、第五步吗?
所以每个环节都是很重要的,只是顺序不一样。
版权声明: 本文为 InfoQ 作者【程序员郭顺发】的原创文章。
原文链接:【http://xie.infoq.cn/article/973b2c9b9bed8231bc4c6e06c】。文章转载请联系作者。
评论