ITPub博客

首页 > IT职业 > IT职场 > 程序员是强迫症的高发群体

程序员是强迫症的高发群体

IT职场 作者:北大青鸟协同校区 时间:2019-12-21 16:54:26 0 删除 编辑

程序员是一类特殊的群体

因为与电脑交流的时间较多

所以成为了强迫症的高发群体

我国程序员人数已经超过500 万人

任何小问题乘以 500 万都是很惊人的

程序员的强迫症成了不可忽视的社会现象

我们将程序员高发的强迫症分为十大类


数字强迫症

数字强迫症的症状是数数从 0 开始,这是中了大多数编程语言的毒导致的。数字强迫症的另一种症状就是对二进制有执念,很多程序员员都认为世界上有 10 种人:一种懂二进制,另一种不懂。数字强迫症的晚期症状是认为 256 和 1024 等 2 的 n 次方很完美,常常有 1 kg == 1024 g 或者 1 L = 1024 mL 的错觉。


格式强迫症

格式强迫症的症状是对代码的缩进要求极其严格,代码务必美观。即使遇到缩进不能再整齐的代码,如果有的缩进是 1 个 Tab 而有的缩进是 4 个 Space 都会浑身难受。


当代的 IDE 做到了 Enter 换行自动缩进和 Ctrl + Alt + L 整理格式,大大减少了格式强迫症的发病率,格式强迫症也顺理成章发生了变异。格式强迫症最常见的变异就是从只追求左边的对齐变成了也追求右边的对齐,患者会把 IDE 的字体都换为等宽字体。


命名强迫症

命名强迫症的症状是对类、接口、变量、常量、方法、枚举等的命名既追求简短,又追求直白,希望一眼下去就能望文生义——但一般来说简短和直白就如同物美和价廉一样不可兼得。当命名强迫症作为输入强迫症的并发症出现时,会经常因为一列对象的命名字数不一致而有砸电脑的冲动。


中国的程序员有种特殊的命名强迫症,就是不喜欢拼音命名,看见前任遗留代码中的拼音命名就会火冒三丈。命名强迫症的另一种症状是不喜欢看到笼统的命名,例如 data_1、msg_2、view_3 甚至干脆就是 i、j、k(方法内部循环除外);更不喜欢看到有误导的命名,比如突然发现这么一句注释:“// 以下所有 left 代表右,所有 right 代表左”。命名强迫症的晚期症状就是对驼峰命名法有莫名其妙的痴迷,就连新注册网站的用户名都要严格遵循驼峰命名法。


保存强迫症

在 eclipse + netBean 的时代,IDE 没有自动保存功能,很多程序员养成了随时 Ctrl+S 的习惯。而当代 IDE 基本上都有自动保存的功能,他们的习惯,这就是保存强迫症。


前端程序员上网的时候会不断 Ctrl+S。如果网页有文本编辑器,在 Ctrl+S 的时候会弹出对话框:“文字已成功保存于某年月日”,然后会莫名紧张:“怎么又弹窗了?” 好久才反应过来自己在上网。保存强迫症并非一无是处,患者玩单机游戏会自带 “随时使用 S/L 法” 技能,会大大避免前功尽弃的可能。


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69948718/viewspace-2669837/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-09-18

  • 博文量
    71
  • 访问量
    38784