科技業工作的創造、消失與AI的影響
前言
在上一支影片中,我討論了新的O1 AI可能對初階開發人員角色的影響。從一些評論來看,很多人只從找工作的角度接觸這個產業,對職位開放的前因後果或如何關閉職位沒有太多經驗。因此,我認為概述科技工作如何被創造、銷毀以及過去35年來的變化是很有用的。對於在這個產業工作多年的人來說,這可能是老生常談,或者你的經驗可能與我不同,在這種情況下,請讓我知道。
科技業的獨特性
科技業與經濟的其他部分有很大的不同,除了公司內部的IT,如辦公室生產力、桌面支援、電子郵件等,這些我在本影片中會忽略。目前科技業的幾乎所有東西都是在過去幾十年中定制構建的。經濟的非科技業部分在很大程度上與以往一樣,除了科技業帶來的變化。這很重要,因為你需要了解所有程式設計師的工作都落在一個光譜上。一端是從頭開始構建和編寫某個系統,另一端是維護別人寫的系統,或者通常是在兩者之間。
科技工作的創造過程
通常,首先有人有了一個想要構建的東西的想法,然後從某個地方獲得一些資金來實現這一點。有時這個有想法的人是從投資者那裡獲得資金的獨立企業家。有時他們在一家成熟的公司工作,被分配了預算,並被告知為新產品或新服務成立一個新團隊。
資金來源與利率影響
資金可能來自公司盈餘、借款、投資者或政府合同。利率很重要,當利率高時,產品必須賺更多的錢才值得,因為任何借款都需要花更多的錢來償還,投資者可以通過把錢存入銀行賺取利息,所以項目必須賺的錢比他們從銀行得到的利息多。
招聘過程
假設有想法的人不打算自己構建,那麼他們需要技術人員的幫助。他們可以雇用員工、引入顧問或混合使用員工和承包商。在理想情況下,第一個被帶入的人是高級技術人員,他們可以驗證想法、制定計劃、定義團隊、負責技術方面的事情。但現實很少是理想的,大多數時候,下一個參與的人是招聘人員。
招聘的複雜性
招聘過程很複雜,因為優秀的候選人是一個一個找到的,而且不一定是按你想要的順序。每次雇用一個人,都必須對剩下的人做出妥協。根據已經雇用的人、他們的技能、你仍然缺少的技能以及你剩下的預算,你仍然可以雇用的職位可能會改變。
應對招聘困難的策略
作為一個成長中的企業,招聘可能很煩人。一些公司採取的解決方案是不斷雇用大量程式設計師,假設在新項目和人員離開留下的空缺之間,你將能夠找到事情讓他們做。這就是催生LeetCode面試的世界。
AI對招聘的影響
AI對招聘有三個主要影響。首先,新的O1 AI可以做得和許多剛畢業沒有經驗的人一樣好,這是主動招聘模式將結束的一個原因。其次,AI使工作申請數量激增,使招聘過程變得更加漫長。第三,目前很多人似乎已經完全不在乎收入了。
科技工作的消失
科技工作可能因為產品或服務停產、公司倒閉、部門預算減少等原因而消失。有時整個團隊會被立即解雇,有時程式設計師可以轉移到另一個團隊,有時產品或服務與決定無關,只是部門預算被減少。
未來展望
目前我們正處於一個完美的風暴中,股票購買者更關心AI炒作而不是收入,公司可以通過裁員和股票回購來推高股價。未來可能有兩種情況,要么AI泡沫破裂,恢復商業理性,要么AI達到人類水平,整個就業市場將永遠不同。
如何度過低迷期
如果你不認為AI會在十年或更長時間內達到人類水平,那麼不要恐慌。科技業以前也經歷過這樣的時期。非技術人員找工作的方式對科技人員也適用。不要只關注技術,而要關注解決問題、定義解決方案、滿足需求、預測和修復錯誤。
找工作的策略
在AI導致行業低迷的情況下,傳統的在線申請工作的方式不再那麼有用。更好的策略是通過其他人找到工作。建立和維護專業網絡非常重要,可以通過與招聘人員、同學、同事保持聯繫來實現。有很多資源可以幫助你開始建立專業網絡,如相關書籍。
結論
建立專業網絡需要努力,但比其他任何方法都有效。任何人如果告訴你有一種低努力或不努力的方法可以讓你在這種環境中找到程式設計工作,要么是無知,要么是想賣東西給你,或者兩者兼而有之。