和我共事过的同事有的会说我聪明,我就暂且当做是夸奖吧,其实我并不是聪明,只是有一个思维习惯。做事过程中或者做完一件事之后会反思这个过程,有哪些地方我是重复操作的,有没有什么地方可以简化流程的,这应该就是程序员解决问题的思路吧。
如果发现确实有简化流程的地方,那么就会想办法,这个地方能不能这样,有没有这样一种可能,这样大胆的思考,然后到往上搜索解决方法。之前就有一个例子,有一份纸质的文档大概50多页吧,要求作成word版本,一个字一个字打完之后要校对吧,我的同事们是怎么校对的呢? 看着电子版本的word文档和纸质文档,一个字一个字的对,这样效率非常低,后来我就想着如果能有一种工具把电子文档读出来,我看着纸质文档这样不就快很多嘛。再后来才知道word有朗读功能,不过效果不是很好,之后又知道了wps的朗读功能更好用一些,不过限时的,超过要收费的,再后来才了解到更广阔的TTS领域,而且adobe reader也支持免费的tts功能,这对于校对文档简直太方便了。
解决问题的方法可能不止一种,权威人士想出的方法也不一定是最好的,因为人的思维是有局限性的。工作中经常有这样一种情况,当发现一种方法可以高效地解决某个问题而且这个方法是由某个权威人士提出来的时候,这种方法往往会被标准化流程化,似乎就变得不容质疑的了。这种想法要不得,要多少留给自己一点时间去反思反省整个问题的解决过程,“发现问题然后敢想敢做”这对于自身的成长是很有好处的。
反思,我现在有这种思维习惯,希望我将来也不会丢掉。