我干了2年java程序员,一直写程序,现在公司想让我做设计工作,不知道我需要提升哪些能力,做哪些准备,有没有好的资料推荐一下,谢谢大
我干了2年java程序员,一直写程序,现在公司想让我做设计工作,不知道我需要提升哪些能力,做哪些准备,有没有好的资料推荐一下,谢谢大家! 问题点数:50、回复次数:25Top
1 楼hufangquan(小胡)回复于 2006-08-14 20:35:48 得分 5
呵,我还没有设计过,不过我一直朝uml的思想和建模工具的使用上发展也在思考程序的设计模式Top
2 楼athlon840728()回复于 2006-08-14 21:16:49 得分 5
多学习学习设计模式把,应该有帮助Top
3 楼vssivl(克斯)回复于 2006-08-14 21:32:54 得分 0
面向对象。。。Top
4 楼bblood(blueblood)回复于 2006-08-15 08:59:04 得分 5
设计模式和UML肯定是最基础的,还有就是网络以及分布式的理论. 操作系统也很重要哦. 有空看看软件开发过程(建议看RUP)中架构师角色中应该承担的任务,相信你会找到答案的.Top
5 楼rickhunterchen(千山鸟飞绝)回复于 2006-08-15 10:54:22 得分 5
我觉得做设计,一般都是工作几年后,对业务已经熟悉,对开发过程也了如指掌了。
然后再学会一个建模工具就差不多了。
主要是将业务弄清楚,然后再转换为项目需求,这点很重要。后面的编码程序员也就指望你的需求做好点,以后改动少点。
一般公司的业务都比较固定,参考以前成熟的项目能帮自己很多忙。Top
6 楼duye(明日复明日)回复于 2006-08-15 13:23:17 得分 0
学习word的使用要实在一些,当然还有ppt和自己讲解能力以及沟通能力。Top
7 楼OnlyFor_love(『勾勾手指头 一辈子不分手』)回复于 2006-08-15 13:51:04 得分 0
设计模式以及架构 怎么样能快速有效的设计出一个项目来 是你要做的Top
8 楼OnlyFor_love(『勾勾手指头 一辈子不分手』)回复于 2006-08-15 13:51:57 得分 0
象外包一样 你要把项目细化到每个函数 那么下面的编程成员就可以直接对函数进行编程 呵呵Top
9 楼javadesigner(以前搞java现在被java搞)回复于 2006-08-15 14:00:33 得分 5
搞设计建模要用的好
rose together
uml
设计模式 面向对象是程序员都要做好的事情Top
10 楼purecat(阿笨)回复于 2006-08-15 14:41:21 得分 5
用什么工具不重要,你刚开始搞设计,先做好2件事情:
1、面向接口,大的方面就是将系统体系结构层次分清楚,什么设计模式不设计模式的别管他,设计模式不是初学者要用的。
2、用业务流程验证你的设计流程,先做到你的系统=业务-手工 就可以了。
什么uml概念、rose工具这类的等做一段设计之后再研究吧,更别指望一开始就能象外包一样,你会被程序员鄙视死的。。。
除了rickhunterchen(千山鸟飞绝)说的对你有帮助外,其他的都是玩概念的,不要给误导。。。Top
11 楼killme2008(为了生态平衡,请保护蛤蟆)回复于 2006-08-15 14:49:27 得分 5
玩概念没意义,如果你对业务不够熟悉,对开发过程不够熟悉,谈什么设计模式,架构没什么意义.
rickhunterchen(千山鸟飞绝)说的很有道理Top
12 楼gherb(红河爱红毒)回复于 2006-08-15 16:39:24 得分 5
理解业务需求 抽象底层结构 关键技术选型 关键模块编码 团队技术支持
技术方面要熟悉J2EE和主流的容器、框架.觉得首先该看文档
个人感觉 Expert one on one J2EE development 挺适合楼主
要看e文的,中译版是垃圾Top
13 楼hooyke(红旗下的蛋)回复于 2006-08-15 17:32:56 得分 0
学习Top
14 楼blddp(牛魔王)回复于 2006-08-15 20:29:35 得分 5
killme2008(为了生态平衡,请保护蛤蟆)
不完全同意你的概念
我不否认需求的重要性,但如果你的架构设计非常的烂,业务稍有变动,波纹效应吓死人,吃亏的是谁?而目前的情况是,需求变更随时都会发生,架构设计应该是同等重要Top
15 楼suncheng_hong(亮)回复于 2006-08-15 20:36:39 得分 0
牛人啊.Top
16 楼zhmt(孜风)回复于 2006-08-16 09:05:52 得分 0
mark!
---------------------
代表城管来接分(怕了吧?)。
不给就抢,一天一次...Top
17 楼cuiweibing()回复于 2006-08-16 09:14:21 得分 0
traceTop
18 楼prolcao(往事随风)回复于 2006-08-16 09:17:41 得分 0
顶 了 接分了 不懂设计Top
19 楼NikeUser(NikeUser)回复于 2006-08-16 09:20:25 得分 0
恭喜!!Top
20 楼fewsky()回复于 2006-08-16 09:28:14 得分 0
恭喜升級!
努力繼續晉升~~Top
21 楼purecat(阿笨)回复于 2006-08-16 10:09:41 得分 0
blddp(牛魔王)
你的想法是好的,不过还是要注意lz的自身状况,第一次负责设计,没有经验,有意识也做不到。再说了,还没见过哪个项目的构架没有产生波纹效应的那。做自己能力范围内的事,不要超出太多,眼高手低除了失败也没什么可选择的了。Top
22 楼killme2008(为了生态平衡,请保护蛤蟆)回复于 2006-08-16 10:18:08 得分 0
blddp(牛魔王) ( ) 信誉:100
我的观点是从LZ目前的情况出发,充分了解项目需求,充分借鉴以往项目经验,才能尽快适应设计这个角色.在此基础上再去讨论设计模式,UML等等更有益处.Top
23 楼Octer()回复于 2006-08-16 18:16:27 得分 0
看来笨笨是个搞手!
呵呵Top
24 楼blddp(牛魔王)回复于 2006-08-16 21:15:04 得分 0
killme2008(为了生态平衡,请保护蛤蟆) ( ) 信誉:96
同意你的观点
不过我有一句话给LZ,机会只给有准备的人
如果你在平时挤出一点时间看看软工/管理方面的书,绝对不是现在这样
当然这个机会肯定是你一直等待的
Top
25 楼zx2002027(http://www.netyi.net/in.asp?id=zx2002027)回复于 2006-08-16 21:40:53 得分 5
不懂
帮顶
总体架构很重要
Top




