最近,在給用友學院報名學員進行諮詢、面試過程中,發現有不少是從事軟體開發和軟體測試的技術人員,他們都面臨著業務轉型的壓力和困惑。原因是:
1、一不留神進入了軟體開發行業,但做了一段時間之後,發現自己不喜歡或者根本不適合這項工作,整日與計算機打交道,單調、乏味,幹工作很壓抑、很累而且不快樂,於是萌生了轉型的念頭;
2、做開發工作已經有幾年了,但看不到上公升的空間和未來前景,架構師、高階程式設計師就那麼幾個位子,是否能輪到自己,不清楚。很迷茫,不知道下一步該怎樣發展,於是萌生了轉型的念頭;
3、來自新人的替代威脅,這是乙個年輕人更新換代劇強烈的行業,這是乙個可以批量培養「人才」的行業,每年都有一大批大學畢業生、研究生湧入(他們基本功相當紮實),每月都有一大批受過社會培訓機構專門訓練過的新人加盟(他們實戰能力相當嫻熟),而且這些新生力量精力旺盛、幹勁十足、充滿朝氣,學習新知識的能力和速度很快,這無形中給在這個領域工作的人員乙個強大的壓力,為了不被淘汰和替代,就必須不停的學、不停的做,以至於身心疲憊。於是萌生了轉型的念頭;
4、程式設計工作非常辛苦,加班加點是再正常不過的事情,而且具有越到夜深人靜的時候,開發工作的效率和思路越好的特點,幹這種工作,年齡大一些的人,特別是女同志很容易吃不消,這種特有的辛苦和壓力往往做到一定的時候就有做不動的感覺,於是萌生了轉型的念頭;
… 以我個人的軟體開發經歷和轉型體會來看,我認為:
1、對於性格外向、喜歡並且擅長與人打交道的人來說,考慮轉型是必要的。拿我為例,80年代初,在什麼都不懂的時候,就稀里糊塗地被部隊培養成乙個軟體開發人員,一做就是10多年,我一直本著幹一行愛一行的原則,對軟體開發工作很認真、很投入,也幹得相當不錯,但當有一天我通過轉業的契機轉行做了其他工作之後,我才突然發現我做其它工作的潛力要遠遠大於做軟體開發,因為我做別的工作更順手、輕鬆,而且特別有意思,對組織和個人創造的價值也都大了許多。我充分體會到了做乙份適合自己的工作是多麼重要。
2、對於年齡大的人,特別是女士,考慮轉型是必要的。因為計算機發展日新月異,從事開發工作的人員必須緊跟技術趨勢、不斷學習才有可能跟上形勢的發展,在這個領域工作,年齡沒有優勢,工作經驗的增值效果也沒有那麼明顯,以我自己為例,在做程式開發10多年之後(而且一直是技術骨幹),當我停職到清華讀書兩年後再回到原單位從事程式設計時,就發覺水平已經大不如從前了,因為在2年的讀書期間,單位使用的程式語言與軟體開發環境都發生了很大的變化,要想適應,必須從頭再學很多東西。這種特性,使從業人員可替代性極強,為了不被淘汰,就不能有任何懈怠,必須不斷地學習、不斷地努力,而且還要不間斷地去做,很容易疲憊。加上開發工作點燈熬油是常有的事情,非常辛苦,這一點別人無法理解,有時候攻克乙個難非常快樂,而這時候又沒有人與你分享,挺痛苦的。以我個人的體會:開發工作到夜深人靜的時候特能出思路、出效率,我以前查軟體問題時,經常是在半夜想出來的,自己非常興奮,但是又沒有人能夠與你分享...這種工作做到一定時候就容易疲憊,性情也會受到某種程度的影響。
3、對於從事了2-3年軟體開發的工作人員,如果你仍然沒有發現自己有這方面的潛力、前景和特殊興趣,考慮轉型是必要的。因為軟體開發人員的金字塔形結構非常明顯,高階程式設計師、架構師數量有限,難培養,中級、初級程式設計師需求量大,但可替代性非常強,現在,各大學都在開計算機系,全國還有那麼多軟體學院,他們所培養學生的核心基礎和能力都是軟體開發,如果你隨便到網上搜一下it職業教育,你就會發現眾多的培訓機構也都在專著地培養著「軟體開發、測試」人員,這說明了什麼?這個領域的人才是可以「批量生產的」,門檻相對是比較低的,那競爭的激烈程度也是可以想象的。
...技術人員轉型說起來容易,但怎麼轉?轉到哪?我遇到了太多的人向我問這個問題。記得去年我在為「用友管理資訊化百家講壇」講課時,在互動提問階段就有好幾個人問我:「我是乙個軟體開發人員,現在很鬱悶、很迷茫,想轉型,但又缺乏其他能力和機會,我該怎麼辦?」
最近,找用友學院報名學「管理軟體應用顧問」的學員中,也有很多人是屬於這種情況,例如:
陳女士,25歲,本科畢業已經3年多,一直做軟體開發工作,她跟我說:「我現在越來越感覺到自己不適合再繼續做開發工作了,作為女同志,我感覺一批批年輕人入職對我的壓力很大,往上的發展空間又非常有限,因此,很想轉型,但不知道該怎麼轉?往哪轉?很困惑。聽了您的演講,好像一下想明白了,也有信心了,於是來報名學做顧問。」
張先生,本科學的應用數學、研究生學的物流管理,畢業快2年了,現在在某著名軟體公司做軟體測試,他說:「我每天的工作是做軟體測試,感覺非常壓抑、鬱悶,自己從內心不喜歡整天與機器打交道,連句話都沒得說,很願意與人溝通,更願意做有創意、能與人交流的工作,我已經快30歲了,不希望再這樣下去,希望盡快定位乙個適合自己未來發展和自己喜歡的職業。我覺得我挺適合做顧問的,但一直苦於沒有機會,看到你們的資訊就來了。」
牛女士,南開大學計算機系本科和碩士畢業,她跟我說:「計算機系培養的人一般都是做開發等技術工作,我覺得我不適合、也不喜歡做技術,但我又希望我的技術功底能夠對我未來的工作進行支撐。我覺得管理軟體顧問工作挺適合我,因為它能夠將管理、業務和計算機技術有機地結合在一起,我特別喜歡,一直關注著這個領域的用人情況,但門檻太高了,很難進入,我發現你們在招人,就來了。」
李先生,在新加坡和英國資訊科技本科畢業,今年已經33歲了,他說:「我以前一直是搞技術的,很想再通過學習提公升一下自己,然後找乙份適合自己未來發展的工作穩定下來。但我這個年齡在技術領域已經不具備優勢,因此,想學做管理軟體應用顧問,我發覺這個領域需要的人很多,因此我下決心進入這個領域。」
…我確實覺得,從軟體開發往軟體應用服務領域轉型是比較順暢的,只要融入一些新的知識和能力即可,原來的軟體技術功底仍然可以為自己轉型後的工作做支撐,何樂而不為呢?我自己其實就是乙個典型案例!
軟體開發人員的出路
已經從事了一段時間的.net開發,目前在公司裡乙個人負責乙個系統,什麼都得自己去做,只能逼著自己去學啦。分析能力自我感覺還不錯,想以後轉行到系統分析師,請問各位有經驗的大俠,1.由開發人員走哪條路會比較順利的轉到系統分析師?2.目前系統分析師在軟體行業需求怎麼樣?3.系統分析師一般需要具備哪方面的知...
軟體開發人員的能力模型
不知覺做軟體開發已經有6年了,回看自己的經歷,可以說是相當有成就感,6年中通過不斷的學習的實踐,從乙個菜鳥成長為一名軟體架構師,這個過程可以說充 滿樂趣。通過學習各種理論 技術 方法,並有在實踐中應用,觀察它們的效果,思考它們之間的關係,再把不同事物融合在一起,形成乙個完整的能力體系,以此 來挑戰更...
軟體開發人員的最佳實踐
首先文章中提出,軟體開發人員需要不斷的練習,什麼是練習,為什麼要練習,練習意味著什麼?文章中給出了很好的解讀。練習是一種習慣,練習是乙個過程,練習並不意味著記住,練習需要不斷的實踐,練習需要專心致志的付出。射擊運動員需要不斷的練習才能射中更多的分數,開車也需要不斷的練習才能成為driver,寫字需要...