金融業IT員工,在總行做軟體開發,職業發展道路真的很窄嗎?


一、如果是講開發,要分主機和開放平台兩條路回答。

1、主機,無疑是面窄。雖然籠統是說主機,可能用相關細分產品技術的國內只有幾家,個位數,甚至只有你一家使用的情況。所以對於提供主機服務的IBM等公司來說,國內金融行業經常有某一產品「全球最大客戶」,「全球最大升級實施案例」等情況也不足為怪。但是反過來說,學習曲線很陡峭,入門很難,精通更難,一旦上手,就是鐵飯碗,不可替代性是剛剛的。也是同類金融機構挖角的香餑餑。原單位很多做到40多歲的主機開發大佬,在單位的資歷和地位都是有目共睹的。

2、開放平台,泛指windows,linux等PC架構的。技術面寬了不少,說起來跳槽的選擇也是多了一些。但是要注意金融開發與大家通常想往的互聯網開發的形態差異非常之大。這裡很多互聯網的同學可能不太了解,可以詳細說一下。
金融軟體開發第一注重安全穩定,表現在幾個方面:
1)不輕易使用新技術,一個技術沒有經過5年10年的發展成熟是不會使用的。要知道.net在金融中也算是很新的技術了。
2)不輕易使用開源軟體,寧願選擇大廠商(僅就通用軟體與開發工具來說,自身的系統集成與外購另說)。想說服領導用nginx或memcached來提高效率,可能性幾乎為0,必須是weblogic起跳,jboss也不是特別青睞。微軟陣營只有一個IIS倒是比較清凈。
3)測試再測試,校驗再校驗,日誌再日誌。金融軟體需要經過嚴格測試這個就不消細說了,測試部門的同志們還是比較辛苦的,測試案例還是相當全面的,碰到過優秀的測試人員,能夠指出業務需求方面隱蔽的前後矛盾之處。對於若干不能處理的異常數據不能簡單的忽略,一個異常不僅僅是用戶的抱怨,而可能是成百上千萬的資金混亂。日誌具有一定的審計作用,在特定的時刻還具有法律作用和刑事關係。

第二注重結構簡單明了,可維護
不要弄太複雜的緩存結構,不要太多分層抽象,ORM能不用也最好不用。最好是一點按鈕就馬上知道執行的是什麼SQL語句。一定是數據為王,結構都是次要的。

第三,效率不是很大的問題。能堆機器解決的問題,就不是問題。資金是很充裕的。千萬不能為了效率整出一點複雜的結構,讓接手人還要理解技術結構,接手人重點理解的應該是業務規則。

所以,從上面看得出來,從事金融開放平台軟體的開發,雖然從技術上來說面還可以,但是其實從開發形態和關注點來說同其他軟體企業差別還是比較大的,去互聯網面試基本上都不太合拍。而且金融軟體開發特別關注業務,技術是第二位的。你看商業銀行招聘技術職位,大多都按照業務條線劃分,很少按照技術劃分,或者只粗略的劃分一下平台陣營,不限定具體產品。因為對於銀行來說,你熟悉人行信用報告還是熟悉巴塞爾II協議的差別,遠遠大於你熟悉java還是.net的差別。這也是在同業間求職需要注意的。

二、如果是講外包外購管理、硬體採購等,基本上大同小異,面還是非常寬的。

三、如果是講運維,不是特別了解,請其他專家補充。

四、金融IT應該還有一塊,各單位叫法不同,有叫需求處的,有叫項目室的,有叫規劃崗的,等等,在各單位的職責和層面也有所區別。但總的來說,這一塊更加需要業務精深,同業務部門和領導打交道也比較多,在高層面前出鏡率較高。如果想轉業務的話,可以多關注一下這一類的職位。


我只知道我們分行行長是科技部出身(≧?≦)


穩定為王,比較適合女性。但是覺得做到管理崗位的,比如中信銀行的QA 。可以使用excel來分析數據。還需要更加專業的PMP和CMMI證書。
如果積累更多的數據分析的知識,再補上一個金融專業的在職研究生。英語方面考出來。如果能申請國外的MBA,攢錢出去念書。也是個不錯的路子。至於中國會不會發展成為金融大國。這方面的預測誰能有更加準確的概念?
而且我認為career path是根據自身的各種屬性來組合的,就好像國外學校挑國內學生一樣。是靠自己闖出來的。畢竟中國越來越變得更加幻化多端,掌握多項技能,是應對變化很好的方式呢~
我在北京,有需要交友的朋友請加我QQ:171880566


做過信息安全有 CISSP 么? 轉安全審計 流程 什麼的更適合女孩子,總行可能會要出差...
並不只是有開發測試運維3個方向的,還可以業務流程管理 的....請多思考下...和仔細體會下總行目前的空缺...


基本是的。大部分情況下屬於待遇福利都不錯但是沒啥升遷前景。

IT在金融業就屬於後方支援部門,待遇及不上前線員工。
雖然每隔一段時間頭銜和待遇都會提升,但要晉陞到管理層非常難,也看不出有啥其它更好前景。我曾經在香港某大銀行的數據中心做過一年IT全職實習,當時所在team的leader就是一個沒有IT背景的。

金融IT待遇最好的可能要算專門為交易員寫程序的了吧,特別是Hedge fund。因為技術要求較高,而且是高創收部門。

我問過另外一些去投行做IT的朋友,他們也覺得career path比較窄,有的辭職了去創業,有的準備以後出國讀研,也有繼續做下去的。

雖然career path窄,但畢竟這是一份穩定的職業啊,待遇福利也不錯,適合一些人吧。


拿個CITPM,走項目管理的路應該還不錯


窄不一定意味著不好。只要你能堅持做好做精,絕對會有出頭之日。所謂一沙一世界,一花一天堂。你覺得它窄,那是因為你遇到瓶頸還沒跨過去。
我好奇的是你個人的職業目標是什麼。如果你沒想清楚,又害怕一條道走到黑不適合自己,那就儘早跳出來。如果是道聽途說或者暫時遇到障礙就想退縮,也請你跳出來。手上有技術,到哪都能幹活。同樣,心中有念想,在哪都能幹好活。


每個銀行都有專門分管it的副行長呀,而且也都是科技口升上去的.(至少省分行都有)
如果以後國家開放了存款和貸款的利率差,銀行必將更加重視特色業務的開發.而對所有新業務上線it的建設肯定是基礎和重點.
做純代碼的是沒啥前途,銀行軟體外包的太多了.懂業務懂整體架構才是必須的專註點
先混個項目經理,再混個產品經理或者條線經理,之後是高經,最後是總監.基本上在總行也就到頭了,如果下去先當個處長,混好點可以混個分行副行長.


金融業對信息技術的依賴程序越來越高,但技術不是主營業務。相對整個行業提供的職位來說,肯定做技術的職業發展道路是相對比較窄的。一個人的精力是有限的,要想出眾必定是需要專註的,所以發展道路比較窄並不是什麼問題,關鍵是看自身的興趣愛好。


做總行級的IT,只要你聰明、勤奮點,最好是做個2-3年能和業務部門談需求落地的檔次,再去轉業務條線,是杠杠的一桿槍啊。
我認識的各商業銀行零售老總、電子銀行(網路金融)老總(副總),很多都是IT出身的。甚至我們行董秘也是IT出身的。


遇到一個喜歡新技術的分管總行科技部領導很重要,會很樂於接受新技術。


職業道路的話,一般分技術線和管理線,當然,兩者有交叉的部分。

以自己熟悉的銀行為例,說說自己的見解。

銀行做IT,因為IT不是主業,因此不要指望當行長,也不要指望自己又能有多少「資源」掌握,也不會有機會派你去分行做行長等等,因此,你需要擺正自己的位置,技術人員,對技術有較高的追求,對自身發展有更高的期望的,那我一定建議你去科技公司,例如BAT或者是其關聯公司,創業也行啊,目前IT行業創業成本相比其他行業,還是要低一些的。

那麼我下面主要談的,就是一般的技術人員的發展和生活狀態。

從技術線上來說,銀行的技術相比互聯網,可能沒那麼新,當然也是銀行的業務要求決定的,你新浪微博,信息沒有推送及時,甚至丟掉了信息,也不是什麼大事,但如果銀行的匯款沒到位,甚至匯沒了,這個責任誰玩的起?所以,從技術成長路線上說,還有對新技術的應用來說,銀行相比互聯網公司,給你的技術成長空間,和對出錯的容忍度,都沒有優勢。但是銀行的技術,通常來說,也有自己熟悉的一套技術方案,很多銀行都是大同小異的,甚至金融機構用到的技術,都是相近的,從對自身能力的積累和成長來說,也還是不錯的選擇。如果自己對技術比較感興趣,做銀行的IT,從工作強度和薪酬待遇來書,也還算說得過去,你想當行長或者CTO等等,那不管你是不是金融業的IT,終究榮登九五的,只是極少數人,需要的能力、給予等等,都是非常重要的,不是一般人能夠做到的。銀行IT有研發,運維和項目管理三種。但就研發來說,也有人做主機,有人做外圍和中間件的,總之,你技術能力和綜合能力達到了,收入還算還行,就我的所見來看,做外聯繫統開發的,項目非常的多,會比較辛苦,重複性的工作也不少,加班加點也是常態,總之,技術人員,你做的手藝活,靠自己的能力,做一份職業,也蠻好的。

從管理條線來說,其實也就是技術管理,還是管理技術團隊。但是現在銀行體量大,IT人員在總行也數量龐大,可能過千,因此對於如何管理項目,通常在總行會有一些非常偏「管理」但又屬於信息技術部的職位,通常這樣的職位要求無非是熟悉下需求,略懂一點點技術,比較需要的是你的溝通能力等軟技能。發展空間嘛,基本上也是總行級別總經理是最大的天花板了。還有一些是研發團隊的各級領導,那就必須要懂技術了,甚至要非常懂才行,畢竟,技術人員管理的最大技巧,就是你領導的技術能力比員工強,負責程序猿們當然會罵你傻逼。因此,即使是管理條線,也還是要有技術作為底子的。


一切如上,總之,不要以為銀行其它職位過的很容易,做IT就很苦逼,不要有這樣的錯覺,該你做的板凳,你就去坐,不是你的位子,你不要妄想,做好自己。


如何定義很窄?

對於絕大多數人來說,從事了軟體開發,確實很多人就在做這方面,可能技術不是大牛,行政級別也不會特別高,甚至沒有行政級別或者說沒有走向領導崗位。

但對於努力的人來說,總行做軟體開發,也會有很多機會。比如:

1. 一步一步做到更高的級別,甚至銀行的科技負責人

2. 做項目管理。可以從純軟體開發人員,轉做IT項目管理。很多銀行科技部對接軟開中心,科技部的人員需要很多項目管理的工作。

3. 做需求。很多銀行,科技部的有需求崗,甚至在業務部門有一個科技部對接的IT人員。

4. 做業務。這個比較難,但也有,尤其是電子銀行部、互聯網金融 部等類似部門,與IT息息相關,但其實屬於業務部門。

總之,職業發展道路都不窄,關鍵是自己的選擇及努力的方向。


贊同。IT技術加業務,都精通了絕對很流弊。


銀行所有的開發都是跟著業務走的

銀行總行在編的開發人員隸屬於『信息科技部門』,會細分到開發部門,問題表述不清楚,沒辦法確定是不是四大行、股份制商業銀行還是城商行,四大行不在討論範圍之內,因為人員太多,部門公共很細,所以很難將內部道明。股份制商業銀行跟城商行業務類型上相差不大,體量稍微有些不同

開發是相對來說在銀行內部是長線的工種,如果人手緊張,可能同時會做很多事情,因為項目需求量大,需要外包供應商的協助,說一下內部的幾個崗位角色:

0.產品調研:
類似於互聯網行業產品經理的崗位,銀行很少招聘專職的產品經理,故開發人員在產品調研崗位也很多,主要參與業務部門及相關客戶進行產品調研,針對上線的產品需求將人員想法翻譯成需求功能點,通過自己的專業知識,針對產品做整體規劃設計,對產品進行全系列的管理

1.產品設計,架構規劃:
這類崗位都是資歷比較高,技術比較強的開發人員及運維人員來負責,通過對產品原型的設計,後台資料庫、中間件的規劃來最大化的保證產品的快速上線,包括適用的開發方法論:敏捷開發、迭代等都需要將整個開發團隊及相關配套協調到位,有點小組長的意思

2.產品開發
產品正式開發階段,就涉及到專業的開發人員,用什麼語言、什麼演算法、什麼資料庫,都需要不同擅長的人員來開發,如果產品開發量大,可以通過外包供應商協同一併開發,內部編製人員負責主要跟外包商對接,對外包商進行管理,人員協調,項目計劃、項目進度合適的彙報等,起到承上啟下的作用

2.產品測試、QA、版本
測試多數是由外包專職測試人員來負責,QA 多數是由行內人員擔任,這部分女同學比較多,包括版本的辦理,版本控制等,都需要開發人員明白產品的邏輯,產品的構思,為後面產品的2.0、3.0版本做迭代

2.產品上線、調優
這部分也是開發人員主要負責的部分,對產品上線跟業務部門溝通具體操作、具體使用等環節,需要對整個產品開發周期進行上報及管理等

內部晉陞通道

普通開發人員受制於崗位特殊性,很可能只負責手上一部分工作,但可以多去跟業務部門了解,溝通業務方向。

坦白講,銀行內部的開發項目多到根本做不完,有大大小小的產品需要開發人員去學習,恰好溝通能力及產品理解能力都不錯,那麼針對單個的項目有機會擔任項目經理,通過項目的鍛煉,進而升值到開發部門經理,後面晉陞到科技部門總經理,再往後面,就到總行 CIO,這個級別,相當於副行長級別,也很高了,但這個崗位,必須懂的東西很多,不只是系統、還有網路、運維、安全、包括現在比較火的大數據,但最重要的就是懂業務,通過信息化的觀點來對銀行業務開展起到最大的幫助

總體來說,銀行科技部門還是相對來說穩定且收入較高的崗位

打個小廣告,自己的公眾號重點推廣,後面內容特別雜,尤其關於銀行開發的內容盡可以跟我溝通:

http://weixin.qq.com/r/z0UOFhfEM0pMrVN19xDd (二維碼自動識別)


推薦閱讀:

XML 對做網站開發有哪些作用?
好大夫在線的盈利模式是怎樣的?
Facebook 上市,對中國創業者有哪些啟示?
郭欣的《構建高性能web站點》近期會再版嗎?哪位有確切一些的消息嗎?
與前輩們比較,生於互聯網一代(或者數字一代 Born Digital )的特質有哪些?

TAG:互聯網 | 職業發展 | 銀行 | 信息技術IT | 職業規劃 | 金融IT | 銀行業 | 金融 |