Re: [請益] 我是否該轉行了...?

作者: ghost008 (0080)   2014-02-22 10:46:04
※ 引述《a395397 (不知道為什麼)》之銘言:
: 我讀國立科大資管所,本來打算去業界寫程式....
: 但面試完第一間後,面試的人跟我說:軟體工程師這條路不好走
: ,以我的程度前半年會很操~而且是你無法想像的操
: (聽說有人被操半年 頭髮全白)!!
: 我以前到現在有寫過C、C++、JAVA、VB、net(C#)、PHP、SQL、Java 、javascript 等等
: ,但現在發現都不精通 (因為我都抓人家的來修改而已),因此只會一些基本語法跟邏輯
: 罷了,像指標或串列、物件導向概念、類別、繼承等觀念,其實到現在也還不是很了解
: .....如果只是這樣的程度還能去業界寫程式嗎?
: 我是否考慮轉行呢?
寫純軟如果能完全複製使用者環境,那程式的累贅影響較小
如果user轉換了環境或是HW,到時候會冒出許多難以理解的問題
寫出一個可以動的程式不難,但如何寫出符合user邏輯的程式很難很難
SW的主管相對只是接收了user概念,初期的最低標準肯定是可動先上線就好
之後再讓user反饋訊息修正
如果user沒有修正的需求,那這隻程式本身就算pass
這中間的溝通,如何將user天馬行空的想法融入程式裡面才會讓人抓狂
這都是要經驗累積才行
我是ATE,大部分寫C跟VB,不過好險我也是user,即便是自己轉換想法寫進程式裡
也需要花費好幾個小時去思考跟翻閱文件
有時候客戶甚至會沒有給SPEC,我還必須設定許多副程式驗證,保證我拿到的數據正確
在這中間,我會一次次的受到各方質疑,上到客戶端,下到廠內RD與產品工程師
這就是我必須承受的壓力
沒有人一入行就扛的起工作,因為在學校上課拿到60分就代表Safe
但是一進公司,即使你一上線的系統剛開始通過user測試
一旦關鍵時刻出包了,user會不斷地把問題推到開發程式的人員身上
這時候你的經驗就會跟著user的反饋不斷累積
面試者說得很對,前半年一定會很操
不過他可能沒說的是,撐過前半年之後,搞不好就是準時上下班養肝了
作者: milk910 (Eddie)   2014-02-22 11:13:00
好棒的文 推推
作者: samtwend2001   2014-02-22 13:33:00
作者: yudofu (豆腐)   2014-02-22 18:10:00
而且如果是看別的大廠的code改的話,邊看邊學邊用也不錯。真的要從line 1重頭開始寫的話還比較痛苦

Links booklink

Contact Us: admin [ a t ] ucptt.com