英语不好,能不能学编程?

英语对编程来说还是很重要的!能帮你少踩坑,第一时间了解新技术。

我是Java程序员,之前有一次对 SpringBoot2 写的代码进行单元测试,用的 JUnit 版本是 5 。按照网上搜的中文文章说的,测试用例需要注解:

@RunWith(SpringRunner.class)

然后就坑了。

后来去查官方文档,文档中说了,如果用 JUnit5,就不用加这个注解了,加了反而可能引起不必要的冲突。

这尼玛。。。。。。

所以,在项目里,无论使用新的 jar 包,还是用新的中间件,一定要去看官方文档。

现在网上的技术文章鱼龙混杂,再加上国内那个不咋地的搜索引擎,所以在网上搜靠谱的技术文章,就相当于在屎坑里捞金子

注意我说的新的技术要看官方文档。程序员这行,基本所有的技术创新都诞生于英语的世界。所以英语还是挺重要的。

比如 k8s,就我所知就是国内英语好的技术人员从英语社区逐渐在国内推广开来,而这些推广了 k8s 的先驱也自然掌握了 k8s 的话语权。大家可以看看 k8s 在市场上的流行程度,也可以看看一位 k8s 专家的工资大概是多少。

u1s1,新技术我推荐看英语资料。但是很多人的英语水平就是那么回事,不可能达到像中文母语这种水平。所以,对于很成熟、经典的可以看中文资料,比如一些中文技术书,翻译确实不错,人家译者也花了大量心血,不能一棒子全都打死。

如果英语不好,是不是就没机会了?没这么绝对,英语不好可以学啊,而且没你想象的那么难。

就说我吧,不瞒大家,我英语四级没过,但还是照样能看英语资料,照样和别人一起翻译了国内的第一本 Hibernate 技术书。

当初我用 Hibernate 在国内算是比较早的一批程序员了,也经常去论坛回答问题,所以后来就有人找我一起翻译书。我最开始是抗拒的,觉得自己英语太烂了,翻译不好。后来我又想,既然我能看着英语文档学 Hibernate,要不就试试。于是就这么着干了一把。

我想说的是,技术文档没有特别复杂的语法、生僻单词,而且现在还有翻译软件、插件可以帮我们阅读。即使英语基础一般,看英语文档也不是一个无法克服的困难!

最后再推荐两个我经常去的国外技术社区:

Stack Overflow

Stack Overflow - Where Developers Learn, Share, & Build Careers

全球最活跃的程序员技术问答交流社区,程序员的所有问题都能在上面找到答案。

Medium

https://medium.com/

建议大家有多多去看看,既可以多练练英语阅读能力,又可以学东西。

### 学习编程的方法 学习编程对于任何背景的人来说都是可行的,即使英语不是母语也无妨。为了有效地开始这段旅程并取得成功,可以从以下几个方面着手: #### 选择合适的起点 对于初者而言,选择一门易于理解和应用的语言至关重要。Python因其简单直观的语法结构以及庞大的中文资料库成为理想的选择[^4]。通过专注于掌握变量、数据类型、控制流(如`if`语句和循环)、函数定义等方面的知识点,可以建立起坚实的编码基础。 ```python def greet(name): """简单的打招呼函数""" print(f"你好, {name}!") greet("李华") # 输出: 你好, 李华! ``` #### 利用本土化资源 针对非英语国家的生,在线平台提供了丰富的本地语言材料和服务。例如,国内有许多优质的在线教育网站提供免费或付费课程,覆盖从理论讲解到实际操作练习等多个层面的内容;同时还有许多技术论坛和支持小组可供交流探讨遇到的问题[^3]。此外,也可以关注一些知名博主撰写的博客文章和技术文档,它们往往包含了大量实用技巧与案例分析。 #### 实践驱动型学习模式 实践是检验真理的标准,尤其适用于编程领域。与其单纯模仿现成代码片段,不如尝试独立思考解决问题的方式,并在此过程中逐步积累经验教训。当面临具体任务时,先构思解决方案框架再动手实现细节部分,这样不仅能加深对知识点的理解程度,更能培养良好的逻辑思维习惯[^2]。 #### 建立长期规划 制定合理的学习计划有助于保持动力并跟踪进度情况。初期阶段应侧重夯实基础知识体系,随着水平提升逐渐过渡至参与开源项目贡献或是开发个人作品集等更高层次活动。定期回顾所内容并与他人分享心得体验也是巩固记忆的有效手段之一。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值