Created
March 23, 2012 06:23
-
-
Save shijinkui/2167583 to your computer and use it in GitHub Desktop.
程序员理想的开发环境
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
程序员理想的开发环境 | |
现状: | |
1. 地位低下。 | |
老板,CTO,Leader,产品,项目管理,单元测试和集成测试... 这些人都处在产品的中上游,程序员处在最底层,老板的属性和开发的位置决定了:地位低下。 | |
一个不喜欢的项目,做起来像拉屎,使劲的拉,拉出来就不管了。 | |
如果没有上层的决策者,程序员可以深入了解需求,合理的实现用户所需,只有喜欢做的才会做的最好。 | |
2. 倒金字塔。 | |
一个臃肿效率低下的组织,问题根源往往在最上层的老板。 | |
如: | |
老板不懂技术,能与其沟通的只有非技术人员:产品,经理,项目管理... | |
那么程序员就处在金字塔的底端。 | |
老板 | |
| | |
二老板 CTO | |
| | | |
经理 项目管理 leader | |
| | | | |
... ... ... ... | |
| | | | | |
苦逼程序员 苦逼程序员 苦逼程序员 | |
作为最底层,我们能做什么:coding, dota. | |
合理的结构应该让个金字塔倒置过来。:) | |
结论:组织结构压制了程序员的创造力,造成聪明的程序员职能沦为码农。同时也制约了产品的发展公司的进步。 | |
领导拉的屎大家吃。 | |
改进的地方: | |
1. 让金字塔倒置。 | |
程序员处在最上层的决策层,其他角色只是辅助,领导管理层的决议只作为参考,不能是硬性指标。 | |
为程序员建立好的建议体制。 | |
好的程序员本身就是优秀的产品、测试、策划... | |
2. 改变模式 | |
现有的模式大都是工业化流水线的思路,细分每个阶段,就如一节节竹子。因为设置的障碍太多导致产品畸形且效率低下。 | |
应该以人为本,最大化发挥程序员的能量,打通各个关节,一捅到底。 | |
--请补充-- | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment