寢室里的兄弟被分到西校區(qū)的老師帶畢業(yè)設(shè)計,昨天去見了導(dǎo)師一回來,就說“我的題目也是虛擬儀器,但我們用C語言,不用LabVIEW”。
原來,他的導(dǎo)師“跟蹤虛擬儀器的發(fā)展動向已經(jīng)好幾年了,在試用了NI寄來的試用版之后,覺得要是用這個東西來搞開發(fā),簡直太簡單了!我們要做先進而復(fù)雜的東西”
作為一個儀器工程師,我不覺得排斥C語言會有什么好處,兩者各有千秋,可以相互補充,但用LabVIEW搞開發(fā)簡單嗎?相對文本語言來說是簡單些,但嚴格來說,一點也不,否則我們這個論壇還開來干什么!
這就是中國人的劣根性,為什么不用簡單的開發(fā)工具卻要用復(fù)雜的呢?一件事可以簡簡單單完成,為什么非要把他復(fù)雜化呢?就像國內(nèi)的教科書老是喜歡把一個個分明很簡單的定義復(fù)雜化,而國外的教科書,盡管是英文,還是一看就懂。
我相信對于大多數(shù)電子、儀器工程師們來說,肯定是術(shù)業(yè)有專攻的,我的專業(yè)就是儀器儀表,所以計算機語言當然學(xué)得不夠精,不然的話我應(yīng)該是計算機系的學(xué)生。LabVIEW只是一個工具,光懂得LabVIEW的人肯定不會有前途,我們的目的是要用LabVIEW來方便我們的工作,而不是學(xué)會使用一些多么復(fù)雜的軟件來證明自己“是多么的有實力”。
用C 語言來編程也一樣,我們要做的只是把核心的問題——涉及數(shù)據(jù)采樣、運算、處理的問題解決掉,但有必要連虛擬儀器的面版也用C語言編寫嗎?那是電腦程序員的事情?,F(xiàn)在有了LabVIEW和CVI之后,面版的問題也很好解決了,為什么不使用他們呢?那個“跟蹤了虛擬儀器發(fā)展動向好幾年”的老師,這好幾年了也沒見他做出什么“先進而復(fù)雜的”玩意來。
個人一直以為,要學(xué)什么、用什么,都得根據(jù)工作和學(xué)習(xí)的需要來,不可盲目的攀比,不論我們使用的技術(shù)是否“走在世界的前列”,最關(guān)鍵的還是方便而且實用。說到頭,LabVIEW既方便也實用,特別是避免了大家都把精力過多地投入到編程上去,節(jié)省下來的時間我們可以用來設(shè)計更好更先進的儀器和設(shè)備,豈不更好?
最后,關(guān)于工作機會,如果你也是從事儀器儀表行業(yè)的話,航空、航天、國防工業(yè)與部隊特別需要懂虛擬儀器的人,我自己是簽了中國航天科技集團在南方的一個基地,做地空導(dǎo)彈的測試及其測試臺的虛擬化。薪水呢,一般在2.5~3萬一年,不算高,地區(qū)不同會有些差異。地點有大城市也有山溝,想投身報國的大俠們可以考慮考慮。