數據開發須要瞭解機器學習算法嗎?

數據開發須要瞭解機器學習算法嗎?

0x00 前言

本篇來自於話題討論:你認爲數據開發須要瞭解機器學習算法嗎?java

對於這個問題,有些羣友認爲是須要的,也有些羣友認爲是不須要的,本文根據你們的觀點及做者的一些認知,對這個話題進行一個總結。android

0x01 討論

下面是你們對於這個問題的一些見解:算法

須要瞭解

討論一:數組

須要瞭解一些。在和下游同事溝通的時候是很須要的。由於作數據開發的一部分目的是爲了給算法工程師提供數據支持。數據結構

討論二:機器學習

在不一樣的公司要求程度不同,大公司分工明確,數據開發若是不考慮後續機器學習算法對數據的要求,會給後續公司數據分析挖掘帶來額外的成本,下降效率,可能致使不一樣部門反覆溝通,尋求合適的方案,致使數據開發反覆修改,浪費時間和空間,部分公司可能要你從數據開發到模型開發都要作,這個你可就得都會,考慮整個數據流程的一致性,不是割裂開來,我的觀點,哈哈oop

討論三:學習

數據開發瞭解機器學習固然有好處,方便整個數據工做流的協同,但不是必須的。任何崗位都這樣,當你突破了自身崗位限制,着眼於周邊甚至全局的時候,更容易發揮本身的價值,推進價值的閉環。cdn

討論四:隊列

須要。如今愈來愈多的算法,都已經經過工程和平臺的能力下降了使用門檻。從長遠看,數據和算法人才是大一統的。不少公司的算法有要求有工程和開發能力,那麼同理,工程和開發也應該去學習和擁有算法能力。

不須要了解

討論一:

基本不須要算法,大學學過 c、java、android,如今搞hadoop最大的感觸是除了基本的數據結構(數組、棧、隊列、鏈),樹、圖、堆基本沒用到過,可是有一些算法思想會有助於理解程序,我的觀點歡迎指正。

討論二:

說實話,我以爲數據開發和會算法的,是兩個崗位,數據開發不必定要懂得機器學習算法,可是若是想往高處其餘崗位走,那算法是少不了的;相反,會機器學習算法的,最好要懂一些數據開發的知識,否則搞好了算法模型,底層數據這塊便須要不少數據開發的知識;固然,如下只是我我的的拙解,畢竟我對數據開發瞭解得不是很深。

中立觀點

討論一:

這個也要看具體狀況的,若是你是作數據平臺開發的話,可能對數據算法的要求不高;可是若是你作的涉及到一些數據挖掘之類的,那麼你必需要掌握機器學習相關算法;若是你作的是數據開發只是結構化標準數據的結果展現的話,固然不須要了解分類聚類這些東西。

討論二:

說實話,我以爲數據開發和會算法的,是兩個崗位,數據開發不必定要懂得機器學習算法,可是若是想往高處其餘崗位走,那算法是少不了的;相反,會機器學習算法的,最好要懂一些數據開發的知識,否則搞好了算法模型,底層數據這塊便須要不少數據開發的知識;固然,如下只是我我的的拙解,畢竟我對數據開發瞭解得不是很深。

0x02 補充

對於這個話題,我以爲了解機器學習算法仍是頗有必要的,不過有必要並不意味着就須要立刻去學習。是否如今就要學習算法取決於你如今所處的狀態及位置。

  • 剛入職不久的小萌新:若是你是剛入職場不久,那麼我以爲此時掌握開發技術纔是最重要的。在這個階段,與其花費時間去了解機器學習,不如多花一點時間在打根基上。此時,多花點時間瞭解開發方面的知識、理解工做上的需求、掌握必要的開發能力比你去學習機器學習算法所帶來的收益要多得多。若是你連必要的開發技能都尚未掌握,就很難在團隊中創建信任感。連本身的本職工做都還沒搞定,還去學習機器學習的話,實際上是本末倒置了。
  • 已有開發經驗的同窗:若是你認爲本身已掌握了必定的開發技術,且對平常的工做都很熟悉了。那麼此時你就能夠開始考慮學習一下算法方面的知識了。對於一個有必定經驗的數據開發人員來講,你懂算法其實對於你我的的職業發展是有很大的優點的。這個優點主要體如今兩個方面:
    • 一、數據開發不少都是給數據挖掘提供數據服務的,若是你懂算法、你懂數據分析也懂數據挖掘流程,那麼你就能夠跟他們站在同一個角度上去進行對話,你理解他們的業務需求是什麼也就能很好地爲他們提供數據服務。
    • 二、你的我的職業發展更加廣闊。若是你懂得算法,那你其實就屬於數據開發裏面的優秀人才了。雖然算法不是你的核心競爭力,可是你在你的核心競爭力以外還懂得了算法,那你就是你這個團體裏面,相對來說更容易突出的人,有了這個基礎,你在職業發展上就有了更大的優點。就算有一天你不想繼續作開發了,但你懂得算法,那你可選的職業方向就比以前不懂算法時要廣闊不少了。
  • 若是你是從事偏數據挖掘方面的,那麼機器學習算法就是你必備的技能了,對於這一塊,我以爲沒有分狀態可言,而是必須掌握。

0xFF 總結

總而言之,技多不壓身,多學點老是好的,可是也要知道本身所處的狀態及眼前須要掌握的技能。根據本身具體的狀況安排學習計劃就好,最好能作到一精多通,當一個沒有精的時候,其他的重要性並非最高的。

感謝全部參與討論的朋友!

那麼,對於這個話題,你有什麼見解呢?更多精彩內容請關注公衆號:木東居士

相關文章
相關標籤/搜索