原创 开发的套路——记六年开发的一点小感悟

2018-10-21 16:47 3228 19 9 分类: 工程师职场
时间还真是最无情的,过得还是真的很快,一转眼已经毕业6年了,貌似也可以称自己是职场老人了,从初入职场至今,几乎是一直在从事产品的开发工作,中间有一小段时间因为想多了解一点芯片方面的知识,做了一段时间的芯片测试工作,但很快就又回归到产品开发上来了,回头看看自己这些年的的工作,对开发工作有一点点小感悟,于是便记录下来。
作为产品开发人员,既需要及时了解客户的需求,同时也需要积累可靠的经验,了解需求只要能和客户多沟通,表达和理解能力还凑合一般不会有什么大问题,可是积累这一块就比较宽泛了,到底要积累什么呢?
其实个人认为,产品就像是积木,无论是硬件的、软件的、还是二者皆有的,都是可以通过一块块很小的基本单元拼凑而成,一个完整的产品都是有一些基本功能模块或单元构成的。至于可以拼凑的结果如何,就既要看拼凑着的水平,也需要看这基本模块或单元的质量了。
基于上面的认识,我认为产品开发人员平时要积累的就是这拼凑的方法和高质量的基本单元,这是产品开发人员在工作中的利器。
说到基本单元,那什么样子的才能算是一个基本单元呢?硬件上一个电阻、电感或者电容就算吗?软件上一行代码就算吗?其实这些在我们的实际工作中是可以进行明确的,任何产品都可以对他进行拆解,无论是软件和硬件,拆解到最小的功能状态,这个最小的功能状态就是我们要积累的基本模块了,而这拆解的方法其实就是拼凑方法的你过程,所以没拿到产品需求后的第一件事儿就是对这些需求进行有条理的拆解,拆解过后,既方便我们队产品架构的设计,也方便开发人员分工合作,可谓是依据多得,同时在这过程中形成的基本功能魔模块又是及其宝贵的成果,我们要将这些基本模块的功能最大化,让我们的劳动能产生更多的价值。
通过化整为零的功能拆分,能为我们的开发工作带来很多方便,在通过聚沙成塔来快速拼凑出可靠的产品,让那些优良的性质可以在新产品中得以继承,那些缺陷可以尽早地从我们的产品中被提出,以此来提高产品质量,提高我们个人的水平。
本来还有点逻辑的东西,一写出来就乱了,没什么文采不说,自己看来也缺乏一些逻辑与重点,最后还是后者脸皮提出来了,希望对大家有帮助,也希望能抛砖引玉,大家也能分享一下产品开发的经验与方法。

PARTNER CONTENT

文章评论2条评论)

登录后参与讨论

雪枫21 2018-10-23 17:16

eeNick: 哈哈,感谢分享。正是如此,就应该多些,这样有助于培养自己逻辑、写作等能力。我觉得这些能力对技术型工程师是很有帮助的 ...
多谢,这方面的能力一定要加强了。

eeNick 2018-10-22 16:05

哈哈,感谢分享。正是如此,就应该多些,这样有助于培养自己逻辑、写作等能力。我觉得这些能力对技术型工程师是很有帮助的
相关推荐阅读
雪枫21 2018-09-20 11:00
电感啸叫解决方案大讨论--问题提出篇
从参加工作以来,最怕碰见的问题就是电路有异响,最开始对这个问题是一点头绪都没有,后来通过查百度,逛论坛、问同事,才慢慢对这个事情有了一点认识,原来这种异响一版都是电感的啸叫,而产生啸叫的原因都是电路...
我要评论
2
19
关闭 站长推荐上一条 /3 下一条