前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >论工程师的自我修养:全英文技术学习实践

论工程师的自我修养:全英文技术学习实践

原创
作者头像
RiboseYim
发布于 2018-01-12 01:51:28
发布于 2018-01-12 01:51:28
1.3K0
举报
文章被收录于专栏:睿哥杂货铺睿哥杂货铺

引子

2016年9月,上海GOPS大会现场。《Site Reliability Engineering》一书的作者之一、来自Google的Chris Jones在做分享, Chris说一句,他的前同事、中文版译者孙宇聪在一旁翻译一句。演讲人和翻译一句一顿,底下上千人坐着,像极了总理新闻发布会,场面一度尴尬。link 可是话说回来了,要是不翻译,估计现场80%以上的人还真就听不明白在说啥,公开活动毕竟要照顾大多数。

本篇文章接下来将结合挨踢行业的一些情况,严肃地讨论一下技术人员的语言能力问题,希望您读完以后能够有所触动、有所行动、有所裨益。

全英文技术学习的必要性

现实一:中国英文教育的全面失败

一般接受过小学教育的人都可以掌握中文,在日常生活中熟练应用:可以拿起一份报纸或者打开一个八卦网页看得津津有味。而反观我们的英文教育可以说是彻头彻尾的失败——投资巨大(据说很多城市中产阶级报的英语补习班,每学期学费约2.5万元)、旷日持久(完成本科教育也至少10几年吧),却少有人可以随便拿起一份英文报纸或者杂志看的津津有味。

本朝还有一大特色就是所谓的“专业英语”,几乎每个专业都安排了一个“XX专业英语”,列入课程、列入考试、列入职称评定等等。网上搜了一下,目前大概有100多种,实际效果如何呢?我想除了增加教材销售额,对相关从业人员的水平提高不会有什么用。

现实二:中文出版市场的怪象

根据有关调查数据,国民人均阅读图书4.25本(加上电子书就有5.77本了)。下列国家每年人均阅读的数量是:韩国11本、法国20本、日本40本、芬兰47本,以色列64本。这个调查数字不是非常权威,但是可以在出版市场获得验证:虽然我们是一个13亿人的国家,一年出版的图书中接近70%属于服务考试的教材,全国一年中销售过百万册的文艺类畅销书也不到10种,专业技术书籍就只能算非常小众的市场了。相关数据和生活观察都可以发现,很多人在接受完基础教育之后,基本上就不再看书了。

以IT行业为例,一本普通的专业技术书籍,销量和利润大概是多少呢?

保本:销售3000本以上

畅销书:销售几万本以上

大畅销书:销售几十万本以上

超级畅销书:销售一百万本以上

对比文艺类书籍,专业书籍是垂直市场、受众人群少、销量小。大部分(50%以上)的IT书籍,销售量不超过3000本,只能刚刚弥补纸张、印刷、作者、编辑的成本,对出版社来说,毫无利润。

中文图书出版市场-计算机类别
中文图书出版市场-计算机类别
中文作者的报酬

出版社给作者的版税是8%,现在一本书定价大约为50~100元,卖一本书作者到手4~8块,保本销售才到手12000~24000元,北上广稍微资深一点的码农月薪一般都比这个高,有写书的功夫还不都玩去了。翻译译者的报酬就更低了,已经十多年没有变了(耗时数月,斟酌字句:千字60元RMB),所以技术书籍的译者,基本上是在为人民服务、跟做公益差不多。

中文出版市场恶性循环由此形成:需求畸形导致供应畸形,大部分人都去搞门槛低、利润高的考试教辅市场,其它作/译者能获得的报酬过低,报酬低又消灭高水平人士进入的热情,进一步限制了出版作品的质量,更没法吸引读者。

现状三:中文对学术的贡献度低

如果前面两个问题还可以通过 国民教育改革知识产权制度建设 以及国内相关产业的技术提升而逐步改善,那么国人原创能力和动力不足的现实问题更加突出:互联网上有英语使用者9.5亿,中文网民7.6亿紧随其后,这个数量远远超过排名第三、只有2.9亿使用者的西班牙语网民。但是互联网的资讯数量,英语信息占到51.7%,紧随其后的俄语和日语信息,分别是6.5%和5.6%。中文排名一下子落到了第九位,只占整个互联网信息总量的2%,甚至还逊于2.5%的葡萄牙语、2.4%的意大利语。

技术资料由英文转为中文目前还需要较长的周期
技术资料由英文转为中文目前还需要较长的周期

上述数据显示:使用中文的人更喜欢浏览网络上的资讯,但对创作新的内容并不感兴趣。这一点亦可以在微信朋友圈上得到印证:大多数人习于转发,习惯于转述流行的热帖,而有一定创作能力或者说表达自己观点的人,可以说是凤毛麟角。

如何实践全英文技术学习

了解上述三个现状,就可以发现这些问题都不是依靠几个宏伟命题、高喊几句口号可以在短期内根本改善的。那么作为一名有追求的工程师,该如何突破这些瓶颈,提高自己的长远竞争力呢?———— 全英文技术学习训练。接下来将我最近一段时间的训练总结如下,供各位读者交流、批判。

一、搞一点翻译

关于全英文技术学习的思路,我是从业余翻译活动中获得的灵感。最早翻译的内容也不是技术方面,而是经济学人上面的文章:跟技术沾点边,又比较有趣的小短文。这样的文章,对于它的背景会比较熟悉,又不至于耗费太多精力,例如:

体会到翻译的乐趣之后,我才开始寻找一些本专业的英文资料,翻译之后发在社区,取得了不错的反馈,例如:

翻译的过程其实就是对原文知识的再强化、再巩固的过程,译的过程中任何混淆不清的地方都需要反复揣摩、查阅第三方资料求证,直到译完之后就会发现,对比刚开始粗粗阅览的时候已经有了更深刻的理解。但是 搞一点翻译最重要的心得就是:翻译根本靠不住!

我首先承认:由于水平有限,之前以及往后发布的翻译作品肯定会有错误、疏漏,或者不得已“模糊”处理的地方。有些东西实在很难找到合适的中文表达方式,或者说译者对于原文也会有不明白、理解错误的地方,自己尚且如此,何况其他译者乎? 现实中很多人完全依赖翻译资料学习技术,这种侥幸心理实在过于乐观。

另外,据我所知国内有些技术Leader,都有 带领团队翻译书籍 的习惯。翻译是最适合团队合作的游戏之一,既能提高大家的学习能力、表达能力,又能训练团队密切协作,这是多Cool的事啊!以后有机会专门写篇讨论下。

二、精读原版教材

对于计算机专业,或者对于经济、金融、卫生、法律、管理等专业来说也一样,本来中文语境下就没有这类专业,纯属舶来品,用英文去学习和理解反而更加简单。在大量的英文资料中,大致可以分为如下几类:

  • 专业领域术语。最省事最高效的方法就是上维基百科把每个词都查一遍。
  • HandBook。
  • 经典教材
  • 经典论文。广义上还包括各种RFC文件
  • 发明者的论述&培训讲义
  • 应用者的讨论与实践总结
  • 实践应用。实践出真知,读完以上所有资料之后顶多算得到一些认识,要升华为自己掌握的知识,必须通过实践综合运用。

从经典的入门专业教材一本本开始读起,找自己专业教材对应的英文原版或者参考书刊的对应原版。

当时班上一哥们问我如何能过英语六级考试,我就建议他改看计算机类的原版教材,别再看中文教材了,这样本专业和英语两不误。结果后来他果然轻松过了六级,貌似考得比我还高呢。后来他逢人就夸我的法子好,哈哈! ——— 章亦春 @agentzh

但是这招并不一定每个人都能接受,初试者开始可能很不适应,因为中英文教材的编写思路不太一样,例如知乎上有一个话题:为什么觉得英文原版教材很啰嗦? 我们习惯的中文教材比较简明,上来肯定是先告诉你概念,接着进行解释阐述。英文教材的习惯则是“发现问题——思考问题——提出结论——引入话题”的次序,属于“由点到面”的思路。关于这个问题,我更喜欢引用机械工业出版社华章系列书中的《出版者的话》:

文艺复兴以降,源远流长的科学精神和逐步形成的学术规范,使西方国家在自然科学的各个领域取得了垄断性的优势,也正是这样的传统,使美国在信息技术发展的六十年间名家辈出、独领风骚。在商业化的进程中,美国的产业界和教育界越来越紧密地结合,计算机学科中的许多泰山北斗同时身处科研和教学的最前线,由此产生的经典科学著作,不仅擘划了研究的范畴,还揭示了学术的源变,既遵循学术规范,又自有学者个性,其价值并不会因年月的流逝而减退。

其要者无非有二:一者领先优势显著、独步天下,二者大佬辈出、产业和学术高度融合。具体案例就是,很多技术发明或者开源软件项目都是以学术论文的形式进入公众视野的。例如Hadoop项目的《MapReduce:Simplified Data Processing on Large Clusters》、《The Google File System》,Ganglia项目的《 The ganglia distributed monitoring system: design, implementation, and experience》。论文的可读性很强,能看到发明者设计初衷、实现原理甚至测试数据等。

三、电子书必不可少

一本书从开始写作到最终出版,要经过很多环节。忽略掉写作过程,从交稿到出版会经历很多次审核和校对,可能会历时4-8个月,着这个过程中,很多东西都可能发生了变化。如果原版为英文版,等到翻译成中文再出版,书中的很大一部分内容可能已经过时。这种现状随着技术的更新速度和频率还会再加剧。

作为一种知识载体,电子书的重要性不言而喻。而且个人更加倾向于推荐在线版的电子书,例如GitBook。对作者而言,它没有任何的审核流程,没有出版门槛,也没有排版的时间消耗,只需要关注内容即可。于读者而言,它可以提供持续更新,可以在很大程度上降低读者的风险(快递费,等待时间等),也提供了读者和作者直接沟通的平台渠道。

四、一切知识最后都要对应到人

世界上少数专家的强大输出,贡献了绝大多数的优质学习资源。

例如,我对系统性能优化方面受益最多的来自于 Brendan Gregg,他维护的个人博客发布了大量的原创内容,出版了包括《性能之巅》在内的一大批书籍,囊括了性能问题领域的技术、工具、方法论等方方面面,并且持续保持着活跃的更新频率。又如kanban这一方法论,我很多年前就已经知道,但是一直不甚了了、未能实践,但是看过 Marcus Hammarberg 的视频《Kanban in Action》之后,一下子就有触类旁通的感觉,很快就能娴熟应用。

五、善用效率工具,持续改进

千里之行,始于足下。上面提到的所有设想都需要行动才能转化为结果,这会是一个漫长而艰难的过程,既需要足够的耐心也需要一些工具和方法论的辅助:个人推荐GTD(Getting Things Done),它是一种行为管理的方法,其主要原则在于一个人需要通过记录的方式把头脑中的各种任务移出来。通过这样的方式,头脑可以不用塞满各种需要完成的事情,而集中精力在正在完成的事情。

“把所有事情都从你的脑袋里弄出来。在事情出现,而不是在事情爆发的时候,就做好相关行动的一系列决定。以合适的类别组织好你的项目的各种提醒以及下一步的行动。保持你的系统更新和完整,充分地检查,使你在任何时候都能信任你的对于你正在做(或者不做)的事情直觉的选择。”

一般过程:“搜集-处理-整理-行动-检查”。举例:将Twitter上发现的感兴趣内容发送到OmniFocus收件箱,整理分类并 设置一个要求完成时间 (最关键的要素,没有完成时间的计划都是耍流氓),定期检查待办事项完成情况,再开启下一轮调整优化。

总结:从input到output

you can’t connect the dots looking forward; you can only connect them looking backwards.

---- Steve Jobs

回到本文开头,关于国内开技术大会还需要现场翻译,我相信未来总有一天会通过技术进步来解决这个问题。面对技术的不断更新换代,持续学习能力才是增强竞争力的不二法门。获得知识的途径早已不限于各种专业技术书籍、同行经验交流,社区分享,博客,公众号,推特,电子书和在线视频等新载体层出不穷,突破语言瓶颈的要义在于提高交流学习的视野、借用天下资源为我所用,最终目的还是服务我们的实践活动。当我们的实践达到相当的深度和广度,自然可以通过早已建立的、世界范围的联系发挥影响力。

更多精彩内容扫码关注公众号:RiboseYim's Blog:http://riboseyim.github.io

微信公众号
微信公众号

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
游戏建模经验分享:模型学习方法
最近通过很多师弟的交流,我发现游戏建模初学者大多存在三个大问题,一是工具的使用不够熟练,甚至有些功能还不知道,二是对布线的规范没有太大的要求和了解,三是对游戏制作流程不清晰和板绘下的功力不够,对贴图制作用工少,甚至有些人还处于一直做白膜的阶段
全栈程序员站长
2022/08/30
3010
游戏建模经验分享:模型学习方法
3d游戏建模全解[通俗易懂]
目前市面上随着3D游戏的兴起和VR的盛行,越来越多人对网络游戏越来越热衷,3D游戏建模设计师的需求也越来越广泛,市场缺口大,人才需求供不应求。
全栈程序员站长
2022/08/26
1.1K0
3d游戏建模全解[通俗易懂]
如何快速学从零开始学习3d建模?
大家好,又见面了,我是你们的朋友全栈君。 其实对于初学者来说,3D建模是一个专业性偏强且极其难入手的游戏制作专业技术。如果是无基础从零开始的学习的话,没有一个好的学习方法和好的指导老师的话,还是比较困
全栈程序员站长
2022/08/19
1K0
如何快速学从零开始学习3d建模?
3D建模大神都在用的学习技巧!
整个互联网的形态一直以来都是2D模式的,但是随着3D技术的不断进步,在未来的5年时间里,将会有越来越多的互联网应用以3D的方式呈现给用户,包括网络视讯、电子阅读、网络游戏、虚拟社区、电子商务、远程教育等等。甚至对于旅游业,3D互联网也能够起到推动的作用,一些世界名胜、雕塑、古董将在互联网上以3D的形式来让用户体验,这种体验的真实震撼程度要远超2D环境。我们所接触到的游戏建模,室内建模,数学建模等,包括现在很流行的电子商务,都对3D模式有着很强的需求,可见,未来市场对3D建模这一技术的渴望程度。
全栈程序员站长
2022/08/30
6140
3D建模大神都在用的学习技巧!
3D建模软件中涉及的技术
3D建模可使用建模软件,常用的通用商业3D软件有3Dmax以及Maya,cad 软件有autocad、solidworks、sroe。上面这两类3D软件都可输出3D模型,并导入到ThingJS平台使用。接下来我们来看建模软件中涉及的技术。熟悉了这些,即使你不是专业的3D可视化开发工程师,你是前端工程师,掌握Javascript 语言,便能够在ThingJS平台上自由创作。
要不要吃火锅
2019/10/24
2.4K0
新人如何入行3D游戏建模
所有行业都是一样的,没有什么容易的,只不过这一行是偏向于技术的,一个有好的建模师月薪10k+是很常见的,这个需要有自己刻苦学习的成果。 游戏建模前景在游戏模型行业,你基本不用担心找不到工作,因为游戏模型师人才缺口非常大。举个例子:游戏制作公司的人员配比大多数是这样的:比如100人的三维制作组,可能有60人在做模型贴图,10个人在K动画。只要你保证技能在手,一定是抢手的人才。在几年前游戏建模这个行业不仅仅缺人才,甚至连新手都非常稀缺,那个时候公司愿意招聘实习生,培养他们然后给公司干活,但是工资一定不会给开的很高,所以这些人全部跳槽了,成本牺牲太大。虽然到了今天转行做游戏建模的非常多,新手爆满,但是公司招聘一个有开发经验的人还是非常的难,现在的行情不会还像几年前一样,指望自学几个月还还有很多公司要你,现在公司都是要直接能干活,真正掌握技术的人。
全栈程序员站长
2022/08/26
6550
新人如何入行3D游戏建模
浅谈三维激光点云建模
传统倾斜摄影建模对建筑物复杂区域会出现大面积拉花现象,这是难以避免的。也是光学影像建模的劣势。而结合激光雷达电云建模,可以赋予模型更精细的纹理,再加上原本倾斜摄影的贴图,可以达到精细化建模的成果。
陈南GISer
2024/04/30
1.1K0
浅谈三维激光点云建模
游戏模型建模中使用3DMAX的问答总结
很对小伙伴在进行游戏模型建模中,使用3DMAX都有很多问题。这些问题有一些非常经典,因为很多人都曾遇到过。在此我把这些问题整理出来,希望对于刚接触游戏模型建模的小伙伴有所帮助。
边禾
2018/09/05
1.3K0
游戏模型建模中使用3DMAX的问答总结
Autodesk 3dmax 2023.1【附激活补丁+安装教程】中文免费版下载
3DMAX2023是Autodesk公司最新开发的一款三维建模渲染制作软件。我们可以使用该软件完成工业设计、建筑设计、多媒体制作、游戏开发等工作。3DMAX2023百度云还添加了多种丰富灵活的工具,让您可以提高工作效率。3DMAX2023知识兔版还具有非常强大的三维渲染功能,我们可以利用这个软件来完成已经设计好的三维模型的渲染操作,使模型效果变得更加逼真。3DMAX2023知识兔百度云可用于广告、影视、游戏、建筑、工业等不同领域哦!3DS Max是一个强大的3D建模和动画解决方案,游戏开发者,视觉效果艺术家和图形设计师使用,以创建庞大的世界,惊人的设置,和迷人的虚拟现实(VR)体验。
用户10122115
2022/11/13
2.5K0
虚实之间02 | 构建虚拟数字人的第一步居然需要……降维打击?
构建虚拟人数字的第一步需要进行前期的形象设计以及建模。2D数字虚拟人需要原画等形象设计,3D数字虚拟人需要额外使用三维建模技术生成数字形象,无论是基于IP或者真人设计,都需要进行面部以及身体的建模。高保真建模会带来更好的交互体验,也会避免恐怖谷效应的出现。
GIAIAC
2022/06/27
7920
虚实之间02 | 构建虚拟数字人的第一步居然需要……降维打击?
手把手教你制作机房三维场景(3D效果图)
随着信息技术的不断发展,大量数据中心机房的建设、监控软件已经成为机房管理者的重要武器,特别是机房效果图这一块,从简易的CAD到现在的3D效果图,从静态到三维动态的改进,机房监控软件基本上可以说是从无到有的一个过程,下面本文跟大家分享机房高大上的数据中心三维可视化管理软件的三维场景制作过程(俗称:3D效果图的制作过程)。
全栈程序员站长
2022/09/05
4.8K0
手把手教你制作机房三维场景(3D效果图)
Unity3d场景快速烘焙【2020】
很多刚刚接触Unity3d的童鞋花了大量的时间自学,可总是把握不好Unity3d的烘焙,刚从一个坑里爬出来,又陷入另一个新的坑,每次烘焙一个场景少则几个小时,多则几十个小时,机器总是处于假死机状态,半天看不到结果,好不容易烘焙完了,黑斑、撕裂、硬边、漏光或漏阴影等缺陷遍布,惨不忍睹,整体效果暗无层次,或者苍白无力,灯光该亮的亮不起来,该暗的暗不下去,更谈不上有什么意境,痛苦的折磨,近乎失去了信心,一个团队从建模到程序,都没什么问题,可一到烘焙这一关,就堵得心塞,怎么也搞不出好的视觉效果,作品没法及时向用户交付,小姐姐在这里分享一些自己的经验,希望能帮到受此痛苦折磨的朋友,话不多说,开工!
全栈程序员站长
2022/07/01
4.4K0
Unity3d场景快速烘焙【2020】
游戏场景建模用什么软件?
ZBrush:高模的制作软件,用ZB做角色是很很好的,可是难度系数也挺大,平常要多看看人体的构造,或 找人体写真来把控不一样的人体肌肉转变,多了解多实践。
全栈程序员站长
2022/08/31
2.3K0
影视3D建模和游戏3D建模差异,哪个更有前景?
影视3D建模和游戏3D建模,两者之间最大和最明显的差异是:游戏开发永远有多边形建模预算。影视建模方面,对于多边形数量都没有限制。
全栈程序员站长
2022/08/31
1.3K0
影视3D建模和游戏3D建模差异,哪个更有前景?
玩转C4D丨3D视觉设计必备指南
导语 随着三维视觉逐渐向二维视觉领域渗透,视觉3D化已经成为当下非常热门的一种表现形式 3D技能也已经加入了视觉设计师必备技能包中。如今市面上也有很多3D软件可供设计师进行选择,如3D MAX,MAYA,犀牛等,这些软件在动画,工业设计,游戏等领域,确实有着非常完善的工作流,但是对于从来没接触过3D领域的视觉设计师来说上手难度相对比较高,它们适合更垂直领域的使用人群。 而C4D作为3D软件后起之秀,以其强大的兼容性,易上手的操作模块,超拟真的物理模拟解算等,深得视觉设计师的喜爱,无论是运营,UI,
腾讯ISUX
2021/12/28
1.8K0
从入门到实战丨C4D自学必备指南
导语 近年三维表现已经越来越多的融入到各种商业设计当中,在电商、品牌、UI、影视等各个领域都有广泛的运用。其中一个关键因素是C4D这款软件的出现,大大降低了3D设计的学习门槛。 C4D相对于专业性更强、功能较为复杂的3DMax、Maya、ZBrush等软件,界面更加简洁友好,对于没有接触过3D的的小白,学习成本更低。配合Octane、Redshift等渲染器,可以很快做出强视觉表现力的效果。凭借这种操作友好、易出效果的特性,C4D很快成为了近年最流行的3D设计软件之一。 本文结合作者自身的经验整理了一波自学
腾讯ISUX
2023/02/03
1.4K0
从入门到实战丨C4D自学必备指南
iPad 建模 | 三维形象创意指南
一、序言 3D设计风格已经在越来越多的设计领域被广泛应用,其视觉表现和设计技法,也随着行业发展在不断进化演变着。我们可以发现,今天的3D设计已不仅是“立体感”和“真实性”的代名词,三维设计作品,已进化表现为更细腻多元的质感、更精致的高维建模、更丰富的色彩表现、以及更具艺术性的设计语言。但这些更成熟的表现通常对设计师具有很高的要求,也需要花费很大的精力时间去调试。如果你不是一个专业三维设计师,但却很想涉及这个领域,通常会被各种3D软件、渲染器、以及超高的硬件配置等较高门槛而劝退,或是花费很长时间去学习。但是,
腾讯ISUX
2022/12/24
1.5K0
iPad 建模 | 三维形象创意指南
如何搭建3D虚拟数字人自动捏脸系统
随着数字人产品不断的迭代和发展,对于用户来说,属于自己的个性化的数字人不可或缺,在数字人产品中常见的3D数字人个性化设定的方式主要由3种进行捏脸,模板选择方式、自由调整方式、自动捏脸。首先简单介绍一下模板选择和自由调整方式后,再详细介绍自动捏脸。01
产品言语
2023/09/09
1K0
如何搭建3D虚拟数字人自动捏脸系统
(一) 3D图形渲染管线
渲染简单的理解可能可以是这样:就是将三维物体或三维场景的描述转化为一幅二维图像,生成的二维图像能很好的反应三维物体或三维场景(如图1):
bering
2019/12/02
1.5K0
CPU显卡内存与3DMAX渲染的关系
图形渲染CPU重要还是显卡重要?3D渲染、三维建模速度和显卡有关吗?三维制图电脑配置!3D设计用什么显卡
py3study
2020/01/09
3.6K0
推荐阅读
相关推荐
游戏建模经验分享:模型学习方法
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档