1.态度决定一切。

  好程序员基本上都比较傲气,因为程序员往往会觉得自己在做世界上一件十分伟大的事情,这就是驱动机器,修改一行代码,机器就能够工作,可以产生各种不同的行为。这很容易会让程序员产生一种错觉,认为自己可以Control Everything。程序员的自信在编程上是非常需要的,但不是适合一切场合。如果我们不说这些,可能很多程序员到现在还不知道自己错在哪里,仍然认为自己是King of the World。

  事实上,程序员的能力只是控制了一个机器。但创业仅仅具备了和机器打交道这一种能力是绝对不够的,他还需要和合作伙伴、竞争对手、投资人、员工甚至整个社会环境打交道。很多程序员因为已经习惯了和机器打交道,不善于也不愿意其它的工作。很多程序员会内心认为“营销不是很简单嘛,市场很简单啊,管理也很简单啊,”我认为这种心态是非常害人的。

2.学会和别人合作

  提到这点,很多程序员都会说“我正在带着其他程序员写程序啊,我会合作啊。”但这种合作是片面的,我所谈的不仅仅是程序员和程序员之间的合作,而是包括了程序员和其它各种角色之间的合作。程序员相亲,他们的语言比较能够容易理解。但作为一个程序员,你能不能商业人员、销售人员很好的合作呢。

  程序员动不动就把目标定为比尔·盖茨。其实,比尔盖茨不应该成为程序员崇拜的目标对象,这会让程序员迷失方向,因为微软另外一个创始人保罗·艾伦才是真正的程序员。再看其它一些例子,Google的第20名程序员都可以获得五亿美元。Adobe公司两个创始人也是一个精通技术,一个对商业精通,这样的搭配才能够更好的成功。因此,对于很多程序员来说,一定要找准真正的榜样,不要被外界的故事迷惑了头脑。如果剖开一些故事的外表,你会发现国外很多成功的程序员,背后一定有一个很强大的商业感觉的人或者一个团队。

3.了解自己

  程序员的商业感觉其实并不是很好。即便有商业感觉,其实这只是一个灵感,一个创意,但要要做成、做大还需要一系列的管理、市场、运营,这些对于程序员是不可想象的。程序员要明白,在自己不擅长的领域,找到一个可以弥补自己缺陷的合作团队才是出路。加入一个创业团队,可能个人占10%,但因为更容易成功,而且团队可以做100分的事情。而如果只是一个人做,很可能就失败了。

  这方面,国外的程序员对自己的长短比较清楚。在硅谷,很多程序员技术上都很牛,但他们都非常知道自己只是在技术这个领域水平比较高,出了这个领域,自己什么都不是。正因为有了这种心态,他们特别懂得与人合作。我认为国外的程序员已经普遍意识到了这点,他们很愿意成为创业团队中的一员而并非自己创业。

  因此,程序员需要调整心态,不要把自己当作精英人物,要承认自己在编程方面是优秀的,但永远有人比自己更优秀,对于其它的领域,很可能自己很无知。要知道,其实程序员的选择其实是最少的,因此抱有开放的心态是最重要的。

4.自己的不足

  现在的很多程序员经验过于不足,他没有认真踏实做过很多工作就奢谈创业。如果一个程序员没有在编程方面深入过,没有积累,也就是半瓶子醋。这样的程序员有很多,他们自己也不清楚问题出在哪里,让人感觉又爱又恨。我认为程序员既然要凭借自己的技术,那就一定要踏实,要能够实现任何创意。

  但现在一些程序员自己没有商业意识,却又很自负,不相信别人,不理解的事情就不做。很多程序员,他们对公司做什么方向都质疑。他们希望自己先想清楚,可是一想就浪费了很长时间。很多程序员就可悲在这里,积累的不多,看不到方向,但他也不相信自己的公司和老板,这是一个悖论,需要程序员深刻反省。要知道,每个公司都有懂商业的人。

5.总结

  现实:程序员生存状态并不是很好,但程序员很多报怨其实是一种不切实际的期望值和自身的缺陷产生的反差。

  首先,产品没有大小,只有市场的大小。很多人总是觉得这也小,那也看不上。认为公司做的产品很无聊,要做就要像CSDN论坛中某些人宣扬那样:做游戏一定要做3D引擎,好像只有这样才够牛。这其实就是一种浮躁。很多程序员写软件总是很多bug,基础知识也不牢固,没有参加几个项目,没有写过十万行代码,就奢谈做大项目,这有价值吗?而且有些程序员特别愤青,骂环境,骂老板,其实这只能把自己的心态搞的很坏。很多人刚进公司时做的很差,虽然工资少,但他没有想到给公司增加了很多bug,公司实际上是在给他出学费。论坛上大家都在讨论哪里活干得少钱拿的多。甚至还有人列了一些黑名单。这种做法的结果就是程序员自己将周围环境搞的乌烟瘴气了。

  有的程序员还非常喜欢指点江山,指点公司。个人觉得这不是不可以,但指责别的公司对个人没有什么好处,因为存在就是合理的。如果看不到,恰恰证明是自己看不到。程序员不要做评论家,中国不缺评论家,最缺的是实干家。

  总之,程序员一般过于自我。总生活在自我的世界中,就不可能真正了解世界是什么。我的经验就是看别人如何做的好,为什么能够做的好,什么是我所不能理解。程序员要学会慢慢站在别人立场上看问题。

  对程序员来说,现在要做的也很简单,这就是需要大量的实践,要慢慢培养对产品,对商业的感觉。

  ----摘自《对话周鸿袆:从程序员创业谈起》

周鸿袆:给程序员忠言逆耳的几条建议相关推荐

  1. 程序人生:写给新入行程序员职业生涯的10条建议

    建议1 事业的进步不在于你管理了多少人,而在于你产生了多大的影响:一个有没有你的工作的世界的差别. 建议2 软件开发是团队合作 ; 它不仅关乎技术能力,也关乎人际关系.做一个好的队友.当你开始做事情的 ...

  2. 少走弯路,给3~5年程序员的唯一一条建议

    做了 3~5 年编程开发,你已经积累了不少项目经验,扩宽了技术广度,也许已发力成为团队管理者.到了这个阶段,大家却常有这种感受:感觉自己卡在瓶颈进步缓慢,技术水平很难像早期一样实现大幅突破? 其实大家 ...

  3. 写给程序员的 n+1 条建议

    前言 为什么叫n+1条建议呢?因为更多的是写给自己,同时分享给他人,而且不只是工作,还有生活上面的个人体会,会持续更新,哈哈哈哈哈~嗝 建议 不要抱怨加班 互联网加班是常态,研究表明,人的大脑很少因为 ...

  4. 周鸿袆:从程序员创业谈起

    离开雅虎中国后的周鸿袆现在的身份是IDG公司的投资合伙人,手中拿着五亿美金用来做风投的他自然对创业有着说不完的话题.由于周鸿袆出身程序员,也一直是本刊的忠实读者,他希望一方面站在投资商的角度,同时以一 ...

  5. 对话周鸿袆:从程序员创业谈起

    离开雅虎中国后的周鸿袆现在的身份是IDG公司的投资合伙人,手中拿着五亿美金用来做风投的他自然对创业有着说不完的话题.由于周鸿袆出身程序员,也一直是本刊的忠实读者,他希望一方面站在投资商的角度,同时以一 ...

  6. 周鸿袆眼里的程序员创业

    周鸿袆眼里的程序员创业Author:Flymorn Source:飘易博客 Categories:个人杂想 PostTime:2008-5-13 22:01:51 正 文: 今天看了2005年的一篇关 ...

  7. 周鸿袆给创业者的建议

    对于周鸿袆本人可能争议比较大,这里撇开不谈,我们只客观的看待他的一些观点. 周鸿袆对现在的创业者提了几条建议: 第一,不要盲目的创业.创业不能狭义的等同于自己办公司,当老板,其实在你能力.资源不足的情 ...

  8. 《Neo4j权威指南》简介,求伯君、周鸿袆、胡晓峰、周涛等大咖隆重推荐

    #好书推荐##好书奇遇季#<Neo4j权威指南>,图数据库技术丛书,京东当当天猫都有发售. 中国IT界元老.中国图数据库先导者.大数据领域资深专家.WPS曲线汉字发明人张帜策划! Neo4 ...

  9. 周鸿伟鸿蒙系统,周鸿袆正式宣布!鸿蒙系统开源比较好,将全力支持华为新系统...

    原标题:周鸿袆正式宣布!鸿蒙系统开源比较好,将全力支持华为新系统 自从谷歌宣布将不再给华为提供系统之后,华为这边就将早准备好的鸿蒙系统给拿了出来.它这一招也是让谷歌没有想到,本以为没了自己的系统提供, ...

最新文章

  1. Command模式的实践
  2. Python sort
  3. 奥迪坚呼叫中心在电话营销领域必须要了解的几大优势
  4. Python学习教程:0基础学Python?手把手教你从变量和赋值语句学
  5. android开发出现的错误,android 开发 错误集锦
  6. Extra }, or forgotten lendgroup. \makecover
  7. mac os touch命令_Mac系统忘记开机密码怎么办?
  8. 解决 Plugin with id 'com.github.dcendents.android-maven' not found.
  9. Docker : Error response from daemon: Get https://docker.elastic.co/v2/: net/http: TLS handshake time
  10. Spring: 读取 .properties 文件地址,json转java对象,el使用java类方法相关 (十三)
  11. C语言—预定义宏调试__LINE__、__func__
  12. 如果命运是一条孤独的河流,谁会是你的灵魂摆渡人
  13. 计算机复制功能快捷键,电脑复制快捷键是什么(全部复制粘贴的快捷键是什么)...
  14. axure能做剪切蒙版吗_***自动售货机能做吗
  15. 前端常用标签与注意事项
  16. 机械秒表的使用方法_秒表、机械秒表、504秒表,505无暂停机械秒表
  17. 使用C# .net开发微信公众号之服务器URL配置
  18. 电脑回收站删除的文件还能找回吗 电脑回收站删除的文件怎么恢复
  19. 如何获取阿里云免费的SSL证书
  20. plop-template

热门文章

  1. 软件测试肖sir_搭建环境讲解(03)
  2. Dashgo D1使用手册
  3. 阿里技术专家甘盘:浅谈双十一背后的支付宝LDC架构和其CAP分析
  4. 保研数据中隐藏了哪些信息?用数理统计解决信息不对称问题!
  5. 教师资格证信息技术教案
  6. 【求职】瓜子C++方向面经
  7. 使用云服务器和物理机的区别是什么
  8. Spark中组件Mllib的学习11之使用ALS对movieLens中一百万条(1M)数据集进行训练,并对输入的新用户数据进行电影推荐
  9. ipad下添加126邮箱账户
  10. LC振荡器稳定度与品质因数的关系