好的程序员也是一名优秀的管理者,只不过他管理的对象是代码,而且是自己创建的。而企业管理者的管理对象基本都是买回来的,不过一样有重构、重组,分部门,开会,信息要沟通,资源要分配,任务要执行。这样就清楚了,隔行如隔山只是在说细节,大的原则还是相通的。
看我怎么把管理和面向对象思想结合起来:
股份公司原则:
按自愿组合,自主经营、自负盈亏的原则组建,实行权责分明,科学管理,激励和约束相结合的内部股份管理体制。
面向对象开发:
自愿组合 - 继承或聚合
自主经营 - 一个对象有自己的独立性
自负盈亏 - 封装了,所以对外看不见
权责分明 - 各个对象各负其责
科学管理 - 良好的维护性和复用性
激励和约束相结合 - 这个还没想好。
"权责分明" 足以涵盖面向对象思想的出发点。