聊聊目前軟件行業的就業及想法
最近兩個月一直處于忙碌狀態:跳槽、轉行、學習新的編程語言(Python + Golang)、趕工期、面試招人……也正是這一些列的經歷,對目前的就業形勢和軟件從業人員的發展有了一些新的觀察和思考,在這篇文章分享給大家。
整體而言,整個互聯網行業正面臨著一場大的清洗和變動,互聯網大廠的大批裁員,讓整個面試市場發生了巨大的變化。正在找工作的朋友應該深有感觸,我也是在面試的過程中才發現”寒意“已經如此的深了。
關于面試的一些感想
最近有一些Golang的HC,參與了篩簡歷、面試的環節,真切感受到寒意。即便是大量大廠出來的,幾個月空檔已是常態。從手頭的簡歷和面試人員來看,這個空檔期差不多都在3-7個月不等,有的甚至更長。
關于這一方面,有一些感想,僅供參考:
第一,大廠出來想以原的工資找工作的可能性很低,需降低預期,降維競爭,或許是一種更好的選擇。其他中小廠出來的也是同樣的道理,利用相對優勢(履歷、降薪),擠壓不如你的人的空間。現實就是這么殘酷,本質就是弱肉強食,最終把水平弱的、不符合市場需求的人擠壓出這個市場。
第二,當前面試市場上充斥著大量大廠的人,大量擁有滿光鮮履歷的簡歷:高學歷、連續大廠經歷、很牛的項目……如果你的簡歷一般,乏善可陳,那么幾乎是沒有面試機會的。當然,如果你沒有很好的履歷,但有一些硬實力,做過好的項目,把簡歷寫的優秀一些,機會會大很多。
第三,內推成功率會高很多,注意,是高很多。它可以讓你避免海量簡歷的競爭,而且內推的本質是關系,是信任。
第四,10年以上工作經驗的人,普遍已經脫離一線太久,動手能力不比3-5年的有優勢,也是裁員重災區。個人始終認為,無論是否走管理崗,還是技術崗,都應該”文能提筆安天下,武能上馬定乾坤“。
第五,對于中小企業來說,招人大多數優先多面手而不是垂直精專,需要你自己搭舞臺、自己唱戲。同時,也沒那么多管理坑位。這里不是說”精專“不好,只是需要”精專“的崗位比較少。如果你能夠做到在某一領域精專,還是有”門檻“優勢的。但對于大多數中小企業,甚至數字化轉型的企業來說,并沒有那么高的業務量,很多屠龍之術是無用武之地的。如果你的技能更符合大多數的市場需求,機會就更大一些。
第六,關于花費大量時間研究源碼、深鉆底層原理這件事,個人的看法有所轉變。曾經也在這么做,但這件事的邊際效用是遞減的,看看面試時背誦的八股文,這本質上都是一種”卷“。個人認為是大廠招人引起的卷。但目前中小企業的市場邏輯貌似變化了,可能更多關注業務和綜合能力,向這個方向的投入和努力,ROI才會更高。當然,這也只是個人感覺的變化,僅作參考和討論。
第七,如果有幸有幾個Offer,那么,選一個還在賺錢的行業,大概率會活得久一些。有一些簡歷,前面幾家公司都是大廠,突然選擇了一家小公司,普通的業務,然后,就沒有然后了。行情不好,如果有選擇,選擇就更重要。
第八,備好余糧,控制好超前消費。
第九,如果你現在還有一份工作,切忌別意氣用事,別裸辭。
第十,未來競爭的核心大概率是圍繞:學習能力、動手能力、產品能力、管理能力的T型人才。
關于GPT的競爭
長期關注的朋友都了解,本人是Java出身,從事Java編程已經十二三年了,最近兩個月幾乎完全轉向Python和Golang了。原因很簡單:工作需要。
由于GPT的出現,讓學習新知識的曲線變得平緩,讓學習和輸出效率翻倍提升。曾看到一博主說:GPT并不會替代程序員。列舉了不少理由,大多是說GPT還不夠智能。而我自己的親身體驗是,GPT可以讓一個程序員做2-3個程序員的事,特別是在遇到疑難Bug時,之前可能需要半天、一天,當用上GPT之后,可能只是分分鐘的事。雖然GPT還不夠”智能“,但它讓三個崗位變成一個崗位,那么,另外兩個程序員本質上不是已經被GPT替代了嗎?
最近在思考另外一個問題,由于GPT的出現,也或許是由于市場行情的變化,未來的軟件工程師可能不再以編程語言來區分,而是需要什么學什么。大量的編程語言只不過是實現目的工具箱,這個工具箱里面有Java、Python、Golang、Rust等等。當用到什么時,拿出來,快速掌握、實踐、運用、實現,這期間還有GPT這個利器的加成。
軟件工程師將需要更抽象的編程思想,而不是一門語言。想要更理解更抽象的編程思想,前提是多學兩門編程語言。
關于未來
上面聊GPT的部分,也提到了個人的一些關于未來工程師的形態和需要具備的能力。這里再總結一下:
如果你有能力提升競爭門檻,那么走高精尖的路線,也是非常不錯的。但這也意味著選擇范圍的有限。
如果你想與更多市場需求相吻合,那么擁有自己搭舞臺、自己唱戲的能力就非常重要。本質上就是多面手。
如果你想長久的在這個行業混,快速學習能力是必備的。這可能也是軟件行業一直都存在的隱性需求。現在又有了GPT的加持,未來新增了一個區分維度:會用GPT的和不會用GPT的。
如果你想有更多的選擇,不要再固守一門編程語言,而是以解決需求、達成目標為最終訴求,語言只是一種實現方式和手段。
如果你曾經在高位,曾經是管理崗,但目前很難再找到對應的崗位,那么降低預期,保持學習、動手能力就非常重要。要有”龍蛇之變“的能力和心態。
如果現在你還沒找到工作,那么換一種生活方式,享受一下沒有那么”卷“的生活,思考一下人生,也未嘗不是好事。生活畢竟不僅僅是工作,生活還也可以有各種各樣的方式和選擇。