在公司接触了一个同事一段时间,也观察到了其一些惯性做法与行为。
以下为其惯用言行:
- 这个功能,是我我就做的出来。
- 我就喜欢做这样复杂的东西。
- 我为了赶进度,就先这样写,以后会优化(没有以后,也没有优化,不停的堆砌……)
- 这个功能比较简单,做起来没意思,感觉自己像闲鱼……
针对这种种,我的感触是
- 看不起简单代码,也不肯去做好,不愿意去优化,最基本的功能都不能保证其正确性,不够踏实。应该戒掉这种浮躁的心理。认真对待自己做的事情,哪怕很小。
- 代码并不是越复杂越好,写的越复杂,越难以让人理解就越凸显你能力的高低。
- 项目不是你秀自己的战场,不是自己写起来一时爽就完了的。 要从易用性,维护性,容错率等各个方面来考虑。
一个复杂的功能,并不是你写不出来,只要想,那怎么都能做出来。重点是,不能让自己的写的东西像憋大招一样造成毁灭性伤害。
你以为这是能力的凸显,实则是杀队友1000(给队友留下难以维护的代码,一点都不觉得这样做有什么问题),且自损2000(对自己也没啥成长和帮助,因为拿到个东西,想都不想,上来都搞,我不觉得这有啥拔高性的成长。)
一个简单的功能,交给谁都能做,重点是,做出来的成果质量高,可信赖,让人放心,你才有去做复杂事情的机会。
你以为你做简单的东西无法凸显自己的能力,就草草了事,结果总是有这样那样的问题
哎,不说了。
反正提醒自己,戒骄戒躁。认真做事,独立思考。做事情,不要太功利心。
因为你的目的不是做出这个东西,而是做好这个东西。
对每一件事,都是这样的态度。