You can do everything. 没错,每个人都可以做到任何事情。
写这个标题完全是我一时兴起,因为我今天突然想到一个问题: 程序员这个职业给我们最大的好处是什么 ?
我能想到的答案有很多。比如
- 爆棚的好奇心
- 不断学习的习惯
- 批判精神
- 能自我反省
- 有耐心
- 话少专一长得帅(程序员里会打扮的多了去了,你们不要被他们的自黑所蒙骗)
以上等等。但最大的好处,莫过于让我们相信了 没有解决不了的问题 。如果说以上列举的几点给了程序猿们不断进步的武器,那这最后一点则是在程序猿心中撒了一颗种子,让他们逐渐强大。这点我和其他程序员交流过,大家都 深有同感 (但只有我不要脸的写出来了)。
在我图样图森破的时候,但凡遇到完全没有头绪的难题,我总会觉得这根本没什么解决方案。但是 Google 之后,或是请教高手之后,我又总会感叹原来 tm 这样也可以!为什么我没有想到?为什么在还没绞尽脑汁的时候就下了「无法解决」的定论?后来每当我再遇到这类情况,就不停的告诉自己是可以搞定的,即使我暂时还没什么进展,静下心来想一想总会有突破的。
可能是因为这种心理暗示起了作用,也有可能是 Bug 见多了,还有可能是深深折服于前人留下的知识瑰宝,总之我慢慢的觉得自己无所不能。再到后来 Boss 问我「这个功能能实现吗?」我总是回答能,感觉特别难的我会加一句「可能需要点时间」。
无所不能的心态慢慢从编程转移到了生活的方方面面。我刚开始把这种视为 盲目的自信, 有时候我都感觉自己变得可怕,竟然想做很多以前想都不敢想的事情。比如我练 Ukulele 时,无名指和中指特别不灵活,怎么也按不了 G 和弦。搁我以前,肯定早就放弃了,然而这次却坚持了下来,每天练十几分钟,也不求多。大概过了两个多月,突然就可以按到 G 了。
所以这种盲目的自信挺好的,他可以让我们迎难而上。做成一些事之后又反过来增强你的这种信心,最后形成一个正循环。而且就像上面我练琴的那个例子,它还让我学会了坚持到底。后来我每当想放弃一件事的时候,我总是在想,肯定是我哪里做的不对,而不是做不到。
这篇我并不是想吹捧程序员这个职业,虽然它确实很好。我只是想通过这个例子来说说自信的问题,我相信各种职业都会给人的思维方式造成一定的影响,只是恰巧我是程序员,能讲出本文这个例子。
本作品采用知识共享 署名-非商业性使用-禁止演绎 4.0 国际 许可协议进行许可。