2015:
转眼已经在这里工作三年多了,看看刚来时候更新的内容,觉得时间过得好快。前几天下班和公司一个刚从意大利来的实习生一起走就聊了一下,实习生没工资,然后下班还要去餐馆打工,但她感觉好兴奋。想起我刚来公司的时候,因为技术部几个同事都是从各个国家刚过来的,也是一样的对陌生环境的兴奋,而且那时还那么年轻,感觉很怀念。
去年公司人基本上都走光了,200人到目前50人,startup公司不懂得留人就是这样的结果。不过因为自我感觉经验还不够,语言又没多大提高,于是没想着跳槽。刚好公司要重构desktop端网站,基本上一整年总共就我一个前端,还有一个后端2个人在一起搞公司的新网站。
不过这倒不影响我学习,前端用 ReactJS+Flux 全部重构,另外要评估各种流程方案,最后是用 gulp, CommonJS,browserify来build,另外首次接触写unit test的概念,最后用jest来写所有React组件的unit tests。现在看觉得可能当时应该选 redux 而不是 flux 更好些。本人更喜欢 flux,但 redux 用的公司多些,用熟悉了对跳槽有利呵呵。
不知不觉也学了很多东西,可能也是因为这里技术部的leader整天逼着你学新技术,重构什么的,当时每天都很烦要看着看那的,但慢慢发现其实能学到很多。所以有个不是很nice但很NB的leader是有好处的,目前他已离职,所以基本上我也不会呆很久了。
生活上,从0开始学车,理论考居然都会挂掉,考了2次,路考也考了2次,总算拿到红P,给要出国学车找教练的同学忠告:一定要去驾校找local教练!原因当然是各方面的,态度,专业度,耐心程度。不过本人对车实在没有兴趣。
最后,继续捡起了出国前练了一半放弃的魔方,目前average 22s,最好成绩在18s左右,这个实在是没时间,平时要学技术要学英语的,如果是高中大学开始练起来就好了,现在离世界最高水平越来越远了。
英语还是几乎听不懂新闻,不能再这样下去了,下了听力软件,每天在公交上听BBC新闻,希望今年有提高。
明年,再见。
2014:
转眼在这里工作满二年了。
今年工作上接触了很多新的东西,和另一个程序员一起用Angular搭建了公司移动网站的前端,还算成功,没有影响在线交易量。对移动端的CSS呈现有了深入的了解,我是不喜欢用JavaScript框架的,不过反正是当学门技术而已。然后接触更多的业务,偶尔也跟一些PHP的ticket,不过只是为了了解下后端工作流程,肯定不会也不想深入去学它。
最大的成绩应该是在Github上一个项目star过千。
其实JavaScript的Canvas就是以前Flash的舞台,基本代码稍微改一下就可以用了,不过本人因为对游戏完全培养不起兴趣,工作还是侧重网页交互方面。
生活方面房子的事情定了下来,宁可通勤不方便而且小,也要选择安静离海边近的地方,于是最后在北部海岸。不过天天坐公交确实不太方便。
英语还是几乎听不懂新闻,我的听力也是醉了,不知道要第几年才能听懂新闻和去影院看电影。
2013:
转眼在这里工作满一年了,主要说下工作吧。
在国内09年中申请,11年中拿到PR,之所以那么久,是因为那时候澳洲职业评估优先级对小众语言开发者很不公平,不过11年后就一视同仁了。
12年中过来的,在国内搞了6年Flash开发,兼一些前端的工作,因为实在对游戏和3D没兴趣,考虑全身心投入前端行业。来了后大概休息了半年熟悉环境,钱花的差不多了,年底开始找工作,对于新技术移民来说,语言基本肯定是障碍了,所以就多花点时间准备下面试问题和专业作品,随后一个月左右找到正式的前端工作。
前端工作环境, 版本控制全在 Github 上(当然是私有的) HTML/CSS 部分切换到 Sass,Compass,Foundation,JS部分我一直在推在 Flash 里的用习惯的那套 Mediator-Facade-Module 事件驱动的开发模式,不过有几个项目一定要用 Angular,也就用用算了,外国人喜欢简明的东西,数据绑定这种不清不楚的东西,经常因为某个浏览器bug,绑定就失效了。
开发上最大的变化是发布,虽然是小公司,只有一两个测试人员,但是有非常严格的测试流程,即使要改个按钮颜色都要走完全部流程,由程序自动发布。在国内反正是谁说改个什么就改个什么,当然也有自己改错的时候,然后就要 7x24 小时开机,谁报告的 Bug 都要三小时内修复,在这里就算你找到 CTO 他也不会帮你改,当然发布流程也保证了最大程度不会出严重的 Bug。
基本上95%的人是不加班的,当然我开始算转行,又要学新东西会和另外几个同事主动加一下,后来开会说不要加了,只要保证8小时内的效率。但他希望你下班后能自己学点新技术跟上行业发展。
生活方面其实没啥好说的,大致就是大部分帖子里介绍的那样。最后就感谢一下 Flash , 虽然短期内不会再碰了,但是它让我至少对编程有了兴趣,然后至少能以 Developer 的身份申请。
补充:
移民开销:申请费+材料准备+雅思(each band 6考了三次-_-)+中介费大概4w多人民币,准备申请时在国内工作了4年积蓄也就那么多。 另外忘了说的, 目前本人在悉尼, 其实我还是喜欢佩斯这些安静的城市, 但去了工作又有问题, 所以暂时还是会在这里.
然后经常有亲戚朋友问我这里和国内哪里好, 说认识有些朋友, 移民出去呆了不到一年就回去了, 实在习惯不了. 比如有人抱怨这里的地铁系统很烂, 要十多分钟一班, 从东做到西要10多刀, 说北京随你怎么坐就2元, 而且3分钟一般. 但他不会觉得这里随时都有座有什么好处. 诸如此类的比较.
另外就是问这里的工资, 其实搞IT的如果想要多赚钱, 真不用出来的, 比如如果你在国内一线互联网公司混了7,8年的好的职位的话怎么也是动辄几十万, 现在汇率又低, 换算成澳币和这里也差不多, 甚至还多. 但在这里下班后没人会冒险给你打电话, 你可以学新技术, 或者去上个园艺课什么的, 或者去 beach 玩.
所以这些比较都是很主观的, 看个人选择什么样的生活方式.
前端是相对好找工作的,因为前端离business近,需要经常修改,不容易外包。
个人认为 html5 比 flash 更有前途。
Angular JS 是个大 blackbox,最初用用还好,做点高级的东西的话,learning curve 就容易上去。
2楼 @minddriven 市面上的书,没有几本入门angular的,directive,$q,promise就这么核心几个功能别说讲清楚,连讲得没几个
29楼 @PatrickGao 当然有机会了,我还是学管理的... 目前可能需要工作8年够分
30楼 @generalzyq 如果交流没问题的话, 是很好找的.
@nosir @minddriven @mrmarktyy 看来还是前端找工作容易些?我登陆悉尼一个月了,投了10份左右Java相关的工作,基本上没有回音。我在国内有7年多工作经验,前后端都干过,不过还是后端更熟悉一些,现在也在看前端的东西,争取能混个面试什么的。现在就感觉时间不够用,每天除了修改简历,投简历之外其他时间都在看技术的东西,不知道是专心看前端找前端职位呢,还是继续以后端为主,各位有什么建议吗?
@superliuwr 你才来一个多月不用急吧 慢慢找总会找到的 这里后端java也缺人 有时也要看机会 刚好公司人走了 你去应聘就招你了 另外 在seek上找的时候 第一份工作还是忽略猎头的招聘吧 成功机会不大 最后找那些公司直接发的招聘信息
@Kevin-Zhao 只要有心,总能自己找到需要的经验和资源,不一定非要别人加到你的qq群。其实在 @灵感之源 的另一个帖子里就有介绍一个专门关于移民方方面面的网站,即freeoz.com。它的网址很可能被墙了,不过作为一个IT专业人员,会翻墙和找到可用的网址应该不难。如果是真心想要移民,在这个网站多做做功课吧。 当初我办移民的时候也是两眼一抹黑,什么都不懂。几乎天天泡在上面时间长了,慢慢的移民澳洲相关的步骤、政策等等都了如指掌——当然仅限于当时的政策。在这个网站入了门,下一步就要多看澳洲移民局的官网,了解各种政策的官方说法。 想要改变就得减少观望,积极行动——说给你也说给我自己。
20楼 @flynngao http://www.tutorialspoint.com/angularjs/index.htm不知道对你有没有用,我一直在这上边看教程没有研究过angularjs但我看其他的教程还不错
54楼 @haojingyan 其实原理和用法说的最清楚的,就是Google Angular 官网了。官方站点+Github wiki 很多文章和教程都很详细的