热门回答:
很多新手程序员都喜欢问一个问题。就是“我英语比较差。能学习好 Java (或其他语言)么?”
对于这个问题。我给给出的答案是:英语不好。能学习 Java。但是会限制你的能力上限和学习速度。
英语不好。能学习 Java
Java 作为一门编程语言。你需要花精力掌握的是其语言逻辑。而不是语言内容;换句话说。敲代码最主要的工作是“想”。是“思考”。是“设计”。而“敲代码”反倒是次要的。
比如程序员接到一个需求。开发一个接口。入参是用户 ID。根据用户 ID 查询用户的详细信息并返回。你应该想到:
入参的判断。用户 ID 不能为空;如果更进一步。用户 ID 应该满足一定的规则(例如位数不能太短或太长。只能是字母)。不满足规则的入参直接返回错误提示;
用户信息中是否有敏感信息。比如身份证号。这些敏感信息是否需要脱敏返回;
数据量大概有多少。查询速度会不会很慢;如果数据量很大的话。是否需要使用缓存;
等把这些问题都考虑清楚了。再动手敲代码不迟;而 Java 中的关键字。又能有几个?就算是一个从来没有学习过英文的人。相信也花费不了太多的时间。
那么什么人学习不好编程。学习不好 Java 呢?
逻辑思维极差的人。做事没有条理。比如拿到一个需求。第一步做什么。第二步做什么都考虑不清楚;
思想固化。比如“这段程序不能这么写。因为之前的代码从来都不是这么实现的”;
不接受新事务的人。比如“项目中不能引入这个框架。原因是我之前没有使用过。有风险”;
看到了吧。学习不好编程最重要的是思想。而英语的影响并不大。
英语不好。上限有限
当然。如果你的英语不好的话。会影响你的能力上限和学习速度。
我们看一门语言或一个框架好或者不好。很多时候都是看它的“生态”好不好;什么是“生态”?其实就是使用的人多不多。社区是否活跃。人们是否能积极为这门语言或框架的发展建设贡献力量。
如果你放弃了英语。那么就意味着你无法阅读英文文档和书籍。也就直接放弃了英文编程社区。至少从目前看。中文社区在质量上。与英文社区还是有一定差距的。很多语言或框架的第一手资料。都是英文的;
所以如果英语很差。学习 Java 会比较吃亏。
在这里也提醒大家一句。看懂英语文档只是学习英语中的“读”。而“读懂计算机英文文档”没有想象中那么可怕。不需要背单词。也不需要学习语法;找一份 Spring boot 的官方文档。每天读半个小时。坚持一个月。基本上也就差不多了。
其他观点:
谢谢邀请!
作为一名计算机专业的教育工作者。同时也出版过Java编程书籍。所以我来回答一下这个问题。
虽然英语基础比较差并不会对学习Java编程产生太大的影响。但是要想在程序设计领域走得更远。同时要想能够在第一时间掌握Java编程领域的新技术。还是应该重视英语的学习。毕竟大量的Java学习资源都是英文的。而且不少技术在很长时间之后。才会有相应的中文翻译。以大数据技术为例。目前有很多关于Java的大数据开发技术文档都是英文的。这对于英文基础比较差的程序员来说。会明显限制自身的学习渠道。
除了学习资料之外。Java开发领域的很多技术交流也都是采用英文进行的。比如一些大型的Java网上技术社区也是采用英文进行交流。所以要想加入到这些大型的技术交流社区。也需要具有一定的英语交流能力。
从Java语言的发展历史来看。开源项目是推动Java语言发展的重要力量。而Java程序员通过参与开源项目的开发也会获得很多技术上的提升。而大部分开源项目都是采用英语进行交流的。所以具备英语交流能力会更容易参与到开源项目中。
最后。随着国内互联网大厂纷纷开始进行国际化布局。很多程序员在日常工作过程中也会频繁使用英语进行交流沟通。所以目前很多大厂对于程序员的英语交流能力也比较关注。
我从事互联网行业多年。目前也在带计算机专业的研究生。主要的研究方向集中在大数据和人工智能领域。我会陆续写一些关于互联网技术方面的文章。感兴趣的朋友可以关注我。相信一定会有所收获。
如果有互联网、大数据、人工智能等方面的问题。或者是考研方面的问题。都可以在评论区留言。或者私信我!
其他观点:
每种语言都有自己的关键字。记住关键字不难。难的是设计思想。和英语文档
您还感兴趣的文章推荐- 准备与好友合伙做生意,开什么店合适?
- 想开个店,开什么好呢?资金不多,刚刚创业。谢谢?
- 有什么行业适用于初创业?
- 刚入社会的人想开店,最好开一家什么店?
- 我是一个创业小白,想要开一家店铺,大家有什么好的推荐吗?
以上就是由互联网推广工程师 网创网 整理编辑的,如果觉得有帮助欢迎收藏转发~
本文地址:https://www.wangchuang8.com/258445.html,转载请说明来源于:网创推广网
声明:本站部分文章来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系进行处理。分享目的仅供大家学习与参考,不代表本站立场。
评论(2)
英语,英文,都是,语言,不好,程序员,的人,文档,数据,开源
没想到大家都对英语基础差,能学Java吗?感兴趣,不过这这篇解答确实也是太好了
很多新手程序员都喜欢问一个问题。就是“我英语比较差。能学习好 Java (或其他语言)么?”对于这个问题。我给给出的答