普通程序员在澳大利亚的两年生活

开发
今天我们要借鉴的是一位在澳大利亚生活两年的程序员经历。他的新工作、工作经验以及生活经验。供各位IT人参考。

回顾 

登陆澳洲一周年记

如果你有看上面的一周年记的话,那么你会更好地理解这篇文章。

现在

来澳洲2年多点,2010年5月中登陆澳洲悉尼的,一直没写两周年纪念,是因为新工作一直没决定下来。今天跟公司辞职了,一个月后到新公司上班。

过去1年,女儿上了小学的学前班,目前情况还好。澳洲的教育跟中国不大一样,中国是典型的填鸭,背书,默写,核心是“记”住知识。 澳洲是培养兴趣,开发思维,鼓励自己动手创造,而不是背课本。

女儿现在每周去学2次跳舞,因为她喜欢。每个周末还去学画画,也因为她喜欢。作为中国人,老祖宗的中文不能丢,她每个周末也去学2个小时中文,这个不能说是她喜欢,只是作为父母,不想老祖宗的东西在自己这代失传。

儿子一岁多了,过几个月就会去幼儿园。

工作成绩

2年过去了,在部门里面展现了过人的技术。公司是做硬件+软件的,硬件是各种水电煤表,安装在澳洲、英国等地方的主要大厦,每5分钟发送一次数据回服务器,每天处理2000多万条记录,现在单个数据库表有20多亿条记录,整个数据库超过3TB,存储过程超过2000个。我刚去的时候数据量还不算很大,但性能很差,一个每日运行2次的SQL任务,每次要跑4个小时。随着客户越来越多,数据增长越来越快,1年前还是10多亿条,现在超过20亿了(单表,还有相当多的其他表超过10亿条)。经过深入的分析,对数据库的架构重新设计,对部分表进行了分区,数据文件和日志分离到不同的SAN,增加/优化了索引,改进了许多的查询,同时还对web服务器实现了负载均衡。

经过这些改进,原来4小时的SQL任务,现在少于2小时。原来生成某个报表要4分钟,现在只需要5秒。

附带的产物是我写的开源SQL Server监控与优化工具SQL Monitor。 

找新工作 

今年的主旋律是找新工作。登陆澳洲没多久,花了1周多的时间,很幸运地找到了现在的公司,这是在澳洲的第一份工作,总体上能学到东西,部门经理也非常满意我的表现,所以待遇在过去1年多内升了30%+。不过也正因为是第一份工作,没怎么计较待遇,直接就拿了这份工作。 

这个世界没完美的工作,这个大家都知道,不过大家都不想在一个不爽的环境中长期工作下去。

公司老板是斯里兰卡人,他非常喜欢请印度人,公司绝大部分员工都是印度人,原因有2:1是斯里兰卡和印度是兄弟,2是印度人的人力成本比较低(参看一下软件外包都去哪里了)

部门的几个印度程序员比较坏心眼,经常性地把他们的工作塞给我做,我做完了,他们就跟经理邀功。当出了问题,就说是我造成的。一次两次也就无视了,三次四次也忍了,后来受不了就跟部门经理反应,部门经理也没啥作为。

你不能改变别人,那就改变工作环境吧。所以就决定找新工作了。前后投了100多份简历,绝大部分都没下文,少量会回复不符合要求,极少会电话联络一下闲聊一下,只有几个跟进并且安排了面试。遇到过一个最严格的公司,第四轮还没看见HR。。。

上2个星期面试了一家,完了,还以为不会再需要第二轮。上个星期要求再去第二轮,完了,特意问了一下:这是最后一轮吧?CIO说是的,今天会通知我。不用等今天,上个星期五已经通知给我offer了,给了我合同草稿,周末吃火锅庆祝了一下。

今天给了最终的合同,对条款还算可以接受, 就签了,下个月20号到新公司上班,以后不开车上班了,改坐火车,因为新公司在市中心,停车费贵。

回望一下过去2年,待遇总共升了50%吧,虽然离理想还有一大段距离,不过我只会跟自己自己比,不断进步就是了。

老调重弹

 在这里老调重弹一下,澳洲的生活不错,我是相当满意的,各种福利都很好。虽然高税收(中国也是啊,不过很多公司在逃税而已),但也高福利(中国的福利在哪里??)。粗略算了一下,过去1年给拿到的福利是缴纳的税的大概一半左右。

  • 政府每2周给各种税收福利 ,譬如俗称的牛奶金等,我现在每个月拿500澳元左右吧
  • 看病不用钱(买药自己给钱),
  • 生孩子政府给5000澳元,我在乡下要被政府罚20万人民币
  • 买房(新的,以前买二手还可以拿7000澳元)政府给15000澳元,
  • 去图书馆使用服务不用钱,
  • 公园不用钱(国家公园给5-11澳元,但可以买年票),
  • 儿童上学只需要缴纳一些杂费,每年政府给小学生退400刀教育税,中学生退800刀

你说外国的月亮并不是特别亮的,我说:外国的月亮确实比中国的亮!因为空气非常好,长期万里无云。不信?看看我的 相册 吧!

这个世界没有天堂,澳洲只是相比中国更接近天堂而已

移民

需要问移民方面的事情的,自己去 FreeOZ 做功课。移民是人生大事,没免费午餐,这是相当复杂的过程,要经过很大的努力,不同人的情况不一样,自己研究吧。

或许你会问我为什么要移民。我只能说:人总在不断的变化,岁月让人苍老,经验让人成熟,认识的越多,越想到未知的地方闯荡一下。

在中国30年了,从1993年开始学编程,到想移民的时候都差不多18年了,觉得有点累,想换个环境。

为什么选择澳洲?澳洲是个移民国家,相比世界第一强国美国,澳洲少了些安全问题,相比加拿大,澳洲多了点暖意。

原文链接:http://www.cnblogs.com/unruledboy/archive/2012/07/23/Australia2YearAnniversary.html

责任编辑:彭凡 来源: 博客园
相关推荐

2021-09-22 23:27:45

加密货币比特币货币

2013-06-03 09:35:18

澳大利亚云政策云计算

2012-10-09 09:33:29

CIO富士通微软

2009-11-13 17:56:32

澳大利亚政府Juniper Net

2015-01-07 13:31:41

网络故障澳大利亚

2023-12-25 16:16:28

2018-04-26 10:51:07

云计算公共云澳大利亚政府

2015-12-16 10:06:01

安卓支付Android

2017-08-01 16:55:53

华为

2011-05-04 10:51:55

EA手机游戏

2016-11-03 09:46:26

大数据应用澳大利亚

2010-01-21 09:01:35

2015-10-09 10:52:55

澳大利亚桌面主题Windows

2021-10-19 16:43:54

加密货币比特币货币

2012-08-13 09:30:53

2019-06-17 01:23:06

程序员技能开发者

2011-11-23 13:20:44

网真华为

2012-05-04 08:55:22

RIM黑莓BlackBerry

2022-09-29 00:19:37

安全数据泄露网络安全
点赞
收藏

51CTO技术栈公众号