程式設計師:全棧的痛你不知道

程序员半支烟發表於2024-08-25

上週一個同事直接對我開噴,罵我無能,說:“你怎麼一個人就搞不定所有系統呢?”,我半支菸縱橫IT江湖14餘年,還是第一次被人這麼嫌棄。

事情緣由

某公司的業務線特別多,有個業務線前後端專案共計上百個,半支菸帶著1個大前端、1個Android外包、1個iOS外包在支撐業務線的發展。

突然,有一天大前端同事有事不在,運營同事找到我開發功能,我說要等等,我現在一個人搞不懂所有的埠。此時,運營同事一著急就上頭,直接質問我,為什麼你不能一個人搞定所有埠?

我當時立馬怒懟,我說我一個人確實無法同時搞定IT基建、搞定後端、搞定H5、搞定Android、搞定 iOS、搞定PC、搞定小程式、搞定自動化爬蟲。如果覺得我無能,你可以找個全部能搞定的過來。

然後,就是各種撕逼......

這個事情對我還是很觸動,倒不是說跟同時互撕了一頓。只是覺得,現在的IT環境真的是看的人後背發涼,不但機會少,對人的要求還特別的高。

在想想前些時間,某高校降低要求大量擴招計算機專業學生,簡直是坑學生啦。

全棧的優勢

半支菸2010年畢業於計算機專業,工作14餘年,後端幹過JAVA、Python、Golang,大前端幹過React、Vue、Android、iOS,還搞過IT基建運維。

半支菸對全棧還算有些理解,下面說說全棧的優勢吧。

個人覺得,最好的技能人才是一專多能,這個絕對毋庸置疑。就是要在某個領域精通之後,在別的領域持續開花結果。說到底還是要做一個全棧的技術人。

全棧的優勢非常多,比如:

  • 在中小企業,一個人勝任多個崗位,可保飯碗無憂。
  • 全棧人解決問題更快,因為全棧人的視角更加全面。
  • 可以做一個獨立開發者。
  • 可以從事各種副業。
  • 如果還會懂一些產品運營,那直接可以開個賺錢的小公司了。

全棧的痛

雖然全棧有一些優點,但是全棧的痛點也非常明顯,比如:

  • 全棧人要學習的技能或者知識非常多,但人的精力是有限的,無法真正做到每個技能棧都非常熟悉。
  • 全棧人找工作會招人嫌棄,尤其是大廠會覺得你不是專業的螺絲釘,經常用某個領域的一些八股文去否定你。
  • 很對人雖說是全棧,但是沒有站在解決問題的角度去思考,而只是作為一個會多個技術棧的工具人。這樣的思想其實偏離了全棧的初衷。

個人建議

個人覺得,全棧對個人職業發展很有優勢,我建議在精通一個領域後做一個全棧人。

我這裡說的全棧,不只是IT技術棧,還有更多的是產品運營思維。任何時候全棧人都應該用解決問題、推動事情往前發展的思維去做事。

當前大環境不樂觀,未來也未必樂觀,中小企業都偏向找全棧人,大公司偏向找專業高階螺絲釘。雖說背點八股文對找工作有優勢,但是將來將一文不值。

因為AI發展太迅速了,獲取知識已經變更更加便捷。我更不建議做一個高階螺絲釘,那樣只會成為工具人,最後失業時一無所有。

我建議,不管你在哪裡企業,自己的成長要放在第一位。

尤其在當下這個AI時代,可以讓IT人更輕鬆的成為全棧人,我們應該把握機會,讓自己成為一個優秀的超級個體,努力搞出點自己的事業來。

本篇完結!歡迎 關注、加V(yclxiao)交流、全網可搜(程式設計師半支菸)

原文連結:https://mp.weixin.qq.com/s/aY0AJk8gTQG8HeVEpsnBWA

相關文章