为什么英语是程序员的竞争力?

2020-05-16 16:06:17来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

为什么英语是程序员的竞争力?

有时候会遇到一些人在各种论坛咨询技术问题,给出一份安装某个开发环境的错误提示信息,然后说不知道哪里出了问题,搜索也没有答案,寻求解答。

 

其实,仔细看看,错误信息里已经有很明显的英文提示,告诉你应该通过什么参数执行,可以获得详细的分析,跟踪记录去定位问题,但有些程序员总是视而不见。

 

当然,更多的是,很多程序员说自己用Google,却不知道如何正确的描述问题,很多人用Google搜索的依然是中文关键词,寻找中文社区的答案,那么我不能说中文社区没有好的内容,但毕竟你失去了超过一半的优质资源,你想找到正确答案的难度也就大了很多。

 

还有常见的问题就是,很多人咨询学习一种语言,或者一种开发环境,有什么书籍推荐,我经常回答,先从官方文档开始学习。最近这些年还好,很多新的技术都有中文文档,但必须了解一个事实,有不少中文文档的内容,是惨不忍睹的。如果你被各种奇怪的描述和逻辑混乱的表达所迷惑,其实最好的办法是追溯英文原文。

 

一些海外优秀的技术教程,技术文献,现在确实也有很多翻译成了中文,但也存在同样的问题,我读书的时候就发现这个问题,很多出版社图省钱,找几个大学生翻译热门技术书籍,而这些大学生很多根本就不理解这门技术,这种翻译质量,可想而知。所以,阅读技术原文的能力,非常重要。

 

我们来畅想一下下面几个场景:

 

  • 学习新的技术工具,直接查阅英文官方文档和经典原版书籍,所有内容徐徐展开,信手拈来。

  • 官方文档还不够?你丝毫没有惊慌,打开 Stack Overflow,娴熟地用英语输入问题,这些开源社区里来自世界各地程序员的耐心和热情,超乎你想象,你和他们自如讨论,他们手把手带你抽丝剥茧,找到问题关键;

  • 海外巨头发布了一种新的技术工具,最新的技术资料,白皮书,乃至于技术论文,比如Deepmind发布的几个重量级AI论文,都可以无障碍阅读,别人还在坐等中文说明,你已经可以着手开发环境测试,永远快人一步。

  • 在Github发布自己的源代码和详细的英文说明,通过技术社群和欧美各种技术大牛无障碍沟通。甚至有可能获得海外巨头的面试和入职机会。

  • 网上学习北美各大巨头和名校的技术公开课,与世界最顶尖的人一起学习最尖端的技术思想。

  • 老板让你基于shopify ,wordpress等开发一些网站应用,你能够到海外相关技术社区,通过英文搜索,寻找大量优质的开源组件,无需重复造轮子,把原本要996的工作大幅度简化下来,效率高,质量好,事半功倍。

  • ……

 

当然了,英语好给你带来的好处远不至于此。你可以通过英语接触到世界上最顶尖、最前沿的各个领域各个学科的书籍、电影、纪录片、材料……  它不仅仅是你职场上的好伙伴,更是你探索世界的触手。

 

我知道,你可能会有疑问:“我学了 20 年英语也没有学会,现在还能学好吗?”

我的答案是,“能”。之所以很多人觉得难学,是因为把“英语当成了知识,而非技能”。但其实这恰恰是学英语路上最大的坑。


原文链接:https://www.cnblogs.com/hehe199316/p/12898922.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:工作五年程序员,没扛过阿里的三面,究竟输在了哪?

下一篇:springboot配置activeMQ传输object类型的消息时:classnotfound