某天,有一程序猿问科比,你为什么能取得这样的成就?
科比用低沉的声音问他,你见过凌晨四点洛杉矶吗?
程序猿:没有。
科比:我每天早上四点起来开始训练,所以我才会成功。
该程序猿以同样低沉的声音说:凌晨四点我还没下班。
科比:...
虽然是个段子,大家一笑置之,可也反应了现在程序猿行业的工作时长于劳动强度之大。
回想之前几年的程序猿生涯与当下的工作状态,熬夜加班不可避免,项目的紧急程度,客户在变更需求就像翻书似的速度之快让项目经理应接不暇,而你还不得不陪笑来回于客户与公司团队之间周旋,有时候感觉自己堪比谈判专家了。
不是特别了解别的公司的项目经理或技术负责是怎么安排,规划一个项目的。但就我个人而言,通常一个项目谈下来后,不管金额大小与否。
第一步:先和客户经理了解清楚客户要什么(做什么产品,产品应用的行业,产品的功能需求,功能需求的实现方式及流程)。
第二步:板书,把第一步的产品全部写在玻璃板上面,然后针对每一点做出说明,分析及我们能否实现这样的功能,如果不能实现,有没有代替的方法,或通过其他的方法间接实现。
第三步:确定项目方案和开发周期,人员配置表
第四步:规划框架图/原型图(可能比较简陋,因为搞技术的不同于设计师)。设计数据库,及确定数据表字段值类型,长度,是否添加索引,是否要用分区,是否用单库或多库等。
第五步:按照项目方案进行开发,及时跟进和协调团队间的各种大小问题。
第六步:开发,测试,交付上线。。。
文章标题提到了,12点,程序猿在干嘛?
上面的文字都是我在这个时候敲出来的。
下次有机会,准备一个项目从头到尾的写一边整个项目从恰谈到交付到客户手中的所有流程。
网友评论