[生活筆記] 職涯回顧

前情提要

本來想寫寫單元測試活動的心得,
但是覺得需要先說說我對單元測試的想法,
但是在那之前有需要說明我經歷了什麼,我又是怎麼樣的人。
寫著寫著越來越多,就拆了這篇文章出來。

剛好就業也差不多 10 年有餘了,也算是給自已一個重新審視的機會。

經歷

退伍的第一份開發工作就被開除;
原因不明,但我的解釋就是戰力不足不是即戰力,
但是因為該公司很快就放掉我,我反而是感謝的。
那個時候工作很難找(08年金融海嘯),就業面臨了沒經驗找工作的蛋生雞問題。

沒經驗找工作

所以就想去補習(資策會的課程),
但是家裡沒錢(房貸/學貸)還有一些長輩的不良債務(家裡被潑漆之類的),

後來跑去一個電子線材公司作資訊助理工作了 1 年半,
存夠了錢就去上課了,半年後也順利找到 W 社的工作,
這個時候去各個地方面試就蠻搶手的 Offer 拿到蠻多的,
但是我開的薪資,現在想想蠻都低的,另外比較印象深刻的是面試被保哥打槍了兩次(無聲卡),
W 社最主要讓我認識了 Gelis 大大,還有獨立接手一個專案的經驗。
但離開的原因也是因為缺乏刺激,一個人怎麼作都不會有人管你,
看著一大份前人遺物,同事們的想法就是能動就好,沒有人想改進代碼,
那個時候我蠻受「學徒模式」一書的影響,想成為一個匠人,沒有回饋(與加薪)的環境我選擇了離開。

到了 C 社以後,蠻受主管肯定,工作氛圍比較接近新創,
同事之間的互動也蠻不錯的,最主要的成長是獨立開發了幾個專案,而且蠻賺錢的。
那個時候的角色也不錯,能清楚知道需求端開發端的狀況,
而且有幾個蠻重要的技術導入經驗。
但是後來碰到一個蠻低的薪資天花板(就知道我起薪有多低XD),所以離開了。
現在想想離開也蠻正確的,不單單是薪水,對技術過於保守,其實現在有點吃老本的感覺。

後來就進了 N 社,我是在 N 社的成長期進去的,裡面很多大大,
也有一些 MVP,也是這個機會接觸到 TDD 與 SkillTree 的課程,
但是也是蠻掙扎的,一直無法作主要的專案,理想的開發方式也常常被現實打臉,
社群活動也參加的蠻多的,前期一些中國的講者的課程影響我蠻深的(也跟測試有關),
跟 Ruddy 老師也有蠻近的接觸,看了蠻多的好書「軟技能」、「軟體開發本質論」、「進化」等…,
工作上實作了敏捷(雖然有蠻多地方怪怪),也取得 Scrum Master 的認証,
但是我其實不是太認同社群的造神運動,還有認証機構進來以後說一些虛無飄渺的東西。
我還是想將「理論」與「現實」的鴻溝抹平,
離開的原因是想要有程式外的與人(妹子)接觸與時間(不太想 10-19 的上班方式),薪資當然也有所提昇。

想法

早期的我很受「學徒模式」一書的影響,
想成為一個匠人,但是現在開始反思這個想法會不會過時了,
現在會比較想要斜槓,但是我不認為這兩者是衝突的。
主因是受前端開發影響,真的是一年萬變。
以前的我是前後端都開發,現在主流的開發方式都是分離的,
有其時空背景的因素在,而敏捷團隊講求的是跨職能(ps.我認為應是團隊而不是個人的跨職能)。
對於我來說,我個人也願意多學一點,但是反而有些貪多嚼不爛,
時間會是我最大的敵人,也是朋友
而要考慮的會是價值與風險,單純的一直學「新」技術,沒有累積話只是一種浪費(比如說:SliverLight),
所以我現在遇到新技術,會讓子彈飛一會兒,畢竟時間與精力都是稀缺資源。

開發之外也有很多重要的事,這些在「軟技能」一書可以看到,
包含維持自已身體的健康、習慣的建立、時間管理、財務管理、第二外語與溝通的技巧,
甚至是你的社交圈、家庭與親密關係,到這裡其實就是你的人生了。
軟體工程師不應該只是一個開發工具,軟體開發應該是未來人人具備的技能,

而你擁有這些技能,如何善用讓自已可以過得更好,反而才是一個議題。
舉例來說,有人用來增加收入(接案),有人用來分析投資(股票爬蟲&程式交易),
有人用來找伴侶,有人用來建立品牌或創業。
不要讓開發只在工作之中,要讓開發落入你的生活之中。

(fin)

Please enable JavaScript to view the Gitalk. :D
Please enable JavaScript to view the LikeCoin. :P
Please enable JavaScript to view the LikeCoin. :P