作为程序员,我觉得程序员可能是强迫症人数最多的人群,这是因为一个大小写字符的疏忽或者空格字符的差异,都有可能造成严重的BUG,甚至很多程序员还会把在工作当中养成的习惯带到生活中。今天,我就跟大家聊一聊程序员特有的强迫症,看看作为同行的你们有没有同感。
对编码格式的强迫症
一段代码,其中一部分的缩进是空格,一部分是Tab(不要把Tab设成4个空格)。没多久这个看代码的程序员就会暴走,然后不厌其烦地教育你。(现在IDE基本都带一键自动缩进排版,拯救强迫症啊……)
任何时候,打括号都是成对打完了之后,再回头填里面的内容。
非常注意文本对齐。但是有时会因为不是等宽字体所以对不齐......很难受,比如下图:
对命名的强迫症
注册任何平台的用户,用户名都符合驼峰命名法,当然只支持手机号注册的除外。
还有种特殊的命名强迫症,就是有些人不喜欢拼音命名,看见前任遗留代码中的拼音命名就会火冒三丈
对IDE的强迫症
选择什么样的IDE已经成为程序猿们的一种信仰,你可以鄙视我的编程,但你不能侮辱我选择的IDE,等等,背景还得再调成我喜欢的颜色。
对快捷键的强迫症
以前养成的习惯,没事了习惯按Ctrl+S,必须按三次CTRL+S才能安心,这都是血的教训啊!(有些人估计是:w)
有时候看网页看着看着就Ctrl+S一下,之后看到弹窗出来才反应过来不对。
现在换了IDE自动保存还有点不习惯……
对电脑软件的强迫症
看见自己或别人电脑上的杀毒、病毒库或者软件没升级,会受不了。
别人不可以在我电脑上安装任何软件,更别说把软件装在C盘了,简直不能忍。
对工具和环境的强迫症
机械键盘:手感和霸气的声音让人欲罢不能。HHKB是程序员的信仰,也仅仅是信仰,它真的不适合习惯使用IDE工作的程序员。
双显示器:对于程序员来说,双显示器不仅是装逼用的,一台竖屏另一台横屏显示器,一边代码一边文档,对工作效率提升很有帮助的。
办公桌:我桌子上的东西,谁都别碰!
完美主义强迫症
没事看见代码就想优化一下。说程序员只怕 “error” 不怕 “warning” 是非常错误的,很多程序员见不得黄字和中划线。
遇到问题第一反应都会去想假如这个事情错的时候该怎么办,出了问题第一时间问自己错在哪里了。
跟客户交流的强迫症
客户:你这个程序有问题,我就这么操作了一下就报错了。
程序员内心:你丫会不会用啊。
客户:您好,我刚才这么操作报错了,请问是不是我操作上有问题?
程序员内心:卧槽有BUG?
看见就想研究的强迫症
看到好的页面,就要F12研究一下。
等电梯或者坐电梯时,看着电梯的楼层显示,会开始思考电梯的调度算法。
收藏强迫症
在GitHub上看见好源码必star,技术博客上看到好文章必然收藏,没有收藏功能的个人站也要加入收藏夹。收藏虽多,但一般不会再看,不过还是觉得很有用。
身份强迫症
看到和程序员有关的话题都要打开看一下。(笑)
后记:对于大部分转行的人来说,找机会把自己的基础知识补齐,边工作边补基础知识,真心很重要。