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

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

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

接受最新信息

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

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

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

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

更容易起变量名字

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

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

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

逃离996

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

955公司名单:

https://github.com/formulahendry/955.WLB

那这和英语有啥关系?

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

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

我是怎么学习英语的?

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

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

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

总结

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

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

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

聊聊程序员与英语,程序员不学英语行吗?相关推荐

  1. 程序员必须掌握的100个英语单词

    程序员必须掌握的100个英语单词 constant n常量 variable n 变量 dictionary n字典 integer n整数,整型 keyword n关键字 static adj静态的 ...

  2. 程序员必须掌握的600个英语单词

    程序员必须掌握的600个英语单词 application 应用程式 应用.应用程序 application framework 应用程式框架.应用框架 应用程序框架 architecture 架构.系 ...

  3. 程序员为什么不能只学好“专业英语”?

    文/余晟 在我上大学的时候,除去普通的英语课程,专业课程里还有一门<计算机英语>.当时大家的普遍认为,普通的"英语"是过四六级用的,<计算机英语>才是专业真 ...

  4. PHP程序员和Python程序员的职业前景怎么样?我来聊聊自己的体会

    大家好,今天我们来聊一下程序员这个职业的特点.在讲这个话题之前,我先说一下我自己的情况:我在福州和深圳做了8年左右的程序员,然后回到老家,在家里面为福州的一个公司做远程开发.目前已经在老家做了将近3年 ...

  5. 程序员如何说一口流利英语?她只用一招……

    什么方法使0基础学生 3个月就能说一口流利英语? 一天晚上,他接到学生发来的短信: "老师,这三个月来,我严格按照你说的学习方法去做,没想到我英语提升那么快,现在已经能跟外国人交流自如.就在 ...

  6. 中国程序员VS美国程序员,差距在哪里?

    心态差距 近年来由于互联网的迅速发展,全国各地,IT人才的需求量都出现了飞跃式的增长,程序员的薪资也明显高于其他行业. 但在国内,真正因为热爱编程而从事这份工作的人其实并不多,很多人学习程序想得都是这 ...

  7. 优秀程序员和一般程序员差别在哪?

    摘要:在这个世界上有两种程序员:Day Programmers(白班程序员)和Night Programmers(夜猫子程序员),你知道优秀程序员和一般程序员有哪些差别吗?你又是哪一类型的呢?俗话说不 ...

  8. 中国程序员和外国程序员

    作者:金戈大王 别被标题误导,我可没有说中国程序员不如外国程序员. 听说世界一流程序员都上一个论坛,叫stackoverflow,那天闲来无事,索性上去看看.不得了,发现一个热门问题 stackove ...

  9. 中国程序员VS美国程序员,作为程序员的你有何感想?

    说起程序员,大家都会想到一个画面:这样一群人对着电脑加班,他们穿着格子衫,工资高但却没时间花,常常迷失在996中无法自拔. 那么在国外也是这样吗? 中国程序员VS美国程序员 在国内,程序员到了35岁, ...

最新文章

  1. python莱布尼茨法计算π_酷叮猫少儿编程讲堂——Python 用莱布尼茨等式求π
  2. VTK:PolyData之GreedyTerrainDecimation
  3. git拉取代码如何解决冲突_开源项目 git pull 代码冲突的解决方式?
  4. 抽象方法《Thinking in Java》随笔014
  5. Java中只有按值传递,没有按引用传递!
  6. EOJ_1081_朋友圈
  7. Vim案列掌握vim的基本操作——案例一:vim创建编写txt文件
  8. WF4 常用类第二篇
  9. 解决sodu echo写入文件是权限不足-bash: test.txt: Permission denied
  10. mac中的echo颜色输出
  11. Maven基础篇之Maven实战入门-最新IDEA版maven
  12. Ghost还原的时候,显示A:GHOSTERR.TXT或CRC32错误的解决方案
  13. 图论基础——启发式搜索
  14. 概率神经网络的主要思想,神经网络随机数预测
  15. PHPNow 本地服务器安装
  16. JAVA期末考广东科技学院,我是叩丁狼广州Java老学员,我来说说自己的故事
  17. un7.2:IDEA中实现登录功能
  18. java 防止恶意刷新_防止恶意刷新接口, 控制在5秒内不能被刷新10次以上
  19. IT项目开发团队建设与管理总结
  20. QSlider美化规则

热门文章

  1. chat--hxxdfd
  2. flutter中App签名
  3. 鲁大师2023年Q1手机报告:ColorOS蝉联榜首
  4. Python3爬取新浪微博头条
  5. 电脑开机正常,但显示器没反应怎么办
  6. HIT-哈工大数据结构-作业1(C++)
  7. UnityWebRequest加载音频
  8. 第一、二章大数据与Hadoop的概述
  9. 手机显示仅限紧急呼叫 无服务 以及无信号的解决教程
  10. 简单几步实现RTMP直播