1.1 程序员的那些事
1.1.1 激动人心的职业
程序员的工作无疑是非常具有创造性的,充满挑战和乐趣。在这个行业中,缔造了无数的创富“神话”,谱写了一段又一段的传奇。从世界富豪比尔·盖茨到中国富豪李彦宏,都是程序员出身。在已经发布的2011年福布斯世界富豪排行榜前5名中,有两个人来自软件行业。
比尔·盖茨(Bill Gates),微软公司创始人之一,前微软公司主席兼首席软件架构师。他与保罗·艾伦一起创建了微软公司,曾任微软CEO和首席软件设计师。从1995年—2007年的《福布斯》全球亿万富翁排行榜中,比尔·盖茨连续13年蝉联世界首富。有趣的是,作为世界最大软件公司的创始人,比尔·盖茨竟然没有大学毕业。
拉里·埃利森(Lawrence Ellison),生于美国芝加哥,是世界上著名数据库软件公司Oracle的老板。埃里森在32岁以前还一事无成,读了三个大学,没得到一个学位文凭,换了十几家公司,妻子也离他而去。开始创业时,埃利森只有1200 美元,但他后来却使得Oracle公司连续12年中每年销售额翻一番,成为世界上第二大软件公司,他自己也成为当时的硅谷首富。
在中国,在软件及互联网行业同样上演着创富“神话”。在2011年福布斯中国富豪排行榜前10名中,有两名软件行业的人士。
“中国的下一个李彦宏、马化腾在哪里?”就在怀揣伟大梦想的中国程序员的大潮里。
1.1.2 关于程序员
程序开发可以说是当代最激动人心的行业,激励着无数青年人。但实际上,软件开发工作并不是轰轰烈烈的,软件开发者更愿意在一个安静的环境里做出惊天动地的大事。让我们来深入地了解一下程序员。
1.梦想家
梦想有多大,舞台就有多大。每一个程序员,都有或大或小的梦想。他们以能用代码来改变世界为荣,他们有着强烈的荣誉感。
2.忍者、挑战者
作为程序员,不仅要面对各种技术问题,还要忍受长期的精神压力和体力压力。成功后,还要能够承受财富可能暴涨暴跌的心理压力。软件开发这一行,不是谁都可以尝试的,需要敢于迎接挑战,有足够的心理承受力。
3.天使或是魔鬼
程序员意味着责任,意味着一大群企业和一大群人要受你的代码影响,意味着企业可能井井有条,也可能一团糟。有些程序员成了黑客,给世界带来了大麻烦。
4.苦行僧
程序员的工作是世界上最困难、最辛苦的工作之一。他们夜以继日,经常回家很晚,有时是在加班,有时是忘了下班。
5.学无止境
在有些行业,也许很多年不学新的东西也能干得很好。但在软件开发行业,每天都有新技术更新,程序员需要时刻关注新技术。伟大的程序员从不停止学习。