谈谈思维固化这件事

# 何为思维固化

我个人觉得狭义上来说,就是某个问题,你的想法只有一条思路,觉得别的思路不可行。

举个例子,就比如我,在做LeetCode第五题时候,要求一个字符串最长的回文子串。我的想法是先取出字符串,然后再判断是不是回文串。测试时,这种方法超时了。

我就想,如何加速判断回文串呢?想了若干种方法,尝试之后还是超时。

其实最快的方法就不该取出字符串,而是对每一个字符尝试才是最快的。

我思维固化的一点就在于,由于处理字符串处理的比较多,固化思维觉得字符串处理一定要取出一定规模的字符串做处理。实际上并不需要。

# 广义上的固化思维

我个人定义广义上的固化思维用一句话来说:“哎呀,这不行,不能实现”。

我觉得大多数程序员会有这个毛病,其实只是你的固化思维觉得这个东西不肯定做得到。

固化思维的原因就是学的太少,还有不敢尝试去解决,永远困在原来的小圈圈里。

说老头子老太太思维固化是有道理的,因为他们已经不去学习了。

作为一名程序员,还是不要有固化思维的好。程序员,就应该以改造世界作为己任,要大胆想象,努力学习。

原文地址:https://www.cnblogs.com/Piers/p/5763093.html