Wednesday, June 14, 2017

軟體工程師實習

研究所前,做過了兩個軟體工程師實習。

一個是美國航空電子業,

一個是台灣晶片廠。

在大公司做實習,


這兩個裡面我都是被指派一個小領域裡面。

解決別人邏輯上或是因為版本更新的錯誤。

這種工作需要很強的除錯能力,

要了解整個軟體的架構後,

開始分析可能的原因,開始一個一個試。


上次在國外實習,

我連 version control 怎麼用都不知道,

最主要的收穫還是了解怎麼跟別人合作討論解決問題。

還有在龐大的公司軟體架構中做出自己的貢獻。




這次在台灣做實習,

被指定了一個side project,

有一點意外這個工作需要的背景知識,

很難想像一個新人需要花多少時間才能把知識補齊。

可是感覺一鑽進去,

就會因為有經驗就出不來了。



我覺得軟體工程師算是一個很需要經驗的行業。

解決一個問題,

要去解決背後所有的小細節。

還有解決問題時,

有沒有想要用最優雅的方式去寫,

還是只要能過關就好。


在大公司裡,

有各式各樣的軟體工程師,

我覺得也很好,

大家都有自己的優先事項,

有些混一口飯吃。

有些重心是家庭朋友。

有些單純是喜歡技術。

有些想跳槽。

這些都沒有對錯,

只要不要留麻煩給其他工程師就好。










No comments:

Post a Comment

Dash Python API 中文簡介

這學期的雲端計算 project 用了 Dash 當作 front-end 這是 Dash 介紹 Written on top of Flask, Plotly.js, and React.js, Dash is ideal for building data v...