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