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

作者 : 开心源码 本文共1570个字,预计阅读时间需要4分钟 发布时间: 2022-05-13 共175人阅读

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

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

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

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

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

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

一、

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

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

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

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

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

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

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

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

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

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

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

二、

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

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

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

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

三、

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

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

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

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

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

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

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

四、

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

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

小编是一个多年开发经验的程序员,懂前台、Java、Python。今年年初整理了一批WEB前台学习资料作为粉丝福利,不管你是计算机专业想往WEB前台方向发展,还是零基础想要转行学习WEB前台,这份资料都能帮助到你,在自学过程中遇见问题了也可以随时问我。这是我的WEB前台裙,296-212-562,关于Java和Python的问题也可以在里面问我。

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

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

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 作为一个程序员,有人说过你这样写代码很low吗?

发表回复