[請益] 個人能力與未來規劃的疑問
個人能力的疑問
各位軟體界的前輩大家好
我是一名寫程式經歷一年左右的菜鳥
最近要換工作了
在思考人生未來的同時
對自己的能力認知產生疑惑
文長 各位前輩若能耐心看完 我會非常非常感謝
------
目前在中部某連鎖食品業工作
這間公司的小老闆三年前在國外拿到知名大學統計碩士後回台灣
開始主導公司的所有運作
而大量運用電腦儲存資料、建立報表系統與自動化流程也在他的規劃當中
經過介紹 去年我便成了他們第一個程式設計師
我很感激
我一個剛從國立地區大學資管系畢業
學歷不怎麼好看的人(因為會寫程式的碩士實在太多了)
在一踏入社會馬上得到超級好的機會
可以從無到有幫一家公司導入資訊系統
也因為只有我一個程式設計師
所以可以預期的 在各個專案中我可以一手主導
這樣必定可以快速練就一身本領 累積許多經驗
我很期待很興奮
這一年來的專案開發
都是由小老闆給定系統需求
然後由我一人進行系統分析設計並執行Coding
我雖然學過很多程式語言 但一開始只對自己的VB.net有信心(各位見笑了 就是VB)
不過感覺上小老闆好像想測試看看我的學習能力、解決問題能力
第一個專案要求我用從來沒學過的PHP開發一個公司內部郵件網頁
(包含信件須通過管理者審核才能寄出等等功能)
於是我開始努力K書上網Google
花了大概三個禮拜竟然完成了
雖然說功能並不複雜難做
但我頓時信心大增
原來我可以花不到一個月的時間
學習一個沒有用過的技術
還做出可以讓公司使用的成品
難以想像大學時浪費大半年的時間完成2266專案
當時浪費自己多少潛力而不用
接下來小老闆讓我用VB.net開發店內的POS
因為他未來想擴充很多功能 保持軟體機動性 所以決定不買市售的系統
開發POS期間絕對是這年來我進步幅度最大的時候
硬體方面
試了好幾台pos觸控電腦 遇到各式各樣什麼狀況都有什麼都不奇怪的問題
學會設定發票機的編碼 用Command模式印出正確發票
學會如何運用條碼機結合程式碼
軟體方面
了解要駕馭VB這個記憶體怪獸的大致概念
(在大多數學校絕對是學不到的 因為不會有教授叫你Demo一個禮拜不關機XD)
知道不能只看重程式的光明面 對於黑暗面的例外處理也很重要
也在這個時候發現只會VB絕對是不夠的
接下來又在原有的POS內擴充了會員功能
讓有會員卡的顧客可以消費集點折價
另外還完成了公司的原料進存貨系統
開發這些專案的過程中
每個對於經驗豐富的工程師屬於小問題的麻煩
都是經驗尚淺的我的大麻煩
不過也因此有了幅度不小的能力提升
除了在過程中學習外
更重要的是知道自己的不足 知道自己應該要去學點東西
我開始花費大量下班時間看書上網
重新建構OOP知識、學習C#、學習Java、複習C、SQL
認識了Uncle Job這個神人 看了幾本他的名著(雖然都還沒看完)
Clean Code、Clean Coder、敏捷軟體開發等等等
這段過程真的很開心、很幸福
每天都很期待上班
站櫃檯的同事們一句「最近都沒有跑任何錯誤訊息 超好用」就夠我爽整天
老闆娘一句「有了系統每天幫我印報表就不怕原料商給我亂搞」 就讓我飛上天
還有太多太多讓我獲得十足成就感的時刻
「叫分店人員用我們的寄件系統寄過來」等等等等
從實做中累積錯誤經驗知道自己欠缺甚麼然後努力進修並把所學應用於工作
要再說一次 這段時間真的好開心好幸福好開心好幸福
人在無知的時候特別容易滿足於現況
在不斷累積知識(或許對於各位前輩們只是常識XD)的過程中
慢慢了解到軟體工程的內部樣貌
慢慢警惕不能再以笨方法開發專案
於是在有意無意間就會和小老闆討論並給他建議
--備註--
哈X碩士的小老闆 有自學過一些程式(PHP、VBA)
不過都不專精(大概就是看完該領域的某一本入門書的程度)
也沒有自己開發出專案的經驗
----
他最常說我想太多了 軟體開發沒有那麼困難 不要把問題複雜化了
最常說我看的那些書都只是在教我招式 而他教我的是心法
(我承認他很聰明很厲害 可以很有邏輯的把他的需求講給我聽
但寫程式部分我實在不認為他有教過我什麼東西
或許他說他教我的心法是他的邏輯?
總之他講出來的一些話對於稍微了解軟體工程的人應該都不會認同)
對於我給他的建議 他常用冷笑或者酸言酸語否決
(或許他認為我只是個剛出社會的小毛頭?)
(或許他覺得他是X佛畢業不需要有人給他建議?)
我提議重構既有程式以加強效率、降低維護難度
提議加強例外處理機制
提議接下來的專案用OOP的概念開發
被他以不要浪費時間否決
(通常在軟體出問題當下他會同意
不過隔天他會又說不需要了這樣已經很好了= =
然後這個過程不斷循環)
提議未來專案應該都要進行單元測試
甚至將來有個小團隊一起合作時可以考慮TDD開發(我知道這有難度 但真的好饗往啊)
被他以「這好奇怪的邏輯喔」打槍
提議不要在狹小的空間工作(一個沒辦法好好伸一個大懶腰的空間)
他不想理睬
提議多徵一個程式設計師 因為團隊工作可以激發出更多東西
他後來還真的有找了一個「懂程式的特助」
不過他只是希望在其他分店有一個人可以供他使喚XD
跟團隊工作根本扯不上邊
於是我提離職了
我其實很感激這個小老闆
他在大部分的時間對我都還不錯(撇開薪水不談XDD 30K 無年終無紅包)
給我很大的揮灑空間
但我相信我不早點到其他專職寫程式的公司闖一闖永遠不會進步
我實在太需要一個具備程式專業與經驗的團隊來帶領
而不是滿足於現狀 繼續自己一人茫然摸索 孤軍奮戰
現在能力有限的我繼續獨立工作只是會浪費時間走冤枉路而已
我提離職當天晚上 小老闆就打來關切 想留人
這通電話大大打擊我的信心
雖然薪水不是我想離開的主因
但我認為我應該可以領到比現在更好的薪水
畢竟我可以快速學習新技術 短時間內獨立開發多個專案 獨立解決問題等等
小老闆卻對我酸言酸語
他說我剛出社會領30K已經不錯了
現在的我其實沒啥能力
真正會的「主要」技術其實只有VB
(這我完全不能否認啊 我雖然有在自學其他語言 但確實我的實務經驗就只有VB...)
我如果現在離開其實很笨 放棄那麼好的機會那麼好的薪水
去外面自討苦吃
總之在他說完一堆打擊我信心的話之後
我雖然知道這是他想留住我的策略
但我的信心真的大大被動搖
難道我的能力真的只能領這樣的薪水?
我下班完全不浪費時間玩樂 頂多運動打球 把大多數時間花在自學、進修 →→→ 30K
同年紀朋友上班都在滑手機因為一個月只要交一張設計圖 下班快樂玩耍看電影唱歌出國
玩
→→ 目前也是30K 月底公司測驗考過就有31K
突然覺得好茫然好困惑
難道我真的就像小老闆說的
現在的能力領30K已經非常好了?
那我是不是放棄寫程式
去做保險專員、業務、服務業、去學個硬體學個CAD BLABLABLA
薪水差不多甚至更優
生活過得還比較爽?
後來我還是堅持離職
但他要求要給他三個月的「離職交接期」
我知道這不符勞基法規定 我可以不要鳥他
但我想好聚好散所以還是順他的意
目前提離職約一個月了
有一直瀏覽數字人力銀行網站
但還沒開始投履歷
(誰會錄取要兩三個月後才可以開始上班的人?)
每天都有不一樣的想法
例如用C#開發一個全新專案 找新工作時可以拿來當作作品
這樣實務經驗就不只有VB了?
還是繼續鑽研VB 因為把某個語言練到精 學習其他的就非常輕而易舉
但我要如何用只有VB實務經驗的履歷找工作?
還是乾脆別寫程式回老家種田算了
現在務農的收入還優於一大堆上班族呢
但我對程式真的有無比的熱誠啊
我真的好愛寫程式啊....
好困惑好無奈好茫然
煩請各位前輩開釋了
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.118.218.144
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1429849941.A.E41.html
推
04/24 12:36, , 1F
04/24 12:36, 1F
→
04/24 12:38, , 2F
04/24 12:38, 2F
推
04/24 12:43, , 3F
04/24 12:43, 3F
→
04/24 12:43, , 4F
04/24 12:43, 4F
→
04/24 12:43, , 5F
04/24 12:43, 5F
→
04/24 12:43, , 6F
04/24 12:43, 6F
推
04/24 12:44, , 7F
04/24 12:44, 7F
推
04/24 12:47, , 8F
04/24 12:47, 8F
→
04/24 12:47, , 9F
04/24 12:47, 9F
謝謝樓上幾位前輩 但我的實務經驗只有VB 中部地區vb的缺超少
04/24 12:48
推
04/24 12:51, , 10F
04/24 12:51, 10F
→
04/24 12:51, , 11F
04/24 12:51, 11F
→
04/24 12:52, , 12F
04/24 12:52, 12F
→
04/24 12:52, , 13F
04/24 12:52, 13F
推
04/24 12:54, , 14F
04/24 12:54, 14F
→
04/24 12:54, , 15F
04/24 12:54, 15F
※ 編輯: wybnbk (42.76.217.62), 04/24/2015 12:55:55
推
04/24 13:17, , 16F
04/24 13:17, 16F
→
04/24 13:18, , 17F
04/24 13:18, 17F
→
04/24 13:18, , 18F
04/24 13:18, 18F
→
04/24 13:18, , 19F
04/24 13:18, 19F
→
04/24 13:24, , 20F
04/24 13:24, 20F
推
04/24 13:25, , 21F
04/24 13:25, 21F
→
04/24 13:28, , 22F
04/24 13:28, 22F
→
04/24 13:29, , 23F
04/24 13:29, 23F
→
04/24 13:30, , 24F
04/24 13:30, 24F
→
04/24 13:30, , 25F
04/24 13:30, 25F
→
04/24 13:30, , 26F
04/24 13:30, 26F
推
04/24 13:31, , 27F
04/24 13:31, 27F
→
04/24 13:31, , 28F
04/24 13:31, 28F
推
04/24 13:43, , 29F
04/24 13:43, 29F
推
04/24 13:45, , 30F
04/24 13:45, 30F
→
04/24 13:45, , 31F
04/24 13:45, 31F
→
04/24 13:45, , 32F
04/24 13:45, 32F
→
04/24 13:45, , 33F
04/24 13:45, 33F
→
04/24 13:45, , 34F
04/24 13:45, 34F
→
04/24 13:45, , 35F
04/24 13:45, 35F
推
04/24 13:49, , 36F
04/24 13:49, 36F
→
04/24 13:49, , 37F
04/24 13:49, 37F
還有 38 則推文
→
04/24 22:16, , 76F
04/24 22:16, 76F
推
04/24 23:22, , 77F
04/24 23:22, 77F
推
04/25 01:45, , 78F
04/25 01:45, 78F
→
04/25 01:45, , 79F
04/25 01:45, 79F
→
04/25 01:46, , 80F
04/25 01:46, 80F
推
04/25 02:30, , 81F
04/25 02:30, 81F
→
04/25 02:30, , 82F
04/25 02:30, 82F
→
04/25 07:46, , 83F
04/25 07:46, 83F
→
04/25 07:48, , 84F
04/25 07:48, 84F
推
04/25 08:46, , 85F
04/25 08:46, 85F
→
04/25 08:46, , 86F
04/25 08:46, 86F
推
04/25 12:31, , 87F
04/25 12:31, 87F
推
04/25 22:32, , 88F
04/25 22:32, 88F
推
04/25 23:51, , 89F
04/25 23:51, 89F
→
04/25 23:51, , 90F
04/25 23:51, 90F
→
04/25 23:51, , 91F
04/25 23:51, 91F
推
04/26 02:56, , 92F
04/26 02:56, 92F
推
04/26 07:11, , 93F
04/26 07:11, 93F
→
04/26 07:12, , 94F
04/26 07:12, 94F
→
04/26 17:27, , 95F
04/26 17:27, 95F
→
04/26 17:27, , 96F
04/26 17:27, 96F
首先感謝推文串的所有前輩,真的覺得受益良多,心理的困惑也減低不少
這社會沒有談不到的薪水,只有因能力不足而做不到的事
我會繼續保持學習的拚勁。
再來也很感謝私底下寄信給我的前輩們,不管是經驗分享、加油鼓勵、甚至是工作推薦,
我都覺得受寵若驚!以後等我有足夠經驗與能力後,一定會幫助版上其他困惑中的菜鳥,
讓這個互相照顧的風氣傳承下去!
謝謝Soft_Job!
(因不太會使用Ptt,若有漏回信、漏回水球的情況還請包涵)
※ 編輯: wybnbk (118.232.71.123), 04/26/2015 17:56:44
推
04/26 19:29, , 97F
04/26 19:29, 97F
推
04/26 19:31, , 98F
04/26 19:31, 98F
→
04/26 19:31, , 99F
04/26 19:31, 99F
推
04/27 10:10, , 100F
04/27 10:10, 100F
→
04/27 19:02, , 101F
04/27 19:02, 101F
→
04/27 19:03, , 102F
04/27 19:03, 102F
→
04/27 19:04, , 103F
04/27 19:04, 103F
推
04/27 21:34, , 104F
04/27 21:34, 104F
→
04/27 21:34, , 105F
04/27 21:34, 105F
→
04/27 21:34, , 106F
04/27 21:34, 106F
→
04/28 02:39, , 107F
04/28 02:39, 107F
→
04/28 02:39, , 108F
04/28 02:39, 108F
推
04/28 11:57, , 109F
04/28 11:57, 109F
→
04/28 11:59, , 110F
04/28 11:59, 110F
→
04/28 12:02, , 111F
04/28 12:02, 111F
推
04/28 15:03, , 112F
04/28 15:03, 112F
推
04/29 16:09, , 113F
04/29 16:09, 113F
→
04/30 22:59, , 114F
04/30 22:59, 114F
討論串 (同標題文章)