在大学实验室的这4年间,我遇到过许多英文水平不好的同学们,也见到了由此为他们带来的专业技能提高的限制。在这篇文章中我希望以我浅显的认识来分析一下,身在电子行业的我们为何需要学好英文,同时也将为大家介绍一些学习专业英语的方式及提高自己阅读英文材料的速度和小技巧,使大家对英文材料不在望而生畏。

一些历史知识

半导体 IC 的历史是硅谷的历史,编程的历史也是国外的历史。关于硅谷,关于半导体IC行业的许多历史及趣闻,比如仙童八叛逆,再比如 Intel 被日本厂商欺负而奋发图强走上制造 CPU 的大陆,这些介绍起来就太多了,我会在以后单独写一篇文章来介绍这些。

编程方面,从第一台电子管计算机在美国诞生,随之诞生的由纸带编写的机器语言再到后来升级的汇编语言,再到后来 BASIC,C,到后来更高级的语言。从早期一些不知名的调度系统,到 CP/M,再到 Unix、DOS,OS/2 到如今的windows、Linux、MacOS 等。必然的伴随着这些生态圈诞生的 Win 软件、Mac 软件、GNU 软件,他们无疑例外的都诞生在国外,主要集中于美国和欧洲。自然其中也不乏很多有意思的历史,如 Richard Stallman 同整个软件行业的对抗,等等。

正如前面介绍的,从软件到硬件,我们如今所学习的几乎所有知识都来自于上世纪的国外。自然地我们会遇到下面这些。

英文的软件

Keil MDK4 

Allegro PCB

最直接的几乎所有开发编程工具及集成环境软件以及 EDA 软件基本全是英文的,有些甚至连中文目录都不容许。虽然有的软件支持中文,也有中文版,但是你知道查资料结果对应不上资料里英文描述的可怕么?

英文的代码

差点忘了这个,除了国人做个开发板资料会提供代码的英文注释,即使是国人写的代码,代码本身也是英文的啊。而且函数名什么的我想没有一个非入门级的工程师会用中文拼音起名,真的太 low 了。别和我说易语言….毕竟易语言目前还没有生态圈,到现在编译成的软件还被各种杀软追杀,而且根本没法用到嵌入式编程上。况且单片机及其外围的传感器有厂商提供的驱动和例程,github 等代码托管网站里面的代码注释以及 README 等说明文件也全是英文。恩,除了STC。

github 中一个工程的 README 文档

英文的说明书及数据手册

一个芯片数据手册的目录

经过我自己不准确的估计,目前市面上 95% 的 IC 是没有厂商官方的中文数据手册的,一般有中文数据手册的也是我们国内自己的公司。即使有翻译的也是已经常见到不能再常见的芯片种类,且多是学校或从事教育培训的公司教学采用的范例性芯片。数据手册或是协议内核等说明书作为一个器件或技术的最好的描述文档,如果没法阅读它,你很难去深入掌握这些器件的编程或使用。

英文网站

很多时候当我们技术深入到一定,开始涉及到一些稍微前沿或偏门的技术,我们会发现所使用的工具,材料等在国内的网站上是很难找到的,我们所习惯使用的百度就派不上用场了,往往搜出来的都不是我们想要的。这时不使用 Google 的话,Bing 也挺好用的,把要搜索的英文关键词复制进去在结果内选择只显示英文选项,这基本也就是最后查找相关资料的手段了。不过显然查到的资料也会是英文的,其中大部分会被链接到项目的官网或是国外的论坛什么的。

说了这么多,举了好些例子有些啰嗦,无非就是为了告诉大家要作为一个电子工程师,天天做的必然离不开英文。当然,你要说我就是靠中文资料也学到了现在,那我只能说你看到的永远是别人玩烂的、出现好多年的技术,而电子作为一个产品迭代迅猛,技术不断更新的行业,如果你始终跟在别人的后面而且还差着几年时光,那你可能连汤都喝不到。

怎样学习专业内的英文

我想作为一个正常考上大学的少年,大家就算英语再差也不会到读不懂最基础的语法吧,如果你要说你连

Hello,friend.My name is pikipiki,How are you today?

I’m fine.Thank you.And you?

Blah blah

这样的英语单词和语法结构都读不懂的话……呃,那还是先多学习学习英文吧,或者考虑换个行业什么的。不过我相信大部分同学还是能够读懂上面这段英文的,所以我们继续。

正如我上面写的这个例子,我认为想要慢慢能够阅读行业内的英文资料(广益性),英文的基础在这个以上也就可以了,剩下的唯一需要做的也就是类似下面这些方法的运用和积累。

1.首先下载一个英文翻译软件

我一直用的是国产的翻译软件,咱也不是专业的翻译。对比不了也没对比过市面上各个翻译软件的翻译准确率,但对于我们来说只要是个正常点的翻译软件就都够用了。遇到不会的单词就搜索,那里不会搜哪里。一次记不住没关系,你愿意做笔记就做,不愿意无所谓,时间长了搜索的次数多了自然也就记住了,什么?你问我如果搜不了那么多次怎么办?那只能说明它不是一个高频出现的词,也就不需要你记得那么牢,是吧。

2.使用软件的英文版

正如前面所说在这个行业里我们使用的软件有 90% 都只有英文版,虽然近些年由于我们国家的强大,产业的发展使得国外厂商逐渐重视对中文的支持,但是,在专业内很多专有名词翻译成中文你自己都看不懂。

比如:region 等词,中文化反而影响了我们对其本身含义的理解。再加之网络上查到的软件操作出现问题的相关指导也是使用英文选项写出的,你拿着设置成中文的软件反而对不上。其实软件中的英文可怕么?一点也不。就拿 keil 来说,作为在 Windows 下长大的一代人,我们对菜单的结构应该是很清楚的。只要稍稍学习很快就会记住每个选项的位置和功能,那么此时纯英文的界面还对我们有影响吗?显然不存在了,同时在不知不觉中,你也学会了:open file、open project、 debug 、target option 等名词,再接触其他软件学习的速度就会提高很多了。

3.使用英文的函数名和变量等

在实验室中我见到过许多同学写程序用拼音来给函数名和变量起名字,我想说真的是 low 爆了。不是我不喜欢国文,我很喜欢我国的古典文学和汉字文化,但是在编程的行业里这个不适应用啊!所以就算你不知道你要写的函数英文名称是什么,请打开词典,翻译,然后填上去。

4.不要畏惧、潜移默化的积累

这个和前面的有一些重复,但也要说一说。当我们看到英文的数据手册或是英文的操作时,我们不能怀着畏惧的心,担心自己都不懂,要记住配合着词典就没有读不了的英文。我们一次次的搜索重复着记忆,慢慢的自然就会把行业内高频出现的专业词记住,你的英语水平也就慢慢上来了。

快速阅读英文材料的技巧

1.数据手册

对于很多新手来说,阅读数据手册对他们简直是个灾难,会想尽一切办法去找到手册的中文版,但是,骚年啊,哪有那么多人闲的每天翻译数据手册给你看,也许一些常见的 IC 还有中文版的,但是三极管、MOS 管、LDO、DCDC 这些芯片几乎是没有数据手册,你怎么办?难道去看别人的例程?如果你不确定他们提供的正确性呢?所以最靠谱的还是自己去看官方的数据手册。

哦,对了,我还发现对于很多同学,搜索数据手册对他们来说就是在百度里复制上名字然后加上数据手册搜索。这里要教给大家数据手册是有专门的数据手册网站的,别用百度搜。

这里提供常用的几个网站:

1.alldatashee

2.datasheetarchive

3.http://datasheet.eeworld.com.cn

足以对付大多数芯片了。

其实所有的数据手册厂商在编写时都是按照一些固定的格式来的,我们这就以一个开关稳压器 MP1584 的 datasheet 来分析一下。

首先第一页,第一页一般会放这几种东西:

1.description(描述)

这项描述此 IC 器件到底是一个什么东西,用了什么技术实现什么功能之类的,还有一些技术参数什么的。

2.feature(特点)

这项展现的是芯片一些最直接的关键参数,如输入、输出电压范围封装什么的。

3.application(应用)

此项是厂商推荐的 IC 应用的场合。至此只要大家读完第一页,一般也就知道芯片到底是个什么东西了,也对他的基础性能有所了解了。至于其他的页到底是什么内容也就跟随厂商而异了,就需要大家在阅读的过程中自己学了。但是要记住阅读芯片手册千万不要通篇的去看,找到自己想要找到的内容就行。比如你想知道怎么用这芯片,这芯片怎么接线,那很明显快速的翻动看图,只要是个正常的厂商都会给你展现一个芯片的典型应用电路的。再比如你想知道一个 IC 的一些电气特性,那很明显翻到表格的位置,肯定讲的是这个。总之一个数据手册它存在的意义就是让用户能够清晰的了解一块 IC 器件,它的编写也必然是遵循人类的阅读习惯的。这种阅读数据手册的经验有时很难描述出来,这个大家读的多了自然就会明白它们的套路了。

2.英文的网站

不仅仅是对于大多数童鞋,对于我来说看到一大片一大片的英文都是很抵触的,即使比照着词典阅读速度也太慢了,关于这个其实是有一种很快的阅读方式的,比如上面的数据手册,把里面的内容复制下来,放到词典里长段翻译,对于大多数翻译软件来说肯定是无法应对这种情况,翻译出来的内容即不通顺也不准确,但是即便如此他也会使得你对这一整篇的大致内容有个粗略的了解,此时再回头看英文的原资料,你会发现自己的阅读速度加快了很多。

而对于网站来说,我用的办法就是用浏览器翻译全站,在我们对整个内容大致有所了解以后,心中对英文资料的畏惧和烦躁会少很多,而且对整体内容也有所把握,我们阅读、理解的速度自然就会加快了。关于网站的翻译,目前有很多的方式如插件之类的,大家可以寻找最适合自己的方式来应用。

总结

最后说了这么多,也讲了不少技巧,但终归到底,最好也是最基础的办法依然是提高自己的英语水平,对大学生来说这个水平也就是至少能过四级的水平,这个真的很重要。

1.嵌入式开发者必备的基础硬件知识

2.电子工程师除了挣工资,还可以这样增加收入!

3.一个C程序(源代码)是如何运行在硬件上的?

4.uC/OS-II系统开发的6条重要总结

5.模电工程师的三大法宝:差分信号、时钟数据恢复、信道均衡,你都清楚吗?

6.月薪14K到经济自由,电子工程师绝好的标尺性参照经历

免责声明:本文系网络转载,版权归原作者所有。如涉及作品版权问题,请与我们联系,我们将根据您提供的版权证明材料确认版权并支付稿酬或者删除内容。

一名合格的电子工程师英文水平应该达到什么标准?相关推荐

  1. 一名合格的电子工程师,不能逃避的“梗”

    在大学实验室的这4年间,我遇到过许多英文水平不好的同学们,也见到了由此为他们带来的专业技能提高的限制. 在这篇文章中我希望以我浅显的认识来分析一下,身在电子行业的我们为何需要学好英文. 同时也将为大家 ...

  2. 成为一名合格的算法工程师需要掌握哪些技能?

    来自公众号:大数据挖掘DT数据分析 本文共7500字,建议阅读10+分钟. 本文将算法工程师所需的技能进行拆分,带你了解掌握哪些技能才能算是一名合格的算法工程师. 成为一名合格的开发工程师不是一件简单 ...

  3. 合格的电子工程师需要掌握的知识和技能

    合格的电子工程师需要掌握的知识和技能   (转载) 愚以为,掌握了一下的硬件和软件知识,基本上就可以成为一个合格的电子工程师:   第一部分:硬件知识    一. 数字信号    1. TTL和带缓冲 ...

  4. 干货 | AI 工程师必读,从实践的角度解析一名合格的AI工程师是怎样炼成的

    从年初起,几家国际大厂的开发者大会,无论是微软Build.Facebook F8还是稍后的Google I/O,莫不把"AI优先"的大旗扯上云霄. 如果这一波AI大潮只是空喊几句口 ...

  5. 如何做一名优秀的电子工程师[zz]

    如何做一名优秀的电子工程师 成为一个杰出工程师最重要的因素就是"热爱自己的职业".毕竟兴趣是最好的老师,许多优秀的电子工程师都是从小作为电子爱好者的.爱好不仅要体现在行动中 更要深 ...

  6. 成为一名合格的软件测试工程师,需要具备哪些技能?

    现在软件测试工作越来越得到企业的重视,许多人也投入到软件测试的行列中.软件测试工程师的队伍也越来越壮大.但前段时间看到一个测试行业的调查报告,该报告指出"目前测试从业人员不会超过5万,合格的 ...

  7. 成为一名合格的软件测试工程师,需要具备哪些技能(内附统计表)?

    现在软件测试工作越来越得到企业的重视,许多人也投入到软件测试的行列中.软件测试工程师的队伍也越来越壮大.但前段时间看到一个测试行业的调查报告,该报告指出"目前测试从业人员不会超过5万,合格的 ...

  8. 想要成为一名合格的软件测试工程师,你得会些啥?

    本文转载自:https://mp.weixin.qq.com/s/4eHZ2ShRgJhnFv9qcDxycQ 对于很多新入行或者打算入行,成为软件测试工程师的小伙伴来说,刚开始接触这行,不知道自己究 ...

  9. 新手总结必看:想要成为一名合格的软件测试工程师,你得会些啥?

    对于很多新入行或者打算入行,成为软件测试工程师的小伙伴来说,刚开始接触这行,不知道自己究竟该学些什么,或者不知道必须掌握哪些知识,才能成为一名合格的测试工程师. 根据笔者观点,如果你能在学习过程中,学 ...

最新文章

  1. Resource entery xx is already defined
  2. 当个新手很幸福!网络创业之新手小白一样可以吸粉又赚钱
  3. Eclipse中将项目中build path底下的jar发布到tomcat下
  4. 元数据驱动设计 —— 为动态移动应用创建Web API
  5. 李俊君信电保研面试发言稿及其分析总结
  6. Seagull License Server 9.4 SR3 2781 完美激活(解决不能打印问题)
  7. android菜单详解三:上下文菜单
  8. Nginx+Tomcat集群与负载均衡
  9. Zabbix的架构配置选项
  10. 【格局视野】三色需求与工作层次
  11. Mysql 5.5的编译安装 在ubuntu 10平台上面
  12. python中属性是什么意思啊_python中的“对象属性”和一般属性是什么?
  13. java1234 webservice 第4 课 拦截器
  14. EasyUI的-表格设置
  15. 蓝桥杯 后缀字符串 map
  16. 互联网寒冬下,为什么就你被裁了?
  17. 股市华为鸿蒙是什么意思,4月华为鸿蒙概念股市回顾数据(干货满满)
  18. 双稳态电路的两个稳定状态是什么_单稳态电路与双稳态电路
  19. SSD NVMe核心之PRP算法
  20. 信用卡智能还款是什么,靠不靠谱?

热门文章

  1. Cuda实战-03 显卡设备信息
  2. win10下如何隐藏Linux盘符,Win10专业版系统下如何显示隐藏盘符
  3. PLSQL Developer软件使用大全
  4. ​ PLSQL Developer软件使用大全
  5. Android 长按电源键和短按电源键的详细处理流程
  6. Linux分辨率无法保存,ubuntu16.04中用xrandr设置屏幕分辨率,且重启后不失效
  7. jenkins publish over ssh远程发送文件夹(目录)的一个坑(指定了文件夹路径却没有发送成功)
  8. 如何在iPhone,iPad,Mac上添加或删除受信任的电话号码?
  9. 极速云计算机,云电脑
  10. linux中df命令用法,详细分析Linux df命令的使用方法