標(biāo)題: 突然,頭腦冒出個:嵌入式硬件工程師 [打印本頁]

作者: 3lian    時間: 2014-3-9 01:50
標(biāo)題: 突然,頭腦冒出個:嵌入式硬件工程師
      神馬是嵌入式硬件工程師?百度一下,答案就出來了,其實就是軟件硬件通吃的職業(yè),入門相當(dāng)高。因為社會普遍就這樣,懂硬件的人,不懂C語言,懂編程的人,不懂硬件。而這個職業(yè),就是通吃職業(yè),軟硬通吃。而在我頭腦里面,其實我符合這條件。我就是喜歡硬件,也喜歡軟件的人。但我壓根不會去當(dāng)軟件工程師,不知道為什么,心里就這么想的,我喜歡做一些實實在在的實物。
      嵌入式硬件工程師需要學(xué)習(xí)神馬知識呢?太多了,基礎(chǔ)有:模擬電路,數(shù)字電路,單片機(jī),DSP,FPGA。高級一點(diǎn)的就是ARM,linux開發(fā)。
      而且,我在大學(xué),基本就單片機(jī)學(xué)得比較自豪點(diǎn),其他都一般一般。
      但百度一下,嵌入式基本都是linux多,而且廣。神馬是linux呢?它就是一個計算機(jī)系統(tǒng),跟window是一樣,但它是開源的,不收版權(quán)費(fèi)的。
      經(jīng)過整個星期的搜索與摸索,終于明白linux是個神馬東西,但同時我也明白,我根本沒能力去掌握這個開源系統(tǒng)?赡苡腥藭䥺枺阍趺慈W(xué)linux了?其實現(xiàn)在我跟朋友說,我要改行了。你改哪行吖?我說嵌入式系統(tǒng)linux。大家都會問,神馬東西來的。然后我就解析半天,結(jié)果他們還是不懂。
      為什么我突然會在頭腦冒出個linux來呢,來龍去脈就是這樣的,突然有一日,在宿舍翻舊書,一本《C語言程序設(shè)計》冒出來,噢,以前大三的時候,大四的師兄畢業(yè)了,神馬都扔了,我就收拾破爛,所謂破爛,就幾本書,其中一本就是《C語言程序設(shè)計》。隨便一翻,我艸。神馬都不懂,隱約記得if ...else這指令。正在這時,我還在愁,我該怎樣提高PLC編程技巧。突然晚上又看起喬布斯自傳,又記得他說過,現(xiàn)在的社會人,都應(yīng)該學(xué)習(xí)計算機(jī)高級語言(喬幫主指的是C/C++/C#,JAVA等),不是為了都去當(dāng)程序員寫程序,而是學(xué)會以程序員的方式去思考問題。
     我就靈機(jī)一閃,好吧。我學(xué)C語言,剛剛好網(wǎng)絡(luò)教育的本科課程也正在上這門課,有網(wǎng)絡(luò)資源。學(xué)到函數(shù),我就放棄了C語言的學(xué)習(xí),改學(xué)習(xí)C++語言,C++是C語言的超集(神馬是超集?百度一下),而且C++可以面向?qū)ο缶幊,哇塞,多威風(fēng),面向編程。剛好,有個同事也想學(xué)C++,他說有本書不錯,叫《現(xiàn)代C++程序設(shè)計》。隨便瀏覽一下,覺得真心不錯。我開始自學(xué),上班沒事做,就學(xué)C++,邊看書,邊在電腦上寫程序。兩個星期過去,基本掌握了C++語法,其實我還沒學(xué)面向?qū)ο蟮膬?nèi)容。但去編個單片機(jī)程序還是可以的,上網(wǎng)看別人寫的程序,大部分都能看懂了,自己也能編個幾百步程序了。
    白天在公司,有時間就學(xué)C++,晚上回去宿舍,就上電子電路公開課,學(xué)單片機(jī),學(xué)電子電路,這成了我基本的日程,在公司挖了件單片機(jī)實驗板。上網(wǎng)查了下,居然2600元,貌似以前留下來的,很新,F(xiàn)在部門已經(jīng)不用單片機(jī)了,我想我可以拿回宿舍寫程序了,哈哈。電子電路我還是個菜鳥,每天拿著本《從零開始學(xué)電子電路》,開著multisim軟件來仿真書上的電路,就這樣。我終于明白三極管怎樣放大,怎樣當(dāng)開關(guān)用。也學(xué)會開關(guān)電源的基本架構(gòu)。就整流-再加大電容去令電流更加平穩(wěn)-再到穩(wěn)壓。。。怎樣去整流,怎樣去穩(wěn)壓,開始不懂,后來看書,基本可以了解來龍去脈。
    其實做硬件開發(fā),C++用得相對比較少,C語言比較多,所以,我又跳回來以C語言為主的學(xué)習(xí)了,其實C語言跟C++差不多,只是有些命令的格式不一樣。比如代碼輸出,C++用cout指令,而C語言就用printf指令。
    后來了解到,其實硬件開發(fā),少不了DSP,FPGA,最近有想了解這些的沖動。但我的C語言還沒學(xué)完,等C語言結(jié)束,再學(xué)FPGA。
    這次,我真的要用勝間式學(xué)習(xí)方法去學(xué)英語了,這個星期令我很深刻的就是國內(nèi)沒什么高技術(shù)含量的書,雖然我是菜鳥,但是國外的基本都是經(jīng)典,我不會英語,完全看不懂,也看不懂世界一些知名代碼論壇,也不看懂一些外國人寫得論文。還是有個網(wǎng)友說的對,搞技術(shù),不學(xué)英語,水平一定有限的。我很不甘心,所以,我最近開始持續(xù)學(xué)英語了,以前放棄,是因為我還做著去日本企業(yè)的夢,想暫時放下英語,去搞日語了,F(xiàn)在的日語水平一般一般,娛樂一下足夠。我要學(xué)英語,,我要看外國技術(shù)書,我要看外國論文,外國代碼。
    準(zhǔn)備12點(diǎn)了,該睡了,明天加班,繼續(xù)我的日常!




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1