有那么一句名言:
如果你手里只有锤子,那所有东西看起来都像钉子
这句话在技术界也是流传很久了。 不过我们通常的理解可能是:
当我们只会一门语言或一种技术时, 如我们只会Java, 那么面对任何问题,都会想着用Java如何解决。
对于咱们程序员,乍看这句话,这可能是在督促我们多掌握几门语言或技术,可以从更广的的技术视野去理解和解决问题。
也许没错,但或许我们还可以更进一步,或者说更退一步。
当我们手里的那个锤子
就是技术
时, 看任何问题我们都会想着用技术的手段去解决。
但其实,很多问题未必是技术问题,或者最佳的解决方案未必是通过技术。
其实,我们要解决的不是一个个技术问题
,我们要解决的,只是一个个问题
而已!
尝试放下手中攥紧的锤子,在需要的时候再拿起来,可能可以让我们看到更多的可能性。
转载请注明出处:
https://github.com/bee0060/blog/blob/master/essay/hammer-and-nails.md