• 8

未來十年到銀行業資訊單位工作,是走COBOL好還是走JAVA呢??

因為我們家是做效能監測的,所以對於Java或DotNET這類中介語言算是常常碰到。想入門不難,想精通要時間,要能在大型環境運作的順利真的要靠機運磨練了。

簡單來說,我的感覺是Java入門不難,但想凸顯妳的重要性就比較難了。
我心想戒菸,無奈香煙常在我身邊...
我以前待的一家金融業用informix 4gl,10年前我要離職時就說要換成.net 或java了,到現在還在講計畫要換,台灣金融業的特性就是保守,尤其要把這麼多核心系統換掉,可以說幾乎是辦不到,所以往COBOL或java 未來應該都是OK的,但如果你對技術有興趣,未來的新技術的運用肯定java不會缺席的

lionspeter wrote:
大大說得一點也沒錯,因為是銀行大型主機是封閉型系統安全控管也比較簡單,所以一直以來都是COBOL為主力,程式比重也並沒有減少過,因為自己入行時間很年輕,所以已經資歷20年了,如果以退休年紀來說勞退舊制只需要25年就還剩五年,但小孩還小基本上10年內不會有退休的打算,所以大大是建議以在金融業退休的前提下COBOL還是我的首選囉?


如您所言,如果到了可退休年齡還不打算退的話,就會有兩種可能:
1. 繼續在原單位工作(這是最保險的作法)撐到孩子獨立,要是我的話,我就會選 COBOL。因為COBOL 工作相對上比較單純,就是寫主機交易、主機報表。技術性的難題比較少。如您所言,要換去其他金融企業,也不擔心找不到飯碗。這算是風險最低的作法。

2. 如果有打算退休然後再出去跟人家合夥,或是創業,或是 whatever,那我就會去學Java或是C#。一方面跟銀行現行使用的程式語言可以銜接,另一方面日後若要出去跟人家合夥創業,也比較用得上。

但即使是大型主機如 IBM S390 ,上面其實也有 JDK/Java。只是看CIO他覺得有無必要在主機上執行 Java 程式。

但即便是跟人家合夥,還有很多區別。就我的了解,很多電商其實不太使用.NET (C#, VB.NET)。因為這些都是跑在微軟的平台。也就是說,OS都是要錢的。10台Server (MS2016 Std) 搞起來,費用也不少。電商們通常希望成本上能省則省,所以多半使用Linux + (Java/PHP/Python/RoR)之類的。



以上是個人淺見,僅供參考。主要,還是看您覺得做那一個部份比較快樂。
有時候,學不同程式語言,快樂的程度不一樣。例如說我,要我去學 COBOL, FORTRAN 這類很有年紀的語言,我一定不會快樂的。我比較喜歡活潑的程式語言。
//如您所言,如果到了可退休年齡還不打算退的話,就會有兩種可能

先不要說退休~
人無近憂,必有遠慮
現在有什麼工作可以保證你一輩子??
一招半式打天下的日子早就過了

我有上過一堂新創的課..教授講IBM的故事
IBM以前大型主機霸主..然而風向轉到小型主機,分散運算..
IBM組織再造..要全部工程師會寫程式會C語言
一年內不會..管你多老,多資深..直接裁掉

jiangbruce888 wrote:
我以前待的一家金融...(恕刪)


java還是趨勢,但金融業來說cobol全面更換的工程太大,寧可穩穩做也沒人想轉換java模式,所以部門來說還是cobol占了70%的人力

eureka wrote:
如您所言,如果到了...(恕刪)


真的很感謝大大寫的內容那麼深植我心,你大概也點醒了我現在的疑慮,基本上出去合夥創業的機率應該不高了,在我的金控能做到30年以上退休的幾乎都是創行元老,很多滿了年紀就退了,因為我入行早,滿退休年資還比滿退休年紀早好幾年,但承蒙您說的我也想等小孩獨立後再退休,加上我也算入行早年資薪資資歷都算優渥,現在出去別的金控大概只能拿到目前一半的薪資吧我想,我目前應該就會先朝cobol試試,如果真的看到頭昏眼花想睡憂鬱症發作,大概就會再轉向java試試,因為引薦我的同事就是java的部門,與這位同事的互動還不錯,他應該也能幫我不少^^....

java .net的東西在我們目前都是購買獨立系統,幾乎沒用到在大型主機上!所以願意花錢去買新的大型主機去給cobol用,但前述的新系統就是照規定慢慢去更換,是可以預見cobol對金融業來說還是主力!

Pan.tc328 wrote:
//如您所言,如果...(恕刪)

是阿,IBM賠錢裁掉,轉換銷售模式原本的部門不是賣出就是直接廢了,外商真的砍人不手軟,所以近年IBM工程師很少能真的做到退休的,我看過1位退休的就是負責舊系統主機的人員,做到滿65歲退休,他說他在IBM就是跟舊型大型主機維護為伍,COBOL語言也跟著他到退休!
樓主, 最後選擇COBOL, 應該是很正確的
我在金融業IT, 20年了,
金融業的核心就是COBOL, 它要的就是邏輯清楚,了解業務,主要就是和使用者溝通
上手都會有人帶, 看程式,學排程,純粹是程式,3-6個月可以上手
但是由於封閉,不Fancy,加上在數十年歷史了,所以和外界.net, java不一樣,會被視為異類
但這就是好處!
其他的要從資料庫,windows架構, server等,學起,不是你這時候可以負荷的,而且主機人員
就是因為少,才有價值,別擔心,COBOL還是很有路的,到你退休時,它還不見得退休哩!
如果想問,可以私訊我

Happyman05131972 wrote:
樓主, 最後選擇COBOL...(恕刪)


感謝大大!!未來有相關問題我會私訊詢問該如何調整步調跟問題!!真的有大家的解說目前對於轉換工作型態已經沒那摸覺得壓力重大了^^

據我所知銀行業資安方面很保守,而且老行員也習慣舊系統,
換新系統,要花費很大的 "成本",尤其資料轉移怕有風險
所以還是有很多銀行還是用IBM舊型大型主機


以前IBM舊型大型主機除了COBOL之外好像還有碰過 AS400,
這2個古老語言 因該只有在業界才能接觸的到,
學校根本沒教,因該已經有斷層了
  • 8
內文搜尋
X
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 8)
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?