有感于课中的一个案例:
案例:为什么要做产品版本的规划知道创宇研发技能表中有这样一条叙述:
我们需要对得起名片上的那个头衔:工程师、研究员
作为开发人员,在遇到问题的时候,不能只骂娘,还得有思考。
第一,看看正确的开发姿势是怎样的。
一个完整的开发流程应该有这四步:分析->设计->编码->测试。很多开发团队往往只有编码这边,弱化了其他步骤……
真正的工程师是头脑清楚的人,在需求分析阶段,就该识别出哪些东西是不变的——即需求再怎么改,这些东西也是要做的。在此基础上,把容易变动的部分做成灵活可配置的。这样当需求变更提出来的时候,你的反应就会是“早就知道会这样改”,而不是着急上火。
第二,提出建设性意见。
这么做不对,谁都知道。正确的做法是什么,就不好说了。一个好的工程师,应该能给出建设性的意见。
那要是不懂产品运营怎么办?学嘛。
“Talk is cheap. Show me the code.”
——Linus Torvalds
补充说明
今天看的专题课是《如何管理产品的版本和优先级》,不过对于自己不太熟悉的领域,要每天输出学到的东西,还不能直接发笔记,还是挺难的。于是就写了看课过程中想到的题外话,也算输出了罢。
网友评论