# 2023-11-14 課程簡記 ## 校友對話: [Luis Hsu](https://www.linkedin.com/in/luishsu01/) Q: 想問學長在矽谷會因為種族身份而遇到什麼困難嗎?還是說那個環境是以實力或資歷來說話的? A: 其實還好,因為在加州裡亞洲人工程師其實是多數 Q:想請問學長出國唸書總共花了多少錢? - 同問,也想問當初出國時是家裡資助,還是學長有推薦或建議我們可以利用哪些資源出國唸書(獎學金或貸款?) A: 光唸書的話大概準備 2~3M(公立),不過私立可能要 5~6M。可盡量爭取擔任助教,降低學費負擔(學費抵免,部分或全部),學校可能還會處理醫療保險、付薪水等。 在美國除了學費以外,還要負擔醫療保費等等額外支出,尤其美國的醫療都貴貴的 Q: 可以問一下學長當初是怎麼申請到新加坡/國外的實習的嗎? A: 老師的朋友介紹,在走廊聊著聊著就跟同學衝進jserv的辦公室了ꉂ(ˊᗜˋ*) Q: 想詢問學長,申請學校時選擇 Program 有需要注意什麼嗎?還是其實只要與 CS, 資訊相關的 Program 都能申請? A: 1. 研究 vs 就業(比較貴)導向 2. 地理位置很重要 3. 推薦可以考慮申請 PhD(因為不一定要碩士學歷,而且很多助教、實習機會,也不一定要唸到畢業,學分修完降成碩士畢業也可以) Q: 在申請碩士時,動機中寫到想去美國工作是可以的嗎? A: 不行不行不行千萬不行,學生簽證很重要的點是千萬不能讓他們感覺到你想移民,動機要表示成你去美國只是為了要讀書而已 ## 校友對話: [Mel Huang](https://www.linkedin.com/in/jasonmel/) Youtube: [jasonmel](https://www.youtube.com/@jasonmel) > [name=jserv] 講者經驗:中華電信 -> 趨勢科技 -> Yahoo -> Microsoft -> Google -> NVIDIA Q: 在學校曾經的碩士研究對於往後職涯有沒有什麼影響或幫助? A: 之前做的題目跟p2p網路串流相關,雖然講者本身對於底層的技術興趣較少,不過認為在研究中的「發現問題」與「解決問題」的能力依舊受用 Q: 講者當初在學校其實成績也滿好的,那之後在找工作都是如何做決定的 A: 其實沒有很明確的目標,只要是比現況更好的目標的話就會往那個方向前進,有機會就試試看 (j: 這感覺就是那種說自己沒唸書但考試都很高的人講的話) > [name=同學] Q: 剛剛發現學長碩班是在微處理機大學部課很硬的實驗室,微軟工作似乎也是交大學長介紹的,想請問交大的人際關係對找工作還有甚麼影響嗎? A: 滿重要的,所以盡量不要跟他人交惡,而且在職場中其實人脈跟經歷會比起作品更重要一點 Q: 在找新工作時,自己用的語言跟工具與職缺不一樣要怎麼辦? A: 很多時候程式語言只是個工具,背後的原理概念較重要 Q: 學長在轉換工作的過程中還有需要刷leetcode嗎? A: Q: 學長當初在微軟待了那麼久,如果沒有受到Google HR挖角的話,是會有想過要跳槽的嗎? A: 其實不會欸,雖然原本覺得微軟名聲不太好,但是新任CEO上任後,就覺得微軟變得滿棒的,甚至待到退休也沒問題 ## 校友對話: [Rance Jen](https://www.linkedin.com/in/rancejen/) > 2023 提問 * 怎麼衡量面試者對於系統設計的掌握? * 詢問 domain knowledge,系統設計與專案經驗 * 通常問場景以及過去實際應用經驗來防止面試者是用背的 * 如何客製化履歷? * 面試前把 JD 認真看過並查詢關鍵字與該公司相關資料的對應 * 如何決定要投哪些公司? * 第一階段投純聊天 * 第二階段投會考筆試 * 第三階段投會 code interview * 進公司前目標要訂好 * 在這些公司學到什麼? * 認清自己的定位,主動去學習可以幫助這個定位且帶的走的東西 * 目前的職涯目標? * 跨部門架構工程師 * 如何海投又客製化履歷? * 對公司分期望值,期望值越高的公司做越高的履歷客製化 * 對你做過的一件事做不一樣的解讀,例如技術方面、管理方面...等等 > 2021 提問 * 技術開發是哪方面? * 不直接開發 Linux 底層,但 thread pool/concurrency/io model 等基礎知識在很多應用上概念都是相同的。 * 請問新加坡BD的EP現在發得下來嗎?(因為MOM最近拒絕很嚴重QQ) * 薪水夠高就發的下來,如果能進 Meta 拿到 10000/m 的 EP 跟 PR 都秒發 * 新加坡政府很勢利的,多招點高薪的人才能多收點稅 * 高薪知名的公司申請簽證尤其容易,江湖傳聞 Shopee 在 MOM 有貴賓專線可以加急處理。 * 臺灣人申請簽證有優勢,比中國大陸人容易拿。 * 請問在新加坡bytedance觀察公司新鮮人,新加坡或東南亞畢業生和台灣畢業生專業素質有差嗎? * 專業素質依然看個人努力,但文化不同,新加坡提倡實習,留學的經驗,學士許多人都有 3+ 以上實習經驗。 * NTU 的教學方式類似 Jserv 的系統課程,給你一個 Topic 或一個專案,自由發揮,認真可以做到很深入,躺平可以隨便做,但努力終究是自己的。 * System Design的部分應該要如何去準備呢? * 看領域,如果今天要投的是 HDFS,就去查 HDFS 的,如果今天要投的是 General backend,就去看 RESTful 或是上 AlgoExpert 之類的網站買一個 System design 的課程都行,要捨得投資自己。 * 學習之後多找人分享,分享跟教學是最好的複習方式,當初我每週上完 Jserv 的課,馬上就寫筆記,設計題目及詳解,然後在學校社團分享。 [Tech Offers Repo](https://app.techinterviewhandbook.org/offers) 的資訊準確度很高。 ### 2023 課程相關分享補充 #### ByteByteGo: 把複雜的系統設計,用很清楚圖示和白話的說明,是準備系統設計面試的良好素材 這是十月才出來的教材,這個課程馬上幫大家整理到共筆上非常棒 代表這堂課是有在與時俱進的課程,大家應該珍惜授課教授的用心 這個教材講的比較簡略,更多是當選型時的參考,大家可以看到一個系統之後看著做對比多思考下 Alternatives (Plan B/替用方案) #### [程式設計師的履歷撰寫要點](https://blog.m157q.tw/posts/2016/01/22/how-to-write-a-resume-for-programming-jobs/) 履歷就是 Sell yourself 30 秒引起興趣或 Fail > 我在字節的時候也只看 60 sec,被逼的,履歷太多了 不用跟那些太頂尖的人比,競爭的市場不同,只要比你同階層的對手優秀就行 所以要找出自己的特色,並且對之有自信 明確的給面試官給你 opportunity 的理由 > 像我是努力跟客製化 #### 2022 求職心得 點出了應屆生的其中一項優勢,有刷題就行,經驗是加分,System design 幾乎不考。 大量面試,熟能生巧 面試可能很煎熬,但台上一分鐘台下十年工 面試能表現的神色自若都是因為訓練自己克服了煎熬 即便在職的時候也定期面試,瞭解市場,規劃職涯 [Netflix 企業文化:追求卓越](https://jobs.netflix.com/culture?lang=%E7%B9%81%E9%AB%94%E4%B8%AD%E6%96%87) 我們不介意員工去其他公司面試,甚至鼓勵員工與主管分享過程中的見聞。畢竟能否獲得豐厚的報酬,全取決於個人能力和聲譽,而非年資。 #### [互相 Mock](https://hackmd.io/@sysprog/HkZz-qezj) 我看到這段好感動,我發現這是我 21 年分享時提過的意見。 然後 22 年開始就有類似課程的記錄了。 當然我的提議跟會有這部分的課程不一定有關啦,但這個部分的教學還是很棒 ##### **我補充幾點我個人深有同感,並且身體力行** 1. 避免頻繁使用滑鼠移動 這是視訊開會時非常非常實用的技巧,不管是面對任何人都要注意 滑鼠頻繁的晃動 or 捲動頁面會讓人失焦,干擾思路 要促成合作,應該要讓保持一個舒適的過程。 如果要滑動頁面或是指向特定目標時,最好利用 Tag 之類的東西快速跳到定位,並且讓對方有心理準備,記住你是要傳達訊息,而不是傳遞急躁。 2. 寧可說得慢,但要精準 注重傳達訊息的精準度,減少雜訊,提升溝通效率 這是一個好的 Team player 該有的特質 3. 應該檢驗程式碼是否正確 Dry run, always dry run 即便你寫過 N 遍有 900% 的信心這絕對不會錯 這是一個 Double confirm 的過程,也展示你對所寫程式的謹慎程度 ### 關於有檢討兩點補充 檢討是個很重要的概念 1. 檢討面試 能的話自己的前幾次面試最好錄影,拿回去認真回放看兩遍,第一次專注思考自己的回答,有哪些地方可以改善的,「把更好的版本寫下來」,可以只錄自己的聲音,OBS 只錄輸入不錄輸出就行。 英文的部分相同 2. 檢討理解 把問題跟自己的「理解」都寫下來,能夠清晰的表達的知識才是真懂,不用每個細節都能背出來,而是能敘述 why and how 即可 像是我面試字節跳動之前做了這些準備,我在各大平台找字節面試的題目,找下來之後通通寫上我自己的理解。 [bytedance 面試準備](https://hackmd.io/@Rance/Hya3yhTaD) 也盡量筆記下面試過程中的環節跟重點 這也方便你回顧整個面試流程 > 寫之前永遠先問一下,表達尊重以及你秀出你對面試的重視程度 ### 如果回去找大學的我,我會想說些啥 1. 畢業前提早面試非常實用 * 瞭解自己的市場定位,減少焦慮,培養自信 * 更多的籌碼談 Offer * 好的起點大幅影響職涯 2. 找一個優秀的 Leader 或優秀的公司,Leader 提供思路,眼界,公司提供資源,兩者都很重要。 > 真要說的話公司 > Leader,Leader 有可取代性,但公司沒有。 3. 善用 GPT 幫忙 Review Resume 跟 Success story(這是現在的你們才能幹的事情) ### 善用 STAR 模組化你的個人敘述,靈活的重組,按需取用 大多情況用來敘述你個人的 success story * S Kafka 瓶頸,一些數字 * T 提升效能,不亂序,不丟包 * A 數個實現細節 * R 超越當前瓶頸數百倍的效益,能應付接下來百倍的用戶增長 可以適用於多個場景,如 技術挑戰/最大成就 同時也可以藉由替換 action 及 result 來適用其他場景 * A: 研究類似競品的解決方案,寫技術文檔,內外評審,分工 * R: 數週內交付,早於瓶頸到達前數月解決問題 這可以適用於 設計解決方案/工作流程案例 等不同面向 1. 找出你最自豪要素(管理/執行/研究/溝通/...)最多的 success story 2. 分析每個要素在這個 success story 代表的行為 3. 把要素抽出來,選定對應區塊(S/T/A/R)並寫好一段敘述 4. 按需組合這段 STAR 的故事 同時這樣的 STAR 樣版要準備多個,我個人是「每個待過的公司三個」左右,假設學生時期算一段的話也可以準備兩到三個即可。
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up