Benjamin
Benjamin

新人工程師,偶爾分享工作心得(預計?

求職前,手牌(職場技能)盤點

相隔兩年以上的面試即將開始,與剛畢業能說的題材當然不同了,兩年來在職場的磨練不會是白費,但需要經過整理才知道要如何表現。

雖然已經在下一個公司新人訓好一段時間了,不過還是把這段補上。


初出茅廬

學校學的語言是C++, 專題使用的有python、javascript,版本控制使用git,在linux上寫腳本執行,此外還有用過一些小型的雲端服務(例如heroku),再加上一些演算法的磨練,程式競賽相關的檢定,簡易的python爬蟲專案,這些就是當時畢業找工作能用的所有手牌了。


回頭一看還挺寒酸的: )
實際上也確實如此,要求C++的職缺並不多,而使用到的情境又很多是關於韌體的開發,也就是說不管第一份工作是什麼內容,一定都有非常大的一部份需要從頭學起。

第一份工作後

進了部門後從零開始看線上課程學JAVA基礎,之後再使用spring boot建置專案,和同期合作透過完成陽春的待辦清單網頁,學習前後端串接API,以及最基本的CRUD(新增、讀取、更新、刪除)功能,之後再參與到實際的專案開發之中。

使用第三方服務的api完成需求、連接非關聯式資料庫dynamoDB存取資料,並參與新資料表和新索引的設計,不能說做得多好但是在過程中也逐漸學到設計的要領和實務上應該避免的做法。

在AWS lambda服務中部署獨立執行的排程/觸發程式,使用nodeJS開發。

除此之外在與同事合作的過程中,關於溝通的部分也有不少學到的東西。身為一個後端工程師,為了和前端、企劃、客服等不同職責與北境的同事溝通,需要配合對方的認知和定義,修改敘述的措辭。像是設計背景的前端工程師無法理解我說的「map」是何物,但我指的是「key value結構的物件」,最後透過前輩翻譯才解決這次的溝通問題。之後改變做法,在溝通開始時附上程式連結或產品網址,並在溝通的過程中理解每個人對不同的頁面、邏輯如何稱呼,其後的合作開發效率就愈發提高了。

找到和團隊每個人維持和諧以上的溝通方式真的非常重要,這是與技術實力同等重要的事。


以上零零總總的列出了一大堆內容,相比畢業時真是充實了不少,像這樣整理過之後對自己比較有信心,「我確實知道自己做了什麼」

接下來要做的事就是和公開履歷之後寄出邀請的公司,以及主動投遞履歷應徵的公司約時間面談,表現自己的能力了。

這是2021.9.16的事

CC BY-NC-ND 2.0 版权声明

喜欢我的文章吗?
别忘了给点支持与赞赏,让我知道创作的路上有你陪伴。

加载中…
加载中…

发布评论