關於職業選擇的問題


這篇文章緣起今天早上的一條微博,在軟件行業打拼多年,現在也遇到了職業選擇的困惑。由於昨天剛發布完項目,今天相對來說比較閑一點,所以來博客園湊湊熱鬧!

在開始今天的問題之前先談談我們現在所開發的項目:

由於不是核心部門,所以這個項目只是提供給其他部門的一個工具——管理和分析所有的數據並用圖形化的形式展示出來,同時提供一系列的報表。

  • 團隊情況: 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).

image

 

第二個版本

主要技術:.NET 4.0 – 4.5, WCF, Web API, Silverlight, WPF, C#, TSQL, SharePoint, IIS 8, MVVM (MVVM Light), Cloud Computing (SQL Azure).

image

 

第三版本

主要技術:.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).

image

由於前面的幾個Phase和Sprint都開發得比較成功,用戶也比較高興,所以我們一直認為這個項目正在逐步發展壯大中,同時也相信我們會做得更好。但好事多磨,就在開發第三個版本的過程中,突然我們接到了項目移往美國開發團隊的消息,由於新加坡這邊不是Development Center,再加上自己不喜歡做純管理或者純業務相關的職業,所以就出來面試了幾家公司,也收到了幾個Offer,正在做決定的時候,半夜收到Director的短信,項目又從美國移回新加坡,希望能繼續留在微軟做開發和維護,這讓我更加難以抉擇了!

選擇如下:

  1. 留在現有公司做項目的開發與維護,由於是主要攻城師,所以輕車熟路。
  2. 去另一家500強企業做開發經理,帶領整個團隊。
  3. 去創業公司做首席架構師或者CTO,前途有些未知。
  4. 去一家保險公司做架構,一切從零開始。
  5. 去一家在線零售軟件開發公司做核心開發。

如果有類似經歷或者經驗的同仁們給點建議,如果博客不方便,也可以去微博:聖殿騎士微博 ,謝謝!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM