万丈高楼平地起,勿在浮沙筑高台–论程序员基础知识的重要性

  万丈高楼平地起,勿在浮沙筑高台,所谓的基础知识,就好比是盖房子要打地基一样,没有坚实牢固的地基,房子就没有稳定性,根基不稳,早晚会对自己的发展造成重大的影响。程序员只有将基础知识知识牢记在心,才能产生对知识的共鸣与升华,那么对于学习新知识来说,也是非常容易的而又便于理解的。

  要成为一个团队的精兵,必须是专业知识过硬,经验丰富,指哪打哪,能够非常让人放心的完成领导安排的任务的人。如果基础不稳,会犯一些低级的错误,对原理的把握不准确也会增加失误几率,引起老板的不信任。

  用别人的话说,编程就好比练功,如果学习.net,mfc,vb等具体的语言和工具是外功(招式),对基础的学习就是内功,只注重招式而内功不扎实是不可能成为高手的。编程好比盖高楼,根基没打好早晚有一天会挎掉的,而且盖得越高,损失也越惨重。这些底层知识和课本不是没有用也不是高深的不能学,而是我们必须掌握的基础。

  大家不要被新名词、新技术所迷惑.NET、XML等等技术固然诱人,可是如果自己的基础不扎实,就像是在云里雾里行走一样,只能看到眼前,不能看到更远的地方。这些新鲜的技术掩盖了许多底层的原理,要想真正的学习技术还是走下云端,扎扎实实的把基础知识学好,有了这些基础,要掌握那些新技术也就很容易了。

  像当初我们的想法,学Delphi,PB,VFP,VB这些东西,几个月时间看上一本书,读上一些源码,然后开发出一个象模象样的软件出来就认为已经“精通”这门语言了,就可以上班独当一面了,现在想起来实在是汗颜,各种语言各有所长各有所短,它们的特色之处并不是开发一个两个软件时能够用得上的,但往往这些东西才是这些语言最重要的,而也正是我们所忽视的。 学编程应该从底层学起,语言就只是一种工具,关键在于把握语言之外的东西,象总体把握、算法设计等,根据不同的情况选择不同的语言,如果没有这些基础,我们就总会知其然而不知其所以然,只能永远跟着别人的屁股后面转,也许你能够开发一些软件出来,但永远也只能够停留在这个水平上。打好基础,就要在技术上一丝不苟,不做无根的树,要真正投入进去,丢弃浮燥心理。如今的计算机技术太多,如果一味跟风,永远没有尽头,只有把握住源头,掌握其本质和原理,才能够立于不败之地。

  技术永无止境,加油!

万丈高楼平地起,勿在浮沙筑高台--论程序员基础知识的重要性

来源:「已注销」

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2015年9月27日
下一篇 2015年9月27日

相关推荐