首页 博客 相册 演讲

我的第一份程序员工作

2014-07-12

我的大学专业跟编程无关,但我始终对互联网很好奇,所以在毕业尝试了几份工作后,决定尝试下程序员的工作。

面试第一份程序员工作时,我只会对现有的网页做一些小修改,还不能独立制作一个网页,但老板看在我的热情上,还是允许我尝试下。这是一家小的初创公司,主要业务是公司的淘宝返利网站,公司已有一个程序员,我算第二个。

这份工作掀开了编程世界的一角,让我发现原来电脑爱好者跟程序员之间的差别居然如此巨大。在此之前,我以为自己作为电脑爱好者,有多年的电脑使用经验,对电脑已经“知道”很多了,但当我迈入程序员的领域时,才发现之前的无知。因为程序员是“理解”电脑的人,基于“知道”的运用和基于“理解”的运用完全是两码事,前者只能使用各种软件和功能,而后者可以基于规则,创造自己的软件和功能。

这份“理解”带来的震撼立刻俘虏了我,使我迷上了编程。

不过一个月试用期结束后,老板还是果断辞退了我,原因是我的工作能力不行,工作效率太低。这也是我目前为止唯一一次被辞退的经历。

辞退时近年关,我当时虽然比较消沉,但编程的大门打开后却难以再关上,于是我索性在家自学了一个多月编程,春节后顺利找到了一份新的程序员工作,并由此走上了程序员的“不归路”。

第一份程序员工作除了让我进入了程序员的世界外,失业还让我意识到了工作本身的脆弱性。

现在很多人都挤破头想进入大公司,进入大公司后又挤破头想往上爬,但却很少思考这其中的风险。

《反脆弱》中有个例子,是说一对生活在伦敦的兄弟,其中一个是大银行的高管,另一个是出租车司机。他们的平均年收入很接近,但每天的日收入却差别很大。银行高管拿着固定的工资,因此日收入是恒定的,而出租车司机却时高时低,有时甚至一整天都没有收入。表面上看高管的财务非常稳健,但当金融危机发生时,银行裁员把他辞退了。这不仅结束了他的职业生涯,还使得他的整个生活都陷入了巨大的危机中:作为40岁左右的人,他不仅上有老下有小,还有房贷。而出租车司机受到的影响仅仅只是收入有所降低而已。

书中将高管的这种风险称为“极端斯坦”,出租车司机的风险称为“平均斯坦”。“极端斯坦”的表现就是在危机发生前,其表现为高度稳定,而且你很难确定危机何时发生,甚至不会意识到危机的存在(你能猜到下次金融危机的起因吗?)。而当危机发生时,就会在短时间产生毁灭性的影响。“平均斯坦”则是日常风险很大,但总体来看却很稳定。

我之所以喜欢互联网行业就是因为互联网行业是一个相对“平均斯坦”的行业:每天都有小公司倒闭和成立,但整体却很稳定,甚至高速发展。2008年金融危机时,雷曼兄弟破产后美国政府费了相当大的精力和财力才使得美国的金融行业免于连锁崩溃。而在互联网行业,如果微软倒闭了,很难想象谷歌和苹果会受到巨大的不利影响,反而它们还会因此受益。

但即使如此,互联网的大公司也依然很难抵御大型金融危机,因为它们的开销非常大,一旦盈利产生问题,就会有雪崩的危险。而事实上,大公司裁员也是非常常见的事,甚至跟经济危机无关。而每次裁员都是少则几百人,多则成千上万人。

此外根据我观察到的案例,大部分在大公司工作的人,由于收入稳定安全感高,基本上都是月光族或储蓄很少,毕竟大公司的福利太好了(我对此也表示嫉妒,哈哈)。

而从个人成长角度来说,在大公司工作最大的问题在于让人固步自封。因为大公司有完善的一切,你只需按照人事升迁的标准来做,就可以一步步靠近自己想要的职位,而且通常因为大公司里人员众多,内部竞争激烈,不仅导致你无暇去关注象牙塔外的世界,而且还自以为进步明显。直到那些隐藏在暗处的黑天鹅事件突然出现,把你一下子推出了象牙塔,摔倒在地面上。

这也是为什么我一直在小公司工作,不愿去大公司的原因。在小公司里几乎没有充足的资源,所有的一切都得自己想办法,而且市场的变化和公司财务的变化,你都能直观的感觉到。

这种工作环境不仅使你的能力越来越全面,对市场的感知越来越敏锐,关键是:当危机出现时,你不仅不怕它,反而有能力从中受益。

查看全部文章