国家官网引发的思考(一)

以前在国内的时候,从没想过www.gov.cn跟我有什么关系,甚至从来都不知道还有这么一网站,离我的生活很远,简直太远了。

到加拿大以后的第一个月,我就不得不被强迫(因为要注册牛奶金)使用加拿大国家网站,尽管那时候根本没有意识:这就是国家官网了。只记得我登录了个霸气的域名:canada.ca。随后就开始了一系列互动:

1、退税:说起这个,我原来以为加拿大人都特别自觉,主动报税,而同胞们都是能不报就不报,反正法不责众么?后来才知道,80%以上的人报税是因为可以退税,平时扣的个人所得税扣多了,政府年底还给你,知道这个“秘密”以后,就不再盲目相信“自觉性”了。报税就在这个网站上,都说淘宝网的注册率很高,几乎每个中国人都有一个淘宝账号,但是你想过“每个加拿大人都有一个canada.ca的账号”么?gov.cn的用户量多少,用户表几行?

2、成立公司:注册公司离不开工商和税务,哪个国家都一样,于是我就有了三个账号,自己的CRA账号,公司的工商注册账号和公司的CRA账号。说到这儿,不得不说,加拿大“工商部门”形同虚设,从注册公司到公司注销,完全没有存在感(除了每年收你20块钱管理费之外)。举个栗子,注册公司的时候连个面也没见我,确切的说,门都没出,填个在线表格,过几天营业执照就发过来了,就是个PDF文件,显得特别的不正规,烫金字都没有。回忆起10年前在北京成立公司,那正规的离谱,需提交一堆资料,全部纸质,必须跑几个来回,才最终拿到那张营业执照。烫金大字写着“营业执照”,透出来之不易。而且人家工商同志还特别负责,每年年检的时候,必须派人到公司转转,不跟你约时间,你自己看着到了年检了,资料提交了,负责人就天天等着,必须不能让工商同志们扑空,人家来就是为了跟你说话的,你忙挣钱去了哪成?工商同志们来了以后,什么看看你的营业执照副本是不是张贴在明显的位置啦,什么你是不是有违规自己说说啦,另外还能帮你找到很多潜在(QiGuai)的问题,还必须得亲自协助你改正,为你的公司成为千亿级别的公司打好坚实的基础,特别有存在感。

言归正传,CRA的两个账号,我惊奇的发现竟然可以合并,我用个人的账号登录以后,就可以管理我的公司,神奇么?另外一个申请的事情是,我可以用我的银行账号登录CRA,他们和各大银行做了接口,这让我这种“顶多也就用QQ账号登录个微信”的人挺不习惯的,这么严肃的国家机关怎么还和同样严肃的银行弄了个这。(虽然“自己的账务”、“公司的账务”、“银行的现金”这三个是要分开管理的,毕竟咱也是有限责任公司么,但是谁也没说在用户体验上也分开啊!已经习惯了“要分开就都分开”,“彻底划清界限”的我们,对于这种“分开是分开”,“好的用户体验是另一码事”有点儿受宠若惊了)

3、每月给员工算工资、缴个人所得税,这个也可以用canada.ca完成,输入你打算给员工发多少钱,网站自动计算你要交给CRA多少税以及各种福利多少钱,生成PDF下载、保存。

4、员工离职以后,需要开具录用证明(ROE),他可以用这个申请失业保险(EI)。离职证明和在职证明,满座网就开具了上百份。参考原来满座网的中文版本,我煞有介事的琢磨英文语法,然后发给一朋友他帮忙看看有没有错误。结果你猜,她说:ROE是要到canada.ca填写。白弄了!急忙又去canada.ca寻找下载(我以为是一个PDF下载,填上就好),后来发现有一个ROE专门的网站,和CRA连着,互相可以认证,你在ROE Web填写的所有内容,都和CRA互相校验,比如:你什么时候不给这个人发工资了,以及你给这个人发了多少钱,人都有,尽管还是需要你填一遍(有点儿“心里有数,就看看你小子老实不老实”的意思)再看看大北京申请失业保险的手续:

跑一趟不说,这趟还仅仅是“符合。。。同时办理领取失业保险金手续”,这手续是啥,也没个说法了。虽然咱不能给国家添堵,失业了也不想舔着个脸领失业保险,但“可以简单的领个生活费”的幻想也不能有么?

还记得我给PEI政府做的项目么?和项目组那个老太太闲聊的时候,说起几年前加拿大政府有一个伟大的计划,就是把政府所有的服务都集成在canada.ca,那可是所有省份所有城市的所有政府部门啊,在网页中弄个超链接那叫集成么?老太太说那是前、后台集成。据说请了无数公司,花钱上亿了,2016年的底终于搁浅了。我当时暗笑:集成这么庞大的业务群,还是政府的业务群,起根想法就不靠谱。

嘲笑完他们,随后我也一声叹息:人家毕竟还有这梦想?还想着整合。咱自己的国家网站呢?

这是在1920 * 1080下的首屏 (这个图片轮播怎么还和标题不同步呢?)

不行,盲目崇洋媚外是可耻的,我一定要比比,用事实说话。于是这段时间我频繁登录gov.cn,结果和我想得差不多(唉),为了拉一个垫背的,我对比了美国国家官网usa.gov,咱自己身上的缺点必须在美国人身上找到。

铺垫完了,下面我给你汇报汇报对比结果。

(未完待续)[多图预警]

搬砖和搬砖机

码农的命就是搬砖。

曾经挺羡慕“软件开发”这行的,软件,听着多牛逼!入行了以后才知道,不过就是码代码。曾经苦心钻研过的高级统计算法,曾经费神思考过的高效率排序,这些在硬件性能越来越牛逼的情况下,显得越来越不那么重要,反而让你的代码这么复杂、难理解,更可怕的是从你的代码就能看出你的年龄!

这几年我看到的代码,几乎全部是以实现功能为最高标准的,而非在实现功能的同时还得有美感。

这当然也不能赖码农,项目时间紧,谁有功夫给你干那些没用的。

这么说,码农就没有机会高大上一把了么?对,没有机会了,除非你不是搬砖,而是给其他搬砖的制造“搬砖机”。

还记得几个月以前我说的哪个政府项目么?那就是造搬砖机。这篇儿就说说搬砖和造搬砖机在项目管理、方法论,技术管理上的区别。

搬砖指开发商业软件,比如满座网,比如企业内部系统,比如抖音APP。

这些项目都:

有个“价值取向”;

所有的开发都围绕着“价值”的

项目组的历次提交物都是实现了这个价值(当然你要是说我们开发的东西没有价值,客户也不关心,是政治项目,大家都是乐呵乐呵完了,我也没辙)

这类项目单纯的像个大一学生,只要跟她聊,有时间陪着她,就算成功了。同样,只要花时间和客户聊价值取向,在客户中、团队中统一这个价值取向,根据这个取向造出Epic Story,然后BA细化,分派给开发和测试,开发完成后,再由BA验证,最后showcase给客户,项目肯定没跑儿。

从技术上说,使用CI,坚持code review,多写点儿test方便重构,基本上都不会出大事;

项目管理上,坚持实施Scurm方法论,揪住BA,时刻确认他的价值观是否和客户一致,基本上不用管开发码什么;

简单么?本来就不复杂。


咱再说工具类,就是搬砖机的开发。为了说着方便,我用三个项目对比着说:

第一个是这个政府项目;第二个拿微软的Word说事;第三个是创造Java开发语言和jvm。

开始

造搬砖机最大的问题是“问题定义不清晰”或者说“战斗面太大”。

第一个项目的目标有三个

“可以提交任何格式的表单到任何结构的数据库中”

“可以显示任何数据源的数据到任何页面中以任何格式显示出来”

“可以将脚本语言(比如Js、Python、Groovy)插入到上述流程中,完成脚本语言中定义的任意功能”

第二个项目的目标就一个

“写文档、排版”

第三个项目目标也不复杂:

“创建一个运行环境和一种语法,凡是符合这种语法的代码,就可以在该运行环境中运行”

有没有发现,这三个项目的需求其实跟没说一样,在看几个“搬砖”项目:

“我需要一个注册用户的统计报表,里面应该包括XXX,XXX,XXX,这样我就能知道用户总量和拉新情况”

“我需要让用户能够按照商品名称和描述查询商品,这样他们就能进入购买流程了”

你感受一下”战斗面“的区别。

其中的Word项目还好,是能够从“写文档、排版”这5个字深化下去,不论几十个Story还是成百上千,花时间就行。而第一个和第三个,想细化都下不去手,简直了。

造搬砖机类的项目还有一个问题:对于任何一个技术层面的修改或者重构都可能祸及整个项目,这就需要更加高深的架构设计和整体规划。

仔细想一下第一个项目和第三个项目,是不是有种感觉:“不到最后一周,全部的努力就是垃圾,什么用都没有,而只有最后一周,一切连起来了,这个庞大的家伙奇迹般的站起来了”

相比较一般的“搬砖”项目都是有累积的,做完了用户模块和订单模块就可以注册、下单,至于统计、广告模块,以后慢慢增加就行。那个Word项目,功能也是可以累加开发的,第一版的Word就没有做表格的功能嘛。

再看这三个例子,其中Word是产品,够复杂吧,但还不是造工具类的。反而这个政府项目和Java虚拟机的开发很神似,是工具类开发。

下面就好好掰扯掰扯怎么管理这类项目。


《星际争霸 I》玩过么?玩过的都暴露年龄了。啥?你没听说过这个游戏,90后吧?那你看到这儿就当个乐呵完了,别往下看了,多花点儿时间搬砖比什么都强。

内个,回正题,回正题,咱说:

虫族:一队小狗推一个地堡;

神族:两个蝴蝶推整个基地;

为什么突然说这个呢?

造搬砖机需要神族;搬砖用虫族最好。混战的时候,往往虫族和神族配和。

从人员配备上来说,造搬砖机项目需要两个团队

神族 – 团队1:纯开发团队,工作经验必须60年以上,最多三个人,最好两个人,不管他们干什么和怎么干,就告诉他们上面说的那个模棱两可的需求就行。要求他们先动手,做出第一个版本;

虫族 – 团队2,BA、QA、Dev、PM都配齐,等团队1有了第一个版本,他们是实施方和反馈方,他们真正和客户接触,解决客户“我就喜欢红色,你换个红色的按钮给我看看”之类的问题;

从钱上说,两个团队基本上3/7开吧,弄好了4/6也行,神族占7,虫族占3。对,你没看错,2个人挣5个人的两倍。这和一个神族蝴蝶和虫族小狗的成本比例基本一致。多说一句,碰到不差钱的,说”这两个团队都要神族“,我要牛逼中的战斗机。那肯定也是一个没玩过星际的,你见过20个神族的叉子推基地的场面么?上去8个就围满了,另外12个围着这8个乱跑;20个小狗推基地啥劲头?没一个闲着的啊,推的比8个叉子还快。这就是啥人干啥事,你非让宇航员给你当司机,不如找个出租车司机安全又踏实。

从项目管理上说,神族团队的客户是是虫族,他们提反馈给神族团队,可不能让神族直接面对最终客户,遇见那种“你换个红色的按钮我看看”,没两天你神族就走光了。

虫族,用Scrum完全够用,妥妥儿的。

神族,用敏捷有点儿勉强,瀑布方式最好,先让他们做Demo,做尝试,定方案。不用定期的showcase,什么时候有想法随时聊。

从项目的进度安排上说,

神族团队先上,什么时候做出第一个版本什么时候虫族再上。至于你的神族是不是能快速做出第一个版本,这就和星际趟地图一样,技巧和策略不能说没有,但是主要靠命。


最后,如果时间能够重来,我会做这么几件事情:

1、在项目初期就提醒客户:我们不需要虫族,拿全部虫族的钱找神族,把11个人的团队缩减为2个人,也不需要我这个TL(自己把自己先开了)。跟客户说明这个道理:即使掏8个人的钱养2个人,那也是少掏了3个人的钱,赚了啊这是。

2、如果客户否定了1,退而求其次,把团队分成两个,虫子里面找有没有猛犸,把猛犸编成一队,全力做出第一个版本。另外一队打酱油(谁让客户愿意当大头呢)。虽然有点儿浪费钱,但是这样安排也比小狗、猛犸混编、分散精力强;

2.5、如果客户仍然喜欢敏捷,想尝试一把,就让“酱油组”陪着玩,把猛犸隔离出来,安心就干v1这一个事;

3、如果猛犸组2个月以后仍然没有动静的话,就得和客户谈了,两种情况:

第一种:“任务对于这个团队太难了,必须有正经的神族参与,找不到的话就解散团队,别浪费钱了,咱都是穷人家的孩子。。。”;

第二种:“任务对于这个团队太难了,咱能换一个简单点儿的方案么?你看有那么多‘任意’俩儿字。。。啥?方案也不能换么?那。。内个,你看,咱都是穷人家的孩子。。。”

有甲方PM参与又能咋地?

奴隶在经历了种种努力之后,终将会进入这个状态:“你们可以奴役我的身体,但是不能奴役我自由的思想和灵魂!“革命先烈也曾放狠话:生命诚可贵,爱情价更高,若为自由故,二者皆可抛。

可但是,有甲方PM参与的项目,人家就是既要奴役你的身体,又要奴役你内自由的灵魂,咋弄?

做这个项目以前,其实我并没有太多意识到这个问题。这很大程度上是因为我对中文语言的掌握。你不得不承认,你的确很难在谈话中奴役一个相声演员的灵魂(尽管你可以奴役他的身体:给钱就得给爷演)。有机会的话你自己试一下就知道了,当这孙子说10句你只能说1句的时候,你还想奴役他?

这就是语言的魅力。可到了别人的国家,说人家的语言,这落差可不止普通人和相声演员的距离。

很多做技术管理的到了北美,都宁愿做开发,而不是老本行,我现在特别能理解,做技术管理本来就累心,如果面对的还是不同的种族,说着不同语言,累心的程度可想而知啊,得早衰。说说我这个项目哈,项目组5个开发,2个测试,1个BA,1个TL,1个PM,1个架构师,11个人,来自三个公司的一群雇佣兵,一个中国人,一个土耳其人,其余的都是土著。会不会猜我是PM?这次不是,标题不是写着么《有甲方PM参与又能咋地》,我也不是架构师,万恶的资本主义国家怎么可能让社会主义国家的人做架构呢?架构师也是甲方的人,一个奔6的老哥,大板牙,吃东西时候跟铡草机似的。

我是那个TL。

项目技术栈么?Java,Microservice,API后端占比80%,这对于我倒没啥,虽然我做了这么多年PM,这点儿小破事还能对付。

第一周,我的确表现的像一个纯种TL:确定技术选型,和团队聊天确定团队能力,着手搭建基本框架,准备CI,做一切我在TW眼看着2BTL做的事情。转眼一周过去了,转眼又3天过去了,没见PM和架构师的影子,满屋子的人转眼下周就没啥事做了,我这强迫症又犯了,于是抄起电话给PM打过去:我们技术准备差不多了,请您指示下一步行动计划。我真是这么说的,特别生硬吧,能说出来就已经是大大的进步了。你猜PM怎么说,PM说他们这几周顾不上这个项目,让我们做足技术准备。我愣了3秒,随即直咂舌:这TM资本主义是有钱,已经做两周准备了,再做”足“又能足到哪儿去?好歹有个捏脚的服务也行啊,也能做足准备。偶,忘说了,这个项目没有目标,我们只知道要做一个”通用“的模块,能把任何数据库、文本文件的内容显示在网页上,仅此而已。根据我的直觉吧哈,目标都不清晰,再准备也是闹着玩。我倒不是不想闹着玩,只是都成年人了,放着那么多好玩的不玩,玩这个有啥意思?想到这儿,就回答PM:要不我弄项目计划吧。

从这句话开始,我这个自带PM光环的TL就翻开了PM的那篇。

在随后的一周,我开始准备故事墙,培训敏捷开发,确定主要业务流程,给余下的8个人分工开始干活。。。

项目开始一个月以后,我们第一次Showcase给PM和架构师看,这是他们兄妹俩第一次来项目组,我们展示了一个可运行的代码,他们看了以后,连说数个”牛逼啊“,然后那快60的架构师大哥说:我们得做一个可配置的,比如,”当有另外一个数据库的内容需要展示的话,不用写代码“。团队当时有点儿懵逼,我赶紧打个圆场“但是总的来说,我们的Showcase还是成功的!”,然后背地里我死说活说的要求架构师下周至少2天和我们在一起,详细说说”啥叫不用写代码“。。。

在项目的第三个月,我们终于搞出来了大哥要的东西,PM大姐比大哥还高兴,特别的高兴,买了一桌子寿司请团队吃,就着冰可乐。吃的我第二天直接sick leave了,在床上捂着肚子喝热姜汤的时候,大姐给我发短信说:项目完成的不错,又买了我们这群人三个月。我说:行,我明天就回去。不过等这次三个月到期了,咱能吃点而热乎的么?

(未完待续)

我是怎么弄砸JobSite的

你玩过梭哈么?
那我问你一个问题:同花顺和一副牌是个什么关系?
在JobSite这个项目上,就是“把5周的项目做成了54周”(你想对了,大小王还不在我手里)。这个月底就是“整副牌”完结的时间,我能负责任的说,一定能凑够整副牌的。
听我仔细说说这个项目。
今年年初,1月份的时候,一个干瘦的人找到我们说要做一个APP,我们管他叫P先生吧,这个项目是一个简单的记账应用,P先生在建筑行业,负责盖房子,不是大北京那种高楼大厦,是小房子,第一个月开始挖坑,第三个月入住的那种。即便这样,一栋房子也会有好多承建商,比如负责门窗的,负责挖坑的,负责砌墙的等等,而总包商需要对他们做管理,协调他们生产,给他们付款,验收成果,还要把当前房子状态拍照给最终客户看。这样一套需求用一个大Excel加上一个共享目录放文件照片就可以搞定,只是不方便而已。
P先生找到我们,说:“后台已经全部做好,PC端的应用也基本上完成了,现在就差APP了,PC端是Restful风格,Json格式数据,理论上就是PC怎么调用,APP就怎么调用。就这么一个事情,你们看要多少钱?”
评估后,技术方案是用.net包装一下API,类似NodeJs包装Java API一个意思,前端用Ionic + angular2,预计咬咬牙的话,一个前端一个后端,哥俩儿2个月差不多能完成这个APP,实在不行,后端那哥们还可以帮帮前端,毕竟他的活儿简单,就是包一层而已。
方案和评估定了以后,被销售砍到了4周,一个月。
砍时间这事儿吧,不分国籍,全世界的销售都是这式儿的:和买裤子一样,照着一半砍。这销售要是TW的G先生,那一定会先喝一顿酒,然后一起看旅游卫视“有多远走(GUN)多远”。不过当时我是一个新人,公司唯一的销售还是合伙人,人家也是第一次砍,我这英语水平也不知道咋个“委婉”的回绝。。。(我还能写200多个理由,都省略了),最后我就说了句:“At least, one more week”,就这么凑成了5张牌。草草开始了。
一周后,后台的哥们提出要离岛到大城市,2周以后动身,考虑到也就是包一层的事儿,就跟他提了下面三个目标:
  1. 尽量在一周内努力完成
  2. 然后第二周可以放松一下,准备准备搬家什么的
  3. 第三周离职、搬家
结果呢,三个目标达成了2个,还不错吧,第二个和第三个目标毫不迟疑的达成了。
跟他聊了一下,得知由于“Java Session”的问题,无法和.net的壳儿做到安全衔接,所以整体方案眼看要扯淡,也就没有继续往下做。
你说咋整?找到CTO说了这个以后,CTO说他有方案可以跟他聊聊,聊完以后要求他再研究两天。两天后我跟进,发现仍然没有进展。又找CTO,以我雅思口语3分的水平和他争论,他意思是“再研究2天”,我意思是“人都要走了,谁给你好好研究?赶紧选别的方案呀”。
结果我赢了。等我说“要找一个Java开发工程师看看Java后台、直接连Java API”的时候,CTO说“就那个前端开发工程师就行,让他自己弄吧”。我照眼看了一下那个大胡子,我们叫他C先生吧,C先生得胡子长的都快分不清五官了,我心里有点儿犯嘀咕:这猴子能直立行走就已经是奇迹了吧。
后来又跟P先生开会,说了这个变故,P先生说,他可以让那个做网站的哥们(我们就叫他E先生吧)帮助我们弄后端的事情,不过人家有正经的工作,帮助我们只能算是茶余饭后的。
见了一面,发现他也是毛发浓密的。我这个脸上唯一毛发就是眉毛的人和两个猴子谈了一个下午,总算弄清楚真相了,才得知真相是多么的可怕:
  • 5年前P先生就开始做这个了,也就是说现在的Java后台是5年前的一哥们写的,话说5年前就Restful Java API,也算是浪尖上了;
  • 4年间,P先生重新做了1.0版本3遍,每次遇到重大问题的时候,Java开发就跟他说“基础没打好,得重新开始”,于是重写了3遍解决了3个大问题,但是功能上毫无进展;
  • 那个Java工程师是P先生的邻居,大学毕业生,闲散无业。前年得时候,在安省找到了工作,飞黄腾达去了,留下第三个未完成的1.0版本给P先生,于是P先生才不得已找到了E先生,无奈E先生只会Web端,这就才有的我们;
  • 那个1.0版本呢,虽然E先生有源代码,不过始终编译不过去,所以根本不敢动,无奈才用NodeJs包装。NodeJs是E先生的新玩具,现在正玩儿得乐呵;
这两个猴子的英语说的太快,以至于我打断了无数次,让他们重说我才能理解个中意思。不得不说,从那天下午以后,我跟两个猴子成了好朋友,尤其是C先生,我的同事,这一年来没少教我说话。
跑题了,跑题了,回到正题。
得知了具体情况以后,我感觉这个项目是这些年来遇到的比较邪门的那种,但是还不至于绝望。于是就计划着,一定要让C先生roll off,换成一个毕业生,减少损失。
5周很快就过了,10周都是一晃而过的。10周后,我如期的把C先生换下,毕业生顶上,为此还安排了无数次毕业生露脸活动以便让P先生放心。
毕业生接手后,我下一个方案是:让P先生逐步看到Java程序不变不行,然后就可以跟我们签一个Java后台的开发合同,在这个合同里面,把这段时间的损失再找回来。对于这个计划而言,毕业生不给力反倒是一个助力。
可是毕竟是个毕业生么,太不给力了,给的助力太大了,把项目推沟里了。事儿是这样的:
有一天CEO给我打电话,说他约了P先生,一起讨论一下项目。这个会就在一咖啡店,我自然是打开记事本准备记录,毕业生也连好了网络随时准备着,然后就听CEO和P先生飞快的说着我完全听不懂的话,伴随着哈哈大笑,就这样说了半个小时,最后用10分钟大致过了一下现在的问题,每次毕业生或者我说出大致预估时间后,CEO都会帮着P先生砍时间,最后我都懒得再争论了。
事后我越想越不对,岛上的人都这么奔放么?为啥CEO和P先生有种一见如故的感觉?
我问那毕业生,”他们说了半天,说的是个啥?”毕业生竟然回答,一大部分他也听不懂,好像说的是CEO的房子怎么样和P先生在岛上的其他地方有什么活儿。我又找到销售求证这到底是个咋呀?才得到了一个惊人的秘密:
P先生是CEO的邻居。他俩儿已经认识了10年!
怪不得,怪不得。。。
想都不用想,用毕业生的不给力“逼迫”P先生重新做Java后台的计划流产了。
还好我还有最后一招,就是把毕业生编入维护团队,以后所有P先生的活儿都按照维护团队计时。我心想:眼看着大把工时投入,没有收入,CEO您自己琢磨吧。
于是30周以后,终于把这个APP纳入到了维护团队,50周的时候,就是上个月,这个APP上线了,毕业生现在全职维护各种线上突发事情,所有工时没有收入,P先生坚持认为“你们的Bug还想跟我要钱?”,也曾经和P先生纠缠过什么是“Bug”,P先生认为“Bug就是APP不是像我想的那样运行,因为我想的已经全部都跟你们说了,不对肯定是你们没理解”。
说实话,我觉得免费维护期可能会持续很久,如果非要给个期限,可能是一万年。
好了,这就是前因后果了,我曾经做过事后推演。拿出“项目标准化对照表”,存在的问题有:
项目开始前:
  • 没有详细的技术方案论证;
  • 没有第三方程序的调研;
  • 没有坚持项目的预估,使用销售的“预估”;
  • 没有让销售介绍各个Stakeholder的关系;
项目进行中
  • 疏于站会,比如一周后才知道.net包装Java毫无进展;
  • 项目组缺人没有引起强烈重视,导致一个人做一个项目;
  • 腰杆不硬气,项目组有时候是需要“威胁”客户的,要知道他最怕什么,最怕什么就拿什么威胁。不过,如果每次“威胁”的结果都是CEO的回访电话,我也是服了。还有一个明显现象,30周到40周,所有的需求P先生都会抄送CEO了,可怕吧?还有更可怕的:从40周后,一些需求由CEO发出,抄送P先生!“或许是他们两个住的近,喝小酒的时候,因为CEO懂技术,所以他描述的比较清楚吧。”我这么猜。
  • 客户关系不熟,找不到切入点。这点是硬伤啊,对于一个东方人,口语这样,刚刚到这儿,连冬天要穿多厚的衣服都还不知道,怎么和土著人混关系?况且,有个懂技术的CEO做邻居,我要是P先生,我也不愿意跟你聊;
项目结束期:(好吧,这项目得1万年,远没到结束期,权且把上线前后当成结束期吧)
  • 没有倒计时的任务列表(这个列表有一个显著得作用“做完了这些,这事儿就完了”),所以导致“P先生认为没完,这事儿就完不了”;
  • 这个项目最后怎么样,谁也没有个说法。包括销售也不愿意豁出脸去要维护费,我更不会去了。可惜了那个毕业生,被豁出去了;
说了这么多问题,其实也有好的地方哈,比如:
  • 有周例会,一开始一周一次,从第十周开始,两周一次,当面Showcase,这就避免了“我说做完了,你说没做完”的扯皮;
  • 技术实践不错,有CI,按照规矩Push、Merge,毕业生学到了很多;
你觉得这个项目咋样?从事后沙盘来看,如果重新来,应该咋做?

安家的大事 – 续

很久以前,产科医生对于新生儿要不要进一步的护理和抢救没有一说法,完全凭经验或者看这小子命硬不硬,一个新入行的医生就觉得这事老神秘了,不接生个百八十个根本没概念。所以很久以前,新生儿死亡率很高,一部分原因是该抢救的时候觉得没事儿。

直到有一大姐Virginia Apgar发明了一个表格,这个表格上有5个问题,每一个医生面对新生儿都回答这5个问题,然后根据总分就可以知道要不要特殊护理或者抢救,说起来巧死了,这5个问题就是这大姐的名字。

  • Appearance:这孩子看起来咋样
  • Pulse:脉搏咋样
  • Grimace:你动他,他动你么
  • Activity:关节活动咋样
  • Respiration:喘气咋样

具体的表是这事儿的:

有了这玩意以后,所有的医生就有了个指标:

  • 3分以下表示情况危殆
  • 4-6分为颇低
  • 7-10分为健康情况正常

我第一次看到这个故事就开始怀疑这是不是仅仅是个故事。这个表太简单了,这东西科学么?无数种情况都没有说明啊,你比如:

凭什么手足呈蓝,身干分红就是1分呢?为什么不是0.8或者1.2呢?
或者这孩子双脚呈蓝,双手粉红咋办?那就是1.3分了么?
不过得知我就是靠这个判断为健康的,我闺女也是用这个判断为健康的,这就不仅仅是个故事了。这个表格让新生儿的成活率增加了不少。

那你说它到底是不是科学?后来找了个时间,我反思了一宿。。。

像我这样的一个做开发的,平时习惯了跟别人争论“Float的精度够呢,还是Double才够?(没明白这个梗没事儿,只有二货开发才懂)”自然觉得模糊就代表不准,不准就代表不对。但是人这玩意,处理的就是不准的信息。

再说了,啥叫准?“两点之间直线最近”这说法都不准了,还能啥叫准?

要想真的“准”每次是不是都得给“准”前面加一溜儿限制条件?
这个Apgar评分的贡献就是把一个复杂的事儿细化得恰到好处,充分利用了人对“不准”信息的正确判断。

 

那这事跟“到哪儿去生活”有啥关系?

有点儿关系,但是不大,就像上次纸上谈兵时候说的,加拿大这几个地方差异不大,远不如北京和铁岭的差别,所以考虑的主要问题就不那么费劲。这样一来呢,次要问题就变得突出了:“怎么选择一个好区域的好房子”,而这个,就跟Apgar评分表有关系了,嗯,是大有关系。

我大概在这个岛上看了小半年的房子,有一搭没一搭的瞎看,20多套吧,完全遵从了“看多了就有感觉了”的朴实真理,这个感觉是模糊的,只可意会不可言传的,跟谁也说不清楚的。我曾经尝试着拉了一个单子试图把感觉固化下来,才发现这个单子好长好长。我捡重要的叨唠一下:卧室数量、洗手间数量、小区年龄、小区居民构成、后院私密性、占地面积、价格、房子多少年了、是不是有地下室,装修没、附近有小学么、小学好么、房子在主路边上么、吵不吵、车库能放两辆车么、车库有保暖层么。。。。无穷无尽的。

尝试着按照这些实地看房,刚看了3个就发现了个大问题:太累。把看房当验房,能不累么?所以结果呢?结果还是到网站上看哪个照片拍得漂亮,就想买它。这。。。这不就有点儿扯了么?

觉得这么做有点儿二以后,回忆了一下,买大北京的房子的时候好像没这么累:当时二环边新开盘,觉得地方还行,就买了。难道是运气?再想一下,当时就考虑了一个因素:地点。

灵光一闪,大姐在我眼前一闪,我突然觉得:如果有一个像Apgar评分表一样的玩意,对房子评分,在加上我对房子的“不准确”的判断,这不就欧了么?

经过闲扯淡和认真的论证,有了结论:只要抓住下面的几个问题,就能找好房子了,这5个问题也是我的名字,巧死了:

  • Spot:房子的地点。北京的房子就是只考虑了这点,很走运这就是最重要的;
  • Territory:占地面积。这个东西在北京就没有了,30层的大楼,40平米的公寓,你说你的占地面积多少?而岛上呢,动辄0.5英亩(不用Google了,1英亩=4046平方米);你说一个占地0.5的和占地0.7的,你选谁?
  • Elegent:房屋的格局可心不?打算要两层的?还是三层的?打算要一层的带半地下室的?地下室能开门的?
  • Viability:可行程度,就是完善程度。比如,地下室装修了不?墙面要重刷不?厨房要重弄不?
  • Equipment:设备情况咋样?跟铁岭不一样,这儿得供暖,供水,供电这都不是集中的了,都是自己家一套,那就得看看这些设备还能用几年?
优先级逐步向下的,举个例子,你要是找到一个特别好的地方,那就别太在乎它的供暖系统保修期快到了。再回头看以前列出的那个单子,所有的项目都能装进这5点。

附上那个容易乱套的列表:

 

最后,再说说上一篇中的几个城市的实际感觉。从西向东说吧。

London:London的格局比较整齐,一块一块的,方方正正。Fanshawe大街以北边是新区,西到Hyde Park RD,东到Highbury RD之间。从东到西是一个从老到新的发展路径,东边的小区比较老,西边的小区都是新房。
Waterloo:左上角的社区比较好,Laurel Creek Reserroir下面的小区是老区,挺好的,学校也好。保护区上面的也还行,不过保护区学校情况就不知道了。左下有一个COSTCO,一开始还打算在这附近买房呢,但是后来一打听,COSTCO后身是一个垃圾场,虽说即将废弃,但是至少现在还是。
Mississaga、Burlinton、Whitby:这三个地方都不好,离多伦多太近了,太脏乱。Burlinton稍好一点儿,毕竟离得远点儿么;
Ottawa:Kanata这个地方在Ottawa西边,是高新区,真心还行。417公路把它分成了南北两部分,西边到Terry Fox,东边到March RD,这片区域还算不错。高新区在417公路的北边区域,靠近最上面。并且417北边的区域比南边的要好。治安情况呢,看这个最新得治安地图:
Montreal:这个城市本来不考虑来着,因为据说有一半说法语。这次只是路过小停留了一下,没想到感觉还挺好的,没遇到多少说法语的,倒是满大街说中国话,有点儿亲切的不行不行的。

就说这么多了。最后我说一句最重要的,你一定要记住啊:

选房这事啊,说到根儿上,得靠命。命占60%吧,分析占40%,纸上谈兵再好,40%都拿满了,抵不上人家命好。

结果还是没法弄!

安家的大事

来加拿大一年多,没有特别强烈的“好山好水好寂寞”的感受,准确一点儿,好山好水有点儿感觉,好寂寞么,没太大感觉。性格内向么,性格内向的就喜欢自己看书,高兴了玩会儿游戏,不高兴了炒个股,写个程序,也就这个。至于“好寂寞”是个什么感觉?我觉得,就是没人聊呗。不能张嘴就喷了。语音问题是主要的方面,这一年来,英语虽然没怎么学好,但是领悟了一个真理:语言的最高境界不是工作用语,而是“话佐料”的使用。一段话中的干货体现不出功力,而恰恰是那些“湿货”才是功力所在。

举个例子,原来公司有一个长得像香港人的英国人,在中国待了8年了,他跟你聊技术,聊项目,聊写故事卡,你就觉得他的中文完全没问题,加上长了个香港脸,毫无“老外”的感觉。下班了跟他喝个酒,才发现他完全听不懂我们几个说的是什么,不是因为我们喝多了,是因为说的80%都是“话佐料”。比如同一个事情“BA拆卡”,你在开站会的时候顶多说:

“这个故事写的太大了,请BA再拆一下吧”

这他能听懂。但是在晚上喝了的时候,对相同的BA就可能是另外一个说法:

“今儿早儿内User Story太牛逼了,我觉着干脆一项目就一User Story得了呗,更省事。开发跟你有仇么?按你这丫非做死,你直接捅死他多干脆,干嘛这么折磨他呢?”

这种说法往往BA记忆会更深刻,不过对于长着香港脸的英国人来说,他应该除了User Story之外,没懂几个字。

明白了吧,作为“话佐料”的那些“湿货”才是语言的最高境界。

跑题了,本来想说的是“在那儿安家的事情”。现在正式开始,正式开始。

PEI这个岛呢,我整体的体会是:“这个地方经济不发达的原因很多,不可能依靠几千个移民就能带动的”,移民来到这里,大部分一年后就走了,少部分安家后正经做事,这少部分中又有少部分成立公司自己的生意、赚老外的钱。这些人在整个的PEI社会就是少部分的少部分的少部分,说白了还是另类,完全不能改变PEI的经济。要做点儿事,还是得走,不过,“走”不是说走就走或者一年就走,两年就走的“走”,而是学点儿“话佐料”再走。学不会话佐料到哪儿都是另类,走了跟没走一样,换个地方“好寂寞”而已。

怎么又转到“话佐料”了,改天一定写一篇专门说“话佐料”的。说回安家,正式开始,正式开始。

“去哪儿去生活?”这个问题从来加拿大第一天就想了,一直没想明白,一直也没付诸行动打算想明白,这次是开始想了,是这么考虑的哈:

第一、北边尽量不去,人少,冷;

第二、温哥华、多伦多不考虑,中国人太多,生活成本太高;

这是这两个大方针,还有三个基本点:

第一、创业容易否?工作好不好找

第二、房子贵不贵?以后能升值不

第三、有好大学么?娃学习有谱不

有了这“两个方针、三个基本点”,就有了目标,两个方向:中型城市或者大城市的周边区域。从网上考查了几个地方:

  1. Calgary
  2. Sannich
  3. WaterLoo
  4. Ottawa
  5. Montreal
  6. London
  7. Okaville
  8. Vaughan、Markham
  9. Burlington
  10. Whitby

挨个说吧:

1、Calgary

这个城市在中部。优点有:IT发达,没有税,城市规模够大;不好的地方:冷,太冷。就我这个心血管,这么冷的地方还是算了。房价方面,50,60万左右有不少的House可以选择。

2、Sannich

这个城市入选的原因是“十大加拿大宜居城市”上榜的,它在温哥华西边的岛上,靠近Victoria港口(Victoria已经没法待了,房价涨了、人也杂了),Sannich房价比Calgary高一些,大概60到75左右可供选择的比较多。

3、WaterLoo

这是重点要考察的城市之一,原因有两点:第一个,有Waterloo大学,数一数二的理科大学,因为这个,很多大公司都在这里有分部。Waterloo生活成本不高房子不贵,40万到70万都有的选择。城市大小合适,也在宜居榜上。位置在多伦多西边,开车两个小时到多伦多。

4、Ottawa

首都哇,加拿大的首都和大北京没法比,简直的,大北京是政治、经济、文化中心,已经大得快成为一个国家了;渥太华也就是个中型城市,较真一点儿得话,只是政治中心,大部分政府机构都在这里,但是经济、文化就谈不上了,和多伦多、温哥华没法比。渥太华有一些好大学,IT也还可以,在加拿大最好挣得钱就是政府的钱,IT企业也知道这个,所以必须在渥太华有分支机构。房子不算贵,40 – 70都有的选择。

5、Montreal

Montreal在渥太华正东边,开车2小时左右,属于魁省,魁省么?那就得会说法语了。说心里话,我要是会说法语,我一定选择Montreal,其他的都不看了。Montreal由于是双语城市,所以需要双语的人才,而双语的IT人才又不多,所以这正是一个大显身手的地方。另外,政府鼓励学习法语,只要在指定机构学习法语,政府每个人每月补助500元。房子不贵,50万的房子一大把,生活成本不高。唉,不过再重新学习一门新语言,就是我有这个心气儿,也心里犯怵,心有余而力不足那劲儿,不逼到一定份上还是不考虑了。

6、London

这是在多伦多西边的一个城市,比Waterloo还远一些。近两年被中国群众炒起来了,之所以被炒起来,一是自然环境不错,当然也是上榜的“宜居城市”;二是据说要通城铁到机场,城铁路过多伦多,将来往返国内非常方便,加上房价便宜,所以这有好多人去伦敦买房子,房价被炒的有点儿高,不过依然便宜,40 – 60左右有很多选择。

7、Okaville

Okaville离多伦多比较近,半小时开车左右,在伦敦被炒起来之前,这里就先被炒起来了,海边,环境好,房价么,60万以下很难找到比较好的了。

8、Vaughan、Markham

这两个地方据说是中国人聚集地,离多伦多很近,也就是咱南二环到北三环的距离。大部分小资可能都去那地方了,即能体会田园生活,又不会花费太多,想堕落点儿的时候,开车半小时就到多伦多。这几年的房价上涨的厉害,现在80万以下就别想买到房子了。

9、Burlington

这个地方在多伦多的西南,Okaville的南边,离多伦多比Okaville还要远一些,据说不错,房价在70万左右。

10、Whitby

这地方在多伦多的东边,乡下。开车40分钟左右到多伦多,现在的房价还不算高,60万左右。据2016年的统计,新移民数量不到1%。网上说Whitby好的有很多,千说万说,都离不开一点“房子便宜,就是便宜”。

以上都是纸上谈兵,如有在附近生活的朋友,请多指教呦~~

有一些资料留作备份:

一、加拿大7大IT城市:

1、Vancouver

高科技环境:哥伦比亚省大约有65% 的高科技行业集中在大温哥华地区。其主要工业包括软件业、电讯、无线电通讯、新型媒体、生化和能源。这些行业的主要客户都在美国。哥省的个人所得税居加拿大之冠,是邻居美国西亚图州的两倍。这样的境况,使人才大量流失,严重影响了哥省的发展。尽管这样,大温哥华地区的科技业仍蓬勃发展,特别是生化和环保控制系统的设计与生产具世界领先地位。

主要公司:Greo Products Inc., ISM-BC Corp., Seagate Software, Sierra Wireless, Inc., PMC-Sierra Inc., Infowave Wireless Messaging Inc., QLT PhotoTherapeutics Inc., MacDonald Dettwiler and Associates, Prologic Corp., Pivotal Corp., Ingenuity Works Inc., Glenayre, Angiotech Pharmaceuticals, Inc., Benchmark Technologies Inc., B.C. Researh Inc., and Electronic Arts (Canada) Inc.

2、Calgary

高科技环境:在过去十年,CALGARY 是加拿大最主要的无线通讯与技术发展中心。北方电讯在该地设有无线通讯研究中心,并有几个跨国公司在该地也设有分支机构。与其它城市相比,CALGARY 的高科技工业尽管还比较少,但其发展将极其迅速。预计该地区将会产生五万个高科技职位,占整个就业率的10%。过去五年中,高科技的就业率以每年20% 的速度增加。据一项市场调查显示,CALGARY 在未来12个月的就业增长率将超过加拿大的平均水平。对高科技人才的需求将强劲增长。ALBERTA 省的税率是加国最低的,这将有助于该地企业在人才争夺激烈的环境里招聘专业人员。

主要公司:Cell-Loc Inc., Wi-LAN Inc., Logicorp Data Systems Ltd., Intermap Techologies, BCT. Telus Communications Inc., IBM Canada Inc., EDS Systemhouse Inc., Nortel Networks Corp, NovAtel Inc., Xwave Solutions Inc., Computing Devices Canada Ltd., Shaw Communications, Harris Canada, DSCP (INTELA), WaveRider Communi- cations Inc., and DMR Consulting Group Inc.

3、Waterloo

高科技环境:滑铁卢被称为加拿大的科技三角区,有400 多家高科技公司位于该地区,聘用有25,000 多人。主要业务集中在软件开发,网上应用软件,电子商务,人工智能,生化技术,以及无线通讯技术。滑铁卢大学的计算机工程系世界有名,为该地区培养了大量人才,使该地区的经济增长大大高于全国平均水平。

主要公司:Research in Motion Ltd., Open Text Corp., Descartes Systems Inc., Sybase Inc., Dalsa Inc., Cyberplex, PixStream Inc., Inscriber Technology Corp., Mortice Kern Systems, Waterloo Maple Inc., and NCR Corp.

4、Toronto

高科技环境:大多伦多地区是北美最大的高科技城市之一。该市规模居加国之首,拥有3400多家各种规模的公司,约有160 ,000 人集中在11个IT与通讯领域的企业工作。多伦多地区的IT与通讯公司每年创造的利润占整个地区收入的25% 以上。在这个城市里有极佳的就业机会。世界各国大约有500 家公司在多伦多设有科研中心,IBM 在多伦多设有最大的软件开发试验室。在该地区,大量的公司从事软件开发,计算机硬件生产,提供网络服务,并有300 多家从事新型媒体开发的公司,这是继美国洛衫基之后全球第二大的多媒体开发城市。

主要公司:Nortel Networks Corp., IBM Canada Ltd., AT & T Canada, Alcatel Canada Inc., Hummingbird Communications Ltd., Celestica Inc., Hewlett-Packard Canada Ltd., Compaq Canada, Adobe, Clearnet, Rogers Communications Inc., Sprint Canada.

5、Ottawa

高科技环境:渥太华地区素有北方硅谷之称,它包括Ottawa, Hull 和Kanata. 这座加国之都近年来在高科技领域有着长足的发展,尤其是通讯业。每年该地区有上千家新公司成立,就业率以每年15% 的速度递增。如果这一趋势继续保持,十年后,渥太华地区的高科技人才将由现在的65,000 人增加至200 ,000 人。尽管有许多人迁入渥太华地区,但该地区仍然是人口缺乏。许多国际大公司,如Nokia Corp., Cadence Design Systems Inc.,Lucent Technologies and Alcatel等均在该地区设点。加拿大最大的三家软件开发公司(Cognos Inc.,Corel Corp. and Jetform Corp)的总部设在渥太华。

主要公司:Newbridge Networks Corp., Mitel Corp., Compaq Computer, Calian Technology Inc., EDS Systemhouse, Mosaid Techno-logies Inc., Cisco Systems Inc., Computing Devices Canada, Tele-sat Canada and Cognicase Inc.

6、Montreal

高科技环境:在蒙特利尔,有1,000 多家高科技公司,基最强的企业集中在通讯、生化与航空业领域,新型媒体公司也在迅速发展。蒙特利尔航空业在世界上占有领先地位,该行业有230 多家公司,有42, 000 多雇员。通讯业是该城市的另一大行业,有35,000 雇员,计算机硬件、软件和电子工业也雇有48,000 多人。蒙特利尔每年的就业率以20%的速度增加,但高科技人才人非常缺乏。由于语言和文化的因素,蒙特利尔无法向其它城市一样招聘大量的专业人员,而且人才流失十分严重。

主要公司:BCE Inc., Cognicase Inc., CGI Group Inc., Discreet Logic, Videotron, Wyeth- Ayerst Canada, Pfizer Canada, Microcell Telecommunications Inc., BCE Emergis, Eicon Technology Corp., Positron Inc., Locus Dialogue Inc., Ericsson Communications, Motorola Canada Ltd., and STS Systems.

7、Halifax

高科技环境:HALIFAX 是Nova Scotia 的省会,是加拿大大西洋地区的高科技城市。加国东方地区有 80% 以上的科技公司集中在该地区,主要是中小型公司,另外一些大公司,如Keane Canada Inc.,DMR Consulting Group Inc.,Sierra Systems Consulting Inc.,EDS Systemhouse Inc. and MTT/Aliant在该城市设有分支机构。

主要公司:AT & T Canada, Mentor Networks, Info Inter Active Inc., Trhedral Engineering Ltd., Knowledge House Inc., Fast Lance Technologies Inc., Seimac Ltd., Pictorius Inc., Clear Picture Inc., Cisco Systems Canada, Internet Solutions, e-plicit

二、有关选择Mississauga

这个区域离多伦多不远,是一个工业城市,环境相对比较嘈杂。另外,有右上角的皮尔逊机场影响,Clarkson的西南地区治安问题以及由垃圾填埋场改成的高尔夫球场(Bristol Rd以北, Matheson Blvd以南,Mavis Rd以西, Credit view Rd以东这一区域),总觉得“坑”比较多,不精明的话,就不要再这个区域买房子了。

三、有关多伦多东边Pickering的核电站和Ajax,OSHAWA

对,这个地方是有一个核电站,风往东北吹,所以么,风会到Ajax,不过又怎样?不过不选择AJAX和OSHAWA的原因不是因为核电站,是人文环境,据网上查询,大部分居住人口都是蓝领和工人,学校环境不好,所以与其选择这两个地方,倒不如Whitby,彻底过上农民生活。

四、十大宜居城市(编号倒数)

10、温哥华(Vancouver):

深受新移民、尤其是华人新移民青睐的温哥华,虽然登上了这个榜单,但也是末座。温哥华的优势是:气候温暖,环境优美,交通便利(尤其是往来亚洲),工作机会多(特别是对语言能力要求不高的服务业从业机会);劣势是房价太贵!

特色:环境优美,交通方便,工作机会多,但地产房价过高

9、万锦市(Markham):

不熟悉加拿大的朋友可能不常听说“万锦市”这个名字,但在加拿大、尤其是大多伦多地区的华人,对这个地方一定不会陌生。这是位于多伦多市区北部的一座卫星城,华人新移民居民比例比较高。万锦的优势是:移民人口多、地价便宜、交通方便、犯罪率低。

特色:移民人口多,地价便宜,交通方便,犯罪率低

8、萨尼其(Saanich):

没听过萨尼其,总听说过“维多利亚”吧?BC省的省会、温哥华岛上那座充满英伦风情的花园城市。萨尼其就是维多利亚市的北部郊区。萨尼其的优势是:气候温暖,工作机会多,犯罪率低,地价较为合理。

特色:工作机会多,犯罪率低,地价较合理

7、西温哥华(West Vancouver):

温哥华市区北面、与温哥华隔海湾相望的行政自治区,全加拿大数一数二的富人区。所以,要说西温适合新移民安居乐业,大概也只是说适合新移民中的有钱人:此地环境极好,背山面水,山上滑雪、海边晒太阳,有风景极佳的高尔夫球场,犯罪率很低,但是房价很贵,而且通勤不方便(与温哥华市区中间,唯有一座有70多年历史的老旧铁桥相通)。

特色:移民人口多,环境优美,但地价极高

6、奥克维尔(Oakville):

大多伦多地区西部、安大略湖滨的美丽社区。优势:老牌儿的富人区,街坊邻居都挺有素质的那种;邻近大都市多伦多;气候温和(所谓“温和”只是相对来说,因为这里靠湖,水是温度调节器。实际上在加拿大这个冰雪国家里,真正说得上气候温和的,只有大温哥华地区和温哥华岛周边那一小块地方);房价也不能算是很贵。

特色:地价便宜,离多伦多近,气候良好

5、多伦多(Toronto):

加拿大的第一大都市、经济中心、金融中心。和温哥华一样,多伦多也是新移民定居加拿大的首选城市之一。多伦多的优势主要就是体现在一个“多”字上:丰富的多元文化;移民数量众多;工作机会多;住什么样的房子也有多种选择(包括位置、价格、种类,等等)……。劣势嘛,作为大都市,鱼龙混杂,难免有些游手好闲之辈,所以多伦多在失业率(这与工作机会多并不矛盾)、犯罪率方面表现得差点儿。

特色:移民人口多,房屋选择繁多

4、列治文山(Richmond Hill):

多伦多北部的卫星城,东邻万锦市、西接旺市,也是大多伦多地区华人移民比例比较高的一座城市。列治文山的优势是自然环境良好,邻近大都市(指多伦多);劣势是房价偏高(这个主要是与邻近的万锦相比)。

特色:自然环境良好,离多伦多近,但地价偏高

3、卡尔加里(Calgary):

能源工业是加拿大经济的火车头,而卡尔加里是加拿大首屈一指的石油城、能源工业重镇,而且又是加拿大西部地区的繁华大都市,生产、消费都上得去,所以今年排在加拿大全国城市宜居排行榜的第一位。卡城吸引新移民的优势明显:工作机会多、收入高,房价也相对合理;缺点大家也都知道,冬天冷点儿。

特色:工作机会极多,地产较其他地方合理

2、旺市(Vaughn):

又一座多伦多的卫星城。旺市、万锦市、列治文山市,三者在多伦多市北部呈“品”字型排列,其中旺市就是“品”字左下角的那个“口”。所以,旺市吸引新移民的第一个优势,是与万锦、列治文山相同的:邻近大都市多伦多。另外,旺市是大多伦多地区意大利裔居民主要聚居地之一,“欧洲移民多”也是旺市登上这个榜单的主要理由之一。还有,这座城市治安不错,犯罪率比较低。

特色:欧洲移民多,离多伦多近,极低犯罪率

1、伯灵顿(Burlington):

顺着安大略湖滨,从多伦多市区往西数,过了密西沙加、奥克维尔,再往西南就是伯灵顿,接着再往南转,是汉密尔顿地区……。安大略湖西岸的这小半圈儿,因其人口密集,是加拿大最大、最集中的消费市场以及经济发达地区,素有“金马蹄区域”的美称。而伯灵顿正处在“金马蹄”的中心位置,因此这座城市在加拿大经济方面的重要地位可想而知。吸引新移民前往定居的主要优势,是当地的工作机会比较多,而且居民收入也很不错。另外因为临湖,那里的气候也相对温和。

特色:气候良好,地产便宜,工作机会多

五、各省平均工资

六、怎么查询好不好找工作

去linkedin上面的招聘栏目,选择区域后看结果。

更多文章,去《艺术家死得福