對于嵌入式系統研發行業,以前鄙人總是認為,只要學會了使用32位的單片機就牛逼了,就是核心競爭力了。但是后來發現,就算學會了使用ARM9/ARM11,或者再牛逼點,學會了使用高通驍龍的智能手機處理器,那也只不過是比別人多會用幾個芯片而已,就像蕭遠山和慕容博兩位前輩一樣,也只是會些他人不會的功夫而已,卻永遠無法觸及核心競爭力,永遠無法達到少林掃地僧的境界。
正文
下面切入正題。先直截了當的說一個基本論點:對于嵌入式行業的研發人員和企業來說,各種性能強勁的芯片和各種各樣花樣百出的軟件,都不是嵌入式行業的核心競爭力。好芯片和好軟件,只是“工欲善其事,必先利其器”中的器,而要“善”的事,才是一個研發人員和一個企業的核心競爭力。
下面來舉例說明一下。鄙人從事的是工控領域的嵌入式開發,比較典型的一個應用技術是根據一個設備運行時產生的振動的情況來分析這個設備的運行狀況。這里涉及到兩個部分的技術,一個是設備的振動的信號的采集,另外一個是振動信號的分析。先從一個企業來說吧,一個企業想做出這樣的產品,然后在這個行業立足,那么使用什么芯片和什么傳感器進行信號的采集,這絕對不是核心競爭力了。如果企業里有個會使用COTEX-M3單片機的人才,那么可以使用COTEX-M3單片機進行信號的采集,如果有個會使用ARM9的人才,那么可以使用ARM9進行信號的采集,這是可以改變的。
由此看來,振動信號的分析才是核心競爭力。但是如果僅僅做到把振動的信號使用傅里葉變換分析出幾個具體的信號波形,也不能構成核心競爭力,因為傅里葉變換技術是隨便一本振動信號分析的書里都有的東西,拿來就用,這也只是一個工具。而且,做這種信號的變換的軟件也有很多,可以用MATLAB,可以用組態軟件,也可以用LABVIEW,企業想做不同的界面,只要招聘不同的人才便可,這構不成核心競爭力。而倘若能夠通過采集到的振動信號分析出這臺設備的每一個重要的零部件的具體數據信息,然后判斷出這臺設備中各個零部件分別工作的狀態如何,這才能構成核心競爭力。當然,這是書上沒有的東西,是需要企業自己進行研發的技術,這也是其他企業無法抄襲的東西。
從以上對企業的分析中可以看出,對于一個嵌入式研發人員來說,核心競爭力不是你會使用什么高級的芯片,或者你會使用什么先進的程序設計語言或者軟件。從以上的分析可以看出,對于一個研發人員來說,核心競爭力也是信號的分析技術。至于原因,不再贅述。
另外再舉一個例子。現在炒的比較火的一個無線應用是“物聯網”,在這個物聯網中,其核心的東西是無線技術,而適合于“物聯網”的無線技術首推ZIGBEE無線網絡。對于ZIGBEE技術來說,其核心競爭力是什么呢?由上面的分析可以輕易得出結論,ZIGBEE網絡構成的算法就是其核心競爭力。因為ZIGBEE的協議是公布出來的,大家都看得懂;而各種無線通信的芯片和電路也都是琳瑯滿目,可以盡情選擇;而怎樣通過這些無線芯片實現ZIGBEE網絡,才是其核心。擁有ZIGBEE網絡協議算法技術的企業,已經在無線領域邁出一大步,比如目前在國內做的比較火的DIGI公司推出的XBEE無線模塊。對于個人來講,道理是一樣的。你會用無線芯片,別人也會用,這都是可以通過書學會的東西。但是,如果你自己研發出來了ZIGBEE網絡的協議堆棧,那么這個就是別人無法從書上去學的東西了,這就構成了個人的核心競爭力。
當然,這里并不是說工具不重要。對于個人來講,會使用一款芯片或一款軟件,乃是安身立命的基礎,也是實現核心競爭力的基礎。而對于企業來說,道理是一樣的。所以在嵌入式行業,必須做到內外兼修,方能成大業。
結語
無論對于企業還是個人,做到在外修武術套路,方能安身立命;做到在內修內功心法,方能稱霸一方。所以一定要兼修內功心法和武術套路,如此方能稱霸于武林,有資本參與華山論劍!