和同事聊天有感:
我们在日常的工作中经常碰到这种情况,一项技术调研了好几年,前后好几个员工写了很多demo,但是就是没有规模应用起来,这是为什么?
在软件开发领域:
- 从一个idea到demo易
- 从一个demo到product难
- 从product到merchandise更难
1.从idea到demo:
我们往往有许多的资料可以参考,资料的作者都喜欢写demo,这些能帮助你快速实现一个demo,数据没有,可以mock,环境没有,可以自己搭一个简陋点的,这些事情都是自己可以掌控的
2.从demo到product:
你需要考虑各种现实的应用场景和环境,工作是无技术难度、耗时的、重复性的,同时你需要真实的数据和环境来进行测试,需要和依赖方沟通使你能顺利的使用对方的依赖,你需要依赖他人的事情变多了
3.从product到merchandise:
你需要的是推广、实施,需要解决各种层出不穷的bug,你面对的是客户和不可控的现实环境,这些都是你难以掌控的
作为一个软件开发(测试)工程师,我们喜欢做第一步,大部分也能做到第二步,但能做到第三步的才是一个真正合格的软件开发(测试)工程师