论基础的重要性
在这些年做中高级人才招聘过程中,发现大部分大公司在面试过程中很重视基础知识,尤其是对程序开发类职位。在技术职位的面试中,会经常问一些很基础的问题,比如数据库、算法以及C++ 等基础语言的知识点,考察某个技能和知识的深度,也考察其广度。有一些候选人面试结束之后,会跟我们抱怨,“这些基础其实在工作中,都用不到,工作中问到的问题我都能解决,为啥还考那么低级的基础知识,这些都是书本上的知识。”
殊不知,行业中真正的大牛,基础知识却很扎实,对于技术既有广度,也有深度。知识基础他很熟,刁钻很难的问题他也能用简单的方法解决。他拥有相对完整的知识体系。对于行业外的人,能把复杂的技术用简单的语言描述出来,让人很容易理解。
道德经中说:“道生一,一生二,二生三,三生万物。”这个可以用到各种领域,也可以解释基础知识的重要性。技术也好,学科也好跟万事万物一样,都是简单基础的开始,或者说复杂的背后是基础的累积,复杂的事物背后逻辑很简单,都可以追溯到本原。你基础扎实了,才能知其然知其所以然。你基础扎实了,才能以不变应万变。
某个领域的基础知识不好,也许你能解决某个方面的问题,但是问题要是换一种形式出现,你也许就不灵了,创新也就更难了。也许你能采取某种方法,但是不知道怎么做的道理和原因是什么。这也就是企业用人部门经常给到我们的反馈:“ 这个人只能做简单的执行,对事情没有自己的思考,做事情不能达到知其然知其所以然,所以不合适我们。”
某个领域基础知识不好,就能很难走的太远了。基础,基础,本意就是建筑物的地基。后来也指事物发展的根本或起点。大家都能很明白,建筑物的地基不牢固,是很难建高楼的,建筑物的高度取决于地基的牢固程度。
在职业发展过程中,建议要时不时的回顾下基础知识,随着你的经验和技能的增长,你再次回顾基础知识的时候,对基础知识的认知和体会是更加深刻的,甚至能达到神通的程度。这样多次螺旋式的琢磨思考,你就越来越优秀,离成为大神也就不远了。
“基础不良的好建筑是没有的。” “茂盛的大树离不开根本” 让我们不忘基础,越走越远!