英语对程序员来说重要吗
1. 前言 作为一个软件开发者,往往强调了编程基础、框架使用的熟练度。我认为也应该包括英语的读写能力,如果你想突破你的天花板,这是一个必须要面对的选项。今天赶在五一回家前简单写一点关于我自己的一些感受。 可能有些人不同意我的看法。认为这个时代中文的技术资料已经非常丰富了,甚至自然语言翻译也进化到了能听懂人话的地步了。我为什么要去花费精力去学英语? 2. 编程圈现状 其实你就是会英语也不会直接提高你的技术水平和扩宽你的知识面。程序员需要长期的、持续的学习技术。但是开发技术圈子目前对于国内还是一个很尴尬的局面,几乎所有的生态技术和主流技术社区都是国外主导的,谷歌、微软、亚马逊、脸书等互联网巨头把持着技术的发展风向和技术标准。改变这一现状还需要很长的时间。很多国内的项目拿到 Apache 软件基金会去孵化都要对技术文档注释进行英文标准化。 3. 消息不对称 通常你获得的技术信息都是滞后的,可能你学的东西你都不知道它快“黄”了。从业之初,我参与的项目中需要使用到一个单点登录组件,国内的文档倒是挺多的。但是我在后面的扩展中发现这个项目的作者因为其它原因放弃维护了。这就造成了我不少的困扰。 还有一部分消息是一些前沿技术专家翻译过来或者布道而来。有可能出于商业的考虑有所保留或者理解上存在偏差,很容易造成信息不对称,也就是你理解的别人的理解并不是作者的意图。我相信这种情况很多人都感同身受