Spolsky建议程序员学习经济学的原因是"programmers often don't know that and consequently don't understand how they add value to a business."(程序员往往都不知道如何在软件产品中注入商业价值).花一分钟时间想一想,我们是否经常都会听到设计师与开发员抱怨如噩梦般的客户和他们不合理的需求?其实这样的客户肯定会存在,一个很容易被忽略的事实是开发者的主要作用就是为客户创造商业价值.只有理解到这一点才能够与客户建立良好的合作关系.
Spolksy也建议程序员学习写作技能并练习沟通能力,因为"essentially, the most successful people are the ones who can explain their ideas the best."(实际上,最成功的人就是能够最完美地表达出自己想法的人).他说得没错!沟通是最重要也是常被忽视的一项技能.无论你是否是顶尖程序员,如果你不能将你的想法正确地传达给团队中的其他成员,那这些想法都会变得毫无意义.
Spolsky建议程序员学习经济学的原因是"programmers often don't know that and consequently don't understand how they add value to a business."(程序员往往都不知道如何在软件产品中注入商业价值).花一分钟时间想一想,我们是否经常都会听到设计师与开发员抱怨如噩梦般的客户和他们不合理的需求?其实这样的客户肯定会存在,一个很容易被忽略的事实是开发者的主要作用就是为客户创造商业价值.只有理解到这一点才能够与客户建立良好的合作关系.
Spolksy也建议程序员学习写作技能并练习沟通能力,因为"essentially, the most successful people are the ones who can explain their ideas the best."(实际上,最成功的人就是能够最完美地表达出自己想法的人).他说得没错!沟通是最重要也是常被忽视的一项技能.无论你是否是顶尖程序员,如果你不能将你的想法正确地传达给团队中的其他成员,那这些想法都会变得毫无意义.