标题:转贴:好的程序员做不出好的软件设计
只看楼主
a5952036
Rank: 2
等 级:论坛游民
帖 子:65
专家分:94
注 册:2011-9-7
得分:0 

太深奥了  理解不了  
2011-09-17 00:29
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
得分:0 
回复 20楼 将是高手
看了楼主的文章有所触动,但是同时我有点弄不明白了,好的设计师是不是从程序员开始做起的?还是能成为设计师的人一开始就懂得楼主所说的道理,不局限于一两种语言,而去使自己的知识面更宽泛?


好的设计师做过程序员,但未必很精,他需要的只是懂(特别是原理),在高层次和宽泛的角度上看待问题,不至于被细节吸引(想象一下什么叫只见树木不见森林)。系统分析员、高级工程师之类,是管理方面的人,不是技术、专门类的,后者讲究深,前者讲究宽,但这并不是说只深不宽或只宽不深,而是优先照顾的程度不同。管理人员,固然不可能完全不懂业务,但也不必很懂,他懂手下的专业程序员是否扎扎实实地工作就行了,不会被他们的借口欺骗,并能在方向上指导他们,让他们少走弯路。老毛被称为军事圣人,不会冲锋陷阵,上战场连个小兵都不如,但他仍然是不世出的军事天才。有些技术员级别的代码狂,就以为自己写代码很厉害,听不得写代码没他们厉害的高级管理者的说话,但他们不知道,人家看到、知道的东西比你多得多,结论是总结很多别人的实践检验过的。刘翔的教练员跨栏肯定没刘翔厉害,但谁听谁的,这也是显而易见之事,不要用那种“你跨栏不及我凭什么指手画脚”的态度对待管理者,须知人家能到这个地位,不是虚的。

授人以渔,不授人以鱼。
2011-09-17 15:44
fan111213
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2011-9-16
得分:0 
你学园林不一定出来就干这一行啊~对计算机感兴趣,自学学好了出来可以干这一行啊!我有个学姐她是计算机系电子商务的~~出来了以后去干法律了
2011-09-18 08:27
lz1091914999
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:四川
等 级:贵宾
威 望:37
帖 子:2011
专家分:5959
注 册:2010-11-1
得分:0 
系统架构和写代码是两个不同的工作,当然也有这两个都懂的人。

My life is brilliant
2011-09-18 09:21
将是高手
Rank: 1
等 级:新手上路
帖 子:79
专家分:5
注 册:2011-6-18
得分:0 
回复 21楼 a5952036
好的设计师做过程序员,但未必很精,他需要的只是懂(特别是原理),在高层次和宽泛的角度上看待问题,不至于被细节吸引(想象一下什么叫只见树木不见森林)。系统分析员、高级工程师之类,是管理方面的人,不是技术、专门类的,后者讲究深,前者讲究宽,但这并不是说只深不宽或只宽不深,而是优先照顾的程度不同。管理人员,固然不可能完全不懂业务,但也不必很懂,他懂手下的专业程序员是否扎扎实实地工作就行了,不会被他们的借口欺骗,并能在方向上指导他们,让他们少走弯路。老毛被称为军事圣人,不会冲锋陷阵,上战场连个小兵都不如,但他仍然是不世出的军事天才。有些技术员级别的代码狂,就以为自己写代码很厉害,听不得写代码没他们厉害的高级管理者的说话,但他们不知道,人家看到、知道的东西比你多得多,结论是总结很多别人的实践检验过的。刘翔的教练员跨栏肯定没刘翔厉害,但谁听谁的,这也是显而易见之事,不要用那种“你跨栏不及我凭什么指手画脚”的态度对待管理者,须知人家能到这个地位,不是虚的。



我更觉得一个如楼主所说的设计师应该是从程序员做起的,但能成为设计师的程序员都是懂得有意识的使自己向设计师方面发展的程序员。呵呵。
2011-09-18 12:12
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
得分:0 
回复 25楼 将是高手
是的,他必定从底层做起,但不会满足于底层技术。底层固然有很多更有趣、更值得深入钻研的知识,但他不需要那样,任务不同,方向也必然不一样。做搬运也有很深奥的学问,这是真的,要学一辈子也学不完。问题是你的职业定位,有人喜欢一辈子当兵而不做领导,因为怕负责任、或者没有领导才能,那也是个人情况不同。

授人以渔,不授人以鱼。
2011-09-18 12:45



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-348881-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.317581 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved