女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

自動化來襲 程序員工作者需要注意的五個趨勢

機器學習算法與人工智能 ? 2017-12-11 11:20 ? 次閱讀

我的一位朋友最近提出了一個問題,這樣的問題我在不同場合都聽說過,只是形式各不相同:

你是否認為IT和一些低端的編程工作會重蹈渡渡鳥的覆轍?看起來一場大規模的就業泡沫似乎就要破裂了。在我看來,技術和低端計算機科學相關工作之所以還“久負盛名”并且拿到不菲的報酬的其中一個原因,是那些荒謬的行話以及公眾對計算機的無知,但這兩個在未來10年都會消失……

這個問題同時指向了兩點,一是技術工作的未來,二是對軟件工程領域的普遍誤解。雖說有大量“荒謬的行話”沒錯,但是還有同樣多的困難問題等著那幫有著合適技能組合的人去解決也是事實。一些軟件工作絕對是要消失的,但在很多年的時間里有著合適經驗和知識的一些程序員仍然會繼續享有聲望并且拿到可觀的報酬;作為例子可以看看最近AI研究人員薪水的爆發以及可用人才的相應短缺就知道了。

在不斷變化的技術業能夠保持與時俱進是個挑戰。通過審視取代現在哪些程序員的技術可以預測出市場的那些崗位會消失。此外,要想預測特定技能薪酬和需求變化我們應該考慮學習編程群體的壯大情況。就像Hannah指出“公眾對計算機的無知”導致了那些會編程的人工資高企一樣,大眾對計算機的認知正在逐年變得更加嫻熟。

1日益走向商品

對自動化取代工作的恐懼既不新鮮也不是杞人憂天。在任何領域,尤其是在技術領域,市場力量都會推動著企業朝著自動化和商品化發展。Gartner的炒作周期曲線就是對這一現象的很好詮釋。

Gartner 2017炒作周期曲線

隨著時間延續,特定想法和技術把生產力推進到了“高原期”,最終實現自動化。但凡回顧歷史就能得出結論,自動化是有能力摧毀特定的就業市場的。從作物收割到,到汽車裝配,不同行業的技術發展正在不斷替代和增強人類勞動力,降低成本。一位教授曾經在自己的編譯器課程上總結說,“以史為鑒,看看紡織業和鋼鐵業:你是想建造機器和工具呢,還是想操作那些機器?”

在這里“機器”的隱喻是指計算機編程語言。這位教授其實是問:你是想用JavaScript開發網站呢,還是想開發驅動JavaScript的V8引擎?

網站的創建工作已經由WordPress等工具自動化了。而另一方面V8的競爭對手也越來越多,其中一些正在解決開放的研究問題。語言會來了又走(想想看現在還有多少分Fortran的工作?),但總會有人開發下一種編程語言。我們是幸運的,因為編程語言的實現也是用編程語言寫的。作為軟件的“機器操作者”把你推上了一條成為“機器制造者”的道路,這是過去的鋼鐵廠工人所沒有走過的。

語言、解譯器以及編譯器的不斷增多向我們表明,每一臺摧毀工作的機器也提供了對這些機器進行改進、維護等的新機遇。盡管消失的工作的列表正在變得越來越長,但是人類全體都認為“我想已經沒有工作可以做的了”的那個歷史性時刻還沒有到來。

Pinsetters

商品化會向我們所有人襲來,不僅僅只是軟件工程師。在整個歷史長河中,人類勞動力都在不斷被非人類的東西取代或者增強,導致工作所需的人更少,對技能的要求更低。自動汽車和自動卡車只是這個偉大的人類傳統的一時之興。如果創造和自動化的周期是生活的現實,接下來我們自然要問:哪些工作和行業有危險,哪些又暫時無憂呢?

2誰自動化誰?

AWS、Heroku等類似托管主機平臺永久性地改變了系統管理員/DevOps工程師的角色。互聯網企業過去絕對需要自己的服務器專家。其中一些精通Linux;一些懂得如何用Apache或者NGINX配置服務器;有的不僅會對服務器、路由器等各種物理組件進行布線,而且還懂配置路由表以及各種必要的軟件來讓服務器供大眾在web上訪問。盡管現在仍然有一群人懂得干這一行,但AWS正在令其中一些技能變得過時——尤其是對經驗要求更低的一些事情以及硬件類的事情。對于靈通物理基礎設施的人來說,Amazon(以及Netflix、Google等)內部還有非常賺錢的角色可以擔任,但是中小企業方面對這些角色的需求已經大為減少。

像SalesForce、Tableau以及SpotFire這樣的“商業智能(BI)”工具正在開始占領歷史上屬于軟件工程師的地盤。這些系統已經減少了對內部數據庫管理員的需求,但作為一種通用技能同時也增加了對SQL的需求。BI還減少了對內部報表技術的需求,但增加了對“集成工程師”的需求,后者的工作是將來自企業的數據流交給第三方平臺進行自動化處理。一度為Excel和電子表格所統治的數據管理領域正在逐步被推向Python或者R這樣的腳本語言以及SQL上。一些工作會消失,但對能夠寫軟件的人的需求總體上來說是增長的。

就更接近軟件而言,數據科學是商品化的一個很好的例子。Scikit.learn、Tensorflow以及PyTorch都是、方便大家編寫機器學習軟件的軟件庫。事實上,用同一個數據集跑許多有著不同參數集、同時賭氣算法實現幾乎一無所知的機器學習算法是有可能的(當然這么做是不明智的,這里只是說可能性)。我敢打賭未來幾年商業智能公司會嘗試將這些類型的算法集成到自己的工具里面。

從很多方面來說數據科學就像5到8年前的web開發——這是一個蓬勃發展的領域,因為“技能鴻溝”,你能夠獲得的效果知識很少。后來,隨著web開發訓練營的關停整合,數據科學訓練營又在原來的地方冒出來。收購了原來的web開發訓練營(Dev Bootcamp)的Kaplan現在就是設立了一個數據科學訓練營(Metis),并且決定關閉DevBootcamp,同時維持Metis的運轉。

內容管理系統是工具里面因為自動化而取消對軟件工程師需求的最明顯例子之一。SquareSpace和WordPress是當今最流行的CMS系統之一。這些平臺顯著降低了只有一點前端web開發技能的人的價值。事實上,做網站并把它放上網的門檻已經低了很多,低到毫無變成經驗的人也能夠每天都成功地發布新網站。這些人沒法做出服務數十億人的、交互性極強的網站,但是替自己的企業制作網站為客戶提供所需信息絕對是可以的。一個可愛的登錄頁,再加上如何尋找公司、如何聯絡自己這樣的信息對于當地飯店、酒吧或者零售店來說已經綽綽有余。

如果你的企業不是以“互聯網業務”為主,想弄個過得去的網站放到網上從來都沒有像現在這么容易。因此,可迅速做好網站并放到網上的 web承包商產業一度欣欣向榮,但現在已經變得沒那么賺錢了。

最后,在這種情況下如果忽視計算機的物理方面的話這種態度近乎自大。用Mike Acton的話來說:“軟件不是平臺,硬件才是平臺”。搞軟件的人至少要學習一點計算機體系結構和電氣工程的知識才算是明智的。硬件的一次大動蕩,消比如費者級的量子計算機的出現將會改變軟件工程的一切。

量子計算機仍然還有很長一段路要走,但對GPU的興趣在增加,同時朝著并行化的方向發展是即將到來的轉變。 CPU的速度近幾年來一直停滯不前,而在當時,對機器學習和“大數據”的渴望似乎已經達到無可遏止的地步。隨著對大型數據集的處理需求與日俱增,OpenMP,OpenCL,Go,CUDA等其他并行處理語言和框架將繼續成為主流。為了在短期內快速提高競爭力,顯著并行化將成為全面需求,而不僅僅局限在高性能的小眾應用領域,比如操作系統,基礎設施以及視頻游戲等。

3人人都在學編碼

網站無所不在。2017 Stack Overflow調查報告指出,約15%的專業軟件工程師正在“互聯網/Web服務”公司工作。美國勞工部預計Web開發的增長率比平均崗位需求增長速度高很多的情況仍將繼續(2014年到2024年間為24%)。鑒于其可視性,這個行業很大一部分的關注點都會落在“填補技能鴻溝”上面。編碼訓練營幾乎只教Web開發,而Udemy、Udacity以及Coursera等類似市場上也充斥著Web開發的課程。

整個Web開發技術棧的自動化程度越來越高,入門級的新程序員大量涌入Web開發領域,這導致部分人預測軟件開發人員將會面臨一個“藍領”市場。有的人甚至更加激進一點,認為把這個產業推向藍領市場是大型科技公司設計的戰略。當然,其他人會說我們正朝著又一次泡沫破裂進發。

對特定技術需求的變化已經不是新聞。技術的語言和框架總是會有此消彼長的情況。Web開發目前的化身(“JS為王”)的走勢最終會像2000年代早期的Web開發走勢一樣(還記得Flash嗎?)所不同的是,這次在當今流行的web開發框架上很多人都有著明確(且主要)的教育經歷。在你決定給自己貼上“React開發者標簽之前,請記住曾經有人自認為是“Flash開發者”。如果把你的職業生涯吊死在一種語言、框架或者技術上無異于玩輪盤賭游戲。當然,要預測哪些技術還將繼續發展下去是相當困難的,但是如果你打算找個東西全力以赴的話,我建議可以按照Lindy效應(對易損的東西來說,每多活一天,都會縮短其壽命;相反的,對于不易損的東西來說,每多活一天,都將更拉長其存在壽命。)選出一些已經經受住了時間考驗的語言,比如C語言

下一代人將具備一種事實上的技術素養水平,這是X世代乃至千禧世代所不具備的。其結果之一是,這些人將會使用下一代的CMS工具。這些工具會變得更好,年輕的工作者也會用得更好會更好地使用它們。隨著充滿渴望技能熟練的年輕人進入就業市場,這兩個因素的結合絕對會降低低水平的IT和web開發技能的價值。高中也在迎頭趕上,開始提供計算機科學和編程課程,一些受過良好教育的高中學生一旦畢業可能就會馬上以編程實習生的身份加入勞動大軍。

另外一大群的新人是MBA和數據分析師。一度由Excel主宰的崗位列表正在開始把SQL列為“具備更好”,甚至變成了“崗位要求”。諸如Tableau,SpotFire,SalesForce等基于Web的指標體系在繼續取代電子表格作為報表生成主要工具的地位。如果這種情況持續下去,更多的數據分析師將會開始學習如何直接使用SQL,因為這要比把數據導出到電子表格更加簡單。

想要超越同行在職場繼續往上爬的人正在網上學習數據庫和統計變成語言方面的課程。有了這些新技能之后,通過機器學習和統計庫的學習,他們就可以把自己定位成數據科學家了。走這條路的話看看Metis的課程就是很好的例子。

最后,獲得計算機科學和軟件工程學位的人數在不斷攀升。比如說,普渡大學報告說,其計算機課程課程的申請量在5年間已經翻了一番。康奈爾大學的計算機科學畢業生也出現了類似的爆發式增長。鑒于軟件的發展和普及,這種趨勢并不令人驚訝。年輕人很難會想象出計算機在我們的未來發揮的作用會越來越小,所以為什么不去學習一些能提供工作保障的東西呢。

4稀有與期望

現在這個行業的一個普遍的觀點是,你在大學四年計算機科學課程中受到的教育大多是不必要的東西。我已經多次在編程訓練營的大廳里,web開發商店里聽到過這樣的說法,甚至像Eric Elliott這樣的業界知名人物都這么說。不過反方意見也很流行,有的甚至說“所有的程序員都應該拿到碩士學位”。

我的觀點跟Eric Elliott一樣,我認為學習編程應該有更多的選擇,而4年的學位未必許多人的最佳選擇。同時,我也同意William Bain的觀點,即跨編程領域的基礎技能對職業壽命至關重要,但是除了大學課程,目前你很難在其他地方找到這些信息。我曾經寫過,作為長期職業生涯的基礎,有抱負的工程師應該學習什么樣的技能,并且解釋了為了幫助分享這些知識,我加入了Bradfield。

不同形態和規模的編碼學校正變得愈發的無處不在,這里面有很好的理由。你不用了解大O符號、晦澀的數據結構以及算法細節也能學習編程。然而,盡管斯坦福大學的新鮮熱辣的畢業生確實也能跟剛出Hack Reactor出來的人競爭一些工作,但這種情況只在一個或兩個子行業中出現。編碼學校和訓練營的畢業生還沒有申請嵌入式系統、密碼/安全、機器人、網絡基礎設施或人工智能研究和開發方面的工作。但這些領域就像web開發一樣正在迅速發展。

一些與編程相關的技能已經開始從“稀有技能”向“基準期望”過渡。相反,建立像AWS這樣強悍的引擎的工作已經非常普遍的。推動技術發展的大公司——比如Amazon、Google、Facebook、Nvidia以及Space-X等——通常不會找“對JavaScript有基本了解”的人。 AWS每天為數十億用戶提供服務。為了支撐這種載荷量,AWS基礎設施工程師需要對網絡協議、計算機架構有深入的了解,并且要有多年的相關經驗。就像任何學科一樣,這里面有業余愛好者和工匠之別。

這些知名企業正在解決研究問題開發真正建立真正開拓能力疆界的系統。然而,即使在基本的編程技能越來越普遍的情況下,他們仍然很難填補其中的空缺。可以編寫算法來預測基因序列變化從而帶來想要結果的人在未來將會非常值錢。可以對衛星、航天器和機械自動化編程的人將繼續受到高度重視。這些領域并不適合采取前端web開發那種“3個月密集學習計劃”的人才速成,至少還沒有像樣的成功先例。

因為計算機科學開頭是“計算機”這個詞,所以我們可以認為,到2025年,所有的年輕人天生就能理解計算機。不幸的是,計算機的普及并沒有造就對數學、計算機科學、網絡基礎設施、電氣工程等有著事實上的了解的新一代人。會用計算機跟計算研究是不一樣的。盡管數學自創始伊始就已經存在,但十分精通統計學的人仍然相對較少,而計算機科學也是一樣的陳舊。 Euclid發明了好幾種算法,其中之一是在每次發出HTTPS請求時使用;每次我們登錄網站都要用HTTPS這一事實并不會自動讓任何人了解這些協議是如何工作的。

5雙峰工資分布

更成熟的專業領域往往會有雙峰的工資分布模式:相對較少的從業人員賺走了相當多的錢,其中大多數人的工資都不錯,但并沒有處在前1%之列。美國全國法律就業組織收集的數據可以十分清晰地反映出這一現象。大部分法學畢業生的工資在45000美元到65000美元之間,這是很高的工資了,但很難跟“頂尖專業人士”聯系在一起。

法律專業的工資分布情況

我們往往會認為,所有的法律畢業生都有可能成為一家律師事務所的合伙人,但事實上他們有很多條路可以走:律師助理,文員,公設辯護人,法官,企業法律服務,合同寫作等等。計算機科學專業的畢業生也有很多選擇,從Web開發到嵌入式系統不等。基本的編程技能會繼續成為一種期望,而不是“錦上添花”,我懷疑編程工作也會出現類似的分布情況。

盡管還會有一批程序員靠著不斷推進技術極限而賺到很多的錢,但是為新的以計算機為中心的經濟提供動力的中級程序員隊伍將會越來越壯大。Web開發人員的平均工資肯定會隨著時間的推移而下降。說雖如此,但我懷疑“程序員”的崗位總量只會繼續增長。隨著人工的供給側開始滿足需求,希望我們將看到各種中級編程工作將會出現有益的繁榮。對于那些正在開辟無限可能的程序員來說,他們還將繼續拿到頂級的職業工資。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 自動化
    +關注

    關注

    29

    文章

    5748

    瀏覽量

    81669
  • 人工智能
    +關注

    關注

    1804

    文章

    48737

    瀏覽量

    246664

原文標題:自動化來襲,程序員是否正在走向另一個泡沫?

文章出處:【微信號:machinelearningai,微信公眾號:機器學習算法與人工智能】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    非技術人員如何用n8n + DeepSeek打造AI自動化工作流?

    ? 是一開源的低代碼自動化工作流工具,允許用戶通過可視界面連接不同的應用程序和服務,實現任務自動化。 掌握n8n,公司中的非技術人員也能
    的頭像 發表于 04-09 14:28 ?1661次閱讀
    非技術人員如何用n8n + DeepSeek打造AI<b class='flag-5'>自動化工作</b>流?

    鴻蒙硬件接入工作者

    您好,我是做鴻蒙硬件接入工作者,希望可以得到你的這本書。,,謝謝了!
    發表于 01-21 16:10

    AI工作自動化是做什么的

    AI工作自動化是指利用人工智能技術,對工作流程中的重復性、規則明確的任務進行自動化處理的過程。那么,AI工作
    的頭像 發表于 01-06 17:57 ?616次閱讀

    工業自動化的發展歷程與未來趨勢

    集成,實現生產過程的自動化、數字與智能。本文將為您介紹工業自動化的發展歷程與目前的趨勢,以及由NXP(恩智浦)所推出的相關解決方案。
    的頭像 發表于 11-21 15:36 ?1428次閱讀

    東芝PC級機械硬盤助力新聞工作者有效存儲數據

    東芝PC級機械硬盤提供非常廣泛的行業標準磁盤存儲容量,能幫助新聞工作者有效存儲數據,提升工作效率。其中DT02 7200rpm 2TB內置盤,2TB存儲容量,既能緩解電腦容量焦慮,又能備份重要采訪數據,還可為C盤分擔部分存儲壓力,釋放更多可用空間,讓電腦運行更流暢,為新聞
    的頭像 發表于 11-07 09:18 ?622次閱讀

    TEF200-TK01JS磁性開關在工作要注意什么問題

    磁性開關在工作需要注意多個方面的問題,以確保其正常、穩定、安全地運行。
    的頭像 發表于 10-23 11:59 ?378次閱讀

    共模電感選型參數需要注意哪些

    電子發燒友網站提供《共模電感選型參數需要注意哪些.docx》資料免費下載
    發表于 07-30 14:23 ?0次下載

    使用DCAC電源模塊時需要注意的事項

    正確使用和避免潛在的安全風險。 使用DC/AC電源模塊時需要注意的事項 2. 選擇適當的電源模塊:根據需求選擇適合的DC/AC電源模塊。需要考慮輸出功率、輸入和輸出電壓范圍、效率、工作溫度范圍等因素。選擇合適的電源模塊可以提高系
    的頭像 發表于 07-03 13:27 ?649次閱讀
    使用DCAC電源模塊時<b class='flag-5'>需要注意</b>的事項

    機械自動化和電氣自動化區別是什么

    機械自動化和電氣自動化是現代工業生產中兩重要的領域,它們在許多方面有著密切的聯系,但也存在一些明顯的區別。 一、基本概念 機械自動化 機械自動化
    的頭像 發表于 07-01 09:33 ?6299次閱讀

    機械自動化自動化的一種嗎

    引言 自動化技術是指利用控制裝置對生產過程進行控制,以實現生產過程的自動化。機械自動化自動化技術的一種,它主要涉及到使用機械設備和控制系統來實現生產過程的
    的頭像 發表于 07-01 09:32 ?2346次閱讀

    FPGA實現SDIO訪問需要注意的問題

    FPGA實現SDIO訪問時,需要注意以下幾個關鍵問題和細節: 初始過程: SDIO總線的初始是確保FPGA與SD卡能夠正常通信的第一步。這包括設置時鐘頻率、配置數據傳輸模式以及校驗協議等
    發表于 06-27 08:38

    應用PLC需要注意哪些問題

    PLC(可編程邏輯控制器)作為現代工業控制的核心設備,其應用的廣泛性和重要性不言而喻。然而,在應用PLC的過程中,也需要注意一系列問題,以確保PLC系統的穩定運行和高效控制。本文將結合實際應用經驗,詳細探討應用PLC時需要注意的問題,并給出相應的解決策略和建議。
    的頭像 發表于 06-17 11:29 ?918次閱讀

    如何實現PLC的自動化控制邏輯

    在工業自動化領域,PLC(Programmable Logic Controller,可編程邏輯控制器)扮演著至關重要的角色。PLC通過編程實現自動化控制邏輯,使設備能夠按照預定的程序進行工作
    的頭像 發表于 06-15 16:44 ?1975次閱讀

    機械制造與自動化自動化類嗎

    機械制造與自動化自動化領域的一重要分支,它涉及到機械設計、制造、檢測、控制等多個方面,是現代制造業的核心組成部分。 機械制造與自動化是指利用計算機、機器人、傳感器等
    的頭像 發表于 06-11 11:18 ?2044次閱讀

    工業自動化自動化區別是什么

    工業自動化自動化是兩密切相關但又有所區別的概念。在這篇文章中,我們將詳細探討它們之間的區別,以及它們在現代工業生產中的應用。 一、自動化的定義
    的頭像 發表于 06-11 11:13 ?2535次閱讀