我希望在寫書前就知道的 N 件事 ── 出版之後
許多人都懷抱著成為作家的夢想來參加 iT 邦幫忙鐵人賽(還是只有我🤔),筆者在去年有寫過一篇文章分享出版經驗,而今年在出版第 2 本書後,又產生了一些心得想跟大家分享。
TAG ・ 標籤
共 62 篇文章
許多人都懷抱著成為作家的夢想來參加 iT 邦幫忙鐵人賽(還是只有我🤔),筆者在去年有寫過一篇文章分享出版經驗,而今年在出版第 2 本書後,又產生了一些心得想跟大家分享。
本篇文章想跟讀者探討內部加薪這個議題,如果有辦法在熟悉的環境中持續成長,應該沒有多少人想在陌生的環境中從零開始吧?
每間公司在新人教育訓練上,願意投資的資源落差很大;有些有完整的制度與流程,讓新人一步步走上軌道;而有些則是放牛吃草,讓他自行摸索。
從第二份工作開始,幾乎每場面試你都會被問到:「過去在公司或是專案上扮演過什麼角色?遇到過什麼樣的困難、如何解決?」
相比於系統設計,白板題往往需要寫出能夠運行的程式,或者提供面試官認為可行性高的演算法;大部分的白板題難度會落在 LeeCode Easy 的等級,有程式基礎的人基本上都能夠給出答案,但除了給出答案外,程式的正確率與執行效率也會列入評分。
其實前面 10 幾篇文章的內容都是系統設計的一環,只是問題的方向是從你過往的履歷、技術或是面試公司的需求出發,透過詢問細節來評核你技術的硬實力。
「沒有最好的程式,只有更好的程式。」在完成功能後 Code Review 是非常重要的事情;不只看自己的程式碼,也要多觀摩其他人的程式碼,這個動作除了可以優化程式碼品質外,還可以幫助團隊了解彼此的工作進度。