日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

艰难的这年,程序员的未来在哪里?

發布時間:2025/3/21 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 艰难的这年,程序员的未来在哪里? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

不好意思,標題黨了,不過這篇文章有不少干貨,請耐心往下看。

大部分技術人,在職業發展的后半段,會觸及發展的瓶頸。面對這種瓶頸,大部分人是想通過提高技術來突破。對這個問題,我結合自己的經歷說說自己的一些思考。

1

大學的時候,我特別喜歡編程,用 “癡迷” 來形容也不為過。畢業工作后,也對技術有著近乎偏執的執著,覺得只要技術高到一定水平,就能夠搞定所有的事情。

畢業第一年,過得蠻焦慮的,當時壓力很大,老擔心工作做不好。

不過我有一個好的行為模式:越是擔心,越是努力。所以第一年的時候,我看了不少技術書籍,也繼續看了不少 linux 內核的源代碼,期望通過技術的提高,解決工作問題,最后消除焦慮。

但事與愿違,我的第一個考核拿了一個B,就是那種不好也不差的水平。

我當時很不解,后來我 leader 找我談話,具體的內容記不清了,但我記得他當時跟我說,不要花太多時間看 linux 的源代碼,要多花時間在業務代碼上。

我當時聽了,覺得 leader 不重視技術,很長的時間里,我一直很反感他說的那段話。

2

接下來的5年,我一直在基礎架構部門,從事底層框架和存儲相關的工作,直到14年,我才轉調到了業務部門,開始真正意義上接觸業務。

而直到這幾年,我才慢慢轉變了 “純技術” 思維的想法。

互聯網公司,無論國內國外,除了極少數技術驅動的公司,絕大部分的公司都是業務驅動的,或產品,或商業。

這個道理我很早就懂了,也很早就接觸到了,但一直沒有深刻的思考過,這意味著什么。

我估計很多人都沒有思考過,特別是對于工作不滿三年的新人。

我想大部分人都會有?“只要技術牛B” 就可以通吃一切的信念!

直到這幾年,我才從更高的層次,理解了技術在整個商業體系里面的價值和技術人員的價值。

其實,目前根本就沒有所謂的 純技術 公司,更加沒有 純技術 驅動的公司,但是有 技術人員主導 的公司。

這兩者是有著本質的不同的。

技術人員,大部分設想的是,我只要 “技術牛B”, 就可以通吃一切,這是 “純技術” 的思想,但 “技術人員主導”?跟 “純技術”?并不是等價的。

正確的理解,應該是 技術 + 業務,是的,技術人員除了掌握技術,還要深刻理解業務。

也只有通過對用戶,對商業的理解,將技術轉化為實際可用的產品的公司,才有可能最后存活下來。而在公司內部,這種人才也是最值錢的。

技術能力不容易培養,需要個人花費很多的時間,精力,甚至還要有一定的天賦,而業務的敏感度,商業思維,一點都不比技術能力來的容易,很多時候比技術能力更難培養。

因為實際的能力都要來自實際項目的歷練,無論是技術還是業務,相比成功的技術項目,成功的產品項目其實更少,更加難以獲得。

這也是一些知名產品的員工在招聘市場上大受歡迎的原因 --- 因為有過成功的技術經驗和業務經驗。

3

這幾年招過不少畢業生,也帶過不少畢業生,大部分畢業都有對技術的執著,我覺得這個是好事。

不過有些畢業生對技術的執著過了頭,太過于抵觸?“技術含量低”?的工作,其實這種抵觸是相當不利于個人發展的。

除非你未來做學術研究,要不你一定會接觸業務,而且不單只是接觸業務,你后面還會發現,決定你技術成長快慢的也是業務。

遇到一個高速發展的業務,一個高速擴張的團隊,真的是技術人員的福音。

因為發展快,遇到的問題就會特別多,需要解決的問題自然也特別多,這個時候,個人只要能夠扛下來,技術能力,綜合素質都會有飛快地提升。

微信的早期,就是這么一個項目。在微信取得成功后,我記得當時的技術總監提了一個問題 :“是技術成就了產品,還是產品成就了技術?”

有人可能會對前半句嗤之以鼻,覺得怎么是技術成就了產品?

而實際情況是,當時微信跟米聊搶市場,最終取勝,跟技術是有莫大關系的,因為微信的系統更穩,產品迭代速度更快,這些都跟技術強相關。

因為有了堅固的基礎架構,所以系統穩;因為軟件層面的復用做的更好,所以迭代更快。(當然這些都是相對當時的米聊,現在回頭看,當時也確實存在很多的問題)

產品成就技術,大家可能就更難以理解了。

而實際情況是,微信產品的快速發展,催生出了一些獨特的軟件開發理念,比如小步快跑,快速試錯。這些在現在看來,大家熟知的理念,在當時都是很新穎的。

為了達到又快又穩的產品效果,技術上做了很多的創新和改進。包括業務架構設計的創新,基礎軟件,如存儲系統,RPC框架的創新等,都是業務發展催生出來的產物。

所以說產品成就了技術,也是有道理的。

我覺得答案是:技術和產品互相成就了彼此。

公司如此,產品團隊如此,我覺得個人也是如此的。

一開始的新人,都是接任務,按需求做方案,隨著技術能力的提升,個人的工作職責,會慢慢從 “怎么做”?過渡到 “做什么”。

你得先會解決問題,當你能夠熟練地解決問題后,你就要開始學會 “提出問題”。

真正的技術大拿,一定都是 “提問題” 的高手,而這種提問題的能力,純有技術是不行的,一定是在技術能力扎實,并深刻理解業務的基礎上,才能夠提出的。

多年之后,我終于明白了,第一年,我的 leader 跟我說那句話的初衷。我需要學好底層技術,但同時也要花時間在業務邏輯,業務代碼上,兩者是相得益彰的。

最后

技術人員,早期的時候,花費更多的時間在技術的淬煉,成長上,是正確的,但當技術達到一定的水平,一定要開始關注業務,不要無視甚至抵觸業務。

你對業務的理解越深刻,你就越容易看到業務的問題。提出問題,并用自己的技術能力解決問題,才能真正將你的技術能力轉變成生產力,你也才會成為真正意義上的技術大拿!

總結

以上是生活随笔為你收集整理的艰难的这年,程序员的未来在哪里?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。