渊博的知识 + 敏锐的头脑

解决方案 »

  1.   

    基础理论是必不可少的,数据结构与算法,操作系统原理,数学物理方法和数学建模方法,网络基础,软件工程等等。
    再来就是最新的技术发展方向要掌握得住,比如现在的COM+和CORBA的发展,.NET的系统平台原理等等。
    学会以上这些,你就是一个厉害的程序员了,要做到一个优秀的程序员,你还必须具有:
    敏锐的洞察力,优异的学习能力,丰富的经验,良好的沟通能力等等也就是说,要成为一个厉害的程序员,自己努力是绝对做得到的;而要成为一个优秀的程序员还要靠一点天份和环境的支持才行。