老程式設計師積累的經驗優勢會不會被新技術拉平

時間 2021-05-12 01:05:37

1樓:「已登出」

有些經驗會有些經驗不會。有的經驗所得我們可以稱呼為飯票,有的經驗所得我們可以稱呼為美金。

飯票這東西離開公司就沒人認了,只有習的美金這樣技能才是硬通貨幣。

2樓:Felankia

不會。乙個老廚師,一把刀能切絲能拍能雕花,刀工練的爐火純青,客人點個土豆絲,他既可以選擇用祖傳寶刀秀一下,也可以省點力氣拿新式擦絲器解決。畢竟學用乙個新工具有什麼難的?

基礎牢靠之後什麼東西都能觸類旁通。

而乙個新廚師,只會用擦絲器,當客人要求絲的尺寸和你手頭的擦絲器不符的時候,顫顫巍巍拿起刀的他只會切出一堆粗細不一的詭異東西來。

程式設計師也一樣,寫的程式好不好關鍵在於有沒有程式設計思想,而不是用什麼新的工具解決問題。程式設計思想是長年積累出來的,而工具是可以現學現賣的。

3樓:

不會技術只是工具,和經驗沒有關係。

經驗這東西,越多的時候越難增長。只做自己熟悉的事,做一顆螺絲釘,不接觸新東西,感覺就是在混日子,長不了什麼經驗的,所以也不是越老經驗就越多。

4樓:

會!而和人bb的能力被新技術拉平的速度可就慢多了!因為人之間互相撕的事情,從人類有語言開始就沒停止過,是一門超級古老的學問!顯然研究的年頭越長,經驗還是積累的越豐富!

所以大家懂得應該積累什麼核心技術了吧!

5樓:熊傑

會。 所以在學東西的時候要過濾一下。 學道而不只是術。

比如相容 ie 這些東西, 不要死背, 不要深入。 比如框架這種東西。 最後能了解背後的原理, 設計的意圖, 適合的領域。

就以往的經驗看。 框架都火不了多久。

而一些庫。 比如 jq 已經達了紅利期了。 lodash 在可能會受到語法糖的衝擊。 webpack 可能會在原生模組支援。 http2 連線復用的情況下被取代。

所以學這些東西要知道背後的原理及解決了什麼。

這樣新的東西並不會有多新。 只不過在舊知識的基礎上重新組裝構建就能明白。

6樓:star orchie

老程式設計師不會但碼農一定會。

老程式設計師的經驗是演算法+資料結構+設計模式

碼農的經驗是語言(版本)+框架(固定版本)+搜尋引擎+ideso 明白了吧

語言框架 ide 每年都在變都在更新

搜尋引擎的東西更是五花八門

但老程式設計師的經驗就像深厚的內功,新東西學個一招半式就威力無窮

7樓:

正好前段時間看完了《大國重工》,對後發優勢有了一定了解,我發表一下我的看法。

在20世紀末,中國直接攻堅新技術、引入新裝置,依靠後發優勢崛起。老牌工業國家沒落。

但是程式設計師是人,不是機器裝置。

新技術是知識,舊技術也是知識,兩者不是非此即彼。

工作多年的老程式設計師技術儲備更豐富,而且軟體技術是一法通、萬法通的。

在同等條件下,如果不是老到風雪染雙鬢實在學不動了,老程式設計師學習新技術會更快。

這和機器裝置不一樣,中國引入新裝置,老牌工業國家機器裝置是落後的,這叫後發優勢。

看到沒有?區別在哪?

區別在於後發的擁有新裝置,先發的裝置陳舊(沒舊到不能用)。

你跟我說新人有什麼後發優勢?新人掌握了新技術嗎?老程式設計師的技術真的陳舊了嗎?

只有新人在掌握新技術,老程式設計師沒有掌握新技術的情況下,新人才有後發優勢。

8樓:千鋒教育

只要是永遠保持不斷學習,不斷提公升的心態和學習狀態,是不會有這個問題的。

我們都知道技術發展是循序漸進的,每乙個新技術的誕生和發展都是為了解決現實的問題。既然是這樣,那換句話說,新技術的誕生是在已有的技術之上發生的。學習程式設計,面試候選人的過程中,我們常常說要注重基礎,看基本功是否紮實。

整個計算機技術的大廈就是一顆枝繁葉茂的科技樹,但是我們需要明確的是,無論這棵樹多麼的大,它都是有根的,新葉一定是在舊枝上長出來。

所以,我覺得擔心老程式設計師積累的經驗優勢會被新技術拉平這個想法是站不住腳的。如果換一種情景:老的程式設計師只依靠於自己積累的經驗,而沒有長足的進步,那麼他的優勢會被新技術拉平嗎?

答案也是肯定的:一定會被拉平。

這其實也告訴我們,作為技術人員,要永遠不斷的學習,保持對新技術的敏感和熱情,這樣才不至於讓自己掉隊,任何時候都不會落伍。

9樓:

自然是可能的

實際上在計算機領域這個才是常態

所以不要把你對於某個工具的熟練程度看成是吃飯的傢伙,它不是。你所謂的經驗必須要更有泛化性。

10樓:sjinny sun

大家都知道不能一概而論,我就說說什麼樣的經驗更保值吧。

首先明確乙個原則,越本質的、應用越廣泛的東西,越保值。

比如說資料結構和演算法,最常用的那部分往往是多年前提出的,甚至年齡比我們還大。又比如CPU cache、記憶體對齊這種計算機體系結構的知識,這些也是有年頭的知識。這些知識非常保值。

又比如,學習一門語言的時候,標準化的東西的知識比特定平台的知識更保值。標準化的東西,應用更加廣泛,不容易被淘汰。比如虛幻引擎有自己的容器,只能在虛幻引擎裡用,如果換了個引擎,這些知識的價值就會大打折扣了。

而C++標準庫里的容器,應用就廣泛得多。

還有一種情況,就是元知識,即關於知識的知識。比如當我們要學習一項新技術的時候,如何學習、如何蒐集資料,這些知識的價值和生命期遠高於你要學習的具體技術的知識。又比如分某個具體需求得到的知識可能很容易過時,但是如何分析需求、抽象總結規律、用資料在更抽象的層次來描述邏輯,這些價值會更高。

11樓:

理論上來說,會

以前我從事關係型資料庫的相關開發,後來轉到大資料方面,調優思路完全不一樣。

但以前的技術是沒用了嗎?不,mysql現在還在廣泛使用呢,當然你要是精通某種被淘汰的技術,那你發展本身就有問題...

12樓:jackhuny

初出茅廬直接學個降龍十八掌很可能直接打死老師傅, 但是老師傅學起來一定比你快,功力比你高

經驗讓你學習新技術更快但也是阻礙你去學新技術的最大障礙, 通常老師傅都不屑新技術.

13樓:支浩宇

根本用不著新技術,換個專案,或者同乙個專案換另外乙個人維護,馬上就拉平了

實際工作中,最大的優勢不是什麼經驗或者新舊技術,是對特定專案的熟悉程度,尤其是對業務的熟悉。

14樓:偉浩

沒有憑空出現的新技術,都是 90%的老技術+10%的創新,最後 100%改名

新人會被 100%的新名詞繞暈,要 100%的學

老人也會被繞暈,但是只需要看了 20%的東西,剩下的 80%就想明白了

15樓:Fantasy

這個問題放到任何乙個行業都適用,別在這複製貼上程式設計師的焦慮了。

任何行業的新技術都是建立在此行業頂尖人員用經驗和技術造出來的,他們的這些經驗比你單個人要多,他們的技術比你單個人要好,所以他們創造的新技術可以直接抹去你辛苦積累的經驗,避開你花費大量時間總結出來的坑。

你作為乙個普通從業者,在你所在的行業只是乙個工具使用者而已,只需要學會使用就行了。

乙個騎馬的司機再怎麼每天996悉心照顧他的馬,也跑不過乙個每天955打遊戲的邋遢汽車司機。活該你跑不過,誰讓你明明有手有眼有腦子,但是就是不學駕照呢!

16樓:

Brambles的回答真的太對了。在做政治國際關係研究的時候非常強烈的感覺到,有了頂層設計架構帶動學科發展的能力太受追捧了。受追捧的程度完全超乎我的意料。

學得好GPA高的人多的是,導師不稀奇多乙個少乙個,雖然後者才是學生孩子兒以為的學霸學神。

不過這不就是天分嗎。老天爺賞飯吃那種。

17樓:陸曦

如果不能做到與時俱進,企圖只靠以前積累下的經驗來解決新的問題,當然會被淘汰。不光軟體行業是這樣,其實各行各業都是這樣。

但是,一般來說,老手學習新技術不會是件太困難的事,因為學習能力已經逐漸鍛鍊出來了;而且新技術極少有完全和舊技術沒有任何關係的,通常都是由舊技術完善而來。除非真的已經「老」了,老到腦筋已經不夠用了,那就學不了了。

18樓:高不語

不僅會拉平,而且不堪一擊,

不知道有多少程式設計師玩過英雄聯盟,玩過的都懂得乙個道理:

在年輕(代表敏銳的反應、極致的操作能力)這種硬實力面前,一切的經驗都是紙老虎!

打不過就是打不過,再有多少經驗都白扯

19樓:不思蜀小眾旅行

我覺得還是要看什麼方面的經驗。

如果只是IDE如何使用,某種語言的使用,某個中介軟體的使用,我想說,會的。

如果是系統架構的能力,解決問題的能力,這種經驗,就不會被新技術拉平。

舉個例子,阿里第一程式設計師,至今還在一線coding的多隆,我很難相信,他的經驗優勢會被新技術拉平。

發現問題,解決問題,成為某乙個領域內的專家。技術本身,只是解決問題的乙個工具而已。

真正的武林高手,難道不是十八般武藝樣樣精通麼?

20樓:貔貅

會,不但會,而且相當一部分老程式設計師做的事情就是拉掉自己積累的經驗。

這也算是程式設計師這個職業的一種悲哀。程式越好,程式設計師越少。

21樓:老書蟲73

會,談一點個人淺見,技術的發展有個趨勢就是降低研發的成本與門檻,十年前系統架構師要自己考慮分布式,安全,效能,擴充套件性。。。,技術積累的深度有很大程度上是在這些技術的研究與試錯。

現在第三方開源技術的發展,開源框架大大降低了這些技術門檻,你不知道怎麼實現拜占庭演算法,zookeeper高速你不用研究了,你辛辛苦苦掌握了限流演算法怎麼合理的設計開發,結果k8s等都自帶了。

你的技術積累的經驗優勢真的會被技術發展抵消掉!

22樓:z666

作為曾經的新人,幾個月沒解決乙個迷惑的bug。

作為老程式設計師,在一家公司解決過之前幾年解決不了的嚴重bug。

真正的老程式設計師,不是倚老吃老,而是隨時可以像新人一樣學習。

精力會下降,但經驗真是積累出來的。

即使對於新技術,也離不開老的原理。幾年前想php不應該只做web,現在electronic已經能做跨平台桌面了。

23樓:常有晴

任何領域,工具都是不斷創新的。

但是工具就得人來用,思考深度不同,使用效果不同,這是工具取代不了的。

那就是落花飛葉皆可殺人。

人的差異在於思維高度,不在於工具

24樓:椰樹昂

學如逆水行舟,不進則退。

年輕人能學習,中年人一樣能學。

年輕人的優勢就在於學習能力更強吧,但我覺得老程式猿更明白持續學習的重要。

25樓:杏鮑菇炒肉

寫了五年前端,從最開始的js、html、css,慢慢的要學習jq,沒寫多久angularjs火了,沒辦法為了保住飯碗,我學。感覺沒有用angularjs多久,vuejs、reactjs火箭般的速度火了起來,繼續學。再往後,發現只寫前端顯然不能保證自己的競爭力,然後開始看php,python,go。

人家可是小美女,五年下來,活活被逼成了中年老婦女

前端程式設計師會不會被人工智慧取代?

404NotFound 人工智慧永遠不可能自己運作,在它上面也有負責人工智慧的程式設計師。只是未來程式設計師或許會存在優勝劣汰現象,技藝不精的程式設計師的工作或許會被人工智慧替代。題主的疑問也不是憑空而來,如今人工智慧發展非常迅速,但也做不到人工智慧代替程式設計師,只能說簡化程式設計師的工作。如果將...

程式設計師在未來會不會被人工智慧所取代?

未來200年都有點難。就目前嘛,吹得ai這麼厲害,能替代新聞發言人嗎?能隨機應變回答問題嗎?連說個話都替代不了,何況程式設計,程式設計再ai化,也得告訴ai想要實現的邏輯,跟現在有什麼區別?編譯器不就是個ai,幫我們把底層的事全做了。電影都講的明明白白,ai只能做已經發生的事,沒發生過的事情它做了那...

程式設計師做到什麼程度才不會被算作 API caller

鐵證如山 科技發展到這個階段,沒有人不是API caller。誰也別不站著說話不腰疼,你做這個什麼事情不得用library什麼的?就連開發library都需要用到library,極少數情況下是全部自己寫。這就要看你專攻哪個領域了,每個領域都有各種層次。就算以後真的沒前途,你也不用擔心,因為到那個時候...