留下來做項目經理還是跳槽學Java


畢業兩年了,曾經給自己計划工作兩年后跳一次槽,去嘗試學習更多的東西。2012年7月5日入職,現在整整兩年,最近面臨這樣的一個抉擇:是留在公司繼續做項目經理,還是跳槽去學習Java

我的基本情況:本科學歷,地理信息系統專業(GIS),剛來A公司的時候編程幾乎零基礎(只在大學學過C、VB,而且都是要掛的課)。剛到A公司的兩個 月,從《C#初級教程》開始,學了兩個月C#,開始做一個BS版的檔案管理項目。因為是GIS專業,五個月后被調到另一個基於skyline平台二次開發 的數字城市項目(最近准備驗收),主要是寫js。這樣我學習C#也才7個月時間,可以說是沒有真正的學會C#,更別說領悟C#思想,直到現在兩年過去了, 我還是不會用C#的多線程,甚至連C#的泛型也沒理解。

 

開始做數字城市項目后,學會寫js/css,到后面的jQuery以及skyline的二次開發接口調用;Arcmap/ArcSDE/ArcGIS Server的應用;Oracle基本使用,程序發布等。這個數字城市項目很大,一個平台,五個專題系統,因為各種原因,去年一年有三位同事從這個項目中離開去了另家公司,在去年9月到今年2月,這么大的項目也就我一個人再加一個掛牌的項目經理, 客戶不急,領導也不管,我也在這幾個月從程序員到技術負責再到“項目經理”(后面的項目經理都帶引號)。今年3月份公司領導開始着急,我也實在是看不下去了,去領導那要了這個項目的決策權。  當上“項目經理”后,我的第一件事就是跟領導要人,經過一個月的折騰,組建了五個人的神奇團隊(一個懷着寶寶,一個家里有不到兩歲的寶寶,一個家里有 不到半歲的寶寶,還有個美女),我太能理解領導,這已經是很幫忙地湊到這么多人(公司做開發的捉襟見肘,其他項目都是項目經理一個人或者是最多兩個人)。

 

總之,經過三個月的努力,周末、端午節加班,與客戶溝通等等,中間經歷了很多關卡,我們都過來了,現在做最后的文檔整理以及驗收准備。兩個多月沒有寫代碼, 我慢慢適應了從技術負責到項目經理的過渡,現在的主要工作就是溝通。跟所有的項目干系人保持溝通,保證項目順利推進。 我的項目管理協調能力得到了領導的認可(自己感覺到的),但是在這個過程中,發現自己的項目經驗太少,編程能力還太差,很多隊友調試出現的bug都靠他們互相之間想辦法解決。  這些就是兩年的基本情況了。

現在已經有單位想讓我過去做GIS的二次開發,還是基於skyline平台的應用,給的工資也不低。我該怎么選擇呢?
(1) 留下來做項目經理,好處:我能繼續學習項目管理東西,積累項目管理經驗,最近快把《人月神話》看完了,結合手上的項目,從中領悟很多項目管理方面的東西, 對軟件工程項目也有很多新的認識,這里向大家推薦下這本書,真的很不錯;公司缺人,好不容易把我鍛煉的可以演示系統、洽談客戶,領導現在很重視自己;有更 多的機會接觸客戶,能更好地去思考GIS應用行業的現狀;  壞處:編程能力沒法提升,沒辦法逼着自己在項目之外提升自己的編程能力;因為歷史欠賬,公司效益不是很好,工資不能按時發放,弄得心里煩躁,每個月信用卡都不能按時還。

(2)離開,繼續專注做GIS二次開發,好處:能夠順利轉到Java方向的GIS應用開發,積累更多的編程知識和解決問題的經驗,提升核心技術,有助於長 遠 的發展;每個月工資穩定,比現在的公司要多些;換個新環境,可以重新審視自己,更好地去做長遠規划(現在的公司管理很混亂,看不到未來的發展);壞處:從 項目經理的角色轉變成程序員,感覺自己的溝通方面的優勢暫時沒有用武之地,憋得慌;暫時沒辦法站在項目經理的崗位上去積累管理經驗,少了很多與客戶直接接 觸的機會,也就少了很多認識人的機會。

 

該如何選擇呢!


免責聲明!

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



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