我是一个做coding的程序员,需要具备什么素质才能做设计呢? 我公司正准备重写我们的软件,目前正在设计阶段。据说,这次将会用到com技术(这套软件的旧版本是很土的连com都没用,全是dll)。我很想参与到设计工作中,但是感觉自己缺乏一些必要的素质。请问我应该补充那些技能呢?我目前的技能:C\C++熟练,com较为熟悉,有一定的面向对象思想,但是不太懂UML。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 需求理解能力系统分析设计能力创新能力学习能力ps:不一定没有用com的就是土啊 如果想学uml,需要一定的抽象思维能力,想设计,首先就必须有丰富的开发经验。 谢谢各位,但是能说的具体点吗?比如说我还需要什么技术?是不是UML?有什么好方法锻炼系统分析能力和需求理解能力呢? UML只是工具,你需要的是设计模式的思想.需求转化是需要相当的经验来支撑的.系统架构的合理性是多多思考的结果. 数字金刚说的好:UML只是工具,你需要的是设计模式的思想! 老兄,能不能发点关于com的资料给我,我被这个咚咚搞的死去活来[email protected] 麻烦设计模式不是说看,就看的,只有通过写程序中慢慢的体会UML也不是一般公司用的起的还是根据你们公司的实际情况, 按照进度来吧不要想到一写软件,就是个十全十美的,只有一个版本,一个版本的升级多想,多做实验,现写demo,在分析,在具体实施 to 向前进:我已经工作两年了。谢谢各位,我现在在看design patterns,觉得写得很好,就是没地方用。我觉得前面几位朋友说得很好,这些东西是要靠自己多想,平时多积累的。 VC中有关右键快捷菜单的问题 vc调用函数时为什么有的参数可以省略不写? 在对话框程序中,cfont,cbrush等资源的释放如何做好? c语言如何取得当前目录 请问如何在listview中加入checkbox VC編制Activex控件 CListCtrl如何得知多个条目被选中,如何一个一个获得这些条目? 在某些机器上运行CoInitialize(NULL) 不成功 GetClientRect为什么得不到正确值? Windows 外壳扩展编程全攻略! 请问如何把整数数组存如注册表? 问一下用atl编写的需要什么dll?
系统分析设计能力
创新能力
学习能力ps:不一定没有用com的就是土啊
想设计,首先就必须有丰富的开发经验。
需求转化是需要相当的经验来支撑的.
系统架构的合理性是多多思考的结果.
[email protected]
不要想到一写软件,就是个十全十美的,只有一个版本,一个版本的升级多想,多做实验,现写demo,在分析,在具体实施
我已经工作两年了。谢谢各位,我现在在看design patterns,觉得写得很好,就是没地方用。
我觉得前面几位朋友说得很好,这些东西是要靠自己多想,平时多积累的。