首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

到底什么才是程序员最应该学的

如果你被问到对于程序员来说什么是最重要的,或者什么是最应该学的,你的答案会是什么呢?也许你会说是某某编程语言基础,又或者说计算机四门基础课。其实,还有一样更重要的东西,它将伴随程序员的整个职业生涯。

如果我跟你说英语是程序员最应该学习的东西,你会信我吗?不管你现在信不信我,都请你继续往下看,我保证你一定能收获很多,一定会对你的程序员生涯有所帮助。

英语不好会怎样

我见过很多自学Java的朋友,经常会问某某问题怎么解决,其实报错信息写得很明显,都直接告诉他该如何修改了他还不会,仅仅就因为那是英语,不想看,看不懂。情况好一点的就是会自己去翻译,这样虽然麻烦一些,偶尔可能还翻译得不太准确,但是总归还是有用的,能解决很大一部分问题。

还有一些朋友经常会问,这个某某类的某某方法怎么用,实际上源码注释写的一目了然,但就是因为不太懂英语,就把原本极其简单的问题复杂化。

另外还有一个很重要的问题,就是变量命名不规范,同时也看不懂别人的变量命名,这是个很要命的问题。本来变量的命名是“见名知义”,结果因为英语不好,别人看不懂你的,你也看不懂别人的,你只能沉浸在自己的世界里编程,别人想帮助你都很困难。

现如今的主流编程语言以及一些开源框架,都是外国人主导的,而世界通用语言是英语。因此你必须要把英语学好,才能融入这个大环境,才能舒舒服服地编程。试想一下,假如你英语很好,看源码注释或者官方文档的东西都能像看中文报刊一样流畅,那是一个多么舒服的状态。

总之,如果你不懂英语,你的程序员生涯必定处处碰壁。

怎么学

通过上面的分析大家应该都清楚了,英语不好对于程序员来说是件多么可怕的事情。那么我们应该如何学习英语,学到什么程度才够用呢?

首先我们说一下学到什么程度,大概就是能看懂大部分源码注释以及官方文档的这种程度就差不多了,只有个别看不懂的才需要查一下词典。特别要注意的一点是,如果你打算进外企或者是一些大厂的国际事业群,那你还要练习听和说的能力,毕竟工作时要用英语和同事交流,说不出口或者听不懂别人说的压根没法工作。

就一般的程序员来说,如果你已经通过大学英语四级,你的问题就应该不大。如果还没过四级,那么你就需要注意了,英语必须要好好补补!

学习英语的方法有很多N种,我结合自己的经验给大家介绍一些简单易操作的,并且提升效果比较明显的方法:

- 看文档。多看JDK源码注释和开源框架的文档,里面都是一些常用的名词术语,认真看一段时间,你会发现自己英语水平有明显的提高。

- 记笔记。平时遇到不会的单词,就把英语单词和中文意思记在电子文档中,闲的时候回顾一下。

- 学以致用。平时写一些注释,或者命名一些变量,如果能用到新学的单词的话,你的记忆就会更加牢固可靠。

- 多看国外的技术社区。比如GitHub和Stack Overflow大家就可以经常看看,学英语可以说是再适合不过了。

如果还有其他学英语的好方法,欢迎在评论区留言分享。

往期精选

Java程序员2020年年后求职指南

Java程序员必看的技术社区

世界上最流行的版本控制系统Git

感谢你认真看完了本文,希望你能真正重视英语,让自己的程序员生涯更加畅通无阻。 如果本文对你有所帮助,请帮忙点赞分享,如果能关注一下我就再好不过了。后续我将不断更新更多的原创文章,敬请期待。非常感谢大家的支持。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200129A05Q9Y00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券