开发与写作

开发时间:

如果:70%-thinking,20%-coding,10%-fixbug
如果:20%-thinking,40%-coding,60%-fixbug

  • thinking:需求分析、代码设计
  • coding:搬砖--设计转化为实现
  • fixbug:修改设计阶段和coding阶段的差异导致的问题
写代码和写作文一样

1.提纲
2.丰富内容
3.审计和修改

好的作家可能写作经验丰富了,在每一项上用的时间少了,效率就高了。
我一直不是会写作文的人,在上学的时候,一直不喜欢写提纲,总喜欢写到哪想到哪,所以我的作文分数一直不高。

而在回想起我刚毕业的时候,总是不管三七二十一拿到需求,就去写代码,生怕代码写不出来一样。现在回想起来,为什么很多像我一样的刚毕业的同学,都不会在设计阶段用很多时间,主要原因是担心自己写不出来,是基于技术能力差而导致的信心不足。

现在工作了7年,当拿到需求的时候,总是会花上一段时间去思考这个需求的目的,理解客户的诉求,很多时候还会和产品经理去讨论需求的一些问题,然后再花上一些时间去思考这个需求在当前项目里如何实现,剩下的就是实现代码了(而这个时间往往是最少的)。

你可能感兴趣的:(开发与写作)