在大学实验室的这4年间,我遇到过许多英文水平不好的同学们,也见到了由此为他们带来的专业技能提高的限制。在这篇文章中我希望以我浅显的认识来分析一下,身在电子行业的我们为何需要学好英文,同时也将为大家介绍一些学习专业英语的方式及提高自己阅读英文材料的速度和小技巧,使大家对英文材料不在望而生畏。
一些历史知识
半导体IC的历史是硅谷的历史,编程的历史也是国外的历史。关于硅谷,关于半导体IC行业的许多历史及趣闻,比如仙童八叛逆,再比如Intel被日本厂商欺负而奋发图强走上制造CPU的大陆,这些介绍起来就太多了,我会在以后单独写一篇文章来介绍这些。
编程方面,从第一台电子管计算机在美国诞生,随之诞生的由纸带编写的机器语言再到后来升级的汇编语言,再到后来BASIC,C,到后来更高级的语言。从早期一些不知名的调度系统,到CP/M,再到Unix、DOS,OS/2到如今的windows、Linux、MacOS等。
必然的伴随着这些生态圈诞生的Win软件、Mac软件、GNU软件,他们无疑例外的都诞生在国外,主要集中于美国和欧洲。自然其中也不乏很多有意思的历史,如RichardStallman同整个软件行业的对抗,等等。
正如前面介绍的,从软件到硬件,我们如今所学习的几乎所有知识都来自于上世纪的国外。自然地我们会遇到下面这些。
英文的软件
KeilMDK4
AllegroPCB
最直接的几乎所有开发编程工具及集成环境软件以及EDA软件基本全是英文的,有些甚至连中文目录都不容许。虽然有的软件支持中文,也有中文版,但是你知道查资料结果对应不上资料里英文描述的可怕么?
英文的代码
差点忘了这个,除了国人做个开发板资料会提供代码的英文注释,即使是国人写的代码,代码本身也是英文的啊。而且函数名什么的我想没有一个非入门级的工程师会用中文拼音起名,真的太low了。
别和我说易语言….毕竟易语言目前还没有生态圈,到现在编译成的软件还被各种杀软追杀,而且根本没法用到嵌入式编程上。况且单片机及其外围的传感器有厂商提供的驱动和例程,github等代码托管网站里面的代码注释以及README等说明文件也全是英文。恩,除了STC。
github中一个工程的README文档
英文的说明书及数据手册
一个芯片数据手册的目录
经过我自己不准确的估计,目前市面上95%的IC是没有厂商官方的中文数据手册的,一般有中文数据手册的也是我们国内自己的公司。即使有翻译的也是已经常见到不能再常见的芯片种类,且多是学校或从事教育培训的公司教学采用的范例性芯片。数据手册或是协议内核等说明书作为一个器件或技术的最好的描述文档,如果没法阅读它,你很难去深入掌握这些器件的编程或使用。
英文网站
很多时候当我们技术深入到一定,开始涉及到一些稍微前沿或偏门的技术,我们会发现所使用的工具,材料等在国内的网站上是很难找到的,我们所习惯使用的百度就派不上用场了,往往搜出来的都不是我们想要的。
这时不使用Google的话,Bing也挺好用的,把要搜索的英文关键词复制进去在结果内选择只显示英文选项,这基本也就是最后查找相关资料的手段了。不过显然查到的资料也会是英文的,其中大部分会被链接到项目的
说了这么多,举了好些例子有些啰嗦,无非就是为了告诉大家要作为一个电子工程师,天天做的必然离不开英文。当然,你要说我就是靠中文资料也学到了现在,那我只能说你看到的永远是别人玩烂的、出现好多年的技术,而电子作为一个产品迭代迅猛,技术不断更新的行业,如果你始终跟在别人的后面而且还差着几年时光,那你可能连汤都喝不到。
怎样学习专业内的英文
1.使用英文的函数名和变量等
在实验室中我见到过许多同学写程序用拼音来给函数名和变量起名字,我想说真的是low爆了。不是我不喜欢国文,我很喜欢我国的古典文学和汉字文化,但是在编程的行业里这个不适应用,所以就算你不知道你要写的函数英文名称是什么,请打开词典,翻译,然后填上去。
2.不要畏惧、潜移默化的积累
这个和前面的有一些重复,但也要说一说。当我们看到英文的数据手册或是英文的操作时,我们不能怀着畏惧的心,担心自己都不懂,要记住配合着词典就没有读不了的英文。我们一次次的搜索重复着记忆,慢慢的自然就会把行业内高频出现的专业词记住,你的英语水平也就慢慢上来了。
快速阅读英文材料的技巧
数据手册
对于很多新手来说,阅读数据手册对他们简直是个灾难,会想尽一切办法去找到手册的中文版,但是,骚年啊,哪有那么多人闲的每天翻译数据手册给你看,也许一些常见的IC还有中文版的,但是三极管、MOS管、LDO、DCDC这些芯片几乎是没有数据手册,你怎么办?难道去看别人的例程?如果你不确定他们提供的正确性呢?所以最靠谱的还是自己去看官方的数据手册。
哦,对了,我还发现对于很多同学,搜索数据手册对他们来说就是在百度里复制上名字然后加上数据手册搜索。这里要教给大家数据手册是有专门的数据手册网站的,别用百度搜。
这里提供常用的几个网站:
1.alldatashee
2.datasheetarchive
3.datasheet.eeworld.
其实所有的数据手册厂商在编写时都是按照一些固定的格式来的,我们这就以一个开关稳压器MP的datasheet来分析一下。
首先第一页一般会放这几种东西:
1.description(描述)
这项描述此IC器件到底是一个什么东西,用了什么技术实现什么功能之类的,还有一些技术参数什么的。
2.feature(特点)
这项展现的是芯片一些最直接的关键参数,如输入、输出电压范围封装什么的。
3.application(应用)
此项是厂商推荐的IC应用的场合。至此只要大家读完第一页,一般也就知道芯片到底是个什么东西了,也对他的基础性能有所了解了。至于其他的页到底是什么内容也就跟随厂商而异了,就需要大家在阅读的过程中自己学了。
但是要记住阅读芯片手册千万不要通篇的去看,找到自己想要找到的内容就行。比如你想知道怎么用这芯片,这芯片怎么接线,那很明显快速的翻动看图,只要是个正常的厂商都会给你展现一个芯片的典型应用电路的。
再比如你想知道一个IC的一些电气特性,那很明显翻到表格的位置,肯定讲的是这个。总之一个数据手册它存在的意义就是让用户能够清晰的了解一块IC器件,它的编写也必然是遵循人类的阅读习惯的。这种阅读数据手册的经验有时很难描述出来,这个大家读的多了自然就会明白它们的套路了。
↓↓↓↓点击阅读原文,