研究所前,做過了兩個軟體工程師實習。
一個是美國航空電子業,
一個是台灣晶片廠。
在大公司做實習,
這兩個裡面我都是被指派一個小領域裡面。
解決別人邏輯上或是因為版本更新的錯誤。
這種工作需要很強的除錯能力,
要了解整個軟體的架構後,
開始分析可能的原因,開始一個一個試。
上次在國外實習,
我連 version control 怎麼用都不知道,
最主要的收穫還是了解怎麼跟別人合作討論解決問題。
還有在龐大的公司軟體架構中做出自己的貢獻。
這次在台灣做實習,
被指定了一個side project,
有一點意外這個工作需要的背景知識,
很難想像一個新人需要花多少時間才能把知識補齊。
可是感覺一鑽進去,
就會因為有經驗就出不來了。
我覺得軟體工程師算是一個很需要經驗的行業。
解決一個問題,
要去解決背後所有的小細節。
還有解決問題時,
有沒有想要用最優雅的方式去寫,
還是只要能過關就好。
在大公司裡,
有各式各樣的軟體工程師,
我覺得也很好,
大家都有自己的優先事項,
有些混一口飯吃。
有些重心是家庭朋友。
有些單純是喜歡技術。
有些想跳槽。
這些都沒有對錯,
只要不要留麻煩給其他工程師就好。
Wednesday, June 14, 2017
Subscribe to:
Post Comments (Atom)
ubuntu on x1c carbon 6 th
此篇網誌將會記錄 x1c 使用心得以及問題 @ 12/2018 拿到windows 10 pre-installed x1c 6th 壓縮容量 改bios開機設定 安裝 ubuntu 18 from usb @ issue 1. 電量問題 co...
-
這學期的雲端計算 project 用了 Dash 當作 front-end 這是 Dash 介紹 Written on top of Flask, Plotly.js, and React.js, Dash is ideal for building data v...
-
這個暑假在灣區做軟體工程師實習。 由於先前的兩個軟體實習以及大學研究所所學符合, 幸運地獲得 kernel, platform 相關的實習機會。 經過了三個實習 愛荷華州 8 個月 竹科 2 個月 灣區 3 個月 沒...
-
這學期我修了影響我很深的三堂課, operating systems distributed computing systems interconnection networks 每一門課中 都接觸到了大量相關領域的論文 在系統這個領...
No comments:
Post a Comment