关于职业选择的问题
這篇文章緣起今天早上的一條微博,在軟件行業打拼多年,現在也遇到了職業選擇的困惑。由于昨天剛發布完項目,今天相對來說比較閑一點,所以來博客園湊湊熱鬧!
在開始今天的問題之前先談談我們現在所開發的項目:
由于不是核心部門,所以這個項目只是提供給其他部門的一個工具——管理和分析所有的數據并用圖形化的形式展示出來,同時提供一系列的報表。
- 團隊情況: 4個Developer(1人在澳洲,其他三人在新加坡),一個項目經理和一個產品經理都在新加坡,用戶在美國。
- 開發模式: Agile(一個Phase包含若干Sprint,2-4個禮拜為一個Sprint)。
- 團隊協作:與用戶的交流主要靠Meeting,通常在星期二或者星期四早上進行,由于時差關系,所以早上五點鐘出發到公司參加Meeting。開發者之間的協作比較自由,完全Agile。
- 開發流程:完全按照微軟Agile標準,Phase Start==>Sprint Start==>Requirement==>Development==>SIT==>UAT==>Prod==>Sprint Closed==>Phase Closed
第一個版本
主要技術:.NET 4.0 , WCF, Silverlight, C#, TSQL, SharePoint, IIS 8,? Cloud Computing (SQL Azure).
?
第二個版本
主要技術:.NET 4.0 – 4.5, WCF, Web API, Silverlight, WPF, C#, TSQL, SharePoint, IIS 8, MVVM (MVVM Light), Cloud Computing (SQL Azure).
?
第三版本
主要技術:.NET 4.5.1, Web API 2.0, C#, HTML5, CSS3, ASP.NET MVC 5, TSQL, Bootstrap , jQuery, KnockoutJS, MVVM, Cloud Computing(Azure Table & SQL Azure).
由于前面的幾個Phase和Sprint都開發得比較成功,用戶也比較高興,所以我們一直認為這個項目正在逐步發展壯大中,同時也相信我們會做得更好。但好事多磨,就在開發第三個版本的過程中,突然我們接到了項目移往美國開發團隊的消息,由于新加坡這邊不是Development Center,再加上自己不喜歡做純管理或者純業務相關的職業,所以就出來面試了幾家公司,也收到了幾個Offer,正在做決定的時候,半夜收到Director的短信,項目又從美國移回新加坡,希望能繼續留在微軟做開發和維護,這讓我更加難以抉擇了!
選擇如下:
如果有類似經歷或者經驗的同仁們給點建議,如果博客不方便,也可以去微博:圣殿騎士微博 ,謝謝!
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
- 上一篇: (读) 周鸿祎重新思考360(有感)
- 下一篇: Xen虚拟机复制