浅谈工程师之系统观念
当今,对于电子工程师来说,接触的大大小小的项目越来越多,团队越来越大,项目的分工也越来越细越明确,对于这样的情形,工程师们应该如何有效的提升自己的系统设计能力呢?尤其是对于那些不太安分的工程师来说。这里就闲谈一下个人的感悟,如何更有效的提升自己的系统观念。
打一个不恰当的比喻:在进行项目实现时,我们每一个工程师就犹如一个砖瓦工在进行砌墙。整个项目就像是在实现一间屋子(或者更大的:一栋大楼,一个小区。。。),有的人负责砌正面墙,有的人负责天花板,有的人负责地面,还有的人负责左右两边的墙面,等等。假如是在砌正面墙,那么我们在考虑如何砌好这面墙的同时(这个是本职工作,必须做好),还应该附带的多考虑它与地面、天花板、左右墙面等部分该如何衔接,这就需要多考虑一下整个屋子的结构了,有意识的培养自己这种全局意识,而不是仅仅砌好自己的正面墙就完了。在下一次做更大的项目时,比如要负责一个屋子了,那么在完成这整间屋子的同时,你再有意识的考虑一下整栋楼的结构,考虑你的这间屋子如何与它周围的房间的衔接等。再下一次,可能就要负责一栋楼了,然后在做好自己本职工作的同时再考虑一下这一片区的结构布置等。
当然,所有这些的前提条件是必须把自己负责的那一部分本职工作做好,而不能舍本求末,盲目的追求大的、系统性的东西。我们不能在砌一面墙的时候,就想如何建一栋楼、如何布置一个片区的事情,这样就有点好高骛远了,而应该脚踏实地、通过一步步的不断积累来提高自己的系统意识,提升自己的专业高度。正所谓不能一口吃个大胖子,凡事需要一个过程,只要把过程都做好了,结果一般也都不会太差了。
以上只是个人的一点见解,有不恰当的地方还敬请各位大虾们指正。