avatarJamie在加🍁

总结

一名在加拿大工作一年的台湾軟體工程師,分享了在当地的工作经历,包括薪资、工时、工作内容、公司文化等方面的心得。

摘要

文章作者是一位在加拿大工作一年的台湾軟體工程師,通过这篇文章,他分享了自己在加拿大的一年工作经历。他提到薪资在加拿大因城市、年资、级别和公司规模而有较大差异,但一般来说,高级軟體工程師的年薪约为CAD160K,入门级别的年薪约为CAD90K。尽管薪资看起来高于台湾,但考虑到加拿大的税率和物价,实际存款速度可能并不快于台湾。他强调,加拿大的工作环境更加注重生活质量和个人时间,工时较短,且大多数科技公司提供灵活的工作时间和远程工作选项。

在工作内容方面,作者描述了一天的工作流程,包括日常的编程、会议、代码审查和文档编写。他指出,加拿大的科技公司通常没有主管制度,员工直接与公司创始人交流,并且每月有一对一的会议来讨论项目和个人职业发展。公司还提供全球远程工作的机会,以及每年最多8週的不用遵循Montreal时差上班的时间。

此外,加拿大政府规定最少两周(10天)的年假,而作者所在的公司则提供三周年假加上支付的十天个人请假,共计25天。公司还实行季度表现评估,表现良好的员工可获加薪,平均幅度约为5%-10%。公司文化鼓励工作与生活的平衡,员工可以灵活安排个人事务,不必请假。作者认为,加拿大的工作环境适合那些想要发展个人兴趣、副业或享受生活的人。

观点

  1. 薪资与生活成本:加拿大的薪资范围较广,但税率高和物价昂虽然名义上薪资较高,实际存款能力并不一定超过台湾。
  2. 工时与工作灵活性:加拿大的科技公司通常提供灵活的工作时间,不强制打卡,工作内容包括编程、会议和文档编写。
  3. 公司文化与职业发展:加拿大的科技公司文化往往没有传统意义上的主管,员工可以直接与公司高层交流,有机会进行全球远程工作。
  4. 假期与福利:加拿大政府规定的最低年假天数为10天,许多科技公司提供更多的年假和个人请假,以及季度表现加薪和年度调薪制度。
  5. 工作与生活平衡:加拿大的工作环境强调工作与生活的平衡,员工可以在不请假的情况下处理个人事务,且公司文化鼓励个人兴趣的发展。

加拿大軟體工程師 — 一年工作心得

來到加拿大不知不覺已經過一年了,第一篇blog來簡單紀錄跟分享在加拿大這一年當軟體工程師的心得。

以下就薪資、工時、公司文化等各方面分享:

薪資

薪資的range實在很廣,根據所在的城市、年資、級別跟公司規模等皆有所的差異。以加拿大所有地區的平均年薪來看的話,According to Levels.fyi (Feb, 2023), Senior Software Engineer(工作經驗4~6年以上)約落在CAD$160K,Entry level (New grad 或工作經驗3年以下) 約CAD$90K。 I’d say it’s a very average but relatively accurate number, give or take about 10%.

聽起來是比在台灣好沒錯,但加拿大的稅實在重,物價也比台灣高,我自己這一年算下來,老實說,如果你原本在台灣已經有年薪200的話,在這裡能找到同等級的工作收入扣掉稅跟一些生活成本,存的速度可能不一定會比在台灣快。但我到加拿大從來就不是為了錢,且純比總年薪也不太公平,因為這裡的工時比台灣短很多,就CP值跟happiness而言,I’d go with Canada, it’s a no-brainer!

工時

關於打卡

大部分科技業員工的工時都蠻彈性的,我目前還認真沒有聽過軟體工程師在打卡的。除非是在一些政府相關的機構服務,或是金融業等這類的IT部門才可能會需要打卡。純軟的公司應該極少。

關於加班

我每天寫code的時間平均約2~3小時,加上一些會議, code review跟寫文件等等,平均一天總工時約4~5小時,極少有超過5小時的。我唯一有加過班 (對我來說超過5小就算overtime了😅)的經驗是公司在招募,幫忙公司面試新人時候。

關於下班後的時間

我自己在台商的經驗是,老闆在下班時間或假日傳訊息給你不算奇怪,而且你有不能不回的壓力。在這裡我從來沒有在非工作時間收到工作相關的訊息,但我剛進來時有曾經不懂事在下班時間傳訊息給同事,後來才知道其實這樣非常沒有禮貌,因為這邊的人似乎極度不喜歡工作外時間被打擾😅

工作內容

軟體工程師的工作內容應該都差不多:寫寫code、寫測試、開會、寫文件。

我的一天大概長這樣:

9:45 起床 10:00~10:15 Daily Standup 10:15~11:00 Brunch + Youtube & Chill 11:00~12:00 Meetings 12:00~15:00 Coding + Coffee + (Meetings)

我都會盡量把會議安排在11~12點這段時間,但有些像All hands的這種大會還是會需要配合多數人可以的時間。下午除了偶爾可能會被安插一些小會議進來之外,大部分的時間就是專心寫code,因此我通常約三點就會把當天的開發項目執行到一個段落,如果三點後沒有其他會議的話,我會自己研究一些新技術或工具,或其他我有興趣的東西,或是自行下班😂

週五的話,因為是小週末,其實大家這天的心思已經放飛了,沒人有心情上班,下午大多也不會有會議 (可以的話也盡量不要book別人週五下午會議) 。因此通常早上大家把該開的會開一開,當週的工作稍微wrap up一下,下午大家幾乎就消失了,等於週五只上半天XD。我也常常都是利用週五下午去grocery 補貨跟做一些家務,然後晚上就是 #TGIF 🥳

你可能會想說不用on call嗎?還真的不用!因為我們週四週五不更版,因為萬一新版上線有狀況,你的Happy Friday 跟 Happy Weekend可能就不 happy了對吧。

公司文化

A structure without managers

我們跟其他大多公司最不一樣也最特別的一點就是沒有主管,硬要說的話,我們對上就直接是老闆兼公司創辦人,但平常工作不會跟他匯報,而是跟自己負責專案的團隊。

我們每個員工每月會有一次跟老闆的one on one session,一些關於團隊、專案、個人職涯發展或公司哪裡需要改進等等,任何想法都可以直接跟老闆討論,這個Monthly one on one session的目的就是讓他可以直接聽到每個員工的feedback和心聲。

Your responsibilities

我覺得大部分在北美的科技業應該都是這個模式,之前在台灣待的美商的要求也差不多,基本上就是(1)開會時間準時上線(2)在該sprint結束前完成你的開發任務至於其他時間你人要在哪裡,在做什麼,公司完全不管,也沒人想管 (拜託理我😂)

Work from anywhere

我覺得我們公司還有一點很棒的是,除了現在很基本的WFH(我加入到現在進辦公室的次數,除了參加活動,應該總共不超過5次😂),還可以全世界遠端!而且每年可以有最多8週的時間不用配合Montreal的時差上班!非常感謝公司讓我去年在台灣remote了兩個月!

Vacation

加拿大政府規定是最少2週(10天),但很多公司會給比政府規定的再多一點。尤其科技業這種要搶人的公司,Benefits普遍都還不錯,在Vacation方面都會比較大方。我們公司是3週,外加10天的Personal leave,而且這10天是支薪的,等於第一年進來就有25天!(不包含Public holidays) 🥳

定期加薪/調薪

我們有Quarterly Performance Appraisal,如果表現還不錯,開發任務都有如期達成甚至exceeds expectations,都會有加薪,加的幅度就取決於你當季的contributions,打分的人是團隊中所有跟你合作的人,包含Devs, Architect, PM跟QA們。

另外還有每半年的固定調薪制,這是固定每個人都會有的,調的幅度大家都不一樣,平均約落在5~10%,有不滿意的都可以跟老闆上訴 😂

關於請假

其實我平常很少請,要請都是請長假出國去玩才會請。平常要是身體不舒服(或心理不舒服😂),或要去看醫生、去銀行或一些機構辦事情,如果只是2~3小時(不超過半天的時間),其實不需要請,通常在Slack群組上說一聲讓大家知道這段時間你不在就好了,主要是很多商家機構也都只開平日上班時間,所以大家都可以理解。

加上工時非常彈性,每天都可以睡到快十點,下午三四點下班,週五還只上半天,平常工作也沒什麼壓力,因此就不會想要隨便浪費假😂

Cherries on top

其他還有Project Bonus, Year End Celebration, Team Building (Quarterly BBQ Event, Monthly Celebration, Biweekly 5à7… )等等等等

總結

最後總結來說一下我認為的優缺點好了。

優點是因工時相對在台灣少很多,又非常彈性,因此多出來很多個人的時間可以拿來發展自己的興趣,也很適合想嘗試做副業的人,或是像我一樣單純享受生活,開始寫寫部落格,跟做一些自己開心和喜歡的事情!

缺點是就個人職涯發展而言,成長的速度可能沒有在台灣快,除非你很自制,用閒暇的時間充實自己的專業技能。

關於很多人問過我的台商 vs. 美商,其實很難去generalize美商,因為台灣的美商跟北美的美商,在culture上也有蠻多不一樣的地方,如果大家有興趣,之後再寫一篇分享:)

移居海外工作生活、甚至移民,從來就不是一個簡單輕鬆的決定,過程也需要付出相當的時間和努力。祝正在規劃海外求職你們順利!😊

第一次寫Blog,中文文筆不是很好請見諒😂,有任何不一樣的想法歡迎分享交流!

If you enjoy my work or the free content on this blog, consider buying me a coffee! Your support is truly appreciated and will go a long way in enabling me to continue creating and sharing valuable content.

軟體工程師
加拿大
海外工作
Recommended from ReadMedium