Packt的Skill Up 2016年調查報告顯示,數(shù)據(jù)科學和DevOps是廣大程序員的新寵。JavaScript和Python是數(shù)據(jù)科學家最常用的基本編程語言也是最受歡迎的,而DevOps則成為未來最大的趨勢。
數(shù)據(jù)科學與DevOps是天生的冤家?
雖說這二者都可以讓業(yè)務更高效、更智能,但二者之間的融合卻成了最大的問題。盡管數(shù)據(jù)科學盛行,但某銀行的數(shù)據(jù)科學家Gianmario Spacagna在2015年10月的“Spark Summit Europe”計算雜志上表示:在許多情況下,數(shù)據(jù)科學團隊的影響力并不大。有什么不錯的解決方案嗎?那就是在數(shù)據(jù)科學與DevOps之間建立橋梁:
“如果你是一個初創(chuàng)企業(yè),你最想要雇用的是做DevOps的,而不是數(shù)據(jù)科學家。你需要工程師,機器學習專家,數(shù)學家,統(tǒng)計學家,敏捷專家。您需要覆蓋所有內容,否則您很難創(chuàng)建適當?shù)膽贸绦?,從而為企業(yè)帶來價值。“
兩年后,他的想法仍然很有意義。過去幾年來,“數(shù)據(jù)”本身的價值遠沒有被很好地挖掘, 一些企業(yè)甚至分散注意力,在電子表格方面花費了大量的時間,沒有足夠的時間去應用于決策,或者建立事務之間的關系。
許多企業(yè)仍然存在戰(zhàn)略缺陷,在某種意義上他們不知道如何利用數(shù)據(jù)科學。只是過分關注他們擁有的和可以獲得的數(shù)據(jù),應該更加強調哪些人可以訪問數(shù)據(jù)以及具體用途。如果數(shù)據(jù)科學沒有加入這些點,DevOps可以通過提供實用的解決方案來彌補,例如構建儀表板和創(chuàng)建API。
諸如此類的解決方案可以通過使其更易于訪問并簡單地使用,從而提供數(shù)據(jù)的附加價值。 即使對于中小企業(yè)來說,如果未能把數(shù)據(jù)科學家和分析師成功地融入企業(yè)文化中,所產(chǎn)生的價值也將微不足道。
這種方法也對企業(yè)如何看待客戶體驗產(chǎn)生了影響。實際上,通過內部協(xié)作和決策開發(fā)的工具實際上應該與客戶體驗相似:優(yōu)雅,引人入勝,直觀。這并不意味著將每一個關系都視為純粹的交易,是基于一些不利于自身利益的邏輯,而是更深入地尊重人們互動和分享想法。如果DevOps是一種跨越開發(fā)和運營之間差距的敏捷開發(fā)方法,它也可以幫助彌合數(shù)據(jù)和操作之間的差距。
DevOps的傳道人可能會認為DevOps已經(jīng)開始了,但未來的方向應該是推動更多的整合和協(xié)作。隨著API經(jīng)濟對創(chuàng)業(yè)公司和大型企業(yè)的成功越來越重要,所有這些不同領域之間的關系將會變得更加復雜化。DevOps是開始一切的好地方,但記住這只是開始。