Re: [請益] 工作四年多開始迷惘

作者: lairrol (小黑)   2018-04-14 23:47:56
※ 引述《b26168 (b26168)》之銘言:
: 先說說背景
: 78年次
: 國立地名大學資工碩畢, 英文很破
: 所以底子很多也是似懂非懂, 也算混了一個碩士學歷
: 第一份工作是延替
: 因為有認識的關係
: 一家高雄小小的生醫公司
: 年薪約50W
: 想當然爾 包山包海
: C# winform desktop app寫了兩年
: 老實說沒有甚麼技術層面上的東西
: 只有提升對程式語言的熟悉度跟經驗
: 結果公司要GG了 只好三年不到就轉調
: 所幸有找到轉調的公司
: 並且來到了台北
: 年薪大約來到了80W左右
: 不過要從寫C#改成寫C++ MFC
: 一樣也是桌面視窗應用程式
: 但這間公司就大多了
: 至少軟體我是負責介面跟流程
: 不過產業算是電子製造業
: 所以軟體也是附贈品
: 有十幾年前的code還在裡面要維護
: 還有一些等退休的同事
: 所以待到延替結束
: 大概一年左右 我也就離開了
: 而這一次離開恰巧碰到了公司內部的離職潮
: 還不錯的主管另外在外面找了我
: 認為我的潛力跟思考邏輯都不錯
: 便用年薪100W找了我過去新創的公司
: 因為有點複雜 簡稱公司A
: 在這裡能繼續寫C# 另外再學wpf
: 然後也有不錯的前輩帶
: 能學些軟體工程開發的觀念與實作
: 好景不常
: 才來一個多月 公司就說要收掉了
: 其實公司A的資金是由另一家公司J所提供
: 因為上層的一些事情談不攏
: 決定收掉公司A
: 我來不及反應 滿滿的挫折感
: 讓我不知道怎麼辦 就這麼的留下來到了公司J(一樣從前公司離職潮出來的)
: 也就是目前的公司
: 一樣的薪資條件
: 而這間公司的軟體
: 在我看來不是公司主要的技術來源
: 就是不斷的客製化客戶硬體跟自家製造硬體溝通的需求
: 做出對應的GUI desktop app
: 而目前在賺錢的都是 objective c 的軟體
: 但因為剛開始有意做一個在 windows 上的產品
: 所以我還是寫著 C#, 但一邊學會看 objective C
: 就這樣過了一年, 直到今年
: 因為 objc 的案子太多忙不過來
: windows 這裡停掉了(這裡總共三個人)
: 全面過去 support 現有的 objc 案子
: 這裡的案子又是以出差到客戶端
: 配合客戶需求修改為主
: 最近因為需求 我又看了python
: 就這樣 四年多的工作以來
: 除了C#三年多的經驗
: 中間又穿插了 C++, objective c, python
: 我覺得我成為了碼農
: 沒有甚麼值得一提的專業技術在成長
: 頂多可能就是debug很快, 邏輯很好, 理解力很高, 事情交給我都很穩當
: (這些都過去同事對我評價)
: 這些似乎對我未來也沒甚麼幫助
: 最近真的有點迷惘
: 有想過要等今年年終完再離開 (包含年終才有辦法100W)
: 但是想到又要這樣過7.8個月
: 不知道值不值得
: 況且對自己這樣的學經歷跟能力沒那麼有自信
: 怕找不到類似的薪資待遇
: 另外假設為了生活留下來
: (台北生活沒車沒房非單身 真的壓力頗大)
: 這間公司又能撐多久?
: 而且這間公司頻繁出差, 出差工時幾乎沒日沒夜, 又沒加班費
: 感覺沒賺到甚麼
: 能力較弱的該怎麼在台北生存...
: 如何在生活 工作找到平衡
: 可能無解 也希望聊聊
: 沒特別排版或修文筆 辛苦你看完了
看到這一串有點感觸
想當初的我也曾經對工作產生疑惑
到今年3月我也剛好工作滿四年
一路走來我始終相信我自己是喜歡呆在軟體業
因為我覺得我沒有辦法呆在做硬體或是韌體的公司
我覺得太無聊了 XDD
研究所跟著的教授用 C++ MFC 寫醫療影像跟圖形識別
跟著他我學到如何自己把遇到的問題解決
還有 English is fucking important
第一份工作我是做QA
主要是寫一些小程式來測試公司的產品
雖然大部分都是手動測試居多
我花了三個月把負責帶我的同事教給我的東西通通玩過一遍
入門一下怎麼在這間公司生存下去xdd
過了半年我開始覺得無聊了
我就開始有想要找其他工作的想法
找過當時所有 104 上面的公司我後來就想從寫後端進入軟體業
但是礙於自身沒甚麼條件可以去面試
所以多花了半年準備自己
利用工作之餘去學著寫寫看網頁跟玩玩看框架 PHP(laravel), Java(SpringBoot)
就這樣準備半年發現自己對於 server 這一塊忽然有興趣
剛好現在公司的工作內容有一部分會涉及這一塊
我就想盡辦法抓著公司的資深同事問東問西
然後順便去研究所有公司內的 server
可以玩得我通通去研究 這樣一晃眼就過了半年...
這半年我的收穫是
對於網路這一塊有了基礎的認識
ex: server怎麼樣設定ip, domain如何設定
Linux 的熟悉度(Ubuntu)
怎麼自行架設 web base 的服務(Wiki, Wordpress, Redmine, Jenkins)
也順便玩了一下 Docker 因為跟當時的工作環境 VMware 有點類似
所以我就玩了一下
就這樣 我這些東西都學過一遍之後我又開始覺得無聊了 XDD
又重新拾回半年之前想換工作的想法
這次比較積極
我把所有我會的東西都濃縮到一份我覺得還可以的履歷表之後
我就開始請假開始去面試新公司了
後來換到目前這間公司
真的都是在寫軟體
用的是我當初有自學過的
PHP-laravel
剛進來公司半年我都還在熟悉適應
這間公司 甚麼都沒有 XDD
換另外一個方式就是你想要做甚麼都可以...
只要主管派給你的任務跟工作都有達成
其他時間你要做甚麼主管都不會干涉
這樣剛好順我的意開始去研究跟工作相關的東西
一樣前三個月我都在研究 公司目前的系統
再一陣兵荒馬亂之下 一邊處理主管給的系統bug
一邊研究這套系統上面存在的問題
第四個月我就跟主管提出一些自己的想法
如何改善目前系統
主管也同意這些改變就給我一段時間去做這部分的修改
因為我前一份工作對於 server 這一塊很熟悉
主管也把系統底層的系統讓我去處理
所以我的改善有一部分是從 server 上面做處理
把當時還放在不知名的主機代管商的系統搬到 AWS 上面
然後再用 Jenkins 去做系統的自動化部屬跟一點點的測試
只是把在前一家公司有用到的應用從實體機的部屬改成用docker
這樣弄一弄半年就過去了...
之後因為公司業務擴張需要再新加人手進來幫忙
這樣我就多幾位同事一起跟我維護系統
我就帶著這些新同事熟悉系統
帶人比較累
這樣教一教又過了三個月
這時候公司的主管跟我說現在台北團隊少一個 team leader
問我有沒有興趣接手
我當時就是滿頭問號, 主管跟我說只是換一個 title
然後幫你加一點薪水
你現在做的事不會有甚麼改變
只是需要你幫忙帶領台北團隊的同事一起做系統而已...
說完我自己的事再回到你的問題
"而且這間公司頻繁出差, 出差工時幾乎沒日沒夜, 又沒加班費"
這個可以在面試的時候就可以問出一點徵兆 可能你沒注意到所以疏忽了
"況且對自己這樣的學經歷跟能力沒那麼有自信"
對自己一定要有自信, 隨時把握住可以學習跟吸收的機會
多看多練習 絕對是你成長的必經之路
寫軟體的 try & error 就是提醒你要多嘗試 [註1]
Practice makes perfect
多練習多嘗試就會讓你變得更有價值這是我對自己工作上的期許
過程或許會很痛苦但是如果你對寫軟體這件事還有愛
那麼就咬著牙撐過去
"能力較弱的該怎麼在台北生存"
沒有能力比較弱的問題只有你願不願意花時間準備自己
如果你願意而且也花時間下去準備自己 但是還沒有甚麼進展
就要重新檢視你的準備方法或方向是否正確
這時候前面幾位版友提到的 多參與一些社群活動
認識一些跟我們一樣的 工程師
互相交流一下怎麼樣準備自己
說不定會有意想不到的收穫
你把你自己準備好了就開始往外發展吧
對於自己工作環境不滿意如果沒辦法改善? 那就換公司吧...
不滿意的有可能是錢 有可能是工時 有可能是同事!?
這些如果你都沒辦法去改變就不要勉強自己屈就
畢竟你也是把自己準備好了
去外面闖闖吧
準備好面試的資料跟面試的技巧 就尋找你想要/理想的公司吧
身為軟體人 我驕傲 XDD
[註1] 正確的用法是底下網友說的 trial and error
打得太快變成 try XDD
作者: david123415 (yoyo)   2018-04-15 00:52:00
作者: frank402 (frank402)   2018-04-15 01:42:00
推心得
作者: chienweichih ((゚д゚))   2018-04-15 01:54:00
trial and error
作者: Argos (Big doge is watching u)   2018-04-15 09:04:00
老實說我覺得好像只有軟體業的人特別會去想這個才工作沒幾年 就在迷惘啥的 其它行業一堆人做個十幾二十年發展跟軟體工作完全無法相提並論 為何人家都不會迷惘 XD還是因為軟體工作選擇太多 所以迷惘 其它工作是沒得選 認命
作者: YahooTaiwan (超可愛南西我老婆)   2018-04-15 09:19:00
軟體世界每天都在改變 害怕自己沒跟上腳步吧
作者: admin520 (admin)   2018-04-15 09:38:00
積極正面鼓舞推
作者: peanut97 (丁丁)   2018-04-15 09:55:00
作者: pyCassandra (Q口Q)   2018-04-15 10:11:00
trial and error
作者: alan3100 (BOSS)   2018-04-15 11:18:00
軟體業變化太快 與其說選擇太多應該說被迫選擇
作者: senjor (哞哞)   2018-04-15 12:21:00
軟體業迷惘的是找不到相對好的工作,但很難沒工作
作者: paint (有斑紋的馬)   2018-04-15 12:42:00
喜歡你暖暖的文字,洋溢著滿滿的溫馨。
作者: crossdunk (推噓自如)   2018-04-15 14:36:00
推,但現在比較流行drone
作者: tz5514 (屁安)   2018-04-15 16:37:00
作者: MOONY135 (談無慾)   2018-04-15 16:42:00
因為其他行業可以一年當N年用 軟體不行
作者: Timba (踢音霸)   2018-04-15 16:56:00
English is fucking important QQ軟體也是能 1年當N年用 但是待遇..QQ
作者: chao0210 (半糖多多綠)   2018-04-15 17:03:00
退打錯,補推
作者: MOONY135 (談無慾)   2018-04-15 17:24:00
其他地方一年當n年用叫資深 軟體的叫等屎
作者: pttworld (批踢踢世界)   2018-04-15 17:54:00
軟體如果是維護產品也不像專案公司變化那麼快
作者: XJY13 (You'll never walk alone)   2018-04-15 22:34:00
軟體變化真的很快,有時候會迷惘學這個可能未來根本沒有效益在市場上
作者: tx50xyz (想要好的房貸利率)   2018-04-16 07:54:00
很難有對錯,好公司有爛公司文化,軟體也有好壞之分,選對語言讓你上天堂,選錯會下地獄門走的感覺

Links booklink

Contact Us: admin [ a t ] ucptt.com