跑团的感觉

今天玩《开拓者:正义之怒》时,真的有了跑团的感觉。

我跟几个队友组成的小分队,在一次遭遇战中迎来了四个巨人(3小弟1boss),前两回合下来,第一输出(我, 主角)和奶妈(一个强力牧师)直接被大棒子锤死,顿时想gg读档重来。

不过突然想起来一个混子队友的“油腻术”+“火球术”combo我还没用过,干脆拿来做个实验。于是先让这个平时没啥用的混子在敌人脚下施展油腻术。

出乎意料的是,boss没通过敏捷检定,直接滑倒了。而他身边是我刚刚招募的一个杀手哥。

杀手哥有个特性,攻击倒地敌人的时候刀刀暴击,而且一回合能砍5刀……如果是正常状态,每刀都有可能miss,何况砍中也不容易出暴击。奈何我上回合让他研究了一下敌人弱点,这回合又让boss踩上一坨油……

于是平时不显山不漏水的杀手哥,一回合带走boss,剩下的几个小弟也很快被秒。

莫名的配合,莫名的秒boss,意料之外,情理之中。

跑团就是这样,经常有一些奇怪的事情发生,这些事情会给玩家带来极大快乐。但CRPG和跑团的差距还很大,尤其是正义之怒这种比较传统的游戏,和20年前的博德之门、冰风谷、辐射并没有本质区别。所以我也完全没期待电子游戏能带给我这种高度类似实体DND和Pathfinder的体验。

我对油腻术的执念,源于2023年参与的几场Richmond本地的小型DND跑团session,始终想用这个combo,但要么大家在一个狭长通道里会受到波及,要么不符合施法条件,总之一直没能用上。没想到在正义之怒中找到了油腻术的正确用法……

以后知道了,一路凑数的混子就是杀手哥的最佳同伴,团队战力天花板易主了。

Tagged : / /

失败比成功更重要

(题图为今天公园中发芽的小草,温哥华居然在2月进入早春)

最近我经常思考如何快速学习、快速进步,有一点小小的收获:

人生之路上,失败带来的价值,远远高于成功。

一次成功,有可能只是因为你运气好,而你完全不知道自己「做对」了哪些关键步骤。一次失败,却可以让你得到的是真实的、最值钱的、最不可替代的知识。

就像软件工程,一个脚本跑不通,马上获取报错信息,通过 Google 和 chatGPT 找到知识盲区,迅速改正,再跑,又错,再改,成功跑通。因为可以快速失败、快速重建,所以传统行业可能几年都无法完成的迭代,对程序员来说一个上午就能完成。软件行业因此才能用相比其他行业来说堪称「光速」的效率来进步。

又如开车,老司机坐进一辆陌生的车,会先狠踩油门然后狠踩刹车,熟悉一下车辆的极限性能,才安稳上路。我开车时,也会这样测试车辆性能和操控感,例如拐弯不减速、故意压过一个水坑、用较快速度通过减速带等等,用这些日常错误的操作方式,来获取正常渠道难以获得的第一手知识。这是人类自古以来就有的学习捷径。

尽可能频繁、低成本的去失败,会带给你大量而珍贵的知识储备。久而久之,将迎来毫无疑问的、确定性的、无比稳固的成功。

我有个富一代朋友,他30岁前在深圳龙华开了一个专做外贸礼品定制的工厂,自己就是公司的金牌销售、创造了70%的销售额,靠自己一双手在深圳福田买了两套房,一辆150万的车,并支撑了一家人的豪华生活。闲聊的时候,他曾经问出一个奇葩的天问——为什么我比同龄人优秀这么多?

他既有骄傲的一面,也有谦卑的一面。一方面那几年真的意气风发、必然觉得自己是天纵奇才;另一方面,他或许真的好奇自己到底作对了哪些事情。后来,他搞软件,做的乱七八糟,赔的底掉,惨淡收场。显然,我这位朋友最终也没想明白那个奇葩问题的答案。

太顺利,会让人放松警惕。更进一步,太顺利,实际上剥夺了你了解「真相」的机会。当你一路畅通无阻、却并不清楚「真相」的时候,如盲人骑瞎马,危矣。

例如我前段时间发现自己的车载电池不太经用,简单换了个新电池。有一次出门加油,直接趴在加油站无法启动了,最终连转向助力系统都停摆,汽车完全死掉。一个人坐在车里,紧急研究如何低成本拖车,尽力找一个周六晚上还上班的靠谱修车场,等拖车,最终换了汽车发电机和皮带,彻底解决了电池问题。如果未经历过这件事,我对发电机、道路救援等将一无所知,虽然过程很麻烦,但知识和经验实打实的得到了。现在我定期检查电池健康度,不必担心发电机效率过低,也知道万一再次趴窝应该怎么处理。

成功,不仅只是一个结尾,更应该是一个「必然到来的胜利」。如同玩RTS游戏,开局一条狗,其他全靠一点一点探索战争迷雾,最终心中对胜率大致有个预计。失败,就是不停探路的过程,拼凑自己的世界地图,迎来自己预期中的胜利。

我们应该追求的是知识和经验,而不是一次成功。知识和经验当然会导向成功,但成功本身只是追求知识和经验的副产品、而不是目的。如果失败能带来知识和经验(往往确实如此,而且带来的是价值最高的那部分),那么我们应该勇敢的追求失败,越快、越多、越好。

主动、快速、频繁的失败,是一个伟大的战略。如果人人都明白失败带来的东西有多么宝贵,我猜这个世界上很少有人会直奔成功了。幸好大多数人并不喜欢失败,「失败」这个赛道才不至于太卷,追求知识的过程才显得更加有趣。

Tagged : / / /

2023年终总结

(头图为我用DALL-E为小虎设计的个人徽章)

我2023年的关键词只有一个:适应。

学习

5月,我开始读master,整体的难度不算很大。写了几年代码以后,对计算机的基础知识也不算陌生,相比一些零基础转码的同学要轻松一些。在学习上,经常在碰到某个此前不了解的知识点、和过往的工作经历产生一些联系。对于正常读计算机、然后成为程序员的人来说,顺序一般是先学习理论知识再用代码实践,而我的顺序相反。这种逆序学习带来的感受,非常奇妙。

举个例子,在学习操作系统的进程间同步时,涉及到进程的fork概念,期中还包含如何处理内存等等细节。以前我在创建新进程时,并不会考虑这些理论,只是把系统API当作语言本身的普通功能来使用。显然这种理解不足以支撑一个健壮的系统。我已熟稔这个功能,所以理解理论的时候反倒异常简单。

类似的情况时有发生,让我对学习计算机有了一点新的认识:先实践、后理论,是否是一个更好的学习方法?计算机本科大一大二的基础课,是否应该挪到大三大四以后再学?

带娃

小虎越来越壮,现在已经16个月了。我看到他圆胖的脸,就会想起他从母体中被剖出、继而大声哭闹的那一瞬间,居然已经是480天前的事情。

3月,我从Vancouver搬家到Richmond,来到了一个小区,我们全家很快和小区的娃爹娃妈们熟络起来,彼此经常聊天、帮忙、互相带娃等等。这个小社区的存在,让我们的生活温馨了很多,也方便了很多。缺了干活工具,直接去隔壁要;带娃时临时有事,就让邻居看一会;各个节日,几家人凑到一起吃饭;连我在外面车子无法启动时,都直接让邻居开车过来救援。有这一群邻居,千金难换。

邻居家中都有孩子,从0岁到5岁,彼此友爱非凡、关系亲密,我尤其喜欢对门家的两个女孩,漂亮可爱,她们也很喜欢小虎。孩子们来我家玩的时候,我喜欢给他们读书。看着几个小孩倚靠着我围坐一圈、认认真真的听我讲儿童绘本上的简单故事,老父亲的温暖情绪就像一缕香火,慢慢的环绕心脏。

再过2个月,小虎要去day care了,他会面对一些严峻的挑战。对我来说,也是一样。

开车

4月,买了一辆二手SUV,随后紧锣密鼓的持续学习汽车知识。如今从一个完全不会开车的新手司机,变得可以给汽车做各种保养、家中陆陆续续添置了若干工具,甚至时不时还可以帮朋友检查检查车况、换换油液等。回想起2023年4月那个买了车都需要让邻居帮忙把车开回家的小白,时间真的过的很快。

2024年,老婆也需要添置一辆刚需车,目前在研究 Nissan Leaf,这个廉价纯电车比较适合我的需求,无论价格还是功能都不错。缺点是电池容量较低,二手续航也就100公里出头。在 Facebook 的车主群里咨询了一番,Leaf车主们都觉得这车挺适合我的通勤需求。

新年里,买第二辆车,更多的实操整备车辆。期待自己的修车技术继续提高。

理解

年底,我带领学生们发动了一场对抗学校选课新政的活动,和系主任有很大冲突,被叫了保安赶出办公室等等。一直觉得有某些地方不对劲,但说不出来。前些天,趁着圣诞节和一个本地朋友 Jade 会面,聊了聊这些问题,询问了很多关于价值观的问题。

Jade 认为,应该 respect,应该 be humble,这是此地的基本规则。被允许在加拿大学习和生活,是主人对客人的邀请,客人不应该反过来教主人做事。这一点我深表赞同。

我的个人经历造就了身上的斗争精神,遇到事情的第一反应并不是「合作」「商讨」和「求助」,而是「对抗」「强硬」和「斗争」。在跟「造反团队」成员内部沟通的时候,我说「我的个人经历告诉我,让我幸存下来的从来都是强硬的对抗而非软弱妥协」,这个观点现在有了一些改观。毕竟加拿大不是中国,这里有新的社会规范,我源自中国的世界观,似乎还应该做更多的适变。

我的脑子里时常存在两种完全矛盾的想法,例如一方面会觉得对抗是争取利益的唯一途径,另一方面深深的厌恶持久的「斗争」、想和所有人友好相处;又例如我愿意从恐怖分子的角度去理解他们的思考逻辑甚至同情他们的处境,但坚决站在他们的对立面。

加拿大是个奇怪的国家。思来想去,想要理解这个国家,可能最好的方式是「冲突」,用摩擦来互相调和,最终和平共处。我不喜欢用「躲避」的方法来规避理念冲突,因为这本质上只是延迟了冲突、并没有达到互相理解的目的。以后,我和加拿大社会恐怕还会有更多的冲突,这就是我和这个社会彼此真正兼容和接纳之前的阵痛吧。

工作

圣诞节前夕,我开始投简历,目标是软件类 Intern,截至目前无一斩获。后面还要继续投,希望可以早点找到第一个落脚点,有一点收入。毕竟已经靠积蓄在加拿大呆了一年半,生活上捉襟见肘。

很多同学目前在做一些无门槛的工作,例如门店销售、仓库管理员等等。我不想用时间换钱,想把时间用来滚雪球。最近听朋友老婆的劝(我身边唯一一个零基础转码上岸微软的牛人),从Udemy上买了一个 Unreal 5 的课程,用零碎时间学习一下游戏开发。相比普通的软件公司,温哥华的游戏公司倒是不少,而且很多知名企业,例如 CDPR 和暴雪等等,掌握一些引擎开发技术,对找工作应该有些帮助。

朋友

除了天天见面的邻居,我的朋友主要是大陆老同学、桌游玩伴、刚登陆时帮过我忙的本地人、几个同学、隔壁装修请的工人等等。2023年新认识了不少人,大多数是中国人。2024年,我想更多接触不同族裔的人,了解大家各自的想法,让自己变得更加友善和柔软,收收身上的尖刺,花更多时间关心朋友。

2024

活着不容易,不出大事就很好。没什么新的期盼,只是希望生活越来越顺滑,家人健康,小虎在day care开心,我掌握更多的知识、有一个安稳工作。人到中年,想要的东西越来越实在了。

祝各位读者2024年一切顺心。

Tagged : / / / / /

更换汽车雨刮器的一些细节

最近温哥华进入雨季,前几天甚至下了一场雪,雨刮器的使用频率一下子就升高了。按照正常的使用强度来说,一个雨刮器的寿命大约在1年、最多2年,具体情况视车辆停放位置(室内/室外)、日照和温度、日常清洁、使用频率而变化。

我的雨刮器目前有两个问题:驾驶员侧的前雨刮器,在清理雨水时会留下一条条弧线水痕;后雨刮器在工作时会产生很大的胶皮剐蹭噪音。

这两个问题,大致都是雨刮器胶条老化造成的。于是昨天在Costco买菜的时候,顺便买了米其林的24寸和18寸雨刮器,遗憾没有买到12寸的,只能先换两个前雨刮器。

这里有个有趣的小插曲:我在操作前,先搜索了如何把雨刮器调整到wiper service mode,也就是让雨刮器进入维护模式、自己立起来,鼓捣了20分钟也没能成功,最后下车研究一下,发现我这丐版汽车什么操作都不用,直接用手拉起来,进入蟑螂须子模式。

在换雨刮器之前,要先看一下胶条与玻璃的接触面是否垂直。如果不垂直、而偏向某一侧,说明雨刮器支臂已经在长期使用中出现轻微变形。一般车辆的两个前支臂是金属的,都可以通过用两个钳子轻轻掰一下的方法来进行矫正。

上图是我的雨刮器,可以明显看到已经向右侧偏斜,因此需要用扳手把金属臂顺时针掰一点点。

更换的过程不多说,就是把旧雨刮器从一个金属钩子上面取下来,再装上新的即可。

右侧(和上方)是新的米其林,左侧(和下方)是旧的RainX,用手指拨动胶条,旧胶条会有轻微吱嘎声,新胶条则安静无声,说明确实橡胶已经有了明显老化。同时RainX的做工看上去比米其林的要好一些。

可惜最需要更换的后雨刮器,本次没能换上,下次去沃尔玛的时候顺便买一根。

后面还有一些汽车保养要做,其中比较主要、需近期完成的是换冬胎、换变速箱油和清洗氧传感器,如更换机脚垫、清洗节气门之类的项目,等前面几个弄完了再慢慢做。自己DIY有个不好的地方,就是无法留下官方的保养记录,但也有好处,就是所有操作自己完成,会更加放心。

Tagged : /

最近的一些小事

最近刷视频刷到一个叫4566的新晋网红,住在多伦多,视频挺有趣,刚想着多刷两条,就发现大麻不敢叫大麻叫「把酒话桑X」,TikTok不敢叫TikTok叫「洋抖」。原本酷酷的气氛一下子被浓浓的自我审查味道搞得冲突感强烈,仿佛发现一家味道不错的牛肉面馆子原来用的都是耗子肉、卿本佳人奈何做贼。

最近我在学校里组织留学生抗议学校官方突然出台的一项政策,就有不少中国留学生出来质疑,说有些人别有目的,说要合法合理合规、不要激化矛盾、避免冲突,说我们这样会导致学校反扑、出台新的政策影响其余学生的利益等等……

各种在中国被迫形成的自保手段,被内化成了自己的习惯、性格、甚至本能,即便到了海外扔掉了狗链子,依然不敢做出违背祖宗的决定。

中国人在外,除了要克服自己的外在种族主义(例如瞧不起印度人、黑人)和内在种族主义(对华人有偏见),还要和我上面说的这种杂糅了服从、懦弱、欺软怕硬、阿Q精神的「病态」做出精神切割。一日不切割,则一日无法成为一个完全的、自由的人。这种精神上的更新,可能比经济和生活上的落地更难。

扯点题外话。黑五去Canadian Tire买了一堆家用工具:Bissell proheat 2x revolution pet pro 地毯清洗机(我眼馋了几个月的机器,除了前段时间我拆解维修过的Big Green以外,这就是当前市面的最强机型),Tineco iFloor3 Ultra地板清洁机(吸尘拖地板同时完成),Stanley 183件的socket set(这是套非常不错的修车工具,但socket应该怎么翻译?套接字?),一个18.9L的shop-vac(商用的桶式吸尘器,意外的好用,劲大、声音小。有多好用呢?一般吸尘器的功率单位是瓦特,这个吸尘器是4马力),一个鞋架,一个拼图套装(送给邻居家小孩的),8个灯泡。由于今天Canadian Tire又给了100块reward credit,明天打算再去一趟Canadian Tire弄个Pressure Washer回家,洗车、洗地垫、洗垃圾桶、洗乱七八糟的东西不再发愁!

Tagged : /

母亲的车

今天带着一家人,去了5公里外的一个社区公园,里面很多儿童游乐设施,也有足够大的场地供居民露营、野餐。我们3个大人+1个小孩,带上了野餐垫、露营椅、晚餐、水果等等,先是占据了一处石桌石凳吃了晚饭,然后带着小虎在公园里到处疯玩。

玩痛快以后,我开车带家人回家,一路平安。开进车库后,我拍了拍这辆2015年的 Kia Sportage,和家里人说「这辆车真是劳苦功高」,家人们说「对啊,生活质量提高的转折点就是买了这辆车」。猛然间,我心头刺痛。

这两天我经常在想一件事:自己在国内生活的时候,坚决不开车,哪怕自己做了码农以后靠薪水养车已绰绰有余,依然不开,理由是堵车、停车难、车辆贬值、油费上涨……恐怕还有一条,就是母亲当年死于京津高速上,她驾驶,突然翻车,7天后抢救失败。

或许从那个时候开始,我对车有了强烈的抗拒感?哪怕是大学毕业后在父亲催促下搞定了驾照,却依然不开车。我在深圳时,有段时间老丈人把车停在楼下车库,一直停到车报废,我也没开过。

当年母亲的那辆黑色旧车,是我家买的第一辆车。我记得听交警说起过,是轮胎或刹车什么的,出了问题,导致高速翻车,伤到头部。当我赶到急救中心时,她还躺着呻吟,因为没有家属缴费只能躺在等候区的担架上,担架则直接放在地上。后来急救时,因颅压过高需要手术摘除一块头骨,此后家人也尽量避免让我见到萎顿的她(准确地说已经进入彻底昏迷)。尽管我那时已经18岁,但心智上仍与儿童无异。在急救中心对面的凉亭下,父亲让我回家给母亲准备些她后事需要的衣服,我如同丧母的小狗,默然的泪如泉涌的沿着公路一直走了不知多久。

来温哥华后,嘴上虽然一直说要买车,但直到住了10个月后,方才了结这桩心事。10个月中,最大的挑战是自己成为了父亲。第二大的挑战,就是劝说自己务必学会开车,因为这是家庭刚需。或者说,如果不是因为小虎的降临和家人的需求,我可能到现在依然不会开车。

(关于买车的事情,我在《我的二手车方法论》里面写过,有兴趣的朋友可以去围观下我当时的心路历程。)

从2023年4月10日提车到现在,已经过去3个月,我完成了2000km的里程,对加拿大的马路规则基本熟悉,带家人外出游玩、购物也没有什么压力。确实,在加拿大这个广袤而美丽的地方,有车可以大幅提高人生质量。

从因家人而拒绝开车,到因家人而必须开车,似乎是一个回归。2006年,我母亲去世24天后,我来到杭州浙大紫金港,非常幸运的开启了快乐的4年生活,毕业后又忙于各种折腾,我以为「丧母」从未对自己有什么长期影响,最多就是让自己太太天然免疫于婆媳冲突,也是件不错的事。

只是到了今天,我在下车后拍了拍车屁股、把它夸奖一番后,才猛然意识到,这么多年后,直到今天,我终于度过了长达17年的创伤期,把她的死亡带给我的负面影响尽数抹除。我不再怕车了。儿子的出生,太太的鼓励,丈母娘的照顾,让我胸腔上那条老旧的伤口,不再渗血,我亦不必再时不时的想起医生手中那块可怕的头骨,和最终我拔掉她氧气管时从她鼻腔涌出的暗红鲜血。毕竟都过去了。

以前曾计划每年8月6日写一篇亡母祭文,只断断续续写过几次。于我而言,8月是很特殊的一个月,母亲去世、儿子出生、我结婚等等,都是8月。不过,今年的8月6日不必再写了,我已经写的够多了,我还要照顾孩子和做家务。

我知道,她一定比我更高兴。

Tagged : / / /

崴脚和脑出血

两天前,我在家里楼梯崴了脚,随后自行挪到厨房,很快晕厥倒地,右后脑直接砸到厨房的瓷砖地面,导致轻微脑震荡、大脑轻微出血,家里人随后打了911呼救救护车、并叫来邻居帮忙。911反应迅速,电话瞬间接通,救护车在打电话的10分钟后迅速到达。

我上救护车的时候,神志已经稍微恢复,但和急救人员的大部分对话也不记得了,听家里人说,只记得他们一个人不说话、用电脑一直在记录和监控,另一个人则是「气氛组」、话痨、努力用轻松活泼的语言让所有人放心。我只记得大胡子话痨说他叫Logan,我说你和金刚狼一个名字。

之后在两个男邻居的陪同下被送到 Richmond Hospital,凌晨出院。由于没有扫描头部有点担心,之后又去了 Downtown 的 St Paul’s Hospital——这个医院正是我儿子出生的地方。其Emergency 等待区一直有人循环询问是否需要饮料和食物(食物就是鸡肉三明治,饮料有多种自选可加冰),感觉自己不是在医院而是在飞机上,所有等待患者都披着加热过的毛毯。身边的志愿者像鲨鱼一样游曳,随时观察病患有无其他需求。突然想起来,一年前在太太入院生产期间,我也从这里的产科冰箱拿过三明治,那些也是免费提供给所有患者和家属的。

治疗过程可以说基本没有,我的脚踝和脑子都需要自愈,大部分和医生的交流其实都是在讨论诊断。脚踝扫描过,无骨头损伤,头部有点复杂,上一个医生认为轻微脑震荡不需要扫描和治疗,而来到 St Paul’s 以后,医生的态度是「虽然我觉得不需要,但你们来都来了那就做」,于是核磁共振,果然发现了脑部的轻微出血。又等了两个小时,急诊科医生终于和主管脑子的医生说上话,对方表示出血轻微、不需要进一步治疗,随后我第二次出院。唯一有医嘱的药物就是「疼了吃点泰诺」。

我的救护车+两次入院的费用都是 0,空着手来,空着手走。在 St Paul’s 的急诊病房中,还有几个病友是 homeless。说实话,在这当 homeless 的生活压力真低,平时有人给钱、有各种民间组织关怀、生病了还免费医疗,想来想去,他们的日子比我以前在中国要舒服,以后不想努力了,带着帐篷往街头一躺,似乎也不是什么糟糕的选择。

现在是受伤的第三天,脚踝已经好了很多,头部外伤的肿块已经下去了,但如果扭头过快或者幅度过大,还是有点头痛,预计一周才能恢复。人生第一场脑震荡和脑出血发生在加拿大,不得不说是一种幸运。

最后,提醒各位,下楼梯不要看手机,万一出事记得赶紧找邻居帮忙。

Tagged : / /

绝大多数人都是错的

最近有个体会:这个世界上,绝大多数人在做绝大多数事的时候,都在用错误的方法、或者根本从头到尾都在犯错。

其实这个论断在逻辑上推导也很简单:每个领域中拔尖的人都是极少数,即便把运气等不可知的要素排除,顶尖者之所以顶尖,也是因为做对了很多事情,普通人不能冲到前面只是因为做错了太多事甚至所有事。

前几天我在一节课上,旁边的女生让我帮忙连接学校打印机、想把几十页讲义都打印出来。这种无用的激情让我瞬间梦回本科,每次课后都有学生围上去要老师的ppt、觉得这玩意是期末考的精华、必须敲骨吸髓充分吸收。其实做了这么多年学生,大家应该都能体会到,越是“高级”和“复杂”的知识,在学习过程中找到那种“体系感”才是关键,而这种体系感的获得只能依赖自主学习、读书和思考,ppt不过是零散知识的目录。如同中小学时代那些很努力但始终没能进步的学生,拥有这样错误学习习惯的人,其掌握计算机这种庞杂体系知识的过程想必会非常艰难。

又如我在温哥华有个很好的玩伴Harry,和我同龄,印尼人,来加拿大二十年了,我有困难的时候都会问问他。他在我请教轮胎问题的时候,给我推荐了轮胎店和轮胎品牌,都是大厂和大牌。后来经我研究,发现自己并不需要去大厂买一整套大牌轮胎,只需要按需购买即可(在我的个案中,通过可靠渠道买两条二手轮胎就行了,因为要大致确保前后轮磨损程度接近,所以要么弄两条二手胎,要么换四个全新胎,我当然选择前者),可以把绝大多数成本节省下来。Harry选择大厂和大牌轮胎当然都没错,但他对轮胎的知识并不够深入,不了解轮胎的实际寿命和更换原则,给我的建议就不太符合我的需求。

第三个例子和加拿大移民中介相关。最近一年我听了太多人抱怨自己的中介不靠谱,从来没听哪个人夸奖自己的中介。其实加拿大移民、签证相关的所有信息都放在了ircc网站上,大部分中介自己英语稀碎、对政策只有二手知识。我从申请旅游签、申请visitor record延期、到加拿大境内申请学签、境内访客变学生、再到境内开学前转学等等,从头到尾都是DIY,并且由于情况极其特殊,很多事情都只能自己研究。经历过所有流程,看了很多中介的视频和文章,就很清楚移民相关行业甚至可以说是一个“合法诈骗”的行业。但为什么还有那么多人找中介呢?我只能理解为“恐惧心理”,花钱买安心。其实正确的方法只有一个,上官方网站查看文件,独立填写并递交各种文件,然后等待结果。而走这条路的人,太少了。

上面的三个例子,分别代表了“做错事”的几个维度:错误的学习方法,不够深入的信息获取,和恐惧压倒理性。

如果是年轻的时候,我会对“绝大多数人都是错的”这个论断持高度怀疑态度。但随着这么多年的历练,越来越确信自己的观察。这让我想起一件事。我的本科老师曾去芝加哥大学呆了一年,和世界最顶尖的经济学家朝夕论道,一年后回国,某日他在浙大后门的烧烤摊上一边大快朵颐一边口出暴论:“以前觉得自己水平很高,在芝大呆了一年以后,发现自己水平真的很高。”当年我付之一哂,现在我深以为然。

当然,我除了在几个领域里做对了很多事情以外,也必然在更多领域是“做错事的大多数人”。可能这就是成长带来的好处之一,不再耻于自己的愚蠢,同时敢于承认自己的正确,而后者往往需要更大的勇气,也更加重要。

成为1%的一个简单方法,就是首先不做那剩余的99%。本文大意基本可以总结为这一句话。

对了,再附上一条tip:做任何事时,想一想“大多数人都是错的”,你就会对从众心理免疫,并自动带上了critical thinking这个利器,你把事情做成功概率将无限趋近于100%。

Tagged : /

我的近况(2023.5)

今天说一点关于我读书的事情。

先说说同学。

最近开学了,我参加了开学典礼,和很多同学接触下来,发现一些比较有趣的事情。

首先,在学校里,来加拿大读书的同学国籍基本是印度+中国+伊朗,另外还有一些小众来源诸如墨西哥、孟加拉、韩国、哥伦比亚、巴西等。但三大古国有绝对优势,总和占总人数90%以上。

其次,学生们的年龄都偏大,我35岁这种站在「优化线」的年纪,反而是班里偏小的,绝大部分学生都是中年人,有一些是带着自己上小学的孩子来读master的。我交流过的最小的学生大概是26岁左右,以中国一线城市标准其实也不算很年轻了。

其他国家不清楚,但可以想见,这批来自中国的中年人漂洋过海来读书显然都是为了身份,并且都有极强的理由和动力,看衣着谈吐也都是社会中坚,估计在国内都是有点事业基础,甚至很可能拿一样的剧本:事业成功,有房有家,防疫三年,保命润加。

中国、印度、伊朗,这三个国家在最近几年都有着肉眼可见的巨大退步,其百姓四散逃难是历史的必然,也蕴含着未来剧变的种子。

再说说老师。

在选课结束后几天,我选的一门课的教授以「笔误」为由突然更改了课程时间,导致我的时间表变得很糟糕,会额外浪费很多时间和金钱。我用很不客气的语气发邮件拒绝更改时间,之后又在开学典礼后找到教授面谈,依然没能改变,于是当晚drop了包括该教授课程在内的所有课程,重选了另一批必修课,把时间重新调整到我可以接受的水平,顺便发邮件告知教授他的「笔误」给我造成了多严重的后果。

现在年级大了,耐性比小时候要强,但反而更加习惯于对侵犯自己利益的人直接摆出进攻姿态。在全系大会的时候,每个同学都有30秒发言,可能由于我的课程时间被随意修改,我带着点脾气来开会,于是在自己的发言里也夹枪带棒的有点冲,说自己是野生自学程序员、在场大部分人手机里都跑着我的代码、以及自学(而非学校教育)才是最佳学习方式。

这些年,自己从楞头青变成30多岁的中年油腻男子,再过几年就快40岁了,但遇到可以装逼的地方,依然忍不住站起来装一把。这次依然如此。我有一种愚蠢的理论:当自己80岁行将就木之时,如果想起这一天,是否后悔于「当年应该装逼一把,反正人都要死」?每次问自己,答案都是「今天不装逼,死前必后悔」。有种预感:如无大碍,可能我还得装几十年。

最后说说身份。

我所在的项目处于加拿大BCPNP硕博通道的名录内,属于毕业后无需找工作、无需积攒分数、可直接申请枫叶卡的类别。正因为这一巨大优势,这两年越来越火爆。我在以前的文章中,分享过自己申请Master的各种困难,实际上,当我所有申请尘埃落定后,我拿到了2个BCPNP Offer(NYIT和UNBC),以及2个安省硕博项目Offer(Laurentian和Lakehead)。这四个学校,都不是什么牛校,但由于政策的特殊性,都属于毕业就能拿卡的范围(安省的两个学校还是要打分的,但各种加分极多、亦无需工作offer,基本上毕业就能过线,因此也被我归类于毕业就能申请枫叶卡的范围)。

进入了这样的项目,只要能顺利毕业,在场的同学都能获得PR。只是其间有经验的程序员并不多,绝大多数人还是「转码」状态,目前短暂的沟通中还看不到各自的闪光点。在我的刻板印象中,中年人「各怀鬼胎」,不知道未来能否达成愉快的合作。

但是不管怎么样,这群勇敢的突破舒适圈的中年人,都可以算是自己家庭中的英雄。

最近想写的东西很多,但真正落笔的很少。想起最高产的时候,竟然是小虎刚出生的那两个月,那时候最忙、最难、也写的最多。

人生境遇之奇妙,不可知也不可说。

Tagged : / / /

我的二手车方法论

来加拿大已经9个月,我却一直没有车,直到最近搬家到 Richmond 之后才逐渐感觉连买柴米油盐都非常不便,于是被迫下决心一定要买车了。最终在4月10日从一个私人卖家手里买了一部10万公里里程的 Kia Sportage 2015 LX。

和大多数人一样,我完全不懂车,更糟糕的是,我手持十几年历史老驾照却一直没碰过车,对开车毫无兴趣也完全没有概念。

和大多数人不同的是,我敢于「无中生有」,对于「用最快的速度掌握陌生的领域中的必要知识」这件事很熟悉,不怕犯错,喜欢用最低的代价从「小白」变「专家」。今天分享一下我是如何以一个纯汽车白痴的零知识储备,买到一辆物美价廉的优质二手车的。如有疏漏,请高手指正。

小白买车的思想纲领

不因自己「不懂车」而胆怯,信赖知识、理性和经验,坚信通过一段时间的学习,能够掌握买车所需要的一切知识。同时,也明白自己快速习得的知识必然存在瑕疵,只能依靠时间和经验来修补和提高。

接下来我只说自己的结论,不聊思考过程。具体的信息收集、知识储备、个人理解的过程,以后我会单独写一篇「关于学习知识的知识」的文章。同时,由于我在中国基本没有开过车(只开过教练车和出国前租来练手一周的车),从来没思考过中国国情下的选车思路,我所有结论都基于加拿大温哥华新移民的角度。

步骤拆解

虽然不懂车,但是大致一琢磨,依靠常识也能想出把大象装进冰箱分几步:

第一步:选大致车型;

第二步:淘车;

第三步:交易以及买保险。

选车型

对于实用型买家而言(也就是我这种,购车的核心动力就是满足家庭需求),除掉特殊的个人偏好外,车型的选择其实只有一个决定性要素:孩子的数量。

0 个孩子,随便买,哪怕家庭成员多达 4 个大人,也可以买一部 sedan car(普通四门小轿车);

1-2 个孩子,选择 5 座 SUV,如 Toyota Rav4/Honda CR-V/Nissan Rogue/Kia Sportage等。这个分类是家用SUV的红海市场,车型很多、竞争激烈,二手车供给丰富,绝大部分人会在这里进行选择;

2-3 个孩子,选择 7-8 座 SUV 或 Van,如 Toyota Highlander/Toyota Sienna/Honda Odyssey/Kia Sorento/Dodge Journey等.

温哥华各大超市的停车场上,基本2/3都是 SUV,剩下1/3是轿车+皮卡,足见 SUV 在这里的统治力。能装人、能拉货、偶尔能上山下海的带家人玩一玩,实用性远非其他车型可比,是家庭标配。更务实点的家庭,可能会配置一辆 SUV + 一辆皮卡。

我带 1 个孩子,因此很容易锁定在 5 座 SUV 档。

淘车

这一步是最难的、最复杂的、也是新人最畏惧的。大致可以分为几个步骤:1,确定预算(以我为例,$15000 以内);2,按照车型和预算筛选车辆;3,向卖家了解车况、索要相关资料。

在早期,我以 facebook Marketplace 和 autotrader.ca 为主战场,但很快抛弃了autotrader,因为 facebook 上无论是车商还是私人卖家,你都可以第一时间联络上,但 autotrader 就只能发邮件等回复。我发过四五封邮件,一个回复都没有,也许是运气不好吧。好在真心想卖车的人,一般会在这两个平台都挂出来,所以抛弃一个影响不大。

facebook Marketplace 里面,二手车是一个非常大的门类,也有很多 filters 可以设定。在这里,我们可以按照车龄、里程、预算、品牌、自动或手动档等等筛选。我在选车的时候,设定的filter是:

body=SUV,price<=$15000,mileage<=150000km,year>2010。

转译一下,就是价格 15000 加币以内、里程 150000 公里以内、车辆产自 2010 年以后的 SUV。如果你刚到北美要买个买菜车,可以考虑直接套用我这个公式,大致能粗筛出不少合适的家庭用车。

前两步「确定预算」和「筛选车辆」完成,就到了最难的第三步,「了解车况」。

我的「了解车况三板斧」就是三个问题:1,车是否 clean title?2,有无近期 carfax;3,是否接受 pre-purchase inspection。

第一个问题,就是了解车辆是否遭遇过重大事故。在加拿大和美国,clean title 意味着车辆没有遭遇过直接将车残值归零的重大事故,具体有没有小事故则要看情况而定,大部分车多少有点剐蹭。另一种 title 叫做 rebuild,就是说虽然出了大事故但维修后经过保险公司认证可以安全上路的车辆。rebuild 车辆的价值会大幅度降低,并且很难说以后维护成本会不会过高,有可能 rebuild 了整个变速箱,也有可能只安装了一扇新门。我建议直接跳过 rebuild title 的车辆。

第二个问题,就是要看车的详细保养历史和事故信息。Carfax 类似一份车辆简历,经历过的保养和事故大致都会写在上面。通过 Carfax 可以了解到一辆车的历史。当然 Carfax 并不是所有信息都包含,例如找私人机械师保养、发生了小刮蹭但没向保险公司报告等等,就不会记录在案。有些卖家提供的 Carfax 比较老,那么务必找他要一份新的 Carfax,才能保证你看到的是最新信息,降低风险。如果卖家不提供 Carfax,不必再较真车况,扭头走人即可。

还有一些细节,很难一次说清楚,可能需要你在挑车的时候慢慢体会。例如如果看到一辆车年份较新、里程很长(例如平均每年开3-4万公里)、车主是印度人,那么有很高概率这是一辆Uber用车,可以绕道了。而看保养记录的时候,不仅要看保养频率,更要看保养的项目、在里程达到多少公里更换了如火花塞等耗材,这样可以估算一下自己未来要为车辆保养支出多少费用。

第三个问题,就是当你觉得一切都不错,可以考虑试驾甚至购车之前,问一下是否接受独立的售前验车。不接受验车的直接拉黑。这一步是最最重要的一步,绝对不能省略。我自己开车都不利索,别说验车,所以 inspection 这一步务必委托专门做验车的公司来做。我找了一家互联网公司,总价 $120,相比 ICBC 的验车价格大致便宜了 50%,服务很不错,验车报告的细致让人震惊。名字不说了,这种服务提供商很多,Google 一下就好。

交易及保险

加拿大的车辆 ownership transfer 是在保险公司 broker 处完成的,前后也就半小时,非常快。所以「交易」的重点并不是交易本身,而是车况和保险费用。

挑车、试驾后没问题,价格也谈好,就应该做 inspection 了。如上文所说,请专业公司来 inspect 可以让你更为放心,不需要找张哥王姐什么的帮你干活。经过试驾和验车,车况就基本没什么问题了。

inspection 之后就可以叫上卖家一起去保险公司做所有权转移登记。此时你需要为车辆购买保险。在 BC 省,车险是被 ICBC 这一机构行政垄断的,大多数人基本上就是个 $200/月左右的 basic plan,如果想更放心一点,再加一个 optional 的 Hit&Run,就是当你无法找到肇事车主时,保险公司会承担你的损失。购买保险时,车辆用途可登记为 pleasure,也就是买菜、接送孩子,这样费用会低一点。当然,大家还是要实事求是。

每个 broker 都有一堆车牌号储备,你只能在你自己的 broker 这里现场挑选车牌号,挑好后会直接给你两个铁牌,记得带上螺丝刀,现场安装好就可以直接上路开回家了。

后续杂谈

以上是我在加拿大买二手车的「最佳实践」,探索出这些方法其实花费了我很大的功夫,也需要我进行大量实践。例如我第一辆试驾的 Subaru Forester,距离我有 2 小时的公交通勤距离,为了试驾那辆车,来回路程就花费近 4 个小时。看上去简单甚至理所当然的事情,对我这样完全不懂车的人来说,要花巨大的成本来探索。

我在温哥华问过很多司机关于他们自己车辆的事情,几乎所有的司机都对自己的汽车非常满意。例如卖给我 Kia Sportage 的那个白人卖家,后来我问他买了什么车,他说买了一辆 Kia Sorento 这款 7 座车给即将到来的第二个孩子做准备。Kia 给他留下了很好的印象,所以选择继续忠诚于这个品牌。

由于北美家庭的换车频率比较高,时不时就买卖车辆,所以大家对于「换车」这件事普遍有轻松的心态。加上北美居民开车的历史已经有一百多年,汽车文化非常接地气,每个人都对于汽车多少有些耳濡目染的了解,没有生疏感更不会有「恐惧感」,不像中国车主基本上有问题把车扔给 4S 店,而是亲力亲为不少小事,如加玻璃水、换刹车油等等。

最近我疯狂补习各种汽车知识,学习如何自己保养汽车,平时在家如果没事,就下楼研究一下汽车各个按钮的功能、打开引擎盖看看如何更换各类油液、检查胎压、轮胎打气、安装行车记录仪等等。最近还买了一堆汽车小零件,例如 OBD2 (一个插到车上可以查看错误码的设备)、玻璃水泡腾片、胎压检测仪器、充气设备等等。有辆车在手,要忙的事情似乎一下多了起来。

到现在,提车已经半个月,我几乎每天都开车出门,即便对于驾驶和路况都熟悉了很多,依然战战兢兢如履薄冰。BC省的那本小册子 Learn to Drive Smart 说的非常好——司机要为自己、乘客和其他道路使用者的安全负责。知道自己开车技术不行,就更加在意安全。每次开车,我都会想起这句话,然后默默的问自己一句:假设今天开车会出事故,现在的我应该用什么样的状态来开车?

开车永远没有轻松心情。战战兢兢,如履薄冰,就是我的心态。

Tagged : / /