英语不好能不能学编程?

Crossin的编程教室

共 1541字,需浏览 4分钟

 · 2023-06-20

入门教程、案例源码、学习资料、读者群

请访问: python666.cn


大家好,欢迎来到 Crossin的编程教室 !


常有人问我:我英语不好,想学编程行不行?


这个问题需要分情况讨论。


1. 可以学


如果你因为担心自己英语不好而犹豫要不要学习编程,这我觉得大可不必。


就像有人不懂日语,也照样能打通很多日文游戏。不懂英语至少会用翻译软件吧?先记住语法和报错最常涉及的那些单词,if 、while 、for 、class 、def 、error 、type  之类,足够你写出完整的程序。英语好不是学习编程的先决条件


2. 会吃力


然而,英语不好,你可能就不能一眼看懂报错信息,需要花上比别人多的时间来调试。你无法查阅原版的文档和 StackOverflow 上的问答,只能在中文资料里寻找信息。


不过现在每种编程语言都有数不清的中文书籍,中文编程资料也相当丰富,再加上AI的发展让翻译已经不是件难事。所以靠着这些资源,差不多也够用了。


英语不好会让你在学编程时需要多花点时间,以及让你错过一部分资源。但这不是什么不可逾越的障碍。即使你以编程为职业,一样也可以在英语不好的前提下顺利开展工作。

3. 但是……


毕竟还是有一些影响的。


计算机从最初被创造出来时,它的“母语”就是英语,加上字母在输入上的天然优势,以至于在其发展的过程中,各种指令、输入输出设备都是以英语为媒介。


大多数计算机大牛都说英语,大量优质的技术书籍、博客文章、文档都是英文版,机翻难免会差点意思。


最活跃的编程社区,如 StackOverflow、Github,全世界的程序员都在上面。如果你只看得懂中文,那就只能在中文社区内部交流。而更不幸的是,似乎国内程序员对于技术分享的热情不如老外(也许是国内码农实在太忙了,根本没时间写技术文章吧)。自媒体是有不少,但内容嘛一言难尽。不信你可以试着把同一个技术问题分别用英语和中文搜索,体会一下区别。


还有更直接的一点,如果你不会英文,你就几乎没有和国外优秀程序员共同开发的机会。不论是在同一家公司里,还是在远程协作的项目中,你能参与的可能性都会因为语言障碍大大降低。


总结来说就是:不要因为英语不好而拒绝学习编程,但建议在学习编程的过程中,抽时间持续提升英语水平。学点英语也没啥坏处,况且以程序员所需的英语水平来说,要比写好代码容易多了。

最后,如果你实在不愿意学英语,那也可以考虑用中文写代码呀:

和 = 0循環子 = 0只要 循環子 < 100:    和 =  + 循環子    循環子 = 循環子 + 1寫 和
和 = 0取 循環子 自 范圍(0, 100, 1): 和 = + 循環子寫 和




Crossin的新书码上行动:零基础学会PYTHON编程(CHATGPT版)已经上市了

目前京东618活动正在进行中,购买本书可享5折优惠,叠券300减120

本书力求做到浅显易懂,让完全没有编程经验的零基础“小白”也能学会Python。内容从环境搭建这种最基础的步骤开始讲起,逐渐深入到常见的实际应用当中。在讲解知识点的同时配有相应的代码示例,让读者可以边学边练加深理解。

全书涵盖Python环境搭建、基础语法、常见数据类型、实用模块、正则表达式、面向对象编程、多任务编程等知识点。另外还提供了爬虫、GUI、游戏三个实战项目。

书中还创新地使用 ChatGPT 作为编程学习的辅助,带领读者探索AI时代下学习编程的新模式。

公众号的读者朋友们购买后可在后台联系我,加入读者交流群,Crossin会为你开启陪读模式,解答你在阅读本书时的一切疑问。


感谢转发点赞的各位~

_往期文章推荐_

你“听”过这些经典排序算法吗?




如需了解付费精品课程教学答疑服务
请在Crossin的编程教室内回复: 666

浏览 3
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报