[請益] 個人能力與未來規劃的疑問

看板Soft_Job作者 (把你掰)時間10年前 (2015/04/24 12:32), 10年前編輯推噓44(44070)
留言114則, 48人參與, 最新討論串1/2 (看更多)
個人能力的疑問 各位軟體界的前輩大家好 我是一名寫程式經歷一年左右的菜鳥 最近要換工作了 在思考人生未來的同時 對自己的能力認知產生疑惑 文長 各位前輩若能耐心看完 我會非常非常感謝 ------ 目前在中部某連鎖食品業工作 這間公司的小老闆三年前在國外拿到知名大學統計碩士後回台灣 開始主導公司的所有運作 而大量運用電腦儲存資料、建立報表系統與自動化流程也在他的規劃當中 經過介紹 去年我便成了他們第一個程式設計師 我很感激 我一個剛從國立地區大學資管系畢業 學歷不怎麼好看的人(因為會寫程式的碩士實在太多了) 在一踏入社會馬上得到超級好的機會 可以從無到有幫一家公司導入資訊系統 也因為只有我一個程式設計師 所以可以預期的 在各個專案中我可以一手主導 這樣必定可以快速練就一身本領 累積許多經驗 我很期待很興奮 這一年來的專案開發 都是由小老闆給定系統需求 然後由我一人進行系統分析設計並執行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
幾年後年薪破百,而不是30k沒年終還很爽,以你以前的0
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
台北國立新鮮人雖便都35,以你的能力,願意找的話
04/24 12:47, 8F

04/24 12:47, , 9F
隨便都有40
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
另外不一定要找vb的 可以投c#等等 有些公司會看你專案
04/24 12:52, 12F

04/24 12:52, , 13F
經歷而已 語言再操你就好
04/24 12:52, 13F

04/24 12:54, , 14F
你可以投C# ,然後把你那個PHP經歷寫進去.
04/24 12:54, 14F

04/24 12:54, , 15F
代表你認真操一下C#就可以開始寫了 XD
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
,但是說VB這東西實在是沒什麼發展空間,建議往C#或是Jav
04/24 13:18, 17F

04/24 13:18, , 18F
a發展,至於PHP這種人人會用的東西,除非你專精到框架運
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
VB.NET 和 PHP 沒這麼不堪吧
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
就投履歷啊 開始面試了 兩三個月 onboard 還好啊
04/24 13:30, 25F

04/24 13:30, , 26F
他說他要自學VB 然後自己去啃我的code......
04/24 13:30, 26F

04/24 13:31, , 27F
人人都會的語言多得是阿,Java C# 也沒難到哪裡去,
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
我自己是寫PHP,也是我最熟悉的語言之一,但是這東西品
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
,新創事業用來做MVP是好用,規模大起來還是要刻C跟Java
04/24 13:45, 33F

04/24 13:45, , 34F
,個人覺得Java 用來熟悉OO跟設計模式,資料結構等基本工
04/24 13:45, 34F

04/24 13:45, , 35F
很適合,換言之Java學的好,轉什麼語言都快
04/24 13:45, 35F

04/24 13:49, , 36F
至於c#就是微軟流的Java,VB反而越來越少人用,感覺不到
04/24 13:49, 36F

04/24 13:49, , 37F
使用VB的優點何在
04/24 13:49, 37F
還有 38 則推文
04/24 22:16, , 76F
30k 真的快逃阿 今天看飲料店正職都28k了 不要埋沒自己
04/24 22:16, 76F

04/24 23:22, , 77F
我覺得原po很不錯阿 有熱誠又有學習力 別看輕自己
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
VB.NET離C#近得很,不要管他說什麼,先找工作要緊。台中
04/25 02:30, 81F

04/25 02:30, , 82F
缺少就上台北吧。
04/25 02:30, 82F

04/25 07:46, , 83F
中科台積IT用不到這些,甚至根本用不到coding
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
不止30k。30k算哪門子好薪水
04/25 08:46, 86F

04/25 12:31, , 87F
所以台中環境很可悲 不用coding薪水還比要coding的高
04/25 12:31, 87F

04/25 22:32, , 88F
小老闆當老闆很強啊!
04/25 22:32, 88F

04/25 23:51, , 89F
整篇啃完感覺樓主態度很好,我也認為30k只是他的話術,不要
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
你的能力在北部可以拿50K吧
04/26 02:56, 92F

04/26 07:11, , 93F
跟原po相同遭遇,正在找北部可有帶領我的公司中!
04/26 07:11, 93F

04/26 07:12, , 94F
前老闆都是跟我說公司也要吸收你在公司學習的成本…
04/26 07:12, 94F

04/26 17:27, , 95F
總覺得ptt跟現實世界真是兩樣情 大家薪水都說可以領得高
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
不然接下來你只會繼續被VB困住.C#可以是立基.但如果再選到
04/27 19:03, 102F

04/27 19:04, , 103F
非技術體系的公司.大概會陷入薪水天花版/取代性問題...
04/27 19:04, 103F

04/27 21:34, , 104F
光看這老闆把mail,pos系統都交給一位30k薪資的工程師自己
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
現在務農還優於一大堆上班族?好奇是怎麼比的?產銷班和22K
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
推todau, 原po的決定是對的~別被騙了,這種人很多阿
04/30 22:59, 114F
文章代碼(AID): #1LESTLv1 (Soft_Job)
文章代碼(AID): #1LESTLv1 (Soft_Job)