作为一名程序员,
每天除了写代码,就是改Bug。
慢慢养成了近乎偏执的编程习惯,
也就是强迫症。
看看下面的这几种,你有没有中招?
01
收藏强迫症
在Github上看到有意思的项目,就要点Star收藏,技术博客上看到好文章必然收藏,明知道自己十有八九是不会看的。
02
整理强迫症
不喜欢凌乱的电脑桌面,一定要整理出来。
注释缩进什么的代码风格规范里都会规定好啊。代码必须要缩进;缩进坚决不用空格,必须用Tab。重要地方必须要有注释,注释内容必须要清楚明了。习惯在夜深人静的时候码字,把电脑也静音,安安静静,码得舒心!
不能容忍半角全角符号混用,不能容忍!!!
03
保存强迫症
没事儿就会按保存键,比玩游戏存盘率还高,即使编辑器可以自动保存。
总是担心万一系统崩溃怎么办,万一断电怎么办,设置成每隔10S就自动保存,在写任何长一点的代码的时候,包括网页,都会下意识地使用CTRL+S手动保存。这没毛病,可问题是必须按三次CTRL+S才能安心!一段代码下来,无数次CTRL+S,堪比曾经被学校老师忽悠着买的复读机啊!
04
改Bug强迫症
看到Bug就想改⋯⋯即使不是自己的Bug⋯⋯还喜欢找Bug,看到登录框就想试试能不能SQL注入⋯⋯有时候还会抓包或者发假包⋯⋯
曾经被一个Bug困扰了整整1天,一天什么都没干,就为了调这个Bug。而结果是,这个Bug没调好,反而倒是修复了很多其他奇奇怪怪的Bug......
05
数字强迫症
凡是从 0 开始,数字强迫症的另一种症状就是对二进制有执念,很多程序员员都认为世界上有 10 种人:一种懂二进制,另一种不懂。
数字强迫症的晚期症状是认为 256 和 1024 等 2 的 N 次方很完美,常常有 1 kg = 1024 g 或者 1 L = 1024 mL 的错觉。
06
硬件强迫症
用自己的电脑才爽,不是自己的桌面、鼠标、键盘敲代码都没感觉,用别人的电脑老感觉哪儿不对劲。
要有分屏,写代码爽;机械键盘,敲代码爽,玩游戏爽;U盘、硬盘,存放各种学习资料,舍不得删;iMac 或者 Macbook Pro,才能让自己认真写好代码。
之前看到过一个笑话:
老婆给当程序员的老公打电话:下班顺路买一斤包子带回来,如果看到卖西瓜的,买一个。当晚,程序员老公手捧一个包子进了家门…
老婆怒道:你怎么就买了一个包子?
老公答曰:因为看到了卖西瓜的。
作为程序员,你还有哪些强迫症的行为呢?
你的强迫症是否影响了你的工作?
都一起来聊聊程序员强迫症的方方面面吧!