保留传统哪家强?对比一下东、西两德的军服!
92 2025-04-29
程序员需要很好的英语吗?这个问题无法用统一的答案来回答,在程序员生涯的不同阶段,英语的重要性也不同,下面我们分为3个阶段来探讨一下程序员不同阶段对英语的要求新手期作为一个新手村呆呆的初行者,你出门一看,嗯?怎么全都是英文字母符号怪,完全看不懂啊,别怕,就让我们仔细的来看看这些符号怪。
以基础的C语言为例,常用的关键字如下:头文件include用于包含头文件数据类型类void空char字符型int整数型short短整型long长整型逻辑控制类return返回if如果,条件控制语句else
条件分支,与if连用for一种循环语句while循环语句goto无条件跳转语句continue结束当前循环,开始下一轮循环break跳出当前循环switch开关语句case开关语句分支,与switch连用
default默认分支,与switch连用内存分配类malloc分配内存free回收内存数据结构类struct结构体enum枚举作为新手入门的你,想要学会C语言,以上就是需要掌握的英语单词,当然了这些不是全部关键字,但是作为新手来说这些关键字已经可以满足基本的编程需要了;关键词+语法规则+运算符就构成C语言的全部,掌握这些你就可以开启程序员升级打怪生涯了。
进阶期经过一段时间的修炼,这些符号怪已经完全不是你对手了,你已经可以在新手村里横行霸道的了但是你并没有就此满足,你有更远大的理想,你太想进步了,于是你昂起自信的头颅,迈着自信的步伐走出了新手村,然后,你就看到了更多庞大的的英语符号怪。
1.常量,变量,函数的命名在程序员内有一条不成文的约定,常量,变量,函数等的命名能用英文单词都用英文单词,特殊情况可以用汉语拼音命名特殊情况包括但不限于:a.无法找到合适的英文单词来表达你的意思b.你就不想用英文单词,圣诞老人给你送礼物都得说普通话。
所以当你读源码的时候可以看到满屏的英语单词,是不是头都大了,到处都是怪,怎么打啊!2.阅读文档作为一名程序员使用第三方库或者源码是一件非常正常得事情,程序员内有一句话叫“不要重复造轮子”,所以当我们想要编程实现某一个算法或功能的时候,如果是一个比较通用的需求,那么大概率会有好心人已经写好了并且开源了,这个时候我们只需要找到并拿来用就可以了。
开源作为程序员世界的最强NPC,始终是一个程序员的最强力依靠和输出程序员可能是这个世界上最有爱心的一群人了但凡入了程序员这一行,各个分享欲爆棚,大爱无疆且无私,开源是每个程序员坚决捍卫的最低底线和坚守最高信仰;这个时候该这个神奇的网站出现了,伟大的github。
https://github.com/作为全世界最大的开源代码网站,截至2025年1月,GitHub托管仓库总数达到了4.2亿个,用户量超过1亿人和400万以上组织机构,其中超过一千万名开发者来自中国;2018年6月4日晚,微软宣布,通过75亿美元的股票交易收购GitHub。
10月26日,微软以75亿美元收购GitHub交易已完成github是任何一个程序员都无法抵抗诱惑的存在,毫不意外它是外国人创办的,所以github上的项目绝大部分的项目介绍和说明文档都是英文的,这个时候英语的重要性就体现出来,如果你的英语阅读能力欠缺,当对着屏幕上的英文资料,眉头紧锁,看着一个个英文字母拆开来都认识,组合起来就都不明白的时候,真的就是咫尺天涯,徒唤奈何。
你当然可以使用翻译软件,但是我想跟你说,对于专业性的文档来说,翻译软件给出的翻译结果约等于原文,你依然看不懂,不信你可以试试所以作为一个进阶玩家,基本的英文阅读能力是你的基本技能高手期这个时候你作为一个久经考验的,忠诚的,为世界互联网事业做出一定贡献的资深程序员,已经逐渐成长为个中高手,思忖良久,捋了捋为数不多的头发,决定要为人类的开源事业添砖加瓦。
为了继承并将开源传统发扬光大,你依然决然的创建了自己的开源仓库,将自己的智慧与无数脑细胞的结晶,无私的与全世界分享于是你注册github账号,建立仓库,上传代码,一顿操作猛如虎,就当你以为一切都是这么美好的时候,你发现,不会写英文说明。
虽然中文也不是不行,但是秉承着大爱无疆的崇高信仰,怎么能将世界其他国家和民族的同道中人排除在外呢,这不是我辈新时代程序员的做事风格万般无奈之下,翻译软件出场了,一通翻译之后,你用自己有限英文能力进行了润色,项目说明和使用文档终于写完了,你终于长出一口气,总算对得起程序员这个光荣的称号了。
这个时候你以为结束了吗,并没有因为你天纵英才,项目受到万人敬仰,引得世界各地程序员纷纷点赞收藏,github上的小星星数量持续上涨从你开源的那一刻,项目已经不是你一个人的了,这是全人类共同的宝贵财富众多志同道合的高手聚集到这个项目的旗帜下,为了共同的目标贡献智慧和汗水。
你可以想象的到,世界各地,不同时区的程序员为了你们共同的项目点灯熬夜,开发新功能,修复老bug虽然来自不同的国家,说着不同的语言,但是在这里有一个共同的理想,也说着同一门语言,没错,就是英语如果这个时候你的英语能力不行,下不了手,张不开嘴,你说尴尬不尬。
总而言之,如果你有很好的英语水平,又想当一名程序员,恭喜你,你已经比大多数人又优势了;如果你的英语能力很差,或者压根没有,不要担心,你依然可以成为一名程序员,但是想要成为一名优秀的程序员,建议你抓紧学习英语。