我觉得多读多写是关键,其实没有什么捷径的!

解决方案 »

  1.   

    "能写出好程序要掌握那些科目",掌握好那些科目是不够的,离不开技巧和行业知识。
    一般来说,真正能开发出好程序需要以下过程:
    1、学习理论基础
      包括:计算机、Internet和网络基础,计算机系统结构,文件管理与病毒防治,Internet和LAN技术,网站和电子商务,数字媒体,管理数据库,计算机编程等。
    2、学习编程工具
      包括: C#、C和C++、VB、J++、Delphi、Java、Fortran、Pascal、汇编、Python等。
    3、积累编程技巧
      包括: 用户界面、图形GDI+、目录及文件、DirectX、进程、线程、数据库、多媒体等。
    4、使用行业知识
      包括: IT业、广告传媒业、电信业、医疗业、房产业、加工业、消费品零售业等。没有完全掌握以上内容,也可以成为经验丰富的程序员,详见:http://www.psec.net.cn
      

  2.   

    很多从大学基础教材看起吧,这样才有扎实的基础