作者 内容
 babituo  把程序员变成设计师
 

软件界“机器排挤工人”的时代就要到来;
程序员何处去?
0.成为程序员精;
1.成为项目经理;
2.成为设计师;
3.成为分析师;
4.成为销售工程师;
5.成为技术支持工程师;
6.成为培训讲师;
7.转行卖烤白薯。
我想,成为程序员精和设计师是两条最近也最好走的路。
我不是程序员精,我是设计师。
我决定要帮助一些愿意成为设计师的程序员实现自己的愿望。
就在这里实现。
报名者请跟此贴。

 03/11/27 09:14 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 coolper   回复: 把程序员变成设计师
 

我愿意成为设计师,请问你有什么建议?

 03/11/27 09:50 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 babituo  程序员如何变成设计师的建议
 

1.手工做代码的逆向工程;
2.经常重构自己或他人的代码;
3.多和设计师交流;
4.看一两本公认的好书;
5.争取设计师的工作机会。

 03/11/27 09:56 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 coolper   回复: 程序员如何变成设计师的建议
 

请问你作设计师多少年了?设计师和系统分析一样吗?

 03/11/27 13:14 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 babituo  你为什么会问这些?
 

5-6年,

“设计师”是一种职位;“系统分析”是一种过程。这个你应该明白的呀。

 03/11/28 08:49 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 coolper  回复: 你为什么会问这些?
 

当然,我想知道的是设计师做不做系统分析?设计师与系统分析员是不是同一个职位?我现在是个程序员,我的目标是一年后做系统分析.

 03/12/01 09:39 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 babituo  多多努力吧,你最终会实现你的目标
 

普通的设计师没有做系统分析的职责,只有构架设计师会参与系统分析的工作。设计师和分析员不是同一个职位。
工作经验对于做好系统分析工作来说,可能比知识重要得多。因为系统分析的主要任务是挖掘需求。而对于设计工作而言,主要任务是给出满足需求的解决方案,经验可能不象做分析要求那么高。要求的是掌握更多的解决问题的方法的知识。兼有业务经验和设计经验的分析师往往能比客户更加洞察客户的需求,而没有经验的分析师可能会给项目组带来严重灾难。

 03/12/01 12:45 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 tacone  完全赞同
 

“而没有经验的分析师可能会给项目组带来严重灾难。 ”对

 03/12/01 21:24 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 orangutang  这个题目太大了
 

我现在看这些中文,有一个感觉,名词泛滥,而且每个人说出来的这些词的意义和其他人都有些不同,在交流上难免会带来歧义。
程序员和设计师,我们似乎从来没有在哪里学过这两个词的具体含义,多数是从报章杂志之类的地方看到,甚至是亲自在某个公司扮演了这样的角色之后才知道他们具体指什么。可是,前提是每个公司的“程序员”做的工作就根本是不一样的。设计师的差异就更大了。
我想,软件开发合作角色(role)应该归属于process里面的。也就是说,同一个role name,在不同的process里面是不同的,从大的方向上说RUP, XP, MDA对程序员的定义就完全不同。具体某个公司对这些process还会有剪裁之类的,就更不一样了。
我见识过一个基于RUP的软件公司,他们的role设置(开发方面)包括程序员(Programmer)、设计师(Designer)和架构师(Architect)。当然具体干活儿的时候还会分初级、高级之类的。
XP呢,似乎不太分这些Roles。
MDA,就没有Programmer了,而有一个Rule Designer,还有Architect等等。

OK,我的建议是,先要明白每个role要做的事情是什么。然后针对每一个事情都需要掌握哪些技能,针对每一个技能都应该有一个roadmap。

 03/12/02 02:01 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 coolper  多谢指点!
 

我现在明白了,我的首要目标是做一个设计师。我现在使用java编程,请推荐几本好的设计方面的书吧,在这谢谢了。

 03/12/03 09:30 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首