從上一篇菜鳥前端工程師紀錄 — 1st month到現在,過了兩個月,在打這篇的當下,剛好滿試用期,依照約定,來說說近況以及工作上的心得。
這兩個月在做什麼?
先來說說每日行程,進入專案後,每天一進公司會先打開客戶測試回報的 excel,看看有沒有被標註要修改的問題,如果沒有的話,也會看看其他人要修的 issues,試著修修看,順便看一下其他人的 code 怎麼打的。
再來會花半小時左右看一下最近有什麼新的技術文章,這邊推薦 daily.dev 這個 chrome extension,它會匯集很多技術文章,你可以根據你有興趣的去勾選文章類別,每天滑一下有時候會有一些很酷很有用的文章!
接著開始正式工作,工作內容都會由 PM 來交代要做什麼事,因為目前的專案已經在開發尾聲了,加上測試人員不足,所以一部分的工程師都是在做測試,有點像是 QA 的工作內容,根據測試劇本進行產品的測試,並且回報有問題的測試情境,所以說是測試工程師也不為過哈哈。
空閒之餘,會看一些還沒有很熟的觀念或技術,因為專案是用 Angular,所以花了很多時間在看鐵人賽的 Angular 系列,還有 Rxjs 的原理跟應用。
大概就是這樣子~
什麼?你說怎麼才這樣?
其實這就是我這兩個月每天在做的事,可能是因為剛進去,本來就沒有負責很多開發功能,所以都被交代 QA 的工作,說實在是有一點點無聊,跟想像中的工程師是有點落差的。
不過呢~也因為沒有很重的壓力在身上,所以能夠在上班時自我學習,看一些有興趣的文章,算是為之後的工作先做預習。
唯一覺得可惜的是暫時沒有在工作上得到成就感,雖然可能對有些人來說,工作能夠做自己想做的事情很棒。不過對我來說,可能是因為還沒有真的覺得自己是個前端工程師,所以很渴望能夠在工作上得到回饋,證明自己是個夠格的工程師。
過了兩個月,反而更加的迷茫,一部分是工作內容不符合想像,一部分是還沒對這個職稱感到認同,或許這就是工程師的日常也說不定?只是目前我還沒有適應這樣的工作型態。
工作上學到的東西
在工作上學到最多的,大概就是 Git 版控了,其實大多數的東西,像是程式語言或是技術原理,都可以靠自己學會。不過團隊合作真的是要開始工作之後,才能夠學習到,所以像是 git merge 或是遇到 conflict 要怎麼解決,都是開始工作後,才真的了解要怎麼實際操作。
除了版控之外,還有很多工作後才知道的好用套件:
- Git Graph:如果不想另外安裝 source tree 的話,這個我覺得很好用,在操作 Git 的時候也比較不會出錯。
- GitLens:也是版控的好工具,可以開分頁比對上一個 commit 的程式碼,也可以看到是誰打的(抓戰犯工具哈哈)。
- Error Lens:報錯時會直接顯示在程式碼後面,不需要 hover 就可以直接看到報錯內容。
- Code Spell Checker:幫你檢查拼字有沒有錯誤,手殘很實用!
- Tabnine AI:沒錢買 Github Copilot 的,可以用這個,他會根據你打的程式碼,推薦給你可能接下來要打的字,可以省下很多時間。
- Code GPT:可以直接反白程式碼問 GPT 問題,好用!
之後再來寫一篇我常用的 Vscode 套件好了~
試用期過後呢?
雖然目前的工作內容沒有得到成就感,不過有被 PM 告知要進入下一個專案了!!是用 Vue 開發的專案(是說怎麼還沒學好 Angular 又要開始學習新的框架了哈哈),雖然又要重新學新的東西,不過我卻非常的興奮!!感覺又一個新技能要打開的感覺,期待之後能在工作上得到成就感!
那這次心得就到這邊啦~怎麼感覺非常短哈哈,大概是因為每天做的事情都差不多吧,之後有新的想法也會不定期更新的。
下次心得應該是半年後啦!
我們下次見~