上禮拜因為出差參加公司活動,再加上感冒,停更一週 lol
這禮拜的小心得。看到組上的 Software Engineer(不是 Senior)帶領大家開會討論,包含帶領 Manager 和 Senior SWE,突然很崇拜然後得到一些啟發。突然覺得寫出高品質的 code 不是我唯一需要追求的,這只是基本而已,懂的帶領 meeting、溝通、寫 docs、幫忙 project management 開 tickets、在 slack 跟其他組的溝通等軟實力也同等重要,甚至是往 Senior Engineer 的關鍵。記得之前看 Software Engineering: The Soft Part 這本書看到,怎樣算是 Senior Engineer?Senior 除了自己進步以外,還能帶領整個 team 一起進步變好。希望這份實習內除了把 code 寫好之外,還能慢慢學習這些能力。
如果不算上禮拜出差的那週,實習已經三個禮拜了。算的話,實習已經滿一個月了,是一個該回頭檢視自己有沒有做好的時間點。雖然還是常常覺得自己做不夠多,沒有完成什麼特別重要的任務,但好像只是我太過焦慮太想表現的關係,平心而論,我覺得對於 codebase 已經熟悉的差不多,已經可以完成一些 end-to-end 包含前後端的 feature,可以寫 test 、mock data、寫 storybook。雖然有小小開心一下,感覺逐漸熟悉了,但這好像也只是基本的,瞭解如何改 code 修 bug,可以幫忙一些分派的任務,但無法看得更遠,給予這個 app 更多建議或決策。我覺得接下來還需要加強的地方是對於 business logic 的理解,理解使用者如何用這個 app,這個 app 可以怎麼被用?有哪些 feature 等,這樣討論可能才能派上一點用場。
最後寫下來提醒自己,productivity 應該不是唯一的判斷標準,溝通起來的感覺,處理事情的能力也都是判斷 intern 的標準,雖然我覺得目前都做得不錯,但還是寫下來提醒自己,警惕自己問問題前要先做足 research,然後也記得不要因為貢獻看起來微不足道就覺得很爛 lol。