给程序员的几个忠言逆耳的建议
2010-03-31 16:23
99 查看
1.态度决定一切。
好程序员
基
本上都比较傲气,因为程序员
往往会觉得自己在做世界上一件十分伟大的事情,这就是驱动机器,修改一
行代码,机器就能够工作,可以产生各种不同的行为。这很容易会让程序员
产生一种错觉,认为自己可以
Control Everything。程序员
的自信在编程上是非常需要的,但不是适合一切场合。
如果我们不说这些,可能很多程序员
到现在还不知道自己错在哪里,仍然认为自己是King of
the World。
事实上,程序员
的能力只是控制了一个机器。但创业仅仅具备了和机器打交道这一种能力是绝对不够
的,他还需要和合作伙伴、竞争对手、投资人、员工甚至整个社会环境打交道。很多程序员
因为已经习惯
了和机器打交道,不善于也不愿意其它的工作。很多程序员
会内心认为“营销不是很简单嘛,市场很简单
啊,管理也很简单啊,”我认为这种心态是非常害人的。
2.学会和别人合作
提到这点,很多程序员
都
会说“我正在带着其他程序员
写程序啊,我会合作啊。”但这种合作是片面的,我所谈的不仅仅是程
序员
和程序员
之间的合作,而是包括了程序员
和
其它各种角色之间的合作。程序员
相亲,他们的语言
比
较能够容易理解。但作为一个程序员
,你能不能商业人员、销售人员很好的合作呢。
程序员
动
不动就把目标定为比尔·盖茨。其实,比尔盖茨不应该成为程序员
崇拜的目标对象,这会让程
序员
迷失方向,因为微软另外一个创始人保罗·艾伦才是真正的程序员
。
再看其它一些例子,Google的第20名程序员
都可以获得五亿美元。Adobe公司两个创始人也
是一个精通技术,一个对商业精通,这样的搭配才能够更好的成功。因此,对于很多程序员
来说,一定要
找准真正的榜样,不要被外界的故事迷惑了头脑。如果剖开一些故事的外表,你会发现国外很多成功的程序员
,
背后一定有一个很强大的商业感觉的人或者一个团队。
3.了解自己
程序员
的
商业感觉其实并不是很好。即便有商业感觉,其实这只是一个灵感,一个创意,但要要做成、做大还需要一系列的管理、市场、运营,这些对于程
序员
是不可想象的。程序员
要明白,在自己不擅长的领域,找到一个可以
弥补自己缺陷的合作团队才是出路。加入一个创业团队,可能个人占10%,但因为更容易成功,而且团队可以做100分的事情。而如果只是一个人做,很可能就
失败了。
这方面,国外的程序员
对自己的长短比较清楚。在硅谷,很多程序员
技
术上都很牛,但他们都非常知道自己只是在技术这个领域水平比较高,出了这个领域,自己什么都不是。正因为有了这种心态,他们特别懂得与人合作。我认为国外
的程序员
已经普遍意识到了这点,他们很愿意成为创业团队中的一员而并非自己创业。
因此,程序员
需
要调整心态,不要把自己当作精英人物,要承认自己在编程方面是优秀的,但永远有人比自己更优秀,对于其它的领域,很可能自己很无知。要知道,其实程
序员
的选择其实是最少的,因此抱有开放的心态是最重要的。
4.自己的不足
现在的很多程序员
经
验过于不足,他没有认真踏实做过很多工作就奢谈创业。如果一个程序员
没有在编程方面深入过,没有积
累,也就是半瓶子醋。这样的程序员
有很多,他们自己也不清楚问题出在哪里,让人感觉又爱又恨。我认
为程序员
既然要凭借自己的技术,那就一定要踏实,要能够实现任何创意。
但现在一些程序员
自
己没有商业意识,却又很自负,不相信别人,不理解的事情就不做。很多程序员
,他们对公司做什么方向
都质疑。他们希望自己先想清楚,可是一想就浪费了很长时间。很多程序员
就可悲在这里,积累的不多,
看不到方向,但他也不相信自己的公司和老板,这是一个悖论,需要程序员
深刻反省。要知道,每个公司
都有懂商业的人。
5.
总结
现实:程序员
生存状态并不是很好,但程序员
很
多报怨其实是一种不切实际的期望值和自身的缺陷产生的反差。
首先,产品没有大小,只有市场的大小。很多人总是觉得这也小,那也看不上。认为公司做的产品很无聊,要做就要像CSDN论坛中某些人宣扬那样:做游戏一定
要做3D引擎,好像只有这样才够牛。这其实就是一种浮躁。很多程序员
写软件总是很多bug,基础知
识也不牢固,没有参加几个项目,没有写过十万行代码,就奢谈做大项目,这有价值吗?
而且有些程序员
特
别愤青,骂环境,骂老板,其实这只能把自己的心态搞的很坏。很多人刚进公司时做的很差,虽然工资少,但他没有想到给公司增加了很多bug,公司实际上是在
给他出学费。论坛上大家都在讨论哪里活干得少钱拿的多。甚至还有人列了一些黑名单。这种做法的结果就是程序员
自
己将周围环境搞的乌烟瘴气了。
有的程序员
还非常喜欢指点江山,指点公
司。个人觉得这不是不可以,但指责别的公司对个人没有什么好处,因为存在就是合理的。如果看不到,恰恰证明是自己看不到。程序员
不
要做评论家,中国不缺评论家,最缺的是实干家。
总之,程序员
一般过于自我。总生活在自我的世界中,就不可
能真正了解世界是什么。我的经验就是看别人如何做的好,为什么能够做的好,什么是我所不能理解。程序员
要
学会慢慢站在别人立场上看问题。
对程序员
来说,现在要做的也很简单,这就
是需要大量的实践,要慢慢培养对产品,对商业的感觉。
----摘自《对话周鸿袆:从程序员
创业
谈起》
好程序员
基
本上都比较傲气,因为程序员
往往会觉得自己在做世界上一件十分伟大的事情,这就是驱动机器,修改一
行代码,机器就能够工作,可以产生各种不同的行为。这很容易会让程序员
产生一种错觉,认为自己可以
Control Everything。程序员
的自信在编程上是非常需要的,但不是适合一切场合。
如果我们不说这些,可能很多程序员
到现在还不知道自己错在哪里,仍然认为自己是King of
the World。
事实上,程序员
的能力只是控制了一个机器。但创业仅仅具备了和机器打交道这一种能力是绝对不够
的,他还需要和合作伙伴、竞争对手、投资人、员工甚至整个社会环境打交道。很多程序员
因为已经习惯
了和机器打交道,不善于也不愿意其它的工作。很多程序员
会内心认为“营销不是很简单嘛,市场很简单
啊,管理也很简单啊,”我认为这种心态是非常害人的。
2.学会和别人合作
提到这点,很多程序员
都
会说“我正在带着其他程序员
写程序啊,我会合作啊。”但这种合作是片面的,我所谈的不仅仅是程
序员
和程序员
之间的合作,而是包括了程序员
和
其它各种角色之间的合作。程序员
相亲,他们的语言
比
较能够容易理解。但作为一个程序员
,你能不能商业人员、销售人员很好的合作呢。
程序员
动
不动就把目标定为比尔·盖茨。其实,比尔盖茨不应该成为程序员
崇拜的目标对象,这会让程
序员
迷失方向,因为微软另外一个创始人保罗·艾伦才是真正的程序员
。
再看其它一些例子,Google的第20名程序员
都可以获得五亿美元。Adobe公司两个创始人也
是一个精通技术,一个对商业精通,这样的搭配才能够更好的成功。因此,对于很多程序员
来说,一定要
找准真正的榜样,不要被外界的故事迷惑了头脑。如果剖开一些故事的外表,你会发现国外很多成功的程序员
,
背后一定有一个很强大的商业感觉的人或者一个团队。
3.了解自己
程序员
的
商业感觉其实并不是很好。即便有商业感觉,其实这只是一个灵感,一个创意,但要要做成、做大还需要一系列的管理、市场、运营,这些对于程
序员
是不可想象的。程序员
要明白,在自己不擅长的领域,找到一个可以
弥补自己缺陷的合作团队才是出路。加入一个创业团队,可能个人占10%,但因为更容易成功,而且团队可以做100分的事情。而如果只是一个人做,很可能就
失败了。
这方面,国外的程序员
对自己的长短比较清楚。在硅谷,很多程序员
技
术上都很牛,但他们都非常知道自己只是在技术这个领域水平比较高,出了这个领域,自己什么都不是。正因为有了这种心态,他们特别懂得与人合作。我认为国外
的程序员
已经普遍意识到了这点,他们很愿意成为创业团队中的一员而并非自己创业。
因此,程序员
需
要调整心态,不要把自己当作精英人物,要承认自己在编程方面是优秀的,但永远有人比自己更优秀,对于其它的领域,很可能自己很无知。要知道,其实程
序员
的选择其实是最少的,因此抱有开放的心态是最重要的。
4.自己的不足
现在的很多程序员
经
验过于不足,他没有认真踏实做过很多工作就奢谈创业。如果一个程序员
没有在编程方面深入过,没有积
累,也就是半瓶子醋。这样的程序员
有很多,他们自己也不清楚问题出在哪里,让人感觉又爱又恨。我认
为程序员
既然要凭借自己的技术,那就一定要踏实,要能够实现任何创意。
但现在一些程序员
自
己没有商业意识,却又很自负,不相信别人,不理解的事情就不做。很多程序员
,他们对公司做什么方向
都质疑。他们希望自己先想清楚,可是一想就浪费了很长时间。很多程序员
就可悲在这里,积累的不多,
看不到方向,但他也不相信自己的公司和老板,这是一个悖论,需要程序员
深刻反省。要知道,每个公司
都有懂商业的人。
5.
总结
现实:程序员
生存状态并不是很好,但程序员
很
多报怨其实是一种不切实际的期望值和自身的缺陷产生的反差。
首先,产品没有大小,只有市场的大小。很多人总是觉得这也小,那也看不上。认为公司做的产品很无聊,要做就要像CSDN论坛中某些人宣扬那样:做游戏一定
要做3D引擎,好像只有这样才够牛。这其实就是一种浮躁。很多程序员
写软件总是很多bug,基础知
识也不牢固,没有参加几个项目,没有写过十万行代码,就奢谈做大项目,这有价值吗?
而且有些程序员
特
别愤青,骂环境,骂老板,其实这只能把自己的心态搞的很坏。很多人刚进公司时做的很差,虽然工资少,但他没有想到给公司增加了很多bug,公司实际上是在
给他出学费。论坛上大家都在讨论哪里活干得少钱拿的多。甚至还有人列了一些黑名单。这种做法的结果就是程序员
自
己将周围环境搞的乌烟瘴气了。
有的程序员
还非常喜欢指点江山,指点公
司。个人觉得这不是不可以,但指责别的公司对个人没有什么好处,因为存在就是合理的。如果看不到,恰恰证明是自己看不到。程序员
不
要做评论家,中国不缺评论家,最缺的是实干家。
总之,程序员
一般过于自我。总生活在自我的世界中,就不可
能真正了解世界是什么。我的经验就是看别人如何做的好,为什么能够做的好,什么是我所不能理解。程序员
要
学会慢慢站在别人立场上看问题。
对程序员
来说,现在要做的也很简单,这就
是需要大量的实践,要慢慢培养对产品,对商业的感觉。
----摘自《对话周鸿袆:从程序员
创业
谈起》
相关文章推荐
- 给程序员的几个忠言逆耳的建议
- 给程序员的几个忠言逆耳的建议
- 年终工作总结:给新手程序员的几个建议
- 周鸿袆:给程序员忠言逆耳的几条建议
- 建议加入的几个国外程序员社区
- 写给新手程序员的几个小建议!
- 年终工作总结:给新手程序员的几个建议
- 程序员的几个建议
- 如何提高编程水平,老程序员的几个建议你是否认同
- 真心真诚的Java类型程序员的几个建议
- 年终工作总结:给新手程序员的几个建议
- 年终工作总结:给新手程序员的几个建议
- 给程序员简历的一些建议
- 一个老程序员的建议
- 程序员:开始编程生涯的5个建议
- 一位资深程序员大牛给予Java初学者的学习路线建议
- 对浮点数陷阱的几个建议(翻译转贴)
- 程序员学习新技术的 10 个建议~
- (转)如果你喜欢编程 给想做程序员的人的7个建议
- 给想当程序员的大二学生的建议