SERIES ・ 系列

全端工程師生存筆記

Full-Stack Engineer Survival Notes

第 13 屆 iThome 鐵人賽 Software Development 組佳作:從履歷、面試準備到職涯選擇,整理全端工程師的求職與職場心得;後來出版成《給全端工程師的職涯生存筆記》。

共 30 篇文章

不要等到「受夠了!」才開始進步

剛踏入職場時,小明對工作懷抱著憧憬,接手的專案總是格外珍惜且戰戰兢兢,生怕自己哪個地方做不好連試用期都過不了;因此入職的第一年像海綿般瘋狂吸收新的知識,並在錯誤中學習成長。

DAY 01 5 分鐘

[履歷]準備履歷不只是為了面試!

整理履歷是持續性任務,但許多人都把它當成一次性任務;讓我們回想一下,入職後有多久沒有整理履歷了。

DAY 02 10 分鐘

[履歷]你要對自己的履歷瞭若指掌

人在面對自己不擅長的事情時會慣性逃避,但隨著時間拉長,有些人不只忘記自己當年的逃避,甚至還把它放上履歷;當求職者在毫無防備的狀態下被問到當年逃避問題時,最先可能有短暫的失神,而後為了填補這段尷尬的時間開始胡言亂語創造歷史,把無能跟想要找藉口的醜態直接呈現在面試官眼前。

DAY 03 9 分鐘

[履歷]用簡報讓面試官集中注意力

我想很多人都聽過木桶理論,一個木桶可以裝多少水是取決於最短的木條;但木桶不一定要正著放,如果你把木桶斜放,只要角度正確了,能裝多少水就是取決於最長的那根木條。

DAY 04 7 分鐘

[面試]做好自我檢核,面試就是上戰場!

面試已經是充滿未知數的戰場,如果你到了戰場才發現自己把裝備忘在家裡,那不就是自尋死路嗎?筆者將在這篇文章分享自己面試前的自我檢核表,面試不求超常發揮,但至少不要犯下低級錯誤。

DAY 06 12 分鐘

[面試]準備好要詢問公司的問題,面試就是資訊戰!

我認為面試就是在打一場資訊戰,除了公司要了解你之外,你也要了解公司;很多人在面試的時候不敢提出自己內心真正的問題,深怕問錯一個問題就錯失了工作機會;如果你有這些擔心,可能來自於你對自己的專業沒有自信,又或是過去人生的負面經驗。

DAY 07 8 分鐘

[職涯]留任還是離職?看完這篇後再做決定!

在這個快速變遷的世代,絕大多數人都不可能在一間公司終老;但什麼時機點跳槽卻也是一個學問,這篇文章會先帶你綜合評估現在的公司,讓你理性思考要留任還是離職。

DAY 08 8 分鐘

[職涯]工程師選擇公司要考慮哪些細節?常見迷思分享

新聞時常報導有些人在中年轉職工程師後取得巨大成功,這類新聞讓許多人誤以為轉職工程師是一件很輕鬆的事情;但你們可以做個反向思考:「之所以能登上新聞版面,就代表這件事在現實生活中不常發生!」

DAY 09 7 分鐘

[面試][前端]在使用後端的資料前,你有先做驗證嗎?

回想當年還是前端菜鳥時,我完全信任後端前輩回傳的資料;記得當年有個產品上線前的測試一切正常,但上線幾天後 PM 就接到客戶回報系統上有頁面顯示不全的 Bug;因為網頁前端是我負責的,所以第一個被抓去興師問罪。

DAY 12 5 分鐘

[面試][資料庫]面對高流量的的系統,會採取哪些措施?

除非你的實戰經驗超級豐富,不然在面試時一定會遇到不熟悉的議題;面對無法回答的問題,我個人會老實向面試官表明自己沒有這方面的經驗,會持續學習,瞎掰答案容易讓對方覺得你以後進來公司也會這樣做事。

DAY 18 7 分鐘

[面試][資料庫]關聯式資料庫要如何設計避免超賣?

網路商城特賣會常常會推出特定商品限量 1 組的搶購活動,在搶購過程除了會產生高併發的問題外,同時也需要考慮到「商品會不會超賣」,在現實生活中聽起來很不可思議;但在網路的世界裡,如果SQL邏輯沒有設計好,真的可能發生明明只限 1 組卻賣了 10 組商品的超賣事件。

DAY 19 5 分鐘

[面試][白板題]設計一個簡易的抽獎程式

相比於系統設計,白板題往往需要寫出能夠運行的程式,或者提供面試官認為可行性高的演算法;大部分的白板題難度會落在 LeeCode Easy 的等級,有程式基礎的人基本上都能夠給出答案,但除了給出答案外,程式的正確率與執行效率也會列入評分。

DAY 23 9 分鐘