‘壹’ 澳洲程序员吐槽:收入被吊打,想回上海。网友:国内加班加吐血!
大家都知道,编程起源是在国外,国内互联网发展也不过20年左右,所以这其中的差距是不言而喻的。我们互联网落后国外的地方肯定是很多的。但如今的中国开始大力发展互联网,从马化腾到马云再到李彦宏,如今国内的互联网移动通讯迅猛发展,移动支付更是全球领先。以前很多业务我们可能会主动去和老外合作,但如今很多业务估计老外会抢着更我们合作了。那么,外国程序员和中国程序员的技术,区别在哪呢?我们来看看这位在澳大利亚工作了8年的程序员怎么说了。
“目前在澳大利亚当程序员,墨尔本,但是还没买房。本科东北一所985,毕业后工作一年就来了澳洲,现在毕业8年了……收入被北上广工作的本科同学吊打。很想回上海,但是不知道自己技术行不行,澳洲这边程序员技术有够差的...技术好的涨幅高,技术一般的就涨幅很低很低。我在的公司福利很好,吃的三餐全免,医疗几乎全包(包括私立医院),衣服经常会有品牌店(clombia等)打折卡,每年带薪假15天,还有油钱补助,因为是运营商,话费也几乎全免。我觉得除了工资低其他都挺满足的”这样的吐槽也是立马引起了国内程序员的一片群嘲。一起来看看。
“澳洲1055,中午还休息两小时”
“呆着吧,比国内强,医疗,教育,税收,房产 这四大问题已经难不倒你了,你还在乎什么钱不钱的,就是虚荣。别小看你的医疗保险”
“你开心就好吖,何必和同学比较工资收入?收入一千万又有什么用,如果是加班加到吐血,冷落家庭和亲人,得不偿失吧。”
“兄弟,让下一代接受文明 社会 教育难道不好么?工作最终不是为了生活么。 那里有 歧视,国内就没有么?你是没体会过官府的厉害哈。光盯着收入有啥意思?RMB的信用在国际上是什么样难道不知道么?要整体看收益的。还有怎么样出去?”
“我是不建议回来,我澳洲同学回国一直感叹国内物价高,主要是压力大,无论是工作、家庭、亲戚等方面压力都大,国内环境很复杂,她最后去了南京一高校做研究员,一直在想办法再出去。年纪大了你就会知道,压力大关系的问题很多,精力是主要问题。”
“老哥以前我也是外企的,感觉太闲,所以出来了,外面真的很累很苦,还未必比外企性价比高。不过我才26还单身,能吃得消。你可以自己下班学学技术看看书,然后自己接私活啊,不一定非得回国加班,国内百分之九十的公司干的都是业余开发,其实没啥技术,还不如自己去github上学习开发呢”
“国内加班太恐怖了,那些炫耀收入的只怕没告诉你他们每天几点回家、脊椎腰椎有多痛,似乎是文化认同的问题没有解决,所以想回来……问题是国内的文化你也不一定会认同,可能依然觉得被边缘化。闲暇看看人类学 社会 学的书,亲测有效。”
各位读者你们怎么看的呢,国外好还是国内好呢?
‘贰’ 改变世界,为什么程序员却得不到足够的尊重
一直以来,网上充斥着程序员的诉苦声,各种高薪短命之类的论调络绎不绝。加上之前“美国2012年最佳职业榜单软件工程师居首”的新闻恐怕更让国内不少“码农”羡慕嫉妒狠。
但实际上,在美国普通的程序员也不是那么光辉的存在,更多地是被当作怪胎(geek)和书呆子(nerd)看待。最近,Hacker News上就有一位外国程序员诉苦,并获得大量网友的反馈和分析,大家也可以一起讨论下为什么程序员没有受到足够的重视,以及我们应该怎样做。
经济因素
正如网景创始人Mark Andreesen所说,软件在我们的日常生活中正变得越来越重要!相比之下,程序员——软件的主开发和维护人员,却没能得到相应的薪金和名声,这是为什么?
等一下,程序员的工资还不高?的确,相比于全国平均工资程序员的确算得上是高收入人群,但是你还需要考虑很多程序员都有很高的学历!跟其他高学历职位相比,程序员的工资又怎么样呢?
想象一下,一个35岁左右的Google高级工程师(当然,如果你不喜欢Google,也可以类比一下其他顶尖IT公司,比如IBM或者微软等等),基本上可以算得上是顶级程序员了,工资大概在15万美金左右,这并不能使其在美国买一个很好的房子,过上特别好的日子。相比之下,一个优秀的医生在职业生涯的巅峰可能能拿到40万美元(在美国,医生是个非常不错的工作,待遇和社会地位都很高),更不用说银行家和企业管理层了。
很多情况下,某些工作的工资被夸大了。比如银行家,确实有很多成功的银行家的财富多得惊人,但他们只是少数人。另外不得不提的是,他们中也有部分人身负巨债!以下数据来自美国薪资统计网站payscale.com,这里去掉了薪资最高和最低的10%的人群的数据。(点击文字链接可以查看详细数据分布)
医生0-$176,588
律师$38,806-205,790
软件工程师$35,670-$106,331
高级软件工程师$33,500-135,486
高级商务分析师$61,308-$120,547
系统管理员$23,489-$93,996
计算机程序员$28,842-$103,900
管理顾问$47,730-$201,428
银行投资者$34,382-$121,696
会计师$29,252-$71,884
高级会计师$36,151-$79,557
这里还有几位网友指出:医生其实分很多种类,每类医生工资差距相当大,比如皮肤科的医生平均薪金在$200,000左右。另外实习医生或者是资历浅医生的跟资深医师的薪金差距是非常大的!
另一方面,很多人认为程序员可以在创业中发大财(估计他是把比尔·盖茨和马克·扎克伯格这样的案例当作是普遍现象了)。实际上,所谓的“程序员可以在创业中发财”只是“企业家在创业中发财”,没有哪个“程序员”在创业成功后还是一个纯粹的程序员(盖茨和扎克伯格也只是在创业初期参与编程,之后就主要负责公司运营之类,只能算是“企业家”)。
社会、文化因素
当然,金钱不是生活的全部。从社会地位的角度考虑,程序员又怎么样呢?据我所知几乎所有的大公司都是由MBA运作,而不是程序员。程序员在公司(主要IT企业)做着苦力活,却生活在剥削链的最底端。当然,我们应该考虑到社会分工:好的管理层能够使企业的营收翻倍,律师能够帮助你避免很多不必要的损失(优秀的律师通常可以通过避税等合法手段规避大量无谓损失),而程序员的主要工作和其他工人一样,主要是生产产品。
和别人聊天时,如果你提到自己是一名医生或者律师,甚至是推销员,人们至少会对你的生活感兴趣。相反,如果你是一个程序员,人们常常会立刻失去兴趣,甚至,哪怕只是聊到了科学和IT,那么会瞬间被贴上怪胎(geek)的标记。当然并不一定所有不了解IT的人都讨厌IT,也有程序员网友表示他自己就很受欢迎。
没有哪个父母会这样教导自己的孩子:“只要勤奋和努力,总有一天你将能够成为一名优秀的程序员!”在欧洲,程序员的地位甚至不如流水线上的工人。在英国,你的父母通常会更希望你从事律师或者医生这样体面的工作。当然这不一定涉及到尊重,大多数家长丝毫不懂IT,但他们却能理解医生和律师是做什么的。IT相比于这些传统职业,只是一个新兴的行业,所以也不难理解为什么会被当作怪胎了。(计算机最早就是出现于美国,即使如此还会有这么多IT“文盲”,有理由相信这是一个“世界性的问题”!相信有不少程序员朋友都有被拉去安装操作系统或是修电脑吧!)
程序员是英雄?资本家可以创造就业,医生救死扶伤,律师和法官维护正义,但程序员似乎不会对人的生命/生活有直接影响(不得不强调一下,很多应用虽然是程序员创造,但普通人的理解更多的是某个公司的产品)。所以程序员很难把自己突出出来。
政治因素
程序员是顶级的政府顾问?在印度,如果你不是一个工程师,那么你什么都不是!这里,编程行业是中产阶级的默认工作;而在美国,一个人做编程却是由兴趣决定。在印度,很多政客都曾经是软件工程师;而在美国,据我所知,没有一个国会议员有过任何编程经验。也许正因为政客中缺乏程序员,才导致了社会对IT行业工作的不理解甚至误解。
性格因素
另外被提到比较多的就是性格了。有很多程序员性格孤僻,或者说不善于打交道。这也许是因为很多人因为不善于人际交流才选择的编程行业,或者是因为程序员花太多时间来和计算机交流导致与人沟通能力的退化。无论如何,计算机行业的从业人员中不善于与人交流的比例比大多数别的行业都要高!
结论
主要不外乎两点:一个内在,一个外在。内在的是因为程序员性格决定的,如果你希望别人尊重你,让别人知道你是个值得尊重的人才是长久之计,人与人之间的隔阂难免会造成偏见。外在的因素就比较多了,但我相信都是可以通过内在的改变而慢慢变化的,如果每个程序员都能让周围的人了解程序员到底是做什么的,偏见一定能够被消除。无论如何,只是抱怨不会有任何改变,多多交流才能消除偏见!Enjoy coding,enjoy life!
‘叁’ 国外的中国程序员多吗
多的,非常多。
先把程序员分成五个级别:低,中,高,顶级,大师(Linus这个级别)。
不管美国还是中国,低中程序员的比例大概都是超过80%,甚至90%的,这些程序员,不管中美,平均水平都差不多,说的不好听一点,算是半体力活。
高级程序员,美国的比例是要高出来不少的,比如中国如果有5%,哪么美国可能有10%甚至15%,这个很大程度上不是因为美国人更聪明或者别的,而是因为美国的软件行业更基础一些,有大量写OS/Database的程序员,这些岗位能让程序员干得更久一些(很多产品都有20年甚至30年的历史),比如到50/60岁,那么有这么提高水平的机会,高级程序员的比例自然更高,整体来讲,比国内也要高一些。还有就是美国这些软件作者的回报高,有更多的个人发展机会。
顶级程序员,这种就属于比较少见的,像VUE作者等,这种没办法,国外的比例要高太多,原因也是和2类似。
大师级,这个中国和美国就完全没法比了,我实在找不到中国有哪位可以和微软的 David Cutler相比(还有很多类似的牛人,有兴趣的可以去查IT名人堂,如VSC的Erich Gamma)。我都不说经济原因等别的复杂内容了,就只说发展周期,美国搞了多少年计算机,中国才多少年。美国的行业规模有多大,希望中国以后也能有更多优秀的程序员。