《编程之美》之”井盖为什么是圆的?“

《编程之美》之”井盖为什么是圆的?“

  从书序看起的阅读习惯,让自己在初次接触《编程之美》这本书,就为“井盖为什么是圆的?”这道问题所着迷。

有幸相遇,三生有幸。也许提前备战面试题或者从他人那里得到面经从某种程度上能很大程度地帮助自己(起码在写

下这篇博客之前,我也曾这么觉得),直到沉浸在书中的自己也面临“井盖为什么是圆的”这个问题时,有了一种改

变思维方式的肯定。第一眼看到这个问题,很迷茫——如果自己在面试中遇到这一问题,该如何回答,或者说如何去

思辨。冷静下来之后作出了两个方面的假设:

  • 面试者对应聘者面对突发问题的一种考验

面试固然有考的成分在里面,不过是不是也应该可以理解为一种技术交流

  • 面试者想了解应聘者是否有用编程思维来考虑问题的习惯

  这对我们而言,都无从得知,将自己代入这个场景中,你会得到自己的答案。说是答案,因为这个问题的出现可以

帮助你思考和反省(比如面对任何问题的冷静分析和思考能力),于我们而言是最好的答案了。当然,每个人的理解不

同,感悟出的东西也不同,就不在这里束缚你们的想象力。

总之,得到了自己想要的答案:

  不知道提前准备面试题算不算是一种把面试当做考试的心态,这个问题的好坏于每个人而言不尽相同,但是其中所体

现的学生思维是存在的,如果凡事都要准备好了才去做,那“learing by doing"于我们而言的意义在何处呢。是该在面试

时偷偷庆幸:这道题我刷题时遇到过;还是该庆幸这个问题涉及到的知识有接触过,通过一些技术文档和参考资料应该可

以解决呢。这些发问,帮助我很好地反省到了自己,这也是之前提到的改变思维方式的肯定吧。

  这个时代什么都是现成的,所以少了很多去打破固化思维的思维方式,也可以说是少了想象力和创造力,对于程序员来

讲逻辑性很重要,但是想象力和创造力也许会帮助我们打开更多的门和窗。

好了,写到这儿,还是没想明白——为什么井盖是圆的?也没想明白如果用编程的思维来考虑应该如何考虑,欢迎留言提供想法。
原文地址:https://www.cnblogs.com/Annoming/p/13636450.html