在加拿大和大爷们一起写代码

在加拿大和大爷们一起写代码

不知不觉已经在加拿大搬砖一年半多了,因为以前一直在外企工作的原因,所以没有感觉和以前的工作环境差太多,当然工作内容和工作强度上确实和以前没法比。在进入正题之前,先来说说我个人在加拿大搬砖的感觉吧。

朝九晚五,没有加班

每天保证工作8小时,可以自己调节上下班的时间。夏天的时候,有同事早上6点来钟就来上班了,然后2点多下班去玩帆船。很少有需要加班的时候,只有在项目上线的时候才会加个班,然后回来可以倒休。如果项目进度原因确实要加班(目前没遇到过),也是可以把加班的时间记在系统了,积累成以后的假期。我一直都特别想多加加班,积累积累假期,可惜老板不给机会。

分工细致,各司其职

加拿大公司的岗位职责分工非常细,在我们的项目里,就分为架构,开发,测试,Release和生产支持几个不同的组。大家只负责自己那块工作,只有在需要支持的时候才会介入到其他组。这里的分工真是细到让我觉得发指的程度,我们项目里面有两个Release Manager,还有一个人专门的人(曾经是两个)只负责提Change Request,另外纽约那边还有一个Technical Writer,负责编写用户使用手册。想当年在我渣的时候,[(设计-开发-测试-上线-Support)× N个项目]全都得自己挑,每天上班就和打仗似的,现在想想都累的慌。

要会讲故事

每次和老板做Performance Review的时候,基本上工作上的事都是一带而过,然后老板会强调,要看你有没有参加志愿者活动或者社区工作,并通过这些工作推广公司的价值观。老板每次都会说,你只有怎么怎么样,才能tell a good story。每次这个时候,我心里都有几头草泥马在狂奔,我是来工作的,不是来讲故事的。不得不说,这也是中西方的文化差异吧,对于我们这种新移民来说,确实不容易适应,也只有会讲故事的人才能发展的更好吧。

下面该回到正题了,刚进公司的时候,开发组里都还算是年轻人(我也算一个吧:))。后来转走了两个,再后来因为项目需要,又转进来两个平均年龄在50岁以上的大爷,简称A大爷和B大爷。后来聊天的时候才知道,A大爷已经在这个公司工作了13年了,B大爷也工作了8年了。

和A大爷打交道不是很多,他自嘲自己最骄傲的两件事是,这13年没换过工作,另一件是这13年没换过老婆。但他让我印象最深的一件事是,每天都拎着这么一个保险箱来上班。我很好奇他是不是每天把家里的贵重物品都随身携带。

至于B大爷,转过来做Senior Java Developer,但几乎是个Java小白,从Maven的配置到使用,从Git的配置到使用,IDE的安装和配置等等,都需要手把手的帮他解决。每次检查他的代码都很纠结,指出问题并帮他解决比自己写还要麻烦。虽然如此,但毕竟经验丰富,经过前期的磨合,现在也比较上道了,问题也没有以前那么多了。通过我的观察,年龄绝对不是大爷们可以继续搬砖的障碍,但下面几点绝对是:

眼神不好

每次给B大爷讲东西时,他都很难在屏幕上找到我说的东西,必须我走到他电脑前用手指出来才行。最近在家办公的这段时间,我只能通过发截屏并用红圈圈起来才能让他知道我说的是什么。

记性不好

同样的一个东西,说一次是不够的,过不了多长时间,就又会过来问。就算是这次记住了,过的时间长了,还会再问的。

略微有点固执

也许上年纪了都会这样吧,毕竟自己经历丰富,对别人的意见并不是很容易接受。检查代码的时候提出的一些问题,回来再看还是原封不动,所以说指出问题并帮他解决比自己写还要麻烦。

相比于在国内35岁以上在很多公司就已经搬砖不能的状况来说,在国外真是你想搬砖到什么时候就能搬到什么时候。至于技术水平,我要给咱们国内来的码农们大大的信心。国内的同志们过来,技术上绝对秒杀很多人。来加拿大的码农朋友们一定要有信心,在加拿大找一份IT方面的工作不难,而且作为勤劳上进的中国程序猿中的一个,你会做的非常好!

欢迎关注公众号-虎家枫叶行

除非注明,否则均为虎家枫叶行 - 小虎子家的博客原创文章,转载必须以链接形式标明本文链接,侵权必究! 本文链接:https://www.littletigerhome.com/archives/coding-in-canada

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×