完美主义者与编程

可以说,完美主义者是更加适合于编程的。 完美主义者的最大特点是追求完美,他们在编程领域不会因为被迫追求完美而苦恼。因为计算机是以这样的方式来执行程序的:如果程序中的一个字符、一个停顿,没有与正确的形式一致,程序就不能够运行(在现实中,很少有人类活动会要求如此完美,所以人类对它本来就不习惯)。

学习编程最困难的部分,是将做事的方式向追求完美的方向调整。但对于完美主义者而言,这恰恰是他们渴望的事。完美主义者更加容易接受编程的规范。他们会强迫自己把每一个分号老老实实的按在语句的最后面,他们会完全按照命名规范来决定每一个类、函数、变量的名字——让人一读就懂。

相信大家都有过与完美主义者合作的经历,工作上体验绝佳,代码完全按照规范来写,思路清晰流畅,没有多余的东西;生活上却让人敬而远之,他们总希望别人把事情做的尽善尽美,常把人际关系搞的很糟。

事情都是有两面性的,或许我们都希望自己在编程上是完美的,在生活中又是随意的。

欢迎大家讨论呀~

130 views
Comments
登录后评论
Sign In
·

当你遇到不完美主义者编程的时候,维护他的代码......

·

强迫症YYDS

·

怎么说呢,这个属于见仁见智了,而且如果程序中的一个字符、一个停顿,没有与正确的形式一致,程序就不能够运行 不同的公司不同的项目的format都可能不一样啊。就问你锁进你用tab还是空格呢 joy ,那要几个空格呢,4个还是2个?大括号换不换行? joy 还有一些比如js可以不使用分号,但是有的人就是喜欢加分号。所以说,还是要根据实际情况来,按照公司/团队的约束来。