小弟我,毕业快三年了,用 .net 时间也差不多是这个数。但是这几年,用 asp.net 无非做的就是增删改查,这1年来,经历几个公司,都有自己的代码生成器和模板,就完全是写点 sql 了。现在很厌倦了,不知掉是我层次低,还是 .net 只能做些这个。
经历了几家公司,看到一些大龄程序员的现状,真的让我担心我以后也是那个样子。现在只希望自己工作不要老是围着个数据库增删改,希望有别的突破什么的。很多人说程序员,干到30多岁,就要下岗了,然后一些人出来反驳。世界上,一个想法,或者一句话一抛出来,总会引来很多人的争议,有的人否定,有的人肯定这种说法。说说我遇到的真正30多岁的程序员吧。我姐夫,在内地某电信,75年的,也是搞些.net 和数据库的业务,一个月工资不是很多,然后家里还要还房贷,生了小孩后经济压力更是大了。我原来的一个领导,78年的,有若干年 JAVA 与数据库的经验,和我当时在一个公司,还在酝酿小孩问题,房子也是贷款,压力很大,老是劝我改行搞点别的,这个行当并不是很好。去年公司裁员,我们技术部都裁了,剩下那些天天挪用公款的,拿公家钱包二奶的没裁。我们整个技术部门所有工资加起来没到他一个人工资一半的那个腐败分子也没裁。
以上两个例子都有些共同点,这两个人,都是搞些数据库的事。众所周知,这种事可替代性比较高,扯出个小弟弟,教他一下下,最多一个月,就能驾轻就熟。有人又说了,可以积累某个行业的经验,成为这个行业的精英,领域专家,到时候不那么可替代。我想说,我姐夫,在电信搞了10年,能说自己是行业精英的,在电信,有N个,且被称为领域专家的那个位置,或者岗位,在某些部门只有一个,一堆人挤这个职别很难鉴定的位置,除非有什么特别的关系或者背景,像他这样的很难。
再说到为什么中国程序员干到30多岁,就干不了。有些人说人家老外干干到4 5十岁的一大把。大家看过体育吧,男子项目和女子项目比起来,女子项目出的成绩是硕果累累,而男子项目。。 很多人都说中国是阴盛阳衰。首先我想说的是,亚洲人的体质,和欧美的有差别。但凡在身体对抗激烈的项目中,中国人都不是外国人的对手。不论是三大球,还是拳击等直接对抗项目。而中国女性,在体制上与外国女人,相差没有那么的巨大。这就牵涉到一个中国人也许30多岁的精力,也许和一个老外的40多岁的精力差不多(纯属个人推测,欢迎拍砖)。还有就是中国人和外国人的工作压力问题,外国人常说, get the job。在国外的 job 和国内的 job,不知道大家有没有过了解。如果在国外你的那个job ,只要不是那种社会最底层的 job,那么象征着你这个人可以拥有住房,可以开得了小车,每年可以到若干的地方旅游,享受着若干种健全的福利与社保,奖金。而在中国,一个 job,特别是我们这种行业的 job,意味着你昼夜加班的可能性比较大,没有双休,也许不卖保险,然后在 code的过程中,要思考生计问题。我想老外可能不要,他们可以抽出更多的精力想些该想的问题,所以外国货,往往比国产货好。很多公司太压榨,导致于工人都没有精力把一个东西做好,恶性循环,国产货永远遭自己的国人唾弃,软件同样如此。
掐指一算,也有25了,离传说中的 30 也不远了,有很多不成熟的想法,与大家分享了一下,希望自己能有个美好的未来,不过暂时看不到。。。
想问一下园子里的同行,大家用 .net 还干了点别的什么与数据库无关的事吗?有的话希望能告诉一下,不胜感激。
走向地狱的途中,不小心走了程序员这条路,路上一个个黑心的老板,和暗无天日的加班,我才发现,通往地狱的路径中,我们这行是最短的。