漫谈创业和管理-程序员5大思维障碍
程序员是最容易创业的,或者说是创业成本最低的职业。只要有一台电脑和投入自己的时间,就可以写出畅销天下的软件,这是每个程序员的梦想。更何况世界首富常年以来就是程序员出身的比尔盖茨,这也刺激了更多的程序员走上创业之路。
可是等到真的开始创业,才发现这条路并不容易.由于创办CSDN网站和《程序员》杂志的原因,接触了大量的技术创业者,或者从技术转向管理的程序员。我发现真正程序员创业成功的例子非常罕见,我自己也曾经创业三次,经历了很多的挫折和失败。
我总结了一下,由于程序员的思维习惯给创业或者管理带来的障碍:
(为什么要谈管理,因为真正创业做企业,靠一个人是不行的,必须有团队,团队如何管理就是第一步创业的挑战)
程序员思维定势:
1)机器思维
优秀的程序员最擅长和电脑程序打交道,并通过代码去控制反馈。
而管理需要和人打交道,需要收集人的反馈。电脑是按逻辑来执行的,而人却要复杂很多,
特别是团队中有女性成员,挑战难度就更大。
由于长期和电脑接触,很多程序员缺乏和别人沟通的技巧,或者说情商相对较低。
这在管理上是比较致命的缺点。
2)BUG思维
优秀的程序员追求完美,看自己或者别人代码时第一反应是看什么地方可能有BUG, 管理时如果带着BUG思维,就会只看到别人的不足和错误,而不去表扬其有进步的地方。
(完美思维的坏处还有一个,就是过于关注细节)如果方向和前提有问题,过于关注细节反而会带来延误
3)工匠思维
程序员靠手艺吃饭,创业总是会碰到各种困难,在碰到困境的时候程序员出身的创业者是有退路的,大不了我再回去写程序搞技术好了。
创业最需要的就是坚持,需要一种永不言弃的精神气,不能坚持到底,也就不能收获果实。
4)大侠思维
以技术创业起家的容易迷信技术,忽视市场,忽视管理,总以为只有自己的是最好的。遗憾的是技术变迁实在太快,一时的先进不能代表永远的先进。先进的技术也不一定就是致胜的法宝。
5)边界思维
程序员设计代码和系统时,常常会考虑要处理边界和异常。反映到思维习惯上,就是遇到问题,就会全面的思考各种情况。这是很好的优点,但做事业时,这有时候反而会是缺点。
上面五类有不少具体例子,大家也可以看看自己的思维习惯里面是不是这样?
习惯是很难改变的,最好的处理方式是找到搭档,能弥补自己的不足,这样成功的概率才会加大。HP, Apple Microsoft, Oracle,Adobe, 都是两个主要创始人搭档创业成功的。
不同于给别人打工,面临很多两难的情景,必须自己作出决策。
实际上一个优秀的程序员,自然有很多优秀的品质,譬如能吃苦耐劳,善于学习,意志力坚强,思维严密周全。但也正是因为这些方面太优秀了,其它一些方面就容易被忽视,或者还比较欠缺,譬如像楼主说到的几点。创业之初,往往最需要的正是我们欠缺的部分,因为任何一个初创
型的企业,首先要解决的是能养活自己,最简单的方法也是最有效的方法。想的太多,顾的太全,反而容易被饿死。
老蒋说的真好,受教了。
转型至今,我感觉技术人员创业,最大的思维障碍就是自我局限性。在团队面临选择的时候,首先考虑的不是“我们最应该做什么”,而是“我们能做什么”,这个很要命。
创业就是做生意,目标是赚钱,无论是技术还是员工都是用来赚钱的资源。对于公司而言,程序员们其实就是“资源”。程序员习惯了自己的“资源”身份,当变为商人时往往会因为自己“不会做”某些事情而放弃努力,导致失去赚钱的机会,最终生意失败只好回去做技术了。
从听从上级安排去完成任务到全靠自己想办法作出决定,这个角色转换需要尽快去适应
阅读(1334) | 评论(0) | 转发(0) |