我,计算机专业毕业,就职于互联网行业,大学毕业第一年,就听到有领导和同事说,做软件开发最好找处女座的人,因为这样的人追求完美,而我恰恰不属于这样的一类人。由于刚毕业没啥工作经验,没办法判断这个观点是否正确,所以在后面的工作中会想起这一点来反思自己的工作。
工作到现在,经历的事情多了,现在也总结出来自己对“追求完美“的看法。
1、让人陷入"点",失去”面“。造成自己无法形成更大的格局
2、追求完美容易耽误发展时机
3、追求完美没有绝对的对错,看应用的场景和时机
我基于自然法则,先定义了一个方法论,即"人的成长就是一个不完美的过程,这是自然定律"。
基于上面的方法论,我认为我们就应该接受不完美,完美是在每个接纳完美的阶段中持续发生的,而不是一开始就瞄准完美无缺。
1、让人陷入"点",失去”面“。造成自己无法形成更大的格局
互联网行业是一个特别明显的体现,如果一味追求完美,会让你的产品跟不上市场。当你所谓的"完美"实现后,市场的需求已经改变。完美是一个很广的定义,产品的体验做到了完美,但你却失去了市场的时间机会,在单独产品的"点"中你做到了完美,却造成了站在项目,战略层面上"面"角度所考虑的时间机会等。以此我得出的结论是,完美主义让人陷入"点",失去”面“,造成自己无法形成更大的格局。
2、追求完美容易耽误发展时机
我是一个敢于接受不完美的人,同时在做事上,我也特别反对一味固执的追求完美的做事风格。我做一个项目我会考虑的因素有很多,有成本、周期、团队能力、不同用户需求等等,在这么多因素的判断下,我认为是没有完美的,如果完美了,那就是错的。拿我现在负责智能支付硬件这个项目,目前已经迭代到了V2.0版本,1.0版本很简单,只有IC卡,NFC支付两个核心功能,用了一个月的时间把"不完美的产品"快速推向市场,虽然面临很多体验不好的问题,但得到市场快速的反馈,V2.0版本进行了大量的创新和完善。因此接受完美才是正常的追求完美,偏执的追求完美只会耽误产品发展时机,迭代周期。
3、追求完美没有绝对的对错,看应用的场景和时机
这里无非看个人发展的选择,个人职业发展从立体的角度看,只有"点"和"面"两个方向。如果你选择"点",例如专注设计,或者专注某块技术领域,我认为你需要具有追求完美的精神,才能得到更好能力的提升,设计出更好的作品。如果你选择"面",例如做项目、管理、做系统架构设计,那就不能偏执的追求完美,例如:产品底线的把握,人都是欲求不满的,但是产品终究不能是好好先生,必然有自己的底线。取与舍之间,是功底的体现。到"面"的层次,事情变得多元化,多面性,需要的更多的是综合考虑权衡利弊,长短。
网友评论