Likes and dislikes about being a Software Developer

大家好,我是B96的劉道然,目前在 Kira Systems 任職 Software Developer 即將滿一年,在這之前我在 KLA 做了五年多,我認為我的經歷算是 mid-level / intermediate。
我覺得 Software Developer 相關的職涯討論這個議題非常廣,所以我只想針對我喜歡以及不喜歡的部份來分享,有問題歡迎留言或是寄信給我: hi@dawranliou.com.

:heart:

我很喜歡當 Software Developer 可以一直學到新的東西,科技方面像是程式語言或是軟體工具,除此之外也可以學到很多不同產業的 Domain knowledge,像是 KLA 所在的半導體產業就和 Kira Systems 的 legal tech 產業很不一樣,但同時又有很多很相似的地方。當 Software Developer 讓我有機會可以去跨領域做不同的事,從一個領域學到的東西去解決另一個領域的問題,這些都讓我非常興奮。

寫軟體也滿足了我很多動手做東西的慾望,這也跟我喜歡機械系的原因很像,只是從做硬體的工件變成了電腦上的程式。軟體這個行業我覺得很棒的地方是我下班後也是會繼續寫軟體當作興趣,我對寫軟體非常有熱情,我很幸運可以工作和興趣有很大的重疊。

我覺得 Software Developer 的工作中也提供了非常多的機會讓我進入 Flow (https://en.wikipedia.org/wiki/Flow_(psychology)),通常工作都有足夠的挑戰性,需要我用我的專注力、創造力來解決,我很喜歡這樣的工作模式。

:frowning_face:

我覺得軟體界很多問題和矽谷這邊的科技產業、新創文化、和美國的資本主義很有關係,讓我現在滿排斥在矽谷這邊的公司。其中一個滿大的問題是面試。受許多大公司的影響,現在許多公司招募 Software Developers 時會使用 coding quiz 和 whiteboarding 的方式測驗來面試的人。我很不喜歡這種面試因為我覺得:1) 不尊重來面試的人, 2) 無法預測來面試的人的工作表現,3) 不重視來面試的人身為 Software Developers 的其他能力,4) 代表面試的公司不重視這個面試。雖然有很多公司意識到這個問題而不採用這種面試方式,我多數的面試經驗還是很差。


謝謝你閱讀這篇,歡迎大家分享自己喜歡和不喜歡 software developer 這個職業的地方,如果有問題的話也歡迎留言討論。

道然
hi@dawranliou.com