廣州嵌入式培訓(xùn)靠譜嗎
時間:2019-12-04 00:00:00
來源:信盈達
作者:信盈達
在人生道路上每個人都會有困惑的,學(xué)習(xí)嵌入式也是一樣。學(xué)習(xí)嵌入式系統(tǒng),你將需要詳細了解系統(tǒng)功能層的各部分是如何工作的,也會在面向?qū)ο缶幊?、GUI、數(shù)據(jù)庫、網(wǎng)絡(luò)服務(wù)等系統(tǒng)集成層的技術(shù)方向進行探索。嵌入式系統(tǒng)可以說是麻雀雖小五臟俱全,雖然沒有PC和服務(wù)器那么復(fù)雜,但計算機系統(tǒng)的各種組成一樣也不缺。因此,以嵌入式系統(tǒng)作為切入點開始學(xué)習(xí)軟件技術(shù)是非常好的選擇,避開不必要的復(fù)雜性,把握計算機系統(tǒng)最根本的概念和技術(shù)要點。打下扎實的基礎(chǔ)之后,你的職業(yè)發(fā)展則完全不必局限于嵌入式領(lǐng)域,即使你日后做PC或服務(wù)器開發(fā),學(xué)習(xí)嵌入式所得的知識和技能同樣使你終生受益。正如庖丁解牛,心中有全牛,自然就能游刃有余。
廣州嵌入式培訓(xùn)靠譜嗎,那為什么說嵌入式人才緊缺呢?其實,
學(xué)嵌入式系統(tǒng)就是學(xué)計算機系統(tǒng),本質(zhì)上并沒有什么特殊的只有嵌入式系統(tǒng)才有的技術(shù)。說嵌入式人才緊缺,其本質(zhì)上是說真正懂計算機的人才少。現(xiàn)在很多學(xué)校的所謂“軟件學(xué)院”培養(yǎng)的軟件人才都是一葉障目不見泰山的:只懂J2EE和.NET,即便學(xué)過C和匯編,也沒有把它們作為核心課程;只會調(diào)庫函數(shù)sort(),而對各種排序算法一無所知;設(shè)計模式、軟件工程講得頭頭是道,卻不知道好的軟件還是要靠牛人靠智商來做的。培養(yǎng)人像蒸包子一樣一屜一屜地出,靠軟件工程搭一條生產(chǎn)線,然后讓熟練工人站在生產(chǎn)線上擰螺絲,幻想著這樣就能生產(chǎn)出好的軟件,那是把軟件工程和程序員的作用本末倒置了?,F(xiàn)在嵌入式開發(fā)對程序員的素質(zhì)要求更高了,以上這類“軟件人才”不能勝任了,因此說嵌入式人才緊缺。所以要培養(yǎng)一種有完整的計算機系統(tǒng)概念的軟件人才,而不是只會擰螺絲的軟件工人。有人說軟件技術(shù)變化太快,現(xiàn)在學(xué)的東西過兩年就要完全淘汰,是嗎?
你知道這話是什么人說的嗎?必然是已經(jīng)被淘汰的人說的。比如Delphi、BCB、PB這些開發(fā)工具和語言,都曾經(jīng)很是風(fēng)光了一陣,但現(xiàn)在已經(jīng)完全被Java和.NET取代了。那么Java和.NET會不會被取代呢,也許在相當(dāng)長的時間內(nèi)還不會。
這些被淘汰的程序員有一些共同的特點:只會用鼠標(biāo)拖拽控件,離開IDE就不知道如何工作,學(xué)點兒花拳繡腿的功夫就想吃一輩子,對學(xué)習(xí)新技術(shù)不感興趣,做一天和尚撞一天鐘。現(xiàn)在請回頭看看1,在整個軟件技術(shù)領(lǐng)域,這些變化快的技術(shù)其實只占了很小的一塊,卻成了這些人的全部看家本領(lǐng),這樣的人能不被淘汰嗎?
廣州嵌入式培訓(xùn)靠譜嗎,與這些流行的開發(fā)工具和語言相反,很多技術(shù)和思想是很少變化的。比如,POSIX和SUS標(biāo)準(zhǔn)規(guī)定了一套系統(tǒng)函數(shù)接口和基本命令的語義,只有實現(xiàn)了這些才可以稱作UNIX,因此今天的Linux、Solaris跟20多年前的UNIX在系統(tǒng)功能層上是基本一致的。而指導(dǎo)計算機科學(xué)發(fā)展的數(shù)學(xué)理論,甚至是老祖宗們在計算機還沒誕生的年代就替我們想好的:布爾代數(shù)發(fā)表于19世紀(jì),直到一個世紀(jì)后發(fā)明了計算機和數(shù)字電路才有了用武之地;數(shù)論在17世紀(jì)就出現(xiàn)了,一直都被數(shù)學(xué)家們當(dāng)成一套好玩的理論,但只是好玩而已,直到計算機密碼學(xué)誕生后才發(fā)現(xiàn)它的實際用處。