昨天去参加了RIAMeeting组织的一次小型聚会,见了不少技术牛人,他们都有丰富的开发经验和技术体会,并且对于技术有精益求精的态度,让我这个去蹭吃蹭喝的人觉得比较惭愧,也学习到了不少东西。在聚会结束的时候大家开始自我介绍,可以料想到:一个比一个谦虚、腼腆、不善表达——和我在其它场合接触到的大部分技术人员一样。这给了我一些触动,加上最近我也看了一些东西,就决定写这么一篇日志。由于它也是和技术有很大关系的,所以决定放在这个 Blog 上。
上大学的时候我了解到有“程序员”这个职业,就是写代码的,不过在我毕业进入中国雅虎之后,我更喜欢“工程师”这个称谓(web developer 也可以叫做前端工程师或者UI工程师),因为这个名字总是能让我想起游戏《红色警戒》里面那个带着黄帽子拿着工具箱到处跑的角色,如果半路上不被敌军的狗咬死就可以修好断桥和建筑,或者把敌军的建筑占领。我对工程师这个群体一直都抱有普遍的好感,他们低调、技术高超、真诚、单纯、有责任感,值得信任。和他们在一起工作你会感觉特别舒服。记得刚入职的时候,我对Linux一点也不了解,有次碰到一个问题,正好旁边几个工程师在那里聊天,于是我就像他们求助,他们过来之后一个人负责操作,其他几个在旁边七嘴八舌建议,不一会就把问题解决了,我当时就觉得特别有安全感,所以在以后的工作中遇到问题也没有特别着急过,因为我知道我身边有很多牛逼的工程师,有他们在就没有什么问题是解决不了的。
在工程师这个圈子呆久了,我发现大部分的人都有一个共同点,那就是不善表达,或者说懒得表达。在公众面前讲话会脸红,不能很好地表现自己,而且“善于表现自己”其实会被认为是一个缺点——因为大家都觉得有真才实学就好了,而且普遍信奉“低调”的做人哲学,那些善于表现的人会被说成“很能忽悠”。举个例子来说吧,李开复应该算是一个很成功的人了,而且是技术出身,但是你会发现这几年很多人都对他有负面评价,说他“不好好管理公司,整天跑去演讲”、“就是一个说书的”、“做秀”云云,都是针对他频繁出现在公众面前这件事情来说的,而且你会发现大部分的负面评价都是出自技术圈的。但是这种在公众面前演讲、推销自己其实是一种很重要的能力,尤其是在现代社会,它是一种“企业家式的能力”。
在现实生活中,无论是哪个圈子和团体,都会经常发现这样的例子:有一些很有才华的人在社会上始终不成功,相反,有一些资质平平的人却为自己挣得了不错的地位和财产。为什么会出现这样的情形呢?一个重要原因是前者不善于经营自我, 而后者善于。善于经营自我经常会被广大有真才实学的人鄙视,觉得那是“钻营”和不务正业。事实上,正如《自由秩序原理》一书中所说的那样,这是一种“企业家式的能力”,而且 “一个人的成功不是取决于自己既有的才能、知识、技术等等,而是取决于能否成功地将它们转换成‘对其他有能力做出回报的人有用的具体的服务’,这正是自由社会的本质之所在。”
如果真的是这样的话,那么由于每个人的“企业家式的能力”的不同,势必会出现能力相同的人获得的报酬却相差很大,引起很大的不满,而且每个人必须为自己的才能去寻找市场,这就必然面临压力和风险。但是这种代价是必须的,为什么呢? 因为如果不是根据使用才能的有用结果而是根据才能来决定报酬的话,那么就必须有一个权威来判定每个人的才能大小和级别,这就必然导致专制。“如果想替代那种对自己的命运负责而导致的压力,那么可供选择的就只有那种人们必须服从的个人命令所产生的令人更为厌恶的压力。”
虽然我们这一代没有经历过计划经济、分配工作这些事情,不过应该也有所耳闻吧,那个时候每个人不必去营销自己,因为上级已经给你安排好了工作和报酬,虽然说是根据你的能力进行的安排,但是里面必然掺杂了诸如个人恩怨等其它因素,那种不公平比现在的这种不公平要严重得多。尽管现在的市场经济也有不公平的地方,因为它只承认“在市场上得到实现的价值”,但是我想相比之下大家应该都更讨厌专制吧。两害相权,只能取其轻。
鉴于此,我很希望工程师可以抛弃一些偏见,虚心地去学习那种“企业家式的能力”:在公众面前讲话的能力、写文章的技巧等等,培养自己的一些市场意识,当然,这都是建立在真才实学的基础上的。如果没有真才实学而专门去推销自己的话,那真的是投机钻营了。
最后我想说的是,其实很多技术人员因为性格使然,是很难学会这种“企业家式的能力”的,但是他们又确实有能力又踏实肯干,很多时候对于他们来说真的不太公平。所以如果以后有机会并且有钱的话,我很想创建一家让工程师有幸福感并且摆脱无力感的公司。

程序员需培养企业家式的能力相关推荐

  1. 【读书笔记】程序员修炼手册—实战式学习最有效(项目驱动)

    持续学习&持续更新中- 学习态度:守破离 程序员修炼手册-实战式学习最有效(项目驱动) 1.学会观察这个世界(学会思考) 2.学会学习再去学习(守破离) 守 破 离 3.要动手,实战吧(JUS ...

  2. 专业C/C++程序员的培养路线

    专业C/C++程序员的培养路线图如下所示: 该路线图是根据国内外知名高校计算机专业培养人才的方案总结出来的.要成为计算机方面的人才,就得会编程,要编程就得学习计算机语言,而C/C++语言虽然比较难学, ...

  3. 【程序员】如何提高查找资料能力

    [程序员]如何提高查找资料能力 小编原先也不会查找资料,自从2011年努力开始自学编程之后,终于入门了编程.也在不知不觉中提高了查找资料的能力. 要自学一样技能,从未像现今这般方便.动动键盘和鼠标,分 ...

  4. 程序员如何培养与发展第二职业技能,开发第二项挣钱能力

    作者 | 杨小二 俗话说,晴备雨伞,饱备干粮. 不管在任何时候,我们都应该给自己早点备好雨伞与干粮,而作为职场中人,发展第二职业技能,开发自己的第二项挣钱能力,就是我们应备的雨伞与干粮. 在互联网行业 ...

  5. 程序员如何避免“滴滴式裁员”悲剧?

    作者 | 徐麟 转载自数据森麟(ID:shujusenlin) 滴滴于2月15日正式发表裁员公告,想必很多互联网人的朋友圈都已经被这条消息刷屏了,其中最常见的莫过于下面这张图了: 此图一出,广大互联网 ...

  6. 程序员如何培养第二技能?

    阅读文本大概需要 2.2 分钟. 之前的中兴跳楼事件,我就告诫大家一定要培养第二技能,尤其是程序员,第二技能异常重要,有了第二技能才能避免中年危机,很多读者留言,想让我写一篇如何培养第二技能的文章,这 ...

  7. 从高级程序员到 CTO 的 4 次能力跃迁!

    见字如面,我是军哥! 常常会被问到这样的问题,CTO.架构师.技术经理和高级程序员到底有什么区别呢?多大规模的技术团队应该配备什么级别的技术负责人呢?被问多了就想梳理思路写下来,另外文末有今天晚上直播 ...

  8. 了解c语言程序员(工程师)岗位需要掌握哪些能力?_码畜,码农,码皇,程序员有什么区别?...

    这里是开发者交流聚集地,欢迎加入我们一起技术分享,互相交流! 技术交流群:关注本公众号,点击菜单栏即可获取 很多年轻的程序员可能不太了解,虽然大家看着都是写代码的,但从搬砖的码畜到码农到码皇之路还是挺 ...

  9. 为啥有的程序员不爱说话,却表达能力爆表?(附教程)

    很多人常常说别人"不会说话.情商低".其实这些人才需要反思. 人在进化中形成了眼睛.耳朵.嘴巴以及触觉.嗅觉系统等.所有这些系统帮助我们接受&发出信息.人进行自我表达,不仅 ...

最新文章

  1. tornado 异步两种实现形式 通过回调可以利用
  2. 《剑指Offer》题目:树的子结构
  3. linux异常 - 无法分配内存
  4. 简述原型模型的特点_软件工程简答题答案 第五版
  5. 计算机课四年级说课稿,小学信息技术说课稿
  6. 深入分析Synchronized原理(阿里面试题)
  7. matlab中结束脚本运行_疫情当前,生活向前 | MATLAB 一直 Online 等你
  8. 基于自定义Mybatis框架实现数据库操作
  9. Vitalik:Rollups预计在短期和中长期成为以太坊扩容的基石
  10. Python实现蒙特卡罗方法仿真模拟求解圆周率Pi值
  11. App Store审核标准
  12. 练习 P1957 口算练习题
  13. 工业交换机SFP口和Combo口有什么不同?
  14. 电商数仓描述_大数据企业级电商数据仓库架构设计和实现(技术点与企业接轨)...
  15. 停车还能360全方位影像_路虎(揽胜运动星脉极光发现)车主如何选购360全景安全辅助系统...
  16. 计算机从图灵到冯诺依曼,电脑是谁发明的 冯·诺依曼和图灵(两人都起到了重要作用)...
  17. RocksDB系列二:RocksDB Option
  18. 第三方风控的窘境:赚钱不易,生存更难
  19. 形式与政策网课ZIP解压密码
  20. 吉林大学计算机软件工程考研经验 QA

热门文章

  1. Redis数据结构——整数集合-intset
  2. 安装完MySQL数据库,在服务列表里找不到MySQL的解决办法
  3. Redis的应用场景汇总
  4. ConcurrentProgramming:volatile/构造方法溢出/禁止重排序
  5. github上传命令
  6. redis经典三节点高可用哨兵模式集群搭建
  7. unity常见问题之20题
  8. Logback.xml 文件    配置
  9. 微信小程序调试之【不在以下合法域名列表中】
  10. thinkPHP 中去除URL中的index.php