成  就  一  直  前  進  的  你

成  就  一  直  前  進  的  你

loanding...

首頁>求職面試>資訊工程師:最常做的事是接手別人的Code

資訊工程師:最常做的事是接手別人的Code

大家都以為我每天都在寫程式,其實我花更多時間在看別人寫的程式。有一次學弟問我:「你每天是不是都在開發新的功能?」我笑了一下,因為那天我從早上九點到下午四點,一行程式都沒寫,我都在看別人十年前留下來的程

資訊工程師:最常做的事是接手別人的Code
share
share

資訊工程師的工作日常

其實資訊工程師真的沒有一直在寫Code,更多時候是在接手別人的Code。

有些專案做了五年、十年,原本的工程師早就離職了,留下來的只有一個專案資料夾,還有密密麻麻的程式,沒有註解、沒有文件,變數名稱還叫 a、b、test1。

第一次打開的時候,我真的不知道該從哪裡開始看,有一陣子,我每天都像在考古。點進一個Function,它又呼叫另外三個Function,追了一層,後面還有五層,原本只是想改一個按鈕,最後卻花了一整天搞懂它到底是怎麼運作的。

有同事開玩笑說,我們不是資訊工程師,是翻譯員,負責把以前工程師留下來的「古代語言」,翻譯成現在大家看得懂的樣子。

我覺得這個形容還滿貼切的,寫新的功能,反而沒有想像中那麼難,真正讓人頭痛的是,你不知道改了這一行,會不會影響另外十個地方,所以每次送出程式之前,我都會多確認幾次。

不是怕自己寫錯,而是怕動到一個不知道為什麼存在、卻又不能消失的功能。

資訊工程師要會讀得懂程式

很多朋友知道我是資訊工程師,都認為我很會寫程式。老實說,我現在反而覺得,比起寫程式,更重要的是讀程式,因為看得懂別人的思考方式,才能知道問題出在哪裡,也才能放心把系統繼續維護下去。

如果你是資工系學生,準備進入軟體產業,我建議不要急著追求會多少種程式語言,先學會閱讀別人的程式、理解系統架構,再練習把自己的程式寫得讓半年後的自己還看得懂。 因為有一天,接手你程式的人,很可能就是未來的你自己。

更多資訊請上:https://freshman.1111.com.tw/

上一篇: 汽車銷售員:賣車永遠是在等客戶做好決定 下一篇: 土木結構大解密 不看學歷看這兩點 帶不走的即戰力!

你可能會喜歡的文章

author

作者簡介

我是職點編輯群 / 職點文字團隊

一群理性與感性兼具的文字團隊,用數據分析趨勢,用文字感動人心,帶給讀者最新的職場資訊、求職技巧和生活好點子。

totop