美文网首页编程交流
英语对程序员的重要性

英语对程序员的重要性

作者: 6dd77184077e | 来源:发表于2019-04-13 21:16 被阅读0次

    学编程需要很好的英语基础吗?

    我的回答是:不需要,只要你认识英文的 26 个字母也就够了,而且现在中文文档特别多,很多东西也汉化的很好。

    但是如果你想学好一门编程语言,那英语实在是太重要了,就拿 TIOBE 公布的 2019 年 1 月排名前 20 的语言为例,所有语言的官方网站,官方文档都是英语,虽然在我们网站上(RUNOOB.COM )做了一些入门的课程,但是,这些都只是基础,很多真正的概念、知识点还是在官方文档最全,而且有些词汇翻译过来也很拗口。

    此外,我们在学习编程的过程中,调试运行代码如果报错,也基本上是以英语来展示说明,如果我们有很好的英语基础,很多错误都能直接看出来,之前就看过有个同事在调试代码过程,出现的报错信息为: XXX File Not Found, 然后他就去百度检索找答案,虽然最后知道这是文件没找到的意思,但这么明显的提示,这个检索的时间我们完全是可以不浪费的。可以说现在很多程序的报错提示已经做到非常的友好的,但很多初级程序员就是因为没有很好的英语基础,无缘无故在这个上面耗费了很大的

    还有很多 IDE (Integrated Development Environment 集成开发环境),所有操作都是英文,虽然也有很多国内汉化的版本,不过我强烈建议大家使用英文版的,比如我们常用的 VScode,其实看久了也就那几个英文操作:

    还有一个就是,有的程序员写代码喜欢用中文拼音来命名,这么做估计只有自己看的懂(过几天自己也不懂了),因为中文拼音有太多同音字,还有音调,很难猜测你这个命名是代码什么意思,不过我猜他估计是不知道如何翻译成英语,如果是这种情况我建议使用 Google 翻译下或者请教同事,强烈不建议使用中文拼音,看着拼音命名的代码,实在难受。

    我的建议:

    1、文件名使用英文,变量名使用英文,做到见名知其意,比如:getUser(获取用户)、setUser(用户设置)、userList(用户列表)。

    2、代码的注释使用英文,调试报错的代码尝试去看懂,实在不懂再借助 Google 翻译或者去搜索引擎找答案。

    3、每天坚持看英文文档、英文博客、可以的话写点英文博客或笔记。

    4、IDE 使用英文版,刚开始不习惯,用久了,你会发现使用英文版的才最舒服。

    5、查阅资料使用 Google,用英文检索,描述得当,一搜一个准,还不怕英文文章的代码中带有全角半角不分的彩蛋。

    。。。

    以上几个习惯只要我们坚持一年半载,我相信,我们的编程能力会有一个质的变化。

    青铜程序员也行你只需要菜鸟教程就够了,但如果你想要成为星耀、王者这些高级别的程序员没有以下几个英文网站那是万万不行的:

    1、Google:99% 的技术问题都可以检索出来,检索结果还不带广告。

    2、Github:世界上最大的代码存放网站和开源社区(全球最大同性交友网站),目前已经被微软收购(还好不是 Oracle),不过不会影响我们使用。

    3、stackoverflow:最好的技术问答社区,Google 搜索的技术问题 90% 在这个网站上可以找到答案,你也可以上面尝试去提问和回答。

    4、wikipedia:百科全书,可以找到所有的编程专业术语说明。

    5、各个语言的官方文档:

    Python:https://docs.python.org/3/

    PHP:http://php.net/manual/en/

    Java:https://docs.oracle.com/javase/tutorial/

    文章最后

    怎么快速学C/C++,有什么方法,打算深入了解这个行业的朋友,可以加C/C++学习群:648778840,不管你是小白还是大牛,小编我都欢迎,不定期分享干货,包括小编自己整理的一份2019最新的C/C++资料和0基础入门教程,欢迎初学和进阶中的小伙伴。

    每天晚上20:00我都会开直播给大家分享C/C++编程学习知识和路线方法,群里会不定期更新最新的教程和学习方法,大家都是学习C/C++的,或是转行,或是大学生,还有工作中想提升自己能力的前端党,如果你是正在学习C/C++的小伙伴可以加入学习。最后祝所有程序员都能够走上人生巅峰,让代码将梦想照进现实,非常适合新手学习,有不懂的问题可以随时问我,工作不忙的时候希望可以给大家解惑。

    相关文章

      网友评论

        本文标题:英语对程序员的重要性

        本文链接:https://www.haomeiwen.com/subject/aftdwqtx.html