讀者來信- 半路出家工程師疫情期間找工作詢問
我寫部落格以來, 不時會收到各式讀者的來信, 今天分享一位讀者的詢問, 以下是讀者背景及問題。
-----------------------------------------------------
Hi Brian,
我人在加拿大溫哥華,我也是半路出家的前端工程師。已經工作了六年,我想請問您一個換公司意見。
我大學讀 3D 動畫,畢業後做平面設計。因為客戶對網頁的需求所以開始接觸網頁設計。因為和合作工程師的溝通有障礙所以自學了HTML 跟 CSS ,也因此找到現在的工作。
目前的工作初期還是以 HTML, CSS, SASS, jQuery 為主。主要工作是設計跟製作 Landing page。 隨著年資增長也開始加入了公司產品的開發。在 2017年左右開始接觸 vue.js 跟 vuex, 每日的工作也是使用這個 framework 為主。
我在 2018 想離開目前的公司,主要是公司制度並沒有培養員工的系統。小公司就是把我們丟在那邊自學,讓我覺得沒有一個 mentor 可以增加我的學習效率。再來當然是公司資金運作有很大的問題。因為家裡雙胞胎的到來,讓我無法更積極的找工作。
2019 在育兒跟工作的空隙在 Udemy 上完了react 的課程。在今年二月開始認真找工作。 目前的狀況是,投了大概一百多份工作。面試機會大概 15 個左右。能通過 recruiters 的大概 3 個。三個考試回來的結果有兩個是說希望能找能力更好的人,另一個雖然過了卻因為我要求的價位太高而退卻。
我只要看到 Amazon 有適合空缺就丟,也有幸拿到幾次面試機會,第一次結果出來對方直接說需要找更高階的工程師,第二次考試內容非常簡單。我很有自信的完成。但是還是沒過, 而且 recruiter 不願意給 feedback。
我的問題是能通過 recruiter 的比例太低,因此連考試的機會都很少。是不是因為我在resume 上的六年經驗讓 recruiter 誤以為我的經驗很豐富?所以應該隱瞞找 junior 的工作機會?
在公司選擇上,我希望進大公司,可以有比較完整的培訓。不想在小公司浪費時間。但是現實還是要考量,現在的公司不知道還能撐多久,家裡還缺我這份薪水去撐著。
謝謝您耐性看完我落落長的背景。你的幫助對我來說是很大的動力。謝謝。
--------------------------------------------------------
以下是我的回覆:
你好,
謝謝你的來信, 以及提供你的背景細節。 從你以上的問題, 我想總結幾個我看到的重點:
1. 你也是半路出家轉行的工程師, 目前有 6 年工作經驗, 公司資金可能有問題,想要換工作 (背景)
2. 覺得個人成長在目前公司得不到幫助, 都是靠自己摸索 (發展困境)
3. 今年找工作目前的進度不好, 從 recruiter 到技術面試的轉化率不高 (100+ -> 15 -> 3) (低效)
4. 不確定是否要降級找初階工程師的工作 (疑問)
5. 希望下一份工作是大公司, 有比較好的培訓及成長可能 (期待)
6. 家裏需要你的薪水 (現實)
思考了你的情況後, 我整理了一些我的想法: 因為你看到目前公司的資金有問題, 如果公司未來狀況不好, 你可能會被減薪、或是甚至資遣。 所以你現在已經在找工作是很明智的舉動。
你家中有小小孩雙胞胎,的確是很難準備面試 , 我自己有個 2 歲多的女兒很能理解, 我每天比較有空的時間就只有小孩睡之後晚上 9 點多到 11 點這段時間。 你要加緊利用你每一分有的空的時間來準備。
你詢問說不確定是否要降級找初階工程師的工作, 我個人是覺得不需要。工程師有 6 年的經驗可以算是 mid to senior level 了 !當然根據每個公司的等級及期望,還是有一些差距, 但你應該在工作上可以獨立完成許多中大型的任務,不需要一個人手把手的一直指點你每個該做的事項,對嗎?
你比較少的面試機會有可能因為疫情關係,美國許多公司都在資遣員工、前 5 週美國累積的失業人口就達到 2600 萬人,讓目前就業市場充斥著急需找工作的人才。 我不了解加拿大的現況, 但我想經濟應該也是有被疫情影響的。
因為你家裏需要你的薪水養活全家, 這是你最大的現實限制, 如果我是你,我會做一下的準備:
如同我在 “美國 4 月份工作市場現況、統計及資源” 文章提到,利用那個群眾外包回報各個公司的求職狀況的網站,在申請工作的時候,優先找目前持續有在招人的公司。多利用各種管道 (內推、各網站,詳情可以看 “主動出擊- 我要找工作了,現在美國都用什麼找工作?哪個網站平台能讓我有較多面試機會? (2019 更新)”- 但我想加拿大的情況可能稍有不同!),多多申請不同的工作。
你還可以把初階工程師及你理想的都一起申請, 對於工程師來說,反正也不用寫 cover letter, 多投一個工作多花的時間也不會多太多, 多嘗試找不同的機會, 每個面試都好好把握, 有時候職缺名稱及工作經驗需求是一回事,當對方面試後很喜歡你,想要招你的時候, 職級、薪水,都是可以好好談判出來的 (細節請參考“面試得到 Offer 薪水如何談? 三明治溝通法及最後簽約前的談判招式”)。
你說從 recruiter 到技術面試的轉化率不高 (15 -> 3), 從你投 100 多份工作到 recuiter 第一關, 這個轉化率也不高, 我之前文章 “面試技巧及心得,如何有條理的說服面試官?”,講述我 2015 年的經驗: 我投了近 180 份工作,有被 HR 聯絡的只有 63 個 (35%),進到第二關電話技術面試 38 個 (60%),11 家公司邀請我到 onsite (29%),最後有 3 個 offer ,offer/總申請的工作比例只有很可憐的 1.6%。考量到 2015 年的景氣比現在好很多, 而且我在的矽谷地區機會應該比溫哥華多, 但你的申請到 HR 第一關的轉化率還是有點低。 我會建議好好檢查你的履歷,看看有沒有什麼錯誤, 讓你平白失去一些面試機會。 如果你不確定的履歷有沒有問題, 可以參考我的履歷範本 (“英文履歷怎麼寫? 美國科技公司注重什麼?”)。
recruiter 到技術面試的轉化率,可能就是要多準備, 把過去的經驗總結、包裝,讓 recruiter 覺得你是他們想要找尋的人。 盡量就把你的經驗寫下來, recruiter 問你的時候就是念出來、或是背出來, 確保你的回答都是經過整理、且沒有文法及詞彙問題的。而電話技術面試到 onsite 的轉化率,真的就只能多練習, 多準備,把過去在台灣準備大學聯考的準備拼勁拿出來準備了。
你提到你的目前工作困境 (沒有 mentor )及未來工作的期待 (大公司有制度), 了解自己的狀況很好, 看起來你目前的 dream company 是 Amazon ,多多嘗試 Amazon 職缺是好的, 另一方面, 因為目前疫情影響, 我覺得你可以多申請一些中型公司,你的目標應該是確保你的薪水可以養家,如果下一個公司已經比你現在的公司有制度、有資源幫助你成長, 就算不是 Amazon, 說不定你一、兩年後再嘗試就可以進到你的理想公司。
不知道你找工作的地點有沒有限制, 如果你的範圍擴大到不同城市、國家,可能在面試機會上有更多選擇。
祝你早日找到理想的工作,小孩也健康快樂的長大!希望以上的建議有幫助到你。
P.S. 如果你有任何建議, 也歡迎留言分享給原提問者, 讓他可以參考不同人的建議!😊
https://brianhsublog.blogspot.com/2020/04/ChangeJobDuringCovid19.html
同時也有10000部Youtube影片,追蹤數超過2,910的網紅コバにゃんチャンネル,也在其Youtube影片中提到,...
jquery react 比較 在 旅行熱炒店Podcast Facebook 的精選貼文
《誤打誤撞的意外旅程:我如何成為一位碼農》
.
雖然這個部落格與臉書專頁的主題是旅行,但因為我一直把日常生活也當成人生這場旅行的一部份,因此稍微用點篇幅來講講我在這段旅程上的經驗,應該不算是超出本部落格的主題範疇吧?
先講結論:這段旅程的走向基本上都在我的意料之外。平常自己自助旅行,我通常可以規劃並且執行得很精準;但是人生這場旅行,不只充滿著意外,許多關鍵的決定都不完全是我的選擇,而是受情勢所迫而做的。
.
* * *
.
我從很小的年紀就對旅行有興趣。大概從幼稚園開始,每次坐車走中山高(那時候全台灣只有這一條高速公路),家父就會教我認地名,偶爾心血來潮就帶著我亂跑,印象最深刻的大概是某次在嘉義市說要「出門走走」,結果這一走就走到阿里山去了,據說連外套都沒帶(笑)。
.
後來應該是繼承了他的血脈(廢話,我是他兒子啊),小學六年級就會自己坐火車去基隆廟口吃好料,國中就騎腳踏車把台北市區跑遍,也因此大學選擇主修地理學,副修社會學,對於任何理工科系完全不屑一顧,其中最不感興趣的就是電腦相關領域,因為那和我最熱衷的事情——探索世界、了解人事物——看起來一點關係也沒有。
.
既然如此,到底是怎樣的際遇把我帶上了碼農這條路呢?大概有兩個轉折點,一個讓我進入地理資訊系統(geographic information system,以下簡稱GIS)的領域,另一個則讓我陷入了美國科技業這個進去了就出不來的大火坑(誤)。
.
* * *
.
大學快畢業時,出國留學的意念逐漸在心裡萌芽,一部份為的是學位,另一部份則是想要看到更大的世界——在大學畢業之前我從未自己出國旅行過,而且因為經濟能力的限制,很少有機會出國,於是我就像身邊許多同學一樣去考了托福和GRE準備申請學校,但是因為程度太差,成績並沒有非常理想。
.
另一方面,要申請什麼領域也是個大問題。大學時期我極度著迷於以分析、批判、反思見長的人文地理,在地理學與社會學兩邊也都吃得很開,但到快畢業時卻意識到自己並沒有學會太多屬於應用層面的工具(無論是技術或分析方法等),因此有了想要稍微轉換領域的念頭。
.
總之,一邊當兵一邊申請學校的過程中,由於英文成績不好、對於方向感到迷茫,再加上沒有能力自費留學, 讓我方向越來越混亂。眼看距離提出申請的時間越來越近,方向卻仍然不是很確定,最後決定聯絡一位久未見面的大學老師,兩人約了一個週六中午,在大學系館附近的餐廳吃飯。
.
那頓午餐中,我很誠實地把當時所有的限制一一講給老師聽,連當時感情因素的限制都交代清楚;後來老師很有趣的提出了一個建議:你就乾脆申請GIS這個方向吧!這種技術性的東西比較有機會拿到獎學金、比較不受英文能力限制,現在發展還也不錯。這個建議在當時算是我唯一比較可行的出路了,於是我就因為這樣踏上了大學時期其實沒那麼喜歡的GIS之路。
.
後來出國的故事這裡就不贅述了,有興趣的話可以參考我之前寫過的《我的菜鳥移民故事》系列(https://ltsoj.com/tag/Fob)。
.
* * *
.
接下來談談第二個轉折——我又是如何從GIS跳到科技業並且成為軟體工程師的呢?關鍵就在我的第一家公司,Esri。
只要是出身於環境相關領域(地理、地質、生態、環境工程、建築、景觀設計等)的人大概都知道,有個獨佔鰲頭的地理資訊軟體叫做ArcGIS,Esri就是生產這家軟體的公司,也是多數GIS領域畢業生心目中的業界第一志願,然後我竟然很順利的在這家公司拿到實習,實習不到三週就拿到正職的offer,於是我就正式搬到南加州,在這家公司開始我的第一份工作。
.
雖然碩士班期間有稍微學一點程式語言,但我的寫程式能力以業界標準來說基本上是零,因此我在Esri初期並沒有真的負責寫程式,反而花比較多時間在做測試、寫參考文件等,偶爾會寫寫小的程式範例,給公司外部的開發者作參考。就這樣寫著寫著,大概一年之後對於JavaScript有基本的掌握了(喔對了,我在這裡說的是jQuery當道、Angular才剛出來大家覺得很酷、React連個影子都還沒有的年代),我才開始多少寫一些真的會成為產品一部份的程式碼。
.
* * *
.
但就在進那間公司一年多之後,我決定離開,原因很多,其中跟專業比較相關的是:我知道自己喜歡GIS,做起來也覺得蠻上手的,但是這個領域畢竟比較小一點,而當時的我已經在業界龍頭了,領域裡面沒有比那更好的公司。因此,如果我想要探索更大的世界、挑戰自己的極限,唯一的可能性就是往GIS以外的世界發展。雖然我不是電資科系出身,卻也累積了一些資料視覺化(data visualization)與前端開發(front-end development)的經驗,於是就開始往這個方向找工作。
.
美國科技業雖然工作機會很多,但因為自己的外國人身份,要轉換工作其實是非常困難的。我後來是如何找到工作並且從西岸搬回東岸的呢?意外的旅程待續,敬請期待下回分曉。
.
* * *
.
(照片為2014年滿腦子想著要換工作時攝於南加州,常常週末就一個人出去找一間咖啡店,坐在那裡準備面試,整個浪費了南加州大好的陽光和戶外活動啊!)
.
繼續閱讀系列文: (2) https://bit.ly/2u6gHCB (3) https://bit.ly/2SRVtmu
jquery react 比較 在 DOC職人 時食刻客 Facebook 的最讚貼文
或許夥伴們正想進階到網頁設計開發,這篇新手入門是經驗談,整理的很棒!一定要分享。感謝作者無私奉獻~
作者說:此文章我預設的對象是毫無程式基礎的人。若你已經有了程式基礎,可以自行略過相關的單元。
Hello 大家好
這次要來分享的是網頁前端的學習路線以及資源
是我帶過一些學生並思考過後慢慢總結出來的路線
去 Google 找已經可以找到很多學習路線的相關資源
但我這篇會講得比較詳細一點
文章很長,因為每一點都有附上學習理由與學習目標
這邊先附上大綱,有興趣再點進去看:
1. Command Line 的使用
2. Git 的使用
3. npm、Node.js 與 JavaScript 程式基礎
4. 單元測試 Unit Testing 與 Jest
5. 網路基礎概念
6. HTML 與 CSS
7. JavaScript 與 DOM 以及事件機制
8. 非同步與 AJAX
9. 基礎後端 PHP 與 MySQL
10. 資訊安全概念
11. 學習後端框架 Express
12. 後端部署
13. jQuery 與 Bootstrap
14. CSS 預處理器
15. 非同步歷程:callback、promise 與 async/await
16. 深入理解 JavaScript 與瀏覽器相關機制
17. gulp 與 webpack
18. 物件導向
19. React/Vue/Angular 三選一
(如果你疑惑為什麼要學後端,文章裡有寫理由)
有些人可能會覺得上面列出來的東西很多
但我覺得學完以後只是個開始而已
從每一項基礎都可以延伸出更多的東西
希望這篇文章能對想要學習網頁前端的人有幫助