对于很多程序员而言,起初往往不觉得修炼英文是一件重要的事,总觉得写得一手好代码就足够了,哪怕为了写论文,短暂地硬着头皮啃一啃英文文献或直接采用翻译软件就可以,但事实远非如此。
在工作中,一个英文不好的程序员会遇到不少麻烦事:
开会沟通时听不懂对方中文夹杂的英文专业名词,不仅影响对会议内容的准确把握,还影响会议效率;
工作中同事给的需求文档、技术方案、接口文档等,有时不免也是大段英文,即便用翻译软件,尤其涉及到计算机专业名词,AI出错也是常有的事;
编码时代码几乎全英文,屡屡拼错,导致自己写一行代码的时间别人能写十行,比如定义变量名,同一个中文词汇可能对应多个不同的英文单词,不少奇奇怪怪贻笑大方的变量名便诞生于错误的选择……
图片来自:toggl.com
因此,成为一名实力过硬的程序员,不光要能贯通软硬件技术栈,在语言这关上也要实力“全栈”。
程序员如何在日常中提升英文水平呢?不妨试试以下“四部曲”:
分享编程经验英语培养语言学习思维
专为程序员编写的英语学习指南
“虽然 PHP 是最好的语言,但所有程序员必须学会的只有英语。”
2020年,程序员“于江水”在Github上发布的“A-Programmers-Guide-to-English”(专为程序员编写的英语学习指南),截至目前已经获得了1.2w+ stars。之所以能够如此受欢迎,是因为他在用程序员熟悉的话语去讲学英语这件事——指南深挖语言学习的本质(主要用中文举例)并用程序员易于理解的方式去思考,并提供作者自己根据本质推演出来的训练方法和经验做参考。
感兴趣的同学可以移步Github(项目链接:https://github.com/yujiangshui/A-Programmers-Guide-to-English),了解语言学习的本质,基于作者提供的指南总结适合自己的语言学习路径。
掌握语言学习技巧
英语高效进阶宝典
“English-level-up-tips”,这可能是Github上最受欢迎的全面英语学习宝典,目前已有2.6w stars。一句简短的项目介绍 “An advanced guide to learn English which might benefit you a lot.(可能是让你受益匪浅的英语进阶指南。)” 引人入胜。
该指南基于认知、单词、听力、阅读、口语五部分,带领大家实现英语水平进阶的多维度学习。(项目链接:https://github.com/byoungd/English-level-up-tips)
提升语言阅读速度
程序员工作必备的英语词汇
在搜索引擎中输入相关关键词,会发现市面上有不少面向程序员推出的英文词汇学习书籍、手册、文档、资料,详细总结计算机领域书籍、论文、工作领域中高频出现的英文专业词汇,每天抽出30分钟为自己制定背单词计划,熟能生巧,你会发现阅读工作英文文档、学术文献的速度越来越快。
Github程序员工作中常见的英文词汇总结项目链接:https://github.com/Wei-Xia/most-frequent-technology-english-words(此处文末有福利!)
提升系统应用能力
专业领域英文书籍
养成语言学习思维、掌握常用词汇,对于得心应手掌握语言能力还不够,最重要的是当你在阅读专业文档与文献时,不光拘泥于理解每一句的具体含义,还能迅速在脑海中搭建句与句、段与段、章节与章节之间的逻辑联系,这就需要你花功夫去啃英文版专业书籍,从而系统性将阅读理解、词汇应用、专业知识贯穿起来。例如:
《Deep Learning》
这本号称AI圣经、长期位居亚马逊AI和机器学习类图书榜首的教材,应该是大多数学生和从业人员进入机器学习领域的启蒙教科书,甚至不少人可能将这本书已经翻阅了好几遍。如果你之前阅读的是中文版本,不如现在试着攻读一下英文原版,相信你会对它更新、更全面的理解视角。
《AI Computing Systems》
《智能计算系统》——首本贯穿人工智能整个软硬件技术栈的系统教材,在2020年上市仅3天便登陆京东教材销量榜榜首。2021年,作者团队紧接着推出实验辅助教材《智能计算系统实验教程》,与理论教材 “双管齐下” ,手把手提升读者的全栈系统能力。
近期,《智能计算系统》的原版英文版教材《AI Computing Systems》正式出版上市。跟前两本中文教材一样,这本英文教材同样是由深度学习处理器芯片研究的开拓者陈云霁领衔,中科院计算所、软件所、教育部虚拟教研室、南昌大学的专家学者们倾心写就,与知名国际出版社Elsevier出版社合作出版。
近年来,系统研究已成为人工智能发展的热点。一些国际顶尖高校和企业(如斯坦福大学、卡内基梅隆大学、麻省理工学院、谷歌、脸书等)的知名研究者在多年前便已深耕此领域,展望机器学习计算系统软硬件技术的未来发展。不论学术界还是工业界,都对智能计算系统十分关注。Elsevier作为全球最大的学术出版社之一,其发表的科研文章数占全球总发表量的16%,《AI Computing Systems》的上市,对于推动国际人工智能领域研究,培养人工智能专业人才,以及提升我国在国际学术界的影响力有巨大帮助。
此外,《AI Computing Systems》作为教材类目出版,在未来将以学术教材的角色进入到国内外顶尖高校的课堂中,这也足以体现出国际学术界对这本书的权威认可。对于希望系统学习人工智能软硬件技术栈的同时进阶提升英文水平的学霸来说,这本书值得好好“啃一啃” 。
(目前教材已在Elsevier官方、谷歌、亚马逊等渠道全网上线,购买链接:
https://shop.elsevier.com/books/ai-computing-systems/chen/978-0-323-95399-3)
除此之外,计算机 / 人工智能领域不乏许多经典专业书籍,涉及专业知识、应用案例、实践指导等方方面面,随着英文水平的系统性提升,小编建议大家养成中英文书籍“搭配食用”的好习惯,也能有效培养灵活的系统复合思维。
1个福利
在微信公众号 “智能计算系统” 后台回复 “英语”
免费获取程序员必备英文词汇资源包~
新年新气象,开启进阶全栈第一步
实力“兔”飞猛进!
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjyfx/76.html