程序员都有哪些强迫行为?

肥猫三千问


本人不是程序员,回答这个问题可能显得不够专业。但是作为一个同样在电脑前长期办公的设计师,谈谈一些共性的强迫症。

1 随手保存

相信任何一位长期使用电脑工作的人,都会养成CTRL S的习惯,不用多做解释。

2 分门别类

要细分N个文件夹,把资源材料详细规整好,以备要查时,飞速定位。

3 各种快捷键

为了提升工作效率,各种神奇的快捷键必备,普通设计师尚且如此,程序员更不用说。

4 思维容易起飞

这是我接触到的部分程序员的特点,有时候说着说着就开始迈向理想,迈向一些更美好的愿景,实际上还有很多事情没法实施。当然程序员作为时代的开拓者之一,理应有这样的节操,这才是真正愿意去创造未来的人。


丢失自信的人


作为经验多年的程序员,谈谈自身经验。

一、ctrl + s 保存代码

在工作中,不管是写代码还是写文档,只要有变动,就会不知觉的按下ctrl + s保存版本。当看到同事代码处于待编辑状态,我也会提醒他保存的。

因为我有次新写的代码文件,还未提交到gitlab上,并且处于待编辑状态,突然停电了,来电重启后,文件变成了空文件了,当时心态都崩了。

二、文档清晰分类

我是不会让一个文件随处放,或者直接扔在桌面上,一定会分类归档。

三、遇到问题,打包砂锅跟到底

当遇到程序BUG问题,我们不会轻言放弃和拖延,一定会在T+1日取得进展或解决掉问题。

四、代码风格调整

评审组内代码时,对于逻辑上没错但风格特立独行的情况,我们会让返工,让开发人员重新调整后,再合并到master分支。

五、windows的开机启动项

当使用朋友电脑时,发现重启电脑后,一堆乱七八糟的程序RUN起来。

一是卡顿,二是受不了无关的应用软件起来,还得再推出。所以,直接win + r,然如输入msconfig关闭多余的自启服务。

六、快捷键的设置

对于搭建开发环境时或者帮其他年轻同事看代码,会受不了没有快捷键的编辑器,会先调整设定快捷键再去看代码。

以上就是我的一些见解,希望对你有用。


barbarian


1、注释变态

注释一直以来都是一个最具争议性的编程问题。有人认为要有清晰的注释,有人认为好的程序是自解释的,无需注释。对大多数程序猿来说,除了遵循公司的注释标准,通常仅仅在特别重要或者不好理解的语句上才会注释。但是总有那么两种牛掰的人,一种是在每个可注释的地方都有注释,另一种就是在任何时候都不写任何注释,你问他为嘛这样,他会轻描淡写地来一句“我习惯了”,好吧,习惯与强迫症不分家。

2、字体强迫症

对编程字体有着超强悍偏执的强迫症倾向——必须把每个编辑器、终端的字体调节成他自己喜欢的Monaco字体才能安心编程,所以无论是在mac还是windows编程,他首先要做的第一件事情就是替换字体。

3、IDE圣战

选择什么样的IDE已经成为程序猿们的一种信仰,你可以鄙视我的编程,但你不能侮辱我选择的IDE,等等,背景还得再调成我喜欢的颜色。如果你不是一个随便的人,如果你必须使用某种已经习惯的IDE才能安心做码农,恭喜你,你已经踏进强迫症大门,成为IDE圣战江湖里一名忠诚的勇士了!

4、空格强迫症

如同男孩子从小到大都在女孩堆儿里玩,长大后容易变成妇女之友一样,如果你写Python程序写的多了,很有可能会患上空格强迫症,以致于在写任何其他语言程序的时候,都喜欢把缩进由TAB换成空格。其实在除了Python之外的大多数语言里,两者是可以通用的,不过在接触Python以后,他们更喜欢用空格。

5、不断的beautify code

完美主义者,Beautiful code强迫症,每隔一分钟就使用编辑器的格式化代码功能美化代码;总觉得还可以用更好的代码,不断地推翻已有成果从头来过。狂热的完美代码爱好者,如果没有满意的代码,整个项目就无法往前推进,为了这点儿追求,熬夜赶项目进度几乎是这类程序猿的常态。“看成败人生豪迈,只不过是从头再来”就是他们的激励之歌。

6、不断手动CTRL+S曾经写代码过程中断电或者系统崩溃,好不容易写的代码功亏一篑,从此留下后遗症,极其没有安全感:总是担心万一系统崩溃怎么办,万一断电怎么办,设置成每隔10S就自动保存,在写任何长一点的代码的时候,包括网页,都会下意识地使用CTRL+S手动保存。这没毛病,可问题是必须按三次CTRL+S才能安心!一段代码下来,无数次CTRL+S,堪比曾经被学校老师忽悠着买的复读机啊!这可真是就算是自带保存功能的编辑机器都无法拯救的强迫症!

当然有些人还有自己的小癖好,就像有的程序员码字就要听歌,这样才能安心工作等等,每个人都有自己的强迫症。



万花筒月读


我作为曾经的程序员,以前自己就养成了很多的强迫行为,虽然我早就不做程序员了,但还是有些强迫行为保留了下来,接下来就说一说我的强迫行为。

Ctrl+S,不停的保存

这个习惯一般都开始于某次突然断电之后,想想你费尽心力码出的代码全部丢失了,你肯定会烦躁,只有经常叮嘱自己记得过一会按一下Ctrl+S,久而久之就养成了这个习惯。


现在我基本上无时无刻都会不自主的去按这个快捷键,并且一按就是连着按4、5次。编辑文档还好,但有时我在浏览网页的时候也会按,每次浏览器弹出保存网页的弹窗时,总是悔恨不已。

每次看着其他人因为文档没保存而懊悔的时候,我总是会淡定的劝一句平时要多注意保存。

虽然现在的IDE都会带自动保存或者恢复的功能,我也早就没做程序员了,但是我这个习惯早就已经深入我的骨髓戒不掉了。


没见过的、很难搞的难题,都会忍不住上手弄一弄

这是一种长期喜欢钻研难题养成的强迫症,研究代码难题是需要一种钻研的精神的,需要一种不见黄河不死心的态度。

现在我每次看到一些没见过的或者别人都搞不定的新鲜玩意,不管是软件使用问题还是硬件设备运转不正常,总是会淡定的让所有人走开,我来!

然后从翻说明书开始,再查百度,期间不多说一句话,默默的全部调好,然后淡定的说一句好了,就回自己的座位!他们无言的崇拜,是对我最高的致敬!

不过后来我才发现,其他人根本不关心这件事。


电脑深度清理,从启动项到进程、服务管理!

由于做程序员的几年间,陆续维修过100余次的电脑,这让我积累了丰富的电脑维护经验,同时也让我对那些拖慢电脑性能的东西非常痛恨。

所以我的电脑,那必须要最纯净的,不追求性能最优,但需要最干净!

从不安装几个流氓厂家的软件开始,那些全家桶看一次就全部卸载。再到有弹窗广告的,要么解决,要么卸载。最后到启动项、垃圾进程和服务,能关闭关闭,关闭不了的全部卸载。唯一保证一件事,开机时只保持必需项,然后使用什么就开什么。

至于别人的电脑,如果我临时用用,我也会顺手清理清理,毕竟实在是不想使用那些装了几个管家和杀毒软件的电脑,不关闭不舒服斯基!

以上就是我现在还保留的一些强迫行为!

我是职场领域@咆哮的小杨,欢迎大家留言讨论,也欢迎大家关注我!


咆哮的小杨


本人10年开发培训经验,期间经历了Java Web,Android,H5,大数据,PHP等多个不同的方向的开发,也做过软件培训公司的金牌讲师,很有兴趣回答你这个问题。

作为一个工作了10年的“老人”,自己多多少少的也浸淫了这个行业的一些“职业病”。其实这些也是自己长期以来的工作形成的固定行为习惯吧。

1.代码or写作格式化

我觉得一个长期写代码的人,无论是看自己的还是看别人的代码,应该都受不了代码看起来乱糟糟。起码我只要打开别人的代码界面,看到一团糟的代码,下意识的就是“Ctrl+Shift+F”,代码格式化。包括我写文章的时候也是这样,我写的文字内容必须调整好我熟悉的格式。

2.首字母大写--驼峰法则

因为我写Java方向的代码时间最长,所以就养成了一个写单词首字母大写的习惯,也就是所谓的“驼峰法则”,大家看我这个回答里的英文单词,应该会发现这个现象。

3.文件浏览方式--详细信息

我的电脑上,文件和文件夹的浏览方式,想来就只采用详细信息的模式,我看别人的电脑上,也是这么操作一把,不多解释。

4.下意识保存

虽然现在写代码都用Ideal,自动代码保存了,但是因为之前Eclipse的年代,所以习惯了“Ctrl+S”的习惯,习惯性保存一切写作行为。


我从事互联网开发10年,主要的研究方向集中在Java web微服务架构领域,Android移动端研发,HTML5前端方向,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信你一定会有所收获。

如果有Java,Android,H5等开发方面的问题,或者是开发求职方面的问题,都可以在评论区留言,或者私信我。


一一哥Sun


其实很多程序员和普通人一样,没有太大的区别,如果非要说强迫行为的话,那就是刻意最求完美,我们大家都知道是程序就一定会有漏洞,但是一个优秀的程序员追求的就是零Bug,这看起来很矛盾,但确实是很多程序员至高无上的追求,就像打游戏一样,非要通关,才能感觉到内心的满足感。


钻石王老五有砖


1注释变态

注释一直以来都是一个最具争议性的一个编程问题。有人认为要有清晰的注释,有人认为好的程序员是自己理解的,无需注释。但对大多数程序员来讲,除了遵循公司的注释标准,通常仅仅在特别重要或者不好理解的语句上才会加上注释。但是总有那么两种牛逼的人,一种是在每个可以注释的地方都有注释,另一种就是在任何时候都不写任何注释,你问他为嘛这样,他会轻描淡写地来一句“这么多年我习惯了”,好吧,习惯与强迫症没多大区别。

2字体强迫症

曾经见过一个新闻,由于长时间的编程生涯,患上了编程字体的强迫症。每次看到别人的代码总会欠揍地用他那大碴子味十足的口音来这么一句:“哎哟~看的我要晕了,你可以换个好看点的字体吗?”对编程字体有着超强悍偏执的强迫症倾向——必须把每个编辑器、终端的字体调节成他自己喜欢的字体才能放心的编程,所以无论是在mac还是windows编程,他首先要做的第一件事情就是切换字体。EnEnEnEn这确实是一个非常重要的事情。

3.IDE圣战

江湖没有争斗的话还叫江湖吗?还会有小龙虾出现吗?使用什么样的I D E,可能是与编程人士交流最危险的话题。这里Vim党、emac党、VS党、IntelliJ IDEA党、Sublime党甚至还有notepad党,所谓是热闹非凡。

选择什么样的IDE已经成为程序猿们的一种信仰,你可以鄙视我的编程,但你不能侮辱我选择的IDE,等等,背景还必须调成我喜欢的颜色。如果你不是一个随便的人,如果你必须使用某种已经习惯的IDE才能安心做码农,那么恭喜你,你已经踏进强迫症大门,成为IDE圣战江湖里一名忠诚的勇士了!

4空格强迫症

如同男孩子从小到大都在女孩堆儿里玩,长大后容易变成妇女之友一样,如果你写Python程序写的多了,很有可能会患上空格强迫症,以致于在写任何其他语言程序的时候,都喜欢把缩进由TAB换成空格。其实在除了Python之外的大多数语言里,两者是可以通用的,不过在接触Python以后,他们更喜欢用空格。


大熊之光


从不关机,从不关机,从不关机!!!

内存永远嫌不够。

手头几本必备翻烂的工具书。

键盘一定有好几个,梦想再上一个电容的。

颈椎是永远的痛。。。。


大头虾ok


大家好,我是root,很高兴回答这个问题。
程序员有哪些强迫行为?
我就是程序员,说下我自己的吧
1.桌面不喜欢放任何东西
2.代码写注释,不写注释的代码再牛逼都不愿意看
3.每写一段代码就按ctrl+s,有时候不写东西也会按
4.喜欢戴耳机,即使不听歌,这样可以多一会安静的时间思考

希望我的回答对你能有所帮助,谢谢。

\n

{!-- PGC_VIDEO:{"thumb_height": 720, "vposter": "http://p0.pstatp.com/origin/tos-cn-p-0000/65dbfbc94d32436ba7653114f2c22225\

我是root


第一个,随手都是Ctrl+s,即使使用的自动保存的软件。

第二个,当饭点与bug相遇的时候,宁愿晚点吃饭。

第三个,遇到问题,用一种方式解决后,会想到用其他六七八种研究解决的。

第四个,经手别人写的代码时,总觉得很扯;看自己的代码,总觉得哪哪都好。

(✪▽✪)


分享到:


相關文章: