英语对学习软件开发重要吗?

英语对学习软件开发重要吗?

可能有人觉得,英语和 学习编程有什么关系呢?

白月黑羽 郑重的告诉你,关系非常大!!!

因为, 我估计,这个世界 上, IT行业(或许任何行业) 优质的学习资源、学习资料 80% (或许更多) 都是英文的。

现在是一个 知识共享的时代,Internet 上有很多知识宝库,优质的学习资源,包括文章,视频,问题解答,就放在里面, 而英语就是打开这些知识宝库的钥匙。

为什么我们看到总体来说,国外的程序员水平 比国内高一大截? 其中一个重要的原因就是,他们可以毫不费力的打开这些宝库,任意的拿取。

网上有很多嘲笑印度工程师的段子,其实印度软件工程师的平均水平要比国内的工程师高一大截。我觉得一个重要的原因就是 他们英语能力可以使他们 自由的 从 Internet上学习高质量的资料。

所以,白月黑羽 把你们 分为 两类人, 有英语能力的,和没有英语能力的。当然这里说的有英语能力不是说要多么精通,能够基本读懂英语技术文章即可。

如果,你 有英语能力,那就会好办很多。

首先,学会如何上Google(怎么上,自己问问啊), Google是知识海洋的 导航员, 想学什么搜索就行了。

比如你要学习Python 的教程,只需要这样搜索 关键词 python tutorial

image

上面列出的都是 Python学习的非常好的几个国外网站。

然后就 根据这些网站的 教程 去学就行了 。


如果,你 没有英语能力,那就麻烦一些。

如果你在 工作中 就涉及到软件开发, 那么和身边的 工程师学习。

最好能找个项目,让 优秀的工程师 带着你, 这样学习起来最快。

当然,找一个好的学习网站学习( 比如我们白月黑羽:))也是 非常好的。

另外,还需要你在学习过程中,不断的补充自己的英文能力,至少运行时的英文报错要能看懂啊。

总之, 如果你想在程序员道路上长久的发展下去,英文能力是必不可少的。有机会就学习呗。


最后推荐几个程序员必备的英文网站

Stackoverflow

这是程序员们交流问题的地方。

白月黑羽开发软件时,遇到什么问题不会做,在Google上搜索,一半的几率都是搜索到 这个网站。 然后发现我碰到的问题,别人早就碰到了, 而且下有现成的解决方案, 于是… 复制,粘贴, 问题就解决了。


Github

这还用说吗? 俗称最大的程序员同性交友网站。

全球的牛X的程序员开发的软件、库、工具 源代码 大都放在上面。

文档的说明,bug 的跟踪 也都在上面。 白月黑羽开发软件时,遇到什么问题不会做,在Google上搜索,也会经常搜索到这里。


Medium

Medium 有点像大博客平台,关于什么主题 有想法、心得的都可以在上面发表。 当然不限于软件开发。

大量优秀的 程序员 都会在上面发表 优质的文章。

这是个 工作之余 适合 我们上去 补充 知识 的好地方。

白月黑羽开发软件时,遇到什么问题不会做,在Google上搜索,也会经常搜索到这里。


通过上面的描述,大家可以发现 Google 搜索 是关键, 他就像 一个 全世界知识宝库 的 管理员,你需要什么,告诉他, 他就带你去了,找到的往往都是最好的内容。

猜你喜欢

转载自www.cnblogs.com/allenblogs/p/10364717.html