在浏览李笑来的博客时无意中链接到了vgod的博客。第一篇文章题目就吸引了我——我为什么要读博士。这也是我比较感兴趣的话题。不过这篇文章具体的内容我现在记不住了。重要的是博客中接下来的内容吸引了我——追求神乎其技的程式设计之道。
这个系列的文章本意是要写些关乎程序设计内容的东西,可却被我读成了传记小说……作者从小至今的经历很是让人向往,即使想我这样一个只是曾今接触过编程皮毛的门外汉也有蠢蠢欲动的想法。而且作者的一些想法也在我头脑中产生的共鸣。比如说作者也曾经做过一些看似无用的功课,好像是永远也用不到,可是在这些用功的时间里却无意中学到了一些别的东西,而正是这些“意外”收获的东西却能在今天或着未来发挥着巨大作用。人们在选准目标后摸黑前进的时候,不可能总会有一盏明灯在前面指引,在前进的过程中不可避免地会走些弯路。现在看来,从很多人的经历中也能看的出,走些弯路不一定是件坏事,相反是一些积极的、有用的经历。我在去年自己装gentoo的过程中就有类似的体验。在遇到一个问题的时候,想尽千方百计去寻找答案的时候,会不断的出现一些新的问题和难题,而且是不可逾越的,必须攻克才能继续前进。在最终解决最初问题的时候,自己本身得到的东西要比当初需要的要多的多。
还有一个关于知识基础的问题,vgod也在文章中提到了,许多的学生在编程过程中遇到的阻力,大都不是很艰深的问题产生的,而是基础的东西没有形成自己的条件反射,没有完全掌握。这让我联想到了前段时间知道的一个说法——“技能的反面是解决问题”。这里的解决问题的含义是在“知道”、“了解”而非“熟悉”的情况下,遇到问题临时解决问题。这仅是“解决”了问题而已,不是熟练应用基础知识的结果,算不得“精通”,也不能快速有效的解决问题。如果在实践当中只是停留在能“解决问题”的层面,那这个人也不会有很大的成绩的。