彻底了解用户需求,了解业务处理规则,进行好系统分析,这是成功的关键。
充分考虑利用现有资源。考虑易维护、易扩展、易升级等要求。
不要过分追求高、新的技术,选择自己熟悉的编程开发工具和版本管理工具(能解决用户需求),不过多追求编程技巧,程序要易懂,易理解,罗嗦一些也无所谓。
如果是项目负责人,多了解软件工程和面向对象、事件驱动、网络结构等的思想。
如果是程序员,多了解编程细节,掌握开发工具的特点,多思考原代码和Windows API。
对于使用Delphi,建议尽量避免使用自己不熟悉的,非Delphi本身(QR,TChart除外)的,没有原代码的控件。即使有原代码的控件,不熟悉其处理过程时也尽量避免使用。