AGI時代下,計算機專業出身的程序員該何去何從?

Easy:單獨開個貼說一下吧。

如果你計算機、軟件工程、通信、電子、網絡等相關專業本科畢業,也考慮前后端/測試崗,戳 技術大廠,6險1金,待遇不錯。

提前說明,一切以古代思維對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公司,在同樣都能寫出一般水平代碼的情況下,更愿意招只懂計算機的應屆生呢,還是財經專業選修計算機專業的應屆生呢?

當然,這一切都建立在有能力精力和毅力把兩個專業都學好,呃,算了,都學完的前提下。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/23167.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/23167.shtml
英文地址,請注明出處:http://en.pswp.cn/web/23167.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

博物館文物庫房管理軟件

博物館作為文化遺產的守護者和傳承者,承載著人類智慧與文明的結晶。在博物館的背后,一個龐大而嚴密的管理系統支撐著文物的保護與展示。而其中,文物庫房管理軟件的使用,無疑是一項重要的管理工具。 文物庫房管理軟件的功能具有多樣…

【CentOS 7】挑戰探索:在CentOS 7上實現Python 3.9的完美部署指南

【CentOS 7】挑戰探索:在CentOS 7上實現Python 3.9的完美部署指南 大家好 我是寸鐵👊 總結了一篇【CentOS 7】挑戰探索:在CentOS 7上實現Python 3.9的完美部署指南詳細步驟? 喜歡的小伙伴可以點點關注 💝 前言 此篇教程只適用于p…

【java前端課堂】05_類的多態

類的多態是面向對象編程的三大特性之一,與封裝和繼承并列。多態性允許我們將父對象設置為與其子對象相等的技術,讓我們可以把一個子對象當作父對象對待。在Java中,多態主要體現在以下三個方面: 方法的重載(Overloadin…

【Mybatis】源碼分析-高級應用

1、Mybatis配置文件深入理解 1.2、動態SQL語句 Mybatis 的映射?件中,前?我們的 SQL 都是?較簡單的,有些時候業務邏輯復雜時,我們的 SQL是動態變化的,此時在前?的學習中我們的 SQL 就不能滿?要求了。 1.2.1、條件判斷 我們根…

技巧:合并ZIP分卷壓縮包

如果ZIP壓縮文件文件體積過大,大家可能會選擇“分卷壓縮”來壓縮ZIP文件,那么,如何合并zip分卷壓縮包呢?今天我們分享兩個ZIP分卷壓縮包合并的方法給大家。 方法一: 我們可以將分卷壓縮包,通過解壓的方式…

E10:系統彈窗提示

效果– window.WeFormSDK.showMessage("這是一個E10的提示", 3, 2); const onClickCreate () > console.log("create"); const onClickSave () > console.log("save"); const onClickCancel () > dialogComponent?.destroy(); co…

Java四舍五入保留小數

這里介紹兩種方法: package Book.jj.hh;import java.text.DecimalFormat; //使用DecimalFormat類 public class Demo1 {public static void main(String[] args) {double num 123.52631;DecimalFormat a new DecimalFormat("#.00"); //小數點后有幾個0…

SpringCloud Gateway基礎入門與使用實踐總結

官網文檔:點擊查看官網文檔 Cloud全家桶中有個很重要的組件就是網關,在1.x版本中都是采用的Zuul網關。但在2.x版本中,zuul的升級一直跳票,SpringCloud最后自己研發了一個網關替代Zuul,那就是SpringCloud Gateway一句話…

抖音賬號永久封號后強制注銷釋放實名!一分鐘教程方法公開

目前方法是可行的,不知道能保持多久! 下載舊版本抖音:下載抖音6.8版本或5.8版本的老版本應用。 使用封禁手機號登錄:使用已被永久封禁的手機號登錄舊版本的抖音應用。 賬號注銷操作: 在設置中找到賬號與安全的選項。…

從零開始發布你的第一個npm插件包并在多項目中使用

引言 在開源的世界里,每個人都有機會成為貢獻者,甚至是創新的引領者。您是否有過這樣的想法:開發一個解決特定問題的小工具,讓她成為其他開發者手中的利器?今天,我們就來一場實戰訓練,學習如何將…

【ubuntu】增加samba服務和文件夾

發現ai -server的ubuntu機器無法git clone 下來github的文件所以 使用samba 連接到linux的文件夾proj然后在我的windows上git clone 即可。安裝samba Creating config file /etc/samba/smb.conf with new version Setting up libcephfs2 (17.2.7-0ubuntu0.22.04.1) ... Setting…

漏洞挖掘 | 驗證碼繞過

還是老規矩,開局一個登錄框,中途漏洞全靠舔,先來研究一下這個登錄窗口 很好,發現有驗證碼登錄,先測試測試能不能并發 看來沒有,只成功發送了兩條,再看看驗證碼是不是4位 很好,是4位。…

UE5-AI

AI角色 角色控制器 AI角色必須要一個角色控制器 角色控制器最基本只需要執行行為樹,在EventOnPossess后runBehaviorTree 如果要的是一個角色,可以創建一個Character,在類默認設置中可以找到 Pawn->AIControllerClass,在這里…

Android 架構組件面試問答

1. 什么是 Android Architecture Components? 答: 組件是一組庫,可幫助您設計健壯、可測試且可維護的應用程序。它們提供了一種清晰且慣用的方式來使用 REST API。這些組件包括 Room、ViewModel、LiveData 等。 2. 什么是LiveData&#xff…

Java接口的變更過程

Java 接口相信所有學過 Java 的人一定都知道,而且 99% 的人一定都背過這個面試題:Java 接口和抽象類的區別是什么?答案都是什么接口方法不能有實現,都是抽象的,接口的方法都默認為 public 修飾等等之類的,這…

推箱子小游戲C++

推箱子是一款經典的益智游戲,玩家需要通過推動箱子來達到特定的目標。在C中實現這樣的小游戲需要考慮游戲邏輯、用戶輸入、圖形界面(如果需要的話)以及可能的關卡設計。 下面是一個簡單的推箱子游戲的實現框架: 定義游戲環境 創建…

DSP問題:CCS更改工程名導入報錯

1、問題現象 復制一個工程出來后,修改版本號,重新導入工程后報錯。 顯示項目描述無效。 2、問題原因 由于CCS無法通過工程描述中找到指定名字文件夾。使用記事本打開.project文件,里面的描述還是以前的文件夾名,所以導入時報…

Spring Boot 開發 -- 靜態資源配置詳解

一、引言 在開發Web應用程序時,靜態資源的管理和配置是一個重要的環節。Spring Boot框架為開發者提供了便捷的靜態資源配置方式,使得我們可以輕松地管理如HTML、CSS、JavaScript、圖片等靜態資源。本文將詳細介紹如何在Spring Boot項目中配置和管理靜態…

Innodb Buffer Pool緩存機制(三)Innodb Buffer Pool內部組成

一、控制塊緩存頁 Buffer Pool中默認的緩存頁大小和在磁盤上默認的頁大小是一樣的,都是16KB。為了更好的管理這些在Buffer Pool中的緩存頁,InnoDB為每一個緩存頁都創建了一些所謂的控制信息,這些控制信息包括該頁所屬的表空間編號、頁號、緩存…

Android基礎-AndroidManifest.xml詳解

在Android開發中,AndroidManifest.xml 文件是一個至關重要的組成部分,它位于應用的根目錄的 app/src/main/ 文件夾下。這個文件提供了Android系統和其他應用所需的所有關于應用的元數據信息。以下是對 AndroidManifest.xml 文件的詳細解析。 1. 文件結構…