就做一个普通程序员不好吗?

陈晓猛

2020-03-15

不同的人对成功有不同的理解。对于很多人来说,成功首先意味着财富,赚得越多表明越“成功”。

我们都已经习惯这种认定成功的思维方式。毫无疑问,大部分人都很看重经济回报,甚至是最看重。

不过,如果将财富当作衡量成功的唯一标准,并不客观。除了经济回报,还有很多标准可以衡量成功,不同的人对这些标准的认识也不同。

这里结合了 《大师访谈录》 Making it Big in Software 中受访者的观点,并参考了全球软件巨头里的行业领袖们数十年来讨论的结果,得出以下标准:

  • 工作有趣

  • 在公司和行业内有影响力

  • 推动社会进步

  • 工作自由(随时随地做喜欢的事)

  • 有名望

  • 四处旅行

在软件行业里,成功人士符合上面所列的几个或全部标准,而经济回报只是成功之后自然而然的产物。

成功与财富

软件大师都以对行业的贡献以及对社会的影响作为评判自己事业成功的标准,而非银行存款的多少。即便如此,这些大师中有些人也是非常富有的。

尽管软件业里这样的富豪不多,但在富豪榜上还是出现了几位著名软件大师的名字,比如:微软创始人Bill Gates、谷歌创始人Sergey Brin 和Larry Page、甲骨文公司创始人Larry Ellison 和Facebook 创始人Mark Zuckerberg。

在20 世纪80 年代和90 年代,通过员工股票期权计划,微软造就了许多百万富翁,同一时期的其他几个高速发展的软件公司也出现了类似景象。

如果致富是你的目标,进入软件行业可以实现你的目标,因为这样的事情的确是有先例可循的。许多软件业的百万富翁就是软件开发人员,他们只是在做自己的事情,写写代码,然后选择在适当的时机“套现”。

普通不好吗?

软件行业工作时间长、压力大,而且做的产品也不一定能成功,你肯定会问:为成功值得那么拼吗?

我相信答案毫无疑问是肯定的。

多数情况下,无关成功与否,你本来就应该按时打卡,认真工作——因为这没得选(如果你想生存)。

如果一个普通程序员和顶级程序员之间的区别仅仅是需要多投入一点时间和精力的话,那么为了自己和家人做些努力还是值得的。

长远来看,收益也必然显著:更好的职业发展,在公司和行业内具有更大的影响力、更多的乐趣和更高的收入。虽然顶级程序员“琐碎”的事情也不少,但至少那是策略性工作,而不是重复性的劳动。

拼搏之后,收入能涨多少?

据CSDN程2019-2020 年中国开发者大调查数据显示,有23.7%的开发者月薪在5千到8千万元,3.7%的开发者月薪能达到3万以上,两者相差6倍。

如果算上奖金、优先股和股票期权等这些为高层提供的福利,软件行业不同级别员工的收入差距可以说相当惊人。

成功让你在工作上享有更大自由

在技术上的成就越高,你在工作中获得的自由就越大。现代数据库系统的创始人之一、图灵奖获得者已故计算机科学家Jim Gray 就是一个很好的例子。

1995 年,一向反对在总部华盛顿雷德蒙之外建立研发基地的微软,竟然破天荒的在Gray 家附近建立了新的实验室——微软湾区研究中心(BARC)!

有些人可能会认为,微软这么做是为了吸引湾区的软件人才,但实际上,建立BARC 主要是为了能吸引Gray 加入微软。微软研究院高级副总裁Rick Rashid 说过,“假如Jim 想在蒙特卡洛建立实验室,那么我们就会在蒙特卡洛建一个实验室。”

所以,这种工作上的自由,不仅包括你想要做什么,还包括你想在哪里工作。为什么会出现这种情况?因为你能创造价值,你的创造力、洞察力和对产业的影响力能为公司带来价值。

成功离我还有多远?

虽然只有一小部分人在职业生涯中能真正达到自己所期望的高度。我坚信还有很多人只要再付出一点努力,稍微运用一点战术,就可以实现自己的梦想。

那为什么有的人好像比别人更容易达到目标呢?这个问题值得思考。

什么样的人会成功?在软件行业取得成功的人都具备一些明显的共同的品质。他们都:

  • 以目标为导向

  • 有很高的情商

  • 非常聪明

  • 有擅长的领域

  • 有顽强的毅力,而且通常很谦逊

那些世界著名的软件大师们能够卓尔不群,还有一个因素是运气。Java之父James Gosling 再一次访谈时被问到,他如何看待自己职业生涯的成功,他这样回答:

我很幸运,碰巧做了一个人们觉得有趣的系统。当然,整个Java系统的成功,10%是因为技术,90%则是因为运气。

运气——尤其是时机恰当的运气——是多数创新者取得成功的重要因素;运气需要天时与地利。但俗话说得好,“好运只垂青有准备的人”。

看起来成功似乎主要取决于运气与机遇,但是只要你有才能,够努力,兼具理性思维与高情商,有创新能力,以及以目标为导向的顽强毅力,即便没有天时和地利也能大获成功。

你有没有发现,在软件业有一个获得成功的捷径——自己创业。

业内的很多大名鼎鼎的人物都是创业者,他们创立自己的产品,建立自己的团队或公司,或者至少差不多是这样子。

在软件业,成功的人都很努力。

要想获得声望和财富,只能加倍努力工作,除非认为自己已经爬得够高、做得够多、赚得够花了,才会愿意停下脚步。

话说回来,尽管经济回报对某些人来说更重要,但是对另一些人而言,能够自由地上班与生活、创新与追逐梦想,是比金钱更大的回报。

全世界每天新增海量的信息,世界上的设备变得越来越多,相互沟通也越来越紧密,我们的科技也已经变得更加智能。越是将软件作为一种产业进行开发,我们就越意识到目前所目睹的一切只是刚刚开始。

软件行业真的太酷了,既然已踏入了这个行业,那就向着“成为大师”而去努力吧!


——好书推荐——

▊《程序员修炼之道:从小工到专家》

【美】Andrew Hunt,Daid Thomas 著

马维达 译

常读常新的不老神话,一本被所有编程翘楚力荐过的书!

本书由一系列独立的部分组成,涵盖的主题从个人责任、职业发展,直到用于使代码保持灵活、并且易于改编和复用的各种架构技术,利用许多富有娱乐性的奇闻轶事、有思想性的例子及有趣的类比,全面阐释了软件开发的许多不同方面的较佳实践和重大陷阱。

(扫码了解本书详情)


▊《大师访谈录:成就非凡的软件人生》

【美】Sam Lightstone 著,李庆雅 等 译

这是一本软件工程师的职场成长手册。作者总结了自己近20 年从事软件行业的经验,为读者们奉上学校里不教而在日常工作中也无处可学的职场知识。

(扫码了解本书详情)

读者评论

相关博文

  • 社区使用反馈专区

    陈晓猛 2016-10-04

    尊敬的博文视点用户您好: 欢迎您访问本站,您在本站点访问过程中遇到任何问题,均可以在本页留言,我们会根据您的意见和建议,对网站进行不断的优化和改进,给您带来更好的访问体验! 同时,您被采纳的意见和建议,管理员也会赠送您相应的积分...

    陈晓猛 2016-10-04
    3757 638 3 6
  • 迎战“双12”!《Unity3D实战核心技术详解》独家预售开启!

    陈晓猛 2016-12-05

    时隔一周,让大家时刻挂念的《Unity3D实战核心技术详解》终于开放预售啦! 这本书不仅满足了很多年轻人的学习欲望,并且与实际开发相结合,能够解决工作中真实遇到的问题。预售期间优惠多多,实在不容错过! Unity 3D实战核心技术详解 ...

    陈晓猛 2016-12-05
    2358 34 0 1
  • czk 2017-07-29
    3168 22 0 0