可以说,完美主义者是更加适合于编程的。 完美主义者的最大特点是追求完美,他们在编程领域不会因为被迫追求完美而苦恼。因为计算机是以这样的方式来执行程序的:如果程序中的一个字符、一个停顿,没有与正确的形式一致,程序就不能够运行(在现实中,很少有人类活动会要求如此完美,所以人类对它本来就不习惯)。
学习编程最困难的部分,是将做事的方式向追求完美的方向调整。但对于完美主义者而言,这恰恰是他们渴望的事。完美主义者更加容易接受编程的规范。他们会强迫自己把每一个分号老老实实的按在语句的最后面,他们会完全按照命名规范来决定每一个类、函数、变量的名字——让人一读就懂。
相信大家都有过与完美主义者合作的经历,工作上体验绝佳,代码完全按照规范来写,思路清晰流畅,没有多余的东西;生活上却让人敬而远之,他们总希望别人把事情做的尽善尽美,常把人际关系搞的很糟。
事情都是有两面性的,或许我们都希望自己在编程上是完美的,在生活中又是随意的。
欢迎大家讨论呀~