我是一名38岁的程序员,坐标上海漕河泾,目前在一家小型软件企业担任开发总监,公司里唯一的985毕业生,目前月薪1.8w(税后),年收入到手40w左右。就工资收入而言,大概只占我全年收入的一半左右,另外一半是开发项目完成后的奖金收入,每半年发放一次。
要回答月薪2万到3万的程序员一天是怎样度过的?我觉得这要看一个程序员在他的公司里处于什么样的层级。还是以我的个人经历为例。
我大学学的专业是机械,毕业后在一家工厂里担任机械制图员,快到30岁时年收入不过十来万。此时结婚的压力越来越大,可以预见的开支也必然大幅度增加。于是我下定决心转行,报班去学习了编程。经过大概半年的培训,我被机构推荐去了一家小公司,从此,我便在这家公司扎根了,目前在这里已经工作快十年了。
公司主要是帮其他企业开发定制的仓储管理软件,用的开发语言是C#,而我在机构里培训的是Java。还好两者语法较为接近,我用了一个月的时间便逐渐适应了。或许我的确有些小聪明,工作三年多之后,我就成为公司的主力开发人员,凡是较难的开发项目公司都交给我开发。
当然,项目有难度了,我的收入也增加了,那个时候我的税前工资涨到了每月2w。当时我每天的工作主要是开发或者测试,从早上9点一进公司就开始写代码或者改bug,可能一直要忙到晚上八九点钟。而关于软件功能的需求基本交由相应的业务人员去和对方沟通,我只是偶尔参与讨论,基本上我只要集中注意力写好代码就可以了,其它事不用想。有时为了赶进度,周末也是要加班的。
就这样,又干了三年,工资水平也没啥变化,但我也没想着要跳槽,毕竟此时的我已经35+了,还有房贷要还,不敢折腾。而就在此时,当时的开发总监和老板闹了矛盾,一气之下辞职了。这位开发总监为人其实还挺仗义的,平时也比较照顾我们这群小弟。在他正式离职前,没想到他竟向老板提议让我接替他的位置。他给的理由是,虽然我在这家公司干得时间不是最长的,但是技术水平确实最好的,而且勤奋努力,适合接替他的位置。
就这样,在我36岁时,正式成为了这家公司的开发总监,相应的我的工资也涨了,达到了税前2.4w,税后大约1.8w,除此之外奖金也大幅度增加,年收入到手可以到40w。虽然这样我的经济压力得到了不小的缓解,但这样一来我每天的工作压力更大了。
成为开发总监后,我每天需要关心开发项目,甚至有些项目仍需要亲自写代码,而且每当下属的项目遇到困难时我也要想方设法去解决难题。除此之外我还要负责新人的培训以及下属的绩效考核。每次公司洽谈新项目和软件功能需求时我也必须到场,因为我要在技术上提供可行性分析。
所以我现在的状态就是每天睁开眼睛就要考虑工作上的事情,每年40w并不是那么好拿的。当然,40w一年对于现在很多进大厂的毕业生来说并不是难事,但对我来说已经很满足了。虽然每天从早到晚忙到不可开交,但我通过努力付出获得报酬我仍旧很开心。现在我已经在上海立足,今年又换了更大的房子,所以辛苦就辛苦吧,至少在新房子的贷款还清之前我不能闲下来。