《程序员秘书》认为开发一个优秀的软件需要如下过程:
1、学习理论基础
包括:计算机、Internet和网络基础,计算机系统结构,文件管理与病毒防治,Internet和LAN技术,网站和电子商务,数字媒体,管理数据库,计算机编程等。
2、学习编程工具
包括: C#、C和C++、VB、J++、Delphi、Java、Fortran、Pascal、汇编、Python等。
3、积累编程技巧
包括: 用户界面、图形GDI+、目录及文件、DirectX、进程、线程、数据库、多媒体等。
4、使用行业知识
包括: IT业、广告传媒业、电信业、医疗业、房产业、加工业、消费品零售业等。
没有理论基础可能看别人的程序都没法看懂,更不用说开发了;编程工具不用学得太多,只要精通一种当前流行的语言就行;只有积累大量的编程技巧,开发软件才得心应手,才能开发出又快又好的软件;如果以上三项您都具备,但没有很强的行业知识,开发出来的软件不会很实用。
根据以上理论特点,《程序员秘书》收集了大量具有总结性的源代码(有些...