你的目標是什麼?
自由
什麼是自由?
- 情感上的自由
- 時間上的自由
- 經濟上的自由
經濟上的自由是一切的基礎
- 更多的收入
- 被動的收入
- 更高的薪資
- 更有成就感的工作
- 被同事尊重
- 被上司認可
- 受人歡迎
- 更多的選擇
- 技術提昇
- 領域擴展
- 人脈
- 健康的身體
- 更多享受生活
一年後的我想要什麼?
一年後的我想要什麼?
- 更高的薪資
- 維持現狀 K (x)
- 跳糟 K * 1.3 (x)
- 爭取加薪 K * 1.1
- 獎金與分紅
- 更有成就感的工作(什麼是成就感)?
- 擁有可以引以為豪的產品
- 拆解單體為服務導向
- 架構升級
- 分享與教學
1. Blog
2. 內/外部sharing
3. 單元測試導入
- 擁有可以引以為豪的產品
- 更多的選擇
- 技術轉移
- Web 技術 轉移 為 Service導向技術
- container 技術
- cloud 技術
- 技術提昇
- .Net
- Infra
- Domain know how
- 技術轉移
爭取加薪 K * 1.1
而這些目標需要什麼才能爭取到?
分為三個面向,技術提昇、技術擴展與自我實現,
技術提昇
首先目前我擁有的技術能力有
- .Net solution的 Web Developer能力
- 同時兼顧有 DB 與 F2E 基礎進階能力
這與我過去的選擇有關, 一直以來都在 Web 深入研究
未來的一年仍要朝這個方向發展.
但是會改由 Web 導向轉變成服務導向,
而 Web 開發只是我本身所能提供給公司的一個服務而已,
跟著 .Net 的腳步我想把前台(包含大馬但不限於)昇級上一個版本,
包含目前使用的舊版 libary 與 Framework,
如此一來可以使用到新版 .Net 的語法,
同時也可以解開一些導入測試與微服務時遇到的困境.
現有能力列表
- C# & .Net Framework Solution (inculde Linq & Entity Framework )
- javascript (jQuery & Angular etc..)
- Database with Sql (MsSQL solution)
- Source Controle (Git)
略懂
- nodejs (with expressjs) & php(codeigniter) & ruby (RoR)
- Jenkins
技術的擴展
我認為公司的單體架構已經面臨到不得不拆的狀況,
公司也有意朝這個方向走那是最好不過的了,
但對現存的.NET 開發者而言,我認為人人都要有危機意識
我看到的現象
- 頁面會被CMS取代
- 大部份的API可以被Lambda取代
- 主流程的部份在跨國的目標下會逐步變成微服務
基於以上幾點, 除了.Net 的 solution 外,
更多情況是要使用別的 solution 或是混用,
對此我的視野必須有所提昇,
- Linux Bash
- Container 技術
- Cloud (AWS/Azure/GCP)
- Node.js
在未來的一年開發流程或是維運流程會有很大很快的變化
要多聽多看多想多問,公司有很多人才要儘可能的跟他們學習.
自我營銷
最後是自我實現的部份,
自我營銷是我很弱的一部份,
不善交際,不喜歡人群
這點我從去年就開始調整,
多參與公司內部的分享,不要害怕說錯
假裝自已是對的,再虛心接受別人的指點
不需要導師,因為人人都是我的導師
開始寫Blog並且貼到社群網站給人鞭
這是我目前的 https://blog.marsen.me
今年會繼續朝這個方向衝刺.
多分享 多犯錯 然後接受反饋學習.
兩個部份是我可以練習分享的機會
一個是測試的導入,
我們的遺留代碼,有很多可以分享的部份,
二是讀書會,
借由讀書會可以練習分享,
同時學習別人怎麼分享,
並且看完一本書,一舉數得.
具體主管可以幫助我的部份
- 加薪(沒有比這個更務實的了)
- 明確指出我的錯誤或是作的好的部份
Do more do faster
(fin)