聊聊程序员与英语,程序员不学英语行吗?

编程入门 行业动态 更新时间:2024-10-19 19:41:22

聊聊程序员与<a href=https://www.elefans.com/category/jswz/34/1769953.html style=英语,程序员不学英语行吗?"/>

聊聊程序员与英语,程序员不学英语行吗?

今天是中秋假期的最后一天,来和大家聊聊前端程序员和英语,在我还没有工作还在上学的时候,我对英语的认知还停留在仅限于应付考试,如果没有考试的话,可能也不大会去学英语吧,对英语也没有太大的兴趣,现在看来,上学的时候还是很稚嫩,很无知。但我相信这也是大多数人的情况吧。毕竟有很多职业可能一辈子也用不到英语,但我作为一名程序员,随着一年一年的工作,我发现程序员和英语注定是分不开的。

在开始学习前端的时候,那些人都说英语并不重要,它们说写代码时能用到的单词也就那几十个,会这些就够。他们说的也没错,只要知道marginpaddingwidthheightbackgroundborder等这些单词就足够你可以开发页面了。那些人也说语言API文档、框架API文档都有中文版本,没有必要去看原英文版本的。等等这些言论大家可能听过不少吧,你还听说过哪些,欢迎在评论中打出来。

那为什么程序员一定要去学好英语呢?

接受最新信息

不会英语时,去查看各种英文API文档,只能看别人翻译好的中文文档。够流行的语言或者框架还好,很快会有人翻译出来。比如Vue3.0,一开始只有英文文档,过了大概半年多才有了官方的中文文档。而最新的技术信息,几乎都是英文。

那看各种翻译有什么不好?首先,你得到信息的速度会永远比别人慢半拍,其次就是翻译错误和丢失信息,由于翻译者的水平也是参差不齐的,大家都是凭借自己的理解,这很容易造成错误,

还有就是解决问题的时候,当我们遇到了自己解决不了的问题时,我们去网上搜索,如果用中文搜索,会发现网上都是些重复并且没用的信息。而用Google英文搜索,往往第一条就是stackoverflow的答案。

所以要做一名优秀的程序员,我们要去接受一手最新信息,尽量不要去接受二手信息,甚至是三手、N手信息。信息传播的链路越长,信息失真的可能性就越大。

更容易起变量名字

变量名起名相信是每个程序员的痛,下面的变量名

const xinwen = []; // 存新闻数据
const duibiArr = (arr1,arr2) => console.log(arr1, arr2); // 对比数组

不是说拼音命名有什么不好,只是太局限了,一些特殊的业务我们可以用中文去命名。假如我们要写一个公共的库要发布给所有人使用,那这种命名就太折麽人了,逼着老外学会中文。英文命名有它的简洁性优势,这也是英文的优势。

逃离996

现在互联网行业,程序员很内卷,很多公司都会要求程序员加班,甚至996,新闻里也经常报道某某的程序员猝死,程序员也是个高危人群,虽然高薪,但压力也巨大,大家拿命换钱,也时刻担心35岁之后没有人要。

955公司名单:

.WLB

那这和英语有啥关系?

英语好的话,就可以去外企,比如微软中国、Amazon等外企,大多数外企都是不加班的。

还有就是去国外打工,比如新加波、美国、日本等,国外的程序员几乎都是不加班的。当然这可能有一些难度,比如工作签证问题,但确实有很多的程序员这样做了。

我是怎么学习英语的?

在我工作的前两年,也没有意识到英语有多重要,在后来随着学习和工作,越来越意识到英语的重要性。

所以我每天开始切换到看英文的文档和文章,即使看的不懂,也一个词一个词的查意思,把不会的词记到备忘录。慢慢的看的就越来越来快了。遇到问题去Google去搜索,少去使用百度。

到现在,看技术文档、技术文章大概都能看懂。读和写仍是个弱鸡。所以我的学习方法仅供参考,大家有好的学习方法欢迎在评论区分享。

总结

如果要做一个伟大的程序员,英语是前进路上避免不了的一座山峰,早翻过它早获得成功。

最后,希望大家学好英语。我是傲夫靠斯,我们明天见。

关注我,每天进步一点点,点我关注

更多推荐

聊聊程序员与英语,程序员不学英语行吗?

本文发布于:2023-06-28 04:09:29,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/921543.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:英语   程序员   不学

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!