2008年7月17日星期四

计算机学习

话说学习计算机也已经3年了,虽然时间还比较短,但适时的总结一下,也有利于自己的学习。
计算机应该怎样学习呢?算法+程序设计+理论研究。当然计算机远远不止这些,但就现在的水平,我要打好基础,才能向更深的方面进展,比如团队管理等。
程序员绝不是普通工人,程序设计绝对是一门艺术。在埋头编程的同时一定要停下来想一想,自己的方向是否正确,自己有没有学到新的值得去学的东西,现在这个世界信息这么多,如果什么东西都要学,恐怕到死也不是个头呀。要选择自己感兴趣的并且能在有生之年帮助自己的知识。
算法是学习计算机的基础,虽然不一定要人人赶超ACRush但也要比较熟练的掌握常用算法和数据结构。算法最好能经常练习,这样既能锻炼自己的头脑,也能熟习算法。
程序设计也是很重要的,这里强调的不是算法,而是程序模块化,易读性,易扩展和易维护等特性。好的编程人员写出来的程序才具有以上特点,这个是在平时编程习惯中养成的。
理论研究,其实我一直想在跟在计算机理论的前沿,这是很难的,但我还是想这么要求自己,绝不能脱离世界,要跟着计算机发展的大方向前进,要勇于研究理论前沿,但一定忌浮,戒表面。可以在编程实践以后,根据自己的实践经历结合计算机前沿,寻找结合点,并予以突破。

没有评论: