AGI時代下,計算機專業出身的該何去何從? 原創
Easy:單獨開個貼說一下吧。
提前說明,一切以古代思維對AGI時代的推演,都是可笑的。只是在其未落地時,尚能有一點參考價值。以下都是個人分析,如有和你認知不同的地方,以你的認知為準 [doge]。
我覺得計算機這個專業以及程序員這個行業,在AI加持以后,會飛速分化。
最優秀的人才,會分布到人工智能核心、平臺和公用組件庫等基礎業務上。但這些崗位是非常有限的。
不那么優秀的初中層人才,尤其是CURD工程師,則會有非常高的概率被取代。
因為他們的大部分工作是膠水性質的:將現有的組件放入框架以滿足業務邏輯。
上一波 NoCode/LowCode 已經嘗試去拿這一部分市場,但因為交互界面的問題(太復雜,用起來比編程都麻煩;2C部分又不夠優雅),表現不好,只搶到了部分中后臺業務。
很多人以為現在AI編程的能力只是輔助,那是因為它們在通用編程上效果的確不盡人意。但是,GPT4 + DSL 的表現其實很驚艷,比如不少專注于 AI + SQL 的產品,可用度已經很高。
NoCode/LowCode 平臺是現成的 DSL,GPT的智能只要再進一步,就可以將它們最大的問題解決掉:通過自然界面實現領域編程。這已然可以干掉很多CURD崗位了。
在智能還不夠高的時候,這種崗位不是以直接消失而是以逐漸減少的方式體現:以前5個程序員;現在4個AI編程,一個程序員二次測試和二次Review。隨著智能的提升,比例逐步增加。
那么膠水崗位會消失嗎?
我覺得不會,因為它還有一個潛在要求:對業務邏輯足夠了解。這一部分,不光是智能問題。這部分需求依然存在,但是從重「編程實現」逐漸轉向重「業務邏輯」甚至「需求分析」。這也是未來AGI在各個行業落地的一個過程。
也可能將來會出現一些新的AI編程崗位 = 產品經理 + 指導AI 干活 + Review和測試。
以上,是我為什么建議不那么TOP的同學選擇計算機作為本科第二專業的基本邏輯。
如果你選擇計算機專業,必須要擠入頂尖人才層。不然你以為你是T字型人才,但其實是一字型人才。因為基礎編程能力在四年后將遍地都是,| 部分被弱化甚至消解了。
這并不意味著編程能力不重要,相反,編程能力或者說編程思維可能是AGI時代必須的,但它們的門檻會變低,低得像現在的英文讀寫能力一樣。
將計算機作為第二專業,則讓你從π字型開始塑造自己的特長,即使其中|部分被持續弱化,你依然是一個T字形人才。更別說在兩個專業交叉部分所擁有的極強競爭力了。
一個財務SaaS公司,在同樣都能寫出一般水平代碼的情況下,更愿意招只懂計算機的應屆生呢,還是財經專業選修計算機專業的應屆生呢?
當然,這一切都建立在有能力精力和毅力把兩個專業都學好,呃,算了,都學完的前提下。
