1. 首页
  2. 程序人生

作为一个程序员,有人说过你这样写代码很low吗?

程序员

最近,我发现有些前端码农兄弟的陋习是真的不能忍。

哥们,听说过码农入行口诀吗?

如果你不懂,我来告诉你:

内事问百度,外事问谷歌,房事问天涯,前端问小编。

四句箴言,一定要牢记在心,嗯嗯。

作为一个程序员,有人说过你这样写代码很low吗?

一、

小编是一个有着5年工作经验的前端工程师,关于web前端有一个完整学习web前端的路线,学习材料和工具。需要的伙伴可以私信我,发送“前端”就可以获取领取地址,免费送给大家。对于学习web前端有任何问题(学习方法,学习效率,如何就业)都可以问我。希望你也能凭自己的努力,成为下一个优秀的程序员

我见过很多新人,写代码时,所有的变量名、函数名,甚至命名一个文件,全都是用中文拼音写的,这操作真是醉了。

英语不好,咱可以用Google翻译一下,实在不行,咱百度翻译也行啊。

不知道你们leader有没有给你们规定项目命名规范,用中文拼音命名,一个是显得太low,侧面突出个人技术涵养低,再一个,中文拼音有太多同音字,还有音调,很难猜测你这个命名是代码什么意思。

真的建议你们别再用中文拼音命名了,看着是真难受!

用英文命名多好,显得专业不说,而且见名知意,比如:getUser(获取用户)、setUser(用户设置)、userList(用户列表)。

是不是一目了然,逼格满满,老板、leader看了赏心悦目呢?

对吧,平常你们总嚷嚷着要做高级前端er,平时先把这些细节做到位再说吧!

我不说,你们leader总有一天会把你叫过去,数落一通的。

我甚至见过有的面试官,一看见应聘者笔试用中文拼音命名变量、函数之类的,毫不犹豫把他就out了。

可见,平时养成一个良好的编码习惯,是多么重要!

作为一个程序员,有人说过你这样写代码很low吗?

二、

谁说入行编程没有门槛的?起码你英语不能太烂吧!

我见过一个前端实习生,他在调试代码过程中,出现了报错信息: XXX File Not Found.

我原本以为他知道这是文件未找到的意思,没想到他的后续操作令人眼前一亮,他居然上百度搜索这句英文是什么意思……

你是在秀智商吗?哥们,我是真的服你了,这么明显、友好的报错提示,你居然还要跑到百度上去查是什么意思,你小学英语是体育老师教的吧?

三、

既然说到这儿了,索性再唠叨几句。

IDE(集成开发环境)一定要使用英文版,刚开始可能会不习惯,但用久了,你会发现使用英文版的才最舒服,最巴适。

我见过很多从培训班刚学完出来的前端同学,进了新公司,先把汉化版的编辑器安装到公司电脑上。我问他,你为什么不用英文版的?

他告诉我,培训班老师一开始就让我们用汉化版的代码编辑器,说是对新人友好,也能降低门槛,照顾一些英语不好的学员。

俗语有云,闻道有先后。作为他们前辈的我,经常语重心长地劝诫他们:强烈建议大家,在编程中,要尽量使用英文版的编辑器,使用汉化版的时间长了,容易产生依赖。

比如现在大家经常用的VScode,虽然所有操作都是英文单词,但习以为常之后,你会发现,其实也就是常见的那几个英文单词,无形中你就知道它是什么意思,用来干嘛的。

作为一个程序员,有人说过你这样写代码很low吗?

四、

对于某些初级程序员,英语或许没有那么重要,这里初级程序员是指那些从别的项目扒代码,东拼西凑就可以完成大部分项目需求的。

如果你是这样的初级coder,那我就不说什么了。但很多人又不甘心一直停留在初级水平,都想晋升为中高级前端工程师。

如果想上一个level,英语太烂,有时会阻碍你的上升空间,你别不信,例如平时查看各种英文官方文档,到各大社区讨论交流,提bug等,不管是国外技术网站,还是前沿IT学习资料,全是英文,有时候你琢磨大半天,才弄懂一点点,你说多耽误事儿。

有时候不是你不上进,而是你看不懂那26个字母拼接起来的英文单词。

本文来自投稿,不代表程序员编程网立场,如若转载,请注明出处:http://www.cxybcw.com/28460.html

联系我们

13687733322

在线咨询:点击这里给我发消息

邮件:1877088071@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code