作為非資工系的轉職仔,邁入後端工程師職涯的第四年,回顧前三年的工作內容,雖然學了很多技術跟工具,但覺得基礎不夠紮實,因此這次參加鐵人賽的主要目的是為了學習/複習基礎知識,先將基礎給打穩再繼續往下個階段前進。
這次想到的主題有很多,像是後端學習地圖、資料結構與演算法以及Google PCA 考照心得,但八月底考完PCA 證照才決定報名,打算拖到九月中才開始發文,半個月的緩衝時間也沒辦法準備三個系列文的文章量,即使真的寫得出來品質可能也不怎麼好,最後決定先完成後端學習地圖和資料結構與演算法的系列,PCA 證照的部分之後再説。
不過心態上會當作訓練自己資料搜集、統整、學習並轉為文字講解的能力,秉持著志在參加不在得獎的心情,只要能夠把每個系列寫完30篇文章就好,文章也會同步發在Medium 上,如果有超出30篇文章的話,超過的部分只會在Medium!
雖說我是電機工程系出身,高中就有教過C語言,但必修課程比較多是發電機、電動機和儲能相關的,而且我大學時還沒確定未來要走的道路,畢業第一份正職工作還是去銀行當櫃員….
因此,對於轉職的人來說,不管是去補習或是自學,照著後端學習地圖從基礎學起絕對不會錯,
系列文參考資料為Backend Developer Roadmap的內容,基本上會根據學習地圖的章節內容順序發文,但我會挑選一些比較基礎的內容進行學習,像是網際網路、作業系統、資料庫知識之類的,畢竟程式語言、版控、資料庫操作這種的在補習班或自學時應該就學過了。
目前大致看了一下學習地圖每個章節的標題,挑了一些比較像是背景知識的類型作為這個系列文的文章,這些應該都是作為一名軟體工程師都必須要了解的,不過文章內容還是基礎,要了解到很深入的話可能網際網路一個章節就可以寫一個系列文了吧。
因此每個章節的結尾會附上這個章節還需要特別去了解的內容,有興趣深入了解的話再花時間去查詢資料囉~
#分享 非本科從0開始的軟/韌體工程師求職心得 - 軟體工程師板 | Dcard