未來不懂機器學習的程式設計師是否會被淘汰?

時間 2021-05-07 04:41:18

1樓:fynv

像我們專注於GPU程式設計的程式設計師,對這個問題說實話就很糾結。

儘管我們做的大部分工作最終可能被用於機器學習,我們甚至知道神經網路實現中的每乙個細節,但是我們對於神經網路解決的問題,以及如何設計神經網路來解決問題(一般「機器學習」所指的內容)卻不一定熟悉。對我個人而言,我對那些問題毫無興趣,也沒時間去考慮。

當然,今天這個時代是終身學習的,也許那天被逼無奈去學習機器學習也不一定。

2樓:沙泓州

剛有汽車的時候,人們會問,未來不懂開汽車的馬車司機會否淘汰?從現在來看,答案是不會都淘汰,但大部分崗位會消失,少部分又專又精的會留下,但不再是主流。機器學習同理。

3樓:

國家已經將人工智慧的學習任務下到中小學了, 人工智慧從娃娃抓起.

所以未來機械人學習會像智慧型手機一樣容易.

懂機器學習, 什麼叫懂? 就像懂圍棋一樣, 什麼叫懂? 是知道規則, 還是能打敗AlphaGo?

設想: 未來是乙個多元化的世界, 不懂什麼都不會被淘汰, 什麼都不懂很可能被淘汰.

未來是乙個生產力發達的世界, 什麼都懂很可能被淘汰, 什麼都不懂可能不被淘汰, 被豢養.

4樓:Garvin Li

我覺得這個問題要區分領域去對待,首先假設把淘汰與否的閾值設定為能否得到乙份月薪過萬的工作。如果對於乙個程式設計師來講,他的領域是做前端的UI呈現或者是基於Android SDK開發這樣的工作,我覺得只要懂資料結構即可,是否懂得機器學習演算法並不會影響到這個程式設計師是否被淘汰。因為從我個人的觀點來看對於絕大多數與資料互動並不複雜的IT領域的程式設計師,機器學習演算法只是個人能力在演算法方面擴充套件,是否具備這樣的能力並不會導致程式設計師淘汰。

PS:如果想學習了解機器學習,可以通過一些封裝好的雲服務快速上手,可以試試阿里雲機器學習PAI

從另乙個角度來看,目前有越來越多的IT領域都在專注對於資料方面的應用,我們看到很多招聘的JD中都包含一項「有資料探勘相關背景者優先」。從這點來看,其實如果程式設計師對於自身有更高標準的要求,不僅限於不淘汰。那麼掌握機器學習演算法一定是乙個大大的加分項,當然這裡提到的這部分能力一定是要以實際專案應用的經驗為基礎。

綜合以上的論述,未來不懂機器學習演算法不會導致程式設計師被淘汰,但是如果想追求更高的層級,程式設計師需要更多的掌握相關的演算法。

5樓:塗圖

程式設計師的崗位有非常多種,大家各司其職,並不是每個崗位的程式設計師都需要懂機器學習。當機器學習變得重要起來,那大家也會自發的去學習了解這方面的知識,來為自己的工作增加便利。

6樓:

機器學習好比是高樓大廈,很厲害現在也很熱門但是少不了下面地基的支援。比如現在的gpu運算,用到了很多硬體的東西。有一些機器學習的模型專門為分布式系統所設計。

所以機器學習是建立在很多東西的基礎上的。

再舉乙個簡單的例子。神經元網路可以學習產生乙個XOR的模型。確實很多問題都可以通過機器學習實現,但是對於XOR寫乙個簡單的公式就可以完成的東西,沒有必要浪費資源使用機器學習。

7樓:NoahSYZhang

機學習將會成為未來大部分工科專業和理科專業的必修課,如同線性代數,概率論課程一樣,成為廣大理工科專業的基礎,進化為一種通用基礎知識。

機器學習越來越成為一種建模理工科問題的新工具,如其他答主所言,機器學習慢慢的去神秘化,成為一種基本常識。

1.對於已經在工作崗位的程式設計師的未來發展。 機器學習是個很巨集大的領域,而目前的人工智慧的迅速公升溫只是其中乙個分支---深度學習。

如果有業務場景的需求,可以去補一些深度學習的東西,提高個人競爭力。如果沒有這個需求,補一些機器學習的基礎也有助於開闊思路,處理未來的工作,甚至改變職業發展規劃。

2. 對於還在學校的未來的程式設計師,時間那麼充裕,不妨用網上的資源多學一點機器學習的知識,對於未來的行業趨勢變化,也能做到手裡有糧,心裡不慌。

你說會不會淘汰,你來問就說明你內心深處開始慌了,所以趕快去學習吧。

8樓:「已登出」

這問題太看得起機器學習了。

機器學習只是乙個方向,也只能解決一定問題,不是銀彈!能解決所有問題!

有了掃地機械人不還是得配大媽來掃地嗎?我就不信機器學習還能搶了前端飯碗。

9樓:九鄉河龍牙

現在深度學習簡歷遍地走,然後面試吹的天花亂墜.....最後隨便問幾道概率論和線代的題目能做出來的不足三成,供各位面試官參考篩選....

10樓:李狗嗨

就發展趨勢來看。個人認為10年後幾乎所有面向使用者的軟體都需要有「機器學習」的部分。

因此,老鳥必須會,新司機可以不會的範疇吧

11樓:LancerLll

機器學習甚至深度學習的概念,上世紀八十年代就有了。之前之所以沒有做到現在的水平,是因為硬體還跟不上,深度學習由於大量的運算,所以需要非常強大的硬體支援。

至於程式設計師淘汰的問題題主暫時不需要擔心,畢竟目前網際網路市場中仍然是程式開發的工作居多,況且深度學習的演算法想要應用起來也需要依賴開發。

但是,我強烈地建議題主去學習了解一點人工智慧的演算法知識,一方面就當充充電,一方面未來開發和演算法合作的機會可能也會不斷增加,了解一些基本原理也方便合作和溝通。

另外,據我觀察,演算法工程師相較於開發,加班情況可是要好多了哦。。

12樓:碎景

hibernate entity frameworkhadoop spark storm elasticsearch這些東西實現起來不容易,但用起來嘛,也就是看看doc的問題.

未來機器學習可以大規模投入生產之後,估計也會是這種情況,該搬磚的繼續搬磚.

13樓:

1.這裡加個功能,就跟支付寶那樣的就行

2.這個頁面看起來沒什麼感覺,你再改改

3.做了半個月進度到一半,今晚老闆叫你上線4.這個業務邏輯你再優化優化

等機器學習能成功理解並完成上面的需求,程式猿的危機就快來了

14樓:托塔天王冠

這個問題提的,偏了。

既然是機器學習,要那麼多程式設計師來指導機器學習?只需要有少量的人來收集資料、偶爾干預一下好了。

程式設計師就是程式設計啊,比如給數控機械人程式設計、做各種應用軟體。

如果你說的機器學習是指機器程式設計,那麼機器程式設計取代程式設計師還早,機器暫時處理不了複雜的邏輯。

15樓:再來一發

為什麼不去試一下呢?有金錢的激勵,學習起來還沒動力?以上是我在boss直聘上搜尋演算法工程師的內容,基本要求機器學習或者深度學習相關,工資相對軟體開發來說,提高了乙個量級。

16樓:張海

就說現在好了,不懂資料結構,演算法,設計模式,GUI,連DB,開多執行緒,RSA加密,發PUT請求,RPC呼叫。。。絕對幹不了程式設計師?

開玩笑,他們是工資最高的前端程式設計師!

17樓:

看你趕上的是什麼時代了。

直觀上,機器學習應該取代的是一些低階工種,比如GitHub搬運工。但是恰恰這種低階工種機器學習目前不能替代,反而一些高階的需要高階人才的場景,比如效能優化是機器學習可以開始覆蓋的地方。比如前兩天新聞上說的有公司用機器學習做效能優化。

這說明什麼呢?效能優化,是依靠經驗和大量資料的,而機器學習是這方面的強項,阿爾法狗一夜之間學習的圍棋經驗可能比得上人類學十年。

反而那些搬運工的工作,變數太多,目前機器學習的能力是做不到的。因為這裡面需要有太多的人工干預和選擇,這和經驗和資料無關,無非熟練工做的快一些。這些人是被更優秀的人淘汰的,而非機器。

還輪不上機器淘汰他們。

所以,好好學習天天向上才是王道。對機器學習感興趣有求知慾就去學習,在遊戲和應用上,我們還需要更多的人類智慧型,這是機器學習永遠趕不上的。也許未來會超過人腦,但那和我沒關係了,起碼現在機器學習僅僅是乙個強有力的輔助工具。

18樓:Wendell

忍不住要強答一下,題目是問「未來不懂機器學習的程式設計師是否就被淘汰了?」

翻譯過來的意思是「未來掌握機器學習演算法是不是程式設計師的必備技能?」而目前的高票答案是在強調「程式設計師不會被機器所替代」,顯然離題。

回到題目來。

目前機器學習的發展非常快,隨著硬體效能、演算法、軟體環境的不斷迭代,在越來越多的細分領域都有了用武之地。舉個例子,知友 @Twisted Python 的業餘作品用於漢字生成的(kaonashi-tyc/zi2zi)就已經非常接近實用了,這會大大降低中文字型的開發成本。當然了,在可見的未來,肯定也不是所有的軟體產品都必須要用到。

所以結論就是,未來如果不懂機器學習演算法,作為乙個程式設計師的職業發展會逐漸受限,至少在「架構師」或者「技術總監」這樣的級別上,完全不懂機器學習是不可想象的。

這就好像說,在進入大資料時代之前,你只會用SQL Server來儲存資料,這沒問題。但是現在你要說你只會用SQL Server,嗯,你還是可以碰運氣找到工作,只是太受限制了。

19樓:def

最開始據說不會彙編就不能當程式設計師

然後說不會保護模式就不能當程式設計師

再緊接著據說不懂oo就不能當程式設計師

接著說不會反彙編不懂底層做了啥不能當程式設計師後來說不懂web不能當程式設計師

現在說不懂機器學習了

20樓:

花兩周學一下試試看唄。

程式設計師找什麼工作不是突擊兩周準備筆試面試的。。。

我總是1,特別相信和熱衷於自己剛開始理解和明白的東西,2,把自認為已經理解的東西視作平常之物、置之不理。

3,希望自己不明白的東西都沒有用。

因為上面這3種自相矛盾的毫無道理的想法。產生了無盡的糾結、固步自封和走馬觀花。

希望以後能擺脫這些誤區。

21樓:K灬HOLMES

理論可以理論的人去做啊,對於原理部分就算不知道也是可以操作的啊庫都有 。為什麼淘汰,我就處於這個階段。 而且計算機方向這麼多,怎麼可能有乙個能通吃呢,寫個前端還需要機器學習嘛(不要吧?

不敢亂說)

22樓:

人怎麼可能會被淘汰,如果機器在某些方面代替了人的工作,那麼必將有其他新的行業會產生。機器學習對於程式設計師來說這也只是細分行業中的一項而已,A你不會,但你也許會B啊,樹是死的,人是活的,學無止境。

23樓:執·龍根

汽車來了,

馬車被淘汰了,

車伕轉成了司機。

相機來了,

畫畫被淘汰了

會畫畫的轉成了攝影師。

網際網路來了,

信件被淘汰了

送信的改送快遞。

被淘汰的永遠是技術

而不是人。

未來程式設計師是否會成為乙個階層?

悄然改變 不會形成階層的,未來將會是全民程式設計,程式設計就像工具一樣,人們將會把自己涉及的行業技能用程式設計工具化來提公升工作效率,未來的程式設計師將會在安全領域以及對程式語言的完善方面發光發熱,而不再需要學習其他行業的業務知識來設計程式。 uniuni 題主認為程式設計師能形成階層的門檻在於 越...

未來不會人工智慧的程式設計師是否會被淘汰?

首先,你說的的 未來 是多久的未來?如果是10年20年,肯定不用擔心被AI淘汰的問題,所以別想太多 如果是幾百年幾千年,那麼肯定會被淘汰掉,所以別想太多。其次,你的學習能力有多強 智商有多高?如果考不上頂尖名校AI方向的研究生,畢業後進不去研究AI的頂尖研究院所或者企業公司,所謂的 學習AI 也就是...

程式設計師 會讓自己的孩子 繼續做程式設計師嗎

OFFLINE 會.小時候讓兒子學過各種興趣班.實踐下來全部都不行.平平無奇.那麼就只能靠理科那些穩紮穩打都能有口飯吃的職業了.目前的情況是準備上4年級.之前十分強調邏輯思維,哲學思維,深度思維.通常都會把深1層的思維教給他.並鼓勵自學.目前對於同年齡的知識,自學無壓力的.但為了學習初中數學和C 這...