電子工程師的基本素養(yǎng)--英文篇
前言
在大學(xué)實(shí)驗(yàn)室的這4年間,我遇到過(guò)許多英文水平不好的同學(xué)們,也見(jiàn)到了由此為他們帶來(lái)的專業(yè)技能提高的限制。在這片文章中我希望以為淺顯的認(rèn)識(shí)來(lái)分析一下身在電子行業(yè)的我們?yōu)楹涡枰獙W(xué)好英文,同時(shí)也將為大家介紹一些學(xué)習(xí)專業(yè)內(nèi)英語(yǔ)的方式及提高自己閱讀英文材料的速度小技巧來(lái),使大家對(duì)英文材料不在望而生畏。
-一些歷史知識(shí)
- 英文的!英文的!還是英文的!
- 怎樣學(xué)習(xí)專業(yè)內(nèi)的英文
- 快速閱讀英文材料的技巧
一些歷史知識(shí)
半導(dǎo)體IC的歷史是硅谷的歷史,編程的歷史也是國(guó)外的歷史。
經(jīng)過(guò)這幾年的學(xué)習(xí)我如是總結(jié)。從威廉·肖克利(William Shockely)博士離開(kāi)貝爾實(shí)驗(yàn)室,來(lái)到老家圣克拉拉谷(硅谷)創(chuàng)立肖克利實(shí)驗(yàn)室股份有限公司之時(shí),這里硅谷就注定了它日后的不平凡,半導(dǎo)體IC行業(yè)的輝煌時(shí)光也就此開(kāi)始。
關(guān)于硅谷關(guān)于半導(dǎo)體IC行業(yè)的許多歷史及趣聞,比如仙童八叛逆,再比如Intel被日本廠商欺負(fù)而奮發(fā)圖強(qiáng)走上制造CPU的大陸這些介紹起來(lái)就太多了,我會(huì)在以后單獨(dú)寫(xiě)一篇文章來(lái)介紹這些。
編程方面,從第一臺(tái)電子管計(jì)算機(jī)在美國(guó)誕生,隨之誕生的由紙帶編寫(xiě)的機(jī)器語(yǔ)言再到后來(lái)升級(jí)的匯編語(yǔ)言。再到后來(lái)BASIC,C。到后來(lái)更高級(jí)的語(yǔ)言。從早期一些不知名的調(diào)度系統(tǒng),到CP/M,再到Unix、DOS,OS/2到如今的windows、Linux、MacOS等。同時(shí)必然的伴隨著這些生態(tài)圈誕生的win軟件、mac軟件、GNU軟件,他們無(wú)疑例外的都誕生在國(guó)外,主要集中于美國(guó)和歐洲。自然其中也不乏很多有意思的歷史,如Richard Stallman同整個(gè)軟件行業(yè)的對(duì)抗,等等。也值得獨(dú)立寫(xiě)一篇文章來(lái)介紹。如上以后會(huì)做具體的講述。
正如前面介紹的,從軟件到硬件,我們?nèi)缃袼鶎W(xué)習(xí)的幾乎所有知識(shí)都來(lái)自于上世紀(jì)的國(guó)外。自然地我們會(huì)遇到下面這些。
英文的!英文的!還是英文的!
英文的軟件
Keil MDK4
Allegro PCB
最直接的幾乎所有開(kāi)發(fā)編程工具及集成環(huán)境軟件以及EDA軟件基本全是英文的,有些甚至連中文目錄都不容許。雖然有的軟件支持中文,也有中文版,但是你知道查資料結(jié)果對(duì)應(yīng)不上資料里英文描述的可怕么~~
英文的代碼
哈~差點(diǎn)忘了這個(gè),除了國(guó)人做個(gè)開(kāi)發(fā)板資料會(huì)提供代碼的英文注釋,但即使是國(guó)人寫(xiě)的代碼,但代碼本身也是英文的啊。而且函數(shù)名什么的我想沒(méi)有一個(gè)非入門(mén)級(jí)的工程師會(huì)用中文拼音起名,真的太low了[笑哭]。別和我說(shuō)易語(yǔ)言….畢竟易語(yǔ)言目前還沒(méi)有生態(tài)圈,到現(xiàn)在編譯成的軟件還被各種殺軟追殺,而且根本沒(méi)法用到嵌入式編程上。況且單片機(jī)及其外圍的傳感器的由廠商提供的驅(qū)動(dòng)和例程,github等代碼托管網(wǎng)站里面的代碼注釋以及README等說(shuō)明文件也全是英文。恩~除了STC~。
github中一個(gè)工程的README文檔
英文的說(shuō)明書(shū)及數(shù)據(jù)手冊(cè)
一個(gè)芯片數(shù)據(jù)手冊(cè)的目錄
經(jīng)過(guò)我自己不準(zhǔn)確的估計(jì),目前市面上95%的IC是沒(méi)有來(lái)自于廠商官方的中文數(shù)據(jù)手冊(cè)的,一般有中文數(shù)據(jù)手冊(cè)的也是我們國(guó)內(nèi)自己的公司。即使有翻譯的也是已經(jīng)常見(jiàn)到不能再常見(jiàn)的芯片種類,且多是學(xué)?;驈氖陆逃嘤?xùn)的公司教學(xué)采用的范例性的芯片。數(shù)據(jù)手冊(cè)或是協(xié)議內(nèi)核等說(shuō)明書(shū)作為一個(gè)器件或技術(shù)的最好的描述的文檔如果沒(méi)法閱讀它顯然易見(jiàn)的你很難去深入掌握這些器件的編程或使用。
英文網(wǎng)站
很多時(shí)候當(dāng)我們技術(shù)深入到一定時(shí)候,開(kāi)始涉及到 一些稍微前沿或偏門(mén)的技術(shù),我們會(huì)發(fā)現(xiàn)所使用的工具,材料等在國(guó)內(nèi)的網(wǎng)站上是很難找到的,我們所習(xí)慣使用的百度就派不上用場(chǎng)了,往往他搜出來(lái)的都不是我們想要的。這時(shí)不過(guò)不打算翻墻使用Google的話,一個(gè)替代性的網(wǎng)站bing也挺好用的,把要搜索的英文關(guān)鍵詞復(fù)制進(jìn)去在結(jié)果內(nèi)選擇只顯示英文選項(xiàng),這基本也就是最后的查找相關(guān)資料的手段了。不過(guò)顯然查到的資料也會(huì)是英文的,其中大部分會(huì)被鏈接到項(xiàng)目的官網(wǎng)或是國(guó)外的論壇什么的。
說(shuō)了這么多,舉了好些例子有些啰嗦,無(wú)非就是為了告訴大家要作為一個(gè)電子工程師,天天做的必然離不開(kāi)英文的環(huán)繞。當(dāng)然,你要說(shuō)我就是靠中文資料也學(xué)到了現(xiàn)在,那我只能說(shuō)你看到的永遠(yuǎn)是別人玩爛的、出現(xiàn)好多年的技術(shù),而電子作為一個(gè)產(chǎn)品迭代迅猛,技術(shù)不斷更新的行業(yè),如果你始終跟在別人的后面而且還差著幾年時(shí)光,那你可能連湯都喝不到。
怎樣學(xué)習(xí)專業(yè)內(nèi)的英文
我想作為一個(gè)正??忌洗髮W(xué)的少年的大家就算英語(yǔ)再差也不會(huì)到讀不懂最基礎(chǔ)的語(yǔ)法的程度吧,如果你要說(shuō)你連
Hello,friend.My name is pikipiki How are you today?
I’m fine.Thank you.And you?
Blah blah
這樣的英語(yǔ)單詞和語(yǔ)法結(jié)構(gòu)都讀不懂的話。。呃,那還是先多學(xué)習(xí)學(xué)習(xí)英文吧,或者考慮換個(gè)行業(yè)什么的。不過(guò)我相信大部分同學(xué)還是能夠讀懂上面這段英文的,所以我們繼續(xù)。
正如我上面寫(xiě)的這個(gè)例子,我認(rèn)為想要慢慢能夠閱讀行業(yè)內(nèi)的英文資料(廣益性),英文的基礎(chǔ)在這個(gè)以上也就可以了,剩下的唯一需要做的也就是類似下面這些方法的運(yùn)用和積累。
1.首先下載一個(gè)英文翻譯軟件
我一直用的是金山的powerword,咱也不是專業(yè)的翻譯。對(duì)比不了也沒(méi)對(duì)比過(guò)市面上各個(gè)翻譯軟件的翻譯準(zhǔn)確率,但對(duì)于我們來(lái)說(shuō)只要是個(gè)正常點(diǎn)的翻譯軟件就都?jí)蛴昧?。遇到不?huì)的單詞就搜索,那里不會(huì)搜哪里~。一次記不住沒(méi)關(guān)系,你愿意做筆記就做,不愿意無(wú)所謂,時(shí)間長(zhǎng)了搜索的次數(shù)多了自然也就記住了,什么?你問(wèn)我如果搜不了那么多次怎么辦?那只能說(shuō)明它不是一個(gè)高頻出現(xiàn)的詞,也就不需要你記得那么牢是吧。
2.使用軟件的英文版
正如前面所說(shuō)在這個(gè)行業(yè)里我們使用的軟件有90%都只有英文版,雖然近些年由于我們國(guó)家的強(qiáng)大產(chǎn)業(yè)的發(fā)展使得國(guó)外廠商逐漸重視對(duì)中文的支持,但是,在專業(yè)內(nèi)很多專有名詞翻譯成中文你自己都看不懂。
比如:region等詞,中文化反而影響了我們對(duì)其本身含義的理解。再加之網(wǎng)絡(luò)上查到的軟件操作出現(xiàn)問(wèn)題的相關(guān)指導(dǎo)也是使用英文選項(xiàng)寫(xiě)出的,你拿著設(shè)置成中文的軟件反而對(duì)不上。其實(shí)軟件中的英文可怕么?一點(diǎn)不。就拿keil來(lái)說(shuō),我敢說(shuō)你拿中文的學(xué)習(xí)和英文的學(xué)習(xí)在開(kāi)始都一樣不知道菜單的操作,而且作為在Windows下長(zhǎng)大的一代人,我們對(duì)菜單的結(jié)構(gòu)因該是很清楚的。只要稍稍進(jìn)過(guò)學(xué)習(xí)很快就會(huì)記住每個(gè)選項(xiàng)的位置和功能,那么此時(shí)純英文的界面還對(duì)我們有影響嗎?顯然不存在了,同時(shí)在不知不覺(jué)中,你也學(xué)會(huì)了:open file、open project、 debug 、target option 等名詞,一盒再接觸其他軟件學(xué)習(xí)的速度就會(huì)提高很多了。
3.使用英文的函數(shù)名和變量等
在實(shí)驗(yàn)室中我見(jiàn)到過(guò)許多同學(xué)寫(xiě)程序用拼音來(lái)給函數(shù)名和變量起名字,我想說(shuō)真的是low爆了。。不是我不喜歡國(guó)文,我很喜歡我國(guó)的古典文學(xué)和漢字文化,但是在編程的行業(yè)里這個(gè)不適應(yīng)用啊!!所以就算你不知道你要寫(xiě)的函數(shù)的英文名稱是什么,請(qǐng)打開(kāi)詞典,翻譯,然后填上去。
4.不要畏懼、潛移默化的積累
這個(gè)和前面的有一些重復(fù),但也要說(shuō)一說(shuō)。當(dāng)我們看到英文的數(shù)據(jù)手冊(cè)或是英文的操作時(shí),我們不能懷著畏懼的心,擔(dān)心自己都不懂,要記住配合著詞典就沒(méi)有讀不了的英文。我們一次次的搜索重復(fù)著記憶,慢慢的自然就會(huì)把行業(yè)內(nèi)高頻出現(xiàn)的專業(yè)詞記住,你的英語(yǔ)水平也就慢慢上來(lái)了。
快速閱讀英文材料的技巧
1.數(shù)據(jù)手冊(cè)
對(duì)于很多新手來(lái)說(shuō),閱讀數(shù)據(jù)手冊(cè)對(duì)他們簡(jiǎn)直是個(gè)災(zāi)難,會(huì)想盡一切辦法去找到手冊(cè)的中文版,但是,騷年啊哪有那么多人閑的每天翻譯數(shù)據(jù)手冊(cè)給你看,也許一些常見(jiàn)的IC還有中文版的,但是三極管、MOS管、LDO、DCDC這些芯片幾乎是沒(méi)有數(shù)據(jù)手冊(cè),你怎么辦?難道去看別人的例程?如果你不確定他們提供的正確性呢?所以最靠譜的還是自己去看官方的數(shù)據(jù)手冊(cè)。
哦,對(duì)了我還發(fā)現(xiàn)對(duì)于很多同學(xué),搜索數(shù)據(jù)手冊(cè)對(duì)他們來(lái)說(shuō)就是在百度里復(fù)制上名字然后加上數(shù)據(jù)手冊(cè)搜索。這里要教給大家數(shù)據(jù)手冊(cè)是有專門(mén)的數(shù)據(jù)手冊(cè)的網(wǎng)站的,別用百度搜。
這里提供我常用的兩個(gè)網(wǎng)站:
1.alldatashee
2.datasheetarchive
前者足以對(duì)付大多數(shù)芯片了,后者則是用于搜索一些偏門(mén)的國(guó)外器件才會(huì)用到。
其實(shí)所有的數(shù)據(jù)手冊(cè)廠商在編寫(xiě)時(shí)都是按照一些固定的格式來(lái)的,我們這就以一個(gè)開(kāi)關(guān)穩(wěn)壓器 MP1584的datasheet來(lái)分析一下。
首先第一頁(yè),第一頁(yè)一般會(huì)放這幾種東西:
1.description(描述)
這項(xiàng)描述此IC器件到底是一個(gè)什么東西,用了什么技術(shù)實(shí)現(xiàn)什么功能之類的,還有一些技術(shù)參數(shù)什么的
2.feature(特點(diǎn))
這項(xiàng)展現(xiàn)的是芯片一些最直接和關(guān)鍵的參數(shù),如輸入輸出電壓范圍封裝什么的。
3.application(應(yīng)用)
此項(xiàng)是廠商推薦的IC應(yīng)用的場(chǎng)合。
至此只要大家讀完第一頁(yè),一般也就知道芯片到底是個(gè)什么東西了,也對(duì)他的基礎(chǔ)性能有所了解了。至于其他的頁(yè)到底是什么內(nèi)容也就跟隨廠商而異了,就需要大家在閱讀的過(guò)程中自己學(xué)了。但是要記住閱讀芯片手冊(cè)千萬(wàn)不要通篇的去看,找到自己想要找到的內(nèi)容就行。比如你想知道怎么用這芯片,這芯片怎么接線,那很明顯快速的翻動(dòng)看圖,只要是個(gè)正常的廠商都會(huì)給你展現(xiàn)一個(gè)芯片的典型應(yīng)用電路的。再比如你想知道一個(gè)IC的一些電氣特性,那很明顯翻到表格的位置,肯定講的是這個(gè)??傊粋€(gè)數(shù)據(jù)手冊(cè)它存在的意義就是讓用戶能夠清晰的了解一塊IC器件,它的編寫(xiě)也必然是遵循人類的閱讀習(xí)慣的。這種閱讀數(shù)據(jù)手冊(cè)的經(jīng)驗(yàn)有時(shí)很難描述出來(lái),這個(gè)大家讀的多了自然就會(huì)明白它們的套路了。
2.英文的網(wǎng)站
不僅僅是對(duì)于大多數(shù)童鞋,對(duì)于我來(lái)說(shuō)看到一大片一大片的英文都是很抵觸的,即使比照著詞典閱讀速度也太慢了,關(guān)于這個(gè)其實(shí)是有一種很快的閱讀方式的,比如上面的數(shù)據(jù)手冊(cè),把里面的內(nèi)容復(fù)制下來(lái),放到詞典里長(zhǎng)段翻譯,對(duì)于大多數(shù)翻譯軟件來(lái)說(shuō)肯定是無(wú)法應(yīng)對(duì)這種情況,翻譯出來(lái)的內(nèi)容即不通順也不準(zhǔn)確,但是即便如此他也會(huì)使得你對(duì)這一整篇的大致內(nèi)容有個(gè)粗略的了解,此時(shí)再回頭看英文的原資料,你會(huì)發(fā)現(xiàn)自己的閱讀速度加快了很多。
而對(duì)于網(wǎng)站來(lái)說(shuō),我用的辦法就是先用UC瀏覽器的右鍵,翻譯全站,有個(gè)概覽以后再回歸原文。道理是一樣的,在我們對(duì)整個(gè)內(nèi)容大致有所了解以后,心中對(duì)英文資料的畏懼和煩躁會(huì)少很多,而且對(duì)整體內(nèi)容也有所把握,我們閱讀、理解的速度自然就會(huì)加快了。關(guān)于網(wǎng)站的翻譯,目前有很多的方式如插件之類的,大家可以尋找最適合自己的方式來(lái)應(yīng)用。
總結(jié)
最后說(shuō)了這么多,也講了不少技巧,但終歸到底,最好也是最基礎(chǔ)的辦法依然是提高自己的英語(yǔ)水平,對(duì)大學(xué)生來(lái)說(shuō)這個(gè)水平也就是至少能過(guò)4級(jí)的水平,這個(gè)真的很重要。