一門教IBM AS400開發的在線課程,在云計算和人工智能霸屏的時代,居然還在招生。更離譜的是,它的目標學員里寫著"軟件開發者"——這群人不是應該去學Kubernetes和向量數據庫嗎?
我翻完課程大綱后,發現事情沒那么簡單。
![]()
這到底在教什么
課程核心是四門手藝:RPG(報表程序生成器)、CL(控制語言)、DB2 for i,加上系統運維。全是上世紀80年代的技術棧。
RPG不是角色扮演游戲,是給AS400寫業務程序的語言。CL類似Unix的Shell腳本,但語法更古早。DB2 for i是IBM自家的數據庫,跑在專有硬件上。
課程安排很實在:文件處理、數據庫管理、程序設計、調試排錯。學生要手寫RPG程序,區分交互式和批處理兩種模式,用DB2管數據文件。
培訓師會帶真實案例,承諾結業后能獨立開發、維護、優化AS400應用。
誰在買單
課程定位了三類人:純新手、軟件開發者、IT從業者。這個組合很奇怪。
新手可以理解——從零開始學一門能吃飯的技術。IT從業者也能解釋——維護老系統需要補技能缺口。
但"軟件開發者"這個標簽耐人尋味。他們通常指寫Java、Python、Go的人,職業路徑是往云原生和AI工程走。讓這群人回頭學RPG,相當于讓特斯拉工程師去修化油器。
除非,市場上有足夠多的AS400系統需要維護,而且付得起讓開發者心動的價錢。
AS400為什么還沒死
IBM i(AS400的新名字)確實還活著。銀行核心系統、保險理賠、制造業ERP,大量跑在這上面。
這些系統的特點是:跑得穩、改不動、遷移成本極高。一家大型銀行把核心系統從AS400遷到分布式架構,可能需要五年和數億美元,期間還不能停業務。
所以企業選擇繼續養著。養就需要人,而會RPG的工程師正在退休。
課程文案里有個詞很精準:"legacy system development(遺留系統開發)"。這不是建設新系統,是考古和續命。
一門課的商業算盤
從產品設計角度看,這門課有幾個聰明之處。
第一,競爭極少。教React或機器學習的課程成千上萬,教AS400開發的屈指可數。藍海市場,獲客成本天然低。
第二,學員付費意愿強。企業急需補人,愿意報銷學費;個人學員也知道這是小眾技能,學成后議價空間大。
第三,內容生命周期極長。Kubernetes去年學的今年可能過時,RPG 1988年寫的程序2024年還在跑。課程素材可以復用很多年,邊際成本遞減。
課程強調"real-time scenarios(實時場景)"和"scalable applications(可擴展應用)",這些詞通常用在云原生語境里。用在AS400上有點黑色幽默——這平臺的"擴展"通常指加內存和CPU授權,不是水平擴容。
技術債也是門生意
這門課的存在本身,說明了一個反直覺的事實:技術演進不是直線替代,而是分層堆積。
最底層是COBOL和RPG寫的核心賬務,中間層是Java和.NET搭的業務中臺,最上面是Python寫的AI應用。每一層都需要人維護,而且越底層的人越難找,越貴。
課程承諾"open the door to opportunities(打開機會之門)"。這個承諾是真實的,只是機會的性質和大多數人想象的不一樣:不是創造未來,是看守過去。
培訓師的背景也被強調為"knowledgeable(知識淵博)"和"industry related examples(行業相關案例)"。這在技術培訓里屬于基礎配置,但在這里格外重要——因為能教AS400的人,本身就需要從行業里挖,而不是培訓機構批量培養的。
給科技從業者的啟示
如果你25歲,這門課可能是個機會。用六個月學會RPG和DB2 for i,然后專精銀行或保險行業的核心系統維護。35歲時,你會成為少數能讀懂1980年代代碼、還能和2020年代架構對話的人。
如果你35歲,已經在寫微服務和Serverless,這門課是個提醒:你追逐的新技術,二十年后也會變成需要"考古學家"的遺留系統。
課程最后一句是"build your career in the enterprise IT solutions(在企業IT解決方案領域建立你的職業生涯)"。這句話放在任何技術培訓課程里都成立,但放在這里,它的潛臺詞是:有些職業生涯,是專門為了解決別人留下的麻煩而存在的。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.