99999久久久久久亚洲,欧美人与禽猛交狂配,高清日韩av在线影院,一个人在线高清免费观看,啦啦啦在线视频免费观看www

熱線電話:13121318867

登錄
首頁職業(yè)發(fā)展創(chuàng)建大數(shù)據(jù)公司之前你需知曉5件事
創(chuàng)建大數(shù)據(jù)公司之前你需知曉5件事
2015-10-23
收藏

創(chuàng)建大數(shù)據(jù)公司之前你需知曉5件事


大數(shù)據(jù)現(xiàn)如今如火如荼的在開展,但是成立一個大數(shù)據(jù)公司也是困難重重。Infochimps的收購讓我想起那些因第二輪融資未實現(xiàn)而關(guān)閉的公司。Drawn to Scale,Ravel Data和Nodeable只是被關(guān)注的重點而已,但是我堅信還存在更多沒有走進我們視野倒閉的公司。

取代為這些創(chuàng)業(yè)失敗的公司惋惜,我更傾向于從那些成功或者倒閉的大數(shù)據(jù)公司上提取經(jīng)驗并提供給那些準備開始自己旅程的創(chuàng)始人。下面有很多的解釋,但是簡而言之:明智的選擇好你的戰(zhàn)場,明智的選擇你的客戶,并圍繞你的技術(shù)建設一個社區(qū)。

1. 基礎設施的困難性

不僅基礎建設工具困難,而且出售它們也同樣的困難。當你在討論諸如Hadoop、NoSQL數(shù)據(jù)庫和流處理系統(tǒng)等大數(shù)據(jù)基礎架構(gòu)工具時可能同樣也是困難重重。客戶可能會需要很多的教育指導,而那些付費用戶期望可能得到更多的技術(shù)支持和產(chǎn)品開發(fā)的細節(jié),從而能及時的解決他們的問題。

通常情況下,這需要很多的資金,同樣也需要在部署和支持這種系統(tǒng)和系統(tǒng)集成方面有經(jīng)驗的人才。如果你擁有這些資源,那么這將是非常完美。

作為參考,在2010年時,Greenplum在這些基礎設施方面投資了近1億美元,但是它仍然不夠,因此Greenpium被EMC收購。如今最具知名度的大數(shù)據(jù)公司在初創(chuàng)時都投入了與cloudrea相同或者更多的資金。基礎設施初創(chuàng)公司只有幾百萬的種子基金,這使得它們在第一輪融資前會有一個艱難的道路。

但是你仍要去說服許多公司去部署你的產(chǎn)品而忽略它們已經(jīng)熟知或已具有相當人力和物力的公司產(chǎn)品,諸如Cloudera, Hortonworks, 10gen, Amazon Web Services, IBM, Oracle等公司。

應用程序——無論他們專注于特定工作負載或行業(yè),或像數(shù)據(jù)可視化一樣適用于廣泛的任務——是很容易的。精心打造它們或許比較困難,但是潛在的客戶可能會馬上 看到它的使用價值,以及對比當下使用工具的優(yōu)劣。你也可以直接把它銷售到業(yè)務線,這樣避免了中間層從而減少更多的摩擦和風險。一旦你開始談論添加或替換關(guān)鍵系統(tǒng),或?qū)⒚舾袛?shù)據(jù)放到一個新地方,事情可以才能夠真正的快速運轉(zhuǎn)起來。

2. 云計算是你的朋友

重要的是,無論你是銷售基礎設施還是應用程序,云僅僅是一個更有效的方式來經(jīng)營你的企業(yè)。這并不意味著需要將它交于一個云供應商來托管,但你要把它作為一種云服務來提供給你的客戶。最終,你將對你的產(chǎn)品擁有更多的控制權(quán)和更深入的了解,因為它針對了一組特定的資源進行優(yōu)化。

這意味著沒有進入客戶賬戶并針對現(xiàn)有類型的服務器和系統(tǒng)進行設置??赡苋匀挥幸恍┒ㄖ朴靡赃B接服務與用戶其它類型數(shù)據(jù)源。然而這樣做并沒有太大的優(yōu)勢。這也意味著,公司需要將大部分的精力投入到產(chǎn)品開發(fā)上。

云計算同樣易于潛在客戶去建立伴生產(chǎn)品,這從New Relic與AWS的關(guān)系上不難看出。越容易上手、操作及變現(xiàn),就越容易證明以后它可以作為一個單獨的項目存在并擴展到更多的場景中使用。

顯然,這不可能在所有的情況下都能行得通,尤其是當你在討論企業(yè)所不希望或不能送入云中的軟件和大容量數(shù)據(jù)。事實上,較大的企業(yè)把提供云服務作為一般的傳統(tǒng)軟件給了許多的大數(shù)據(jù)初創(chuàng)公司很大的壓力。如果有利可圖,這或許是一個明智的決定,但不管怎樣,這絕不能輕視。

3. 開發(fā)者是你的伙伴

因此,為開發(fā)人員服務。如果你就像 ClearStory Platfora , CRM的任何一員和市場應用做分析業(yè)務,那么分析師是你的朋友。無論以哪種方式,對目標客戶而進行的針對性的研發(fā)努力和營銷努力或許都會是一個好的主意。CIO看起來并不是一個很好的目標受眾。

我認為有件事Infochimps可以做的更好,如:它推動Wukong和Ironfan技術(shù)面向普通的開發(fā)用戶。 前者讓你可以像寫Ruby腳本一樣的去編寫Mapreduce和streaming作業(yè)。后者是一個Chef工具,可以讓你輕松地配置,部署和管理大數(shù)據(jù)。

我認為Infochimps和Continuuity所從事的的業(yè)務之間不只有一點的共同之處。 但是 Continuuity完全從開發(fā)者角度出發(fā),他們在宣傳語中喊出了這一點并且聲稱有更簡單的方法來使用產(chǎn)品。這意味著他們可以在做大交易的同時可以在后臺積累下大量堅實的用戶群。

4. 不要吝嗇去展示你的數(shù)據(jù)科學家

我認為展示你的數(shù)據(jù)科學家這是一場營銷運動更是一種銷售手段,但是確實至關(guān)重要。數(shù)據(jù)科學家是一些向人們展示他們數(shù)據(jù)和他們的平臺有什么可能性的人,同樣數(shù)據(jù)科學家也是人們在會議上想聽的人。 幾乎所有人都熱衷于Hadoop和NoSQL。也沒有什么必要再去討論Hadoop和NoSQL它們的優(yōu)點,同樣沒有需要去重復數(shù)量、種類等的定義談論配置和系統(tǒng)集成是重要的,但是感興趣的是少數(shù)的觀眾,除非你們在談大規(guī)模的運作。談論配置和系統(tǒng)集成是重要的,但是感興趣的是少數(shù)的觀眾,除非你們在談大規(guī)模的運作。Cloudera比它競爭對手獲得更多關(guān)注和發(fā)言的原因有很多,而其中一個就是Jeff Hammerbacher。不要只是空談去儲存或處理數(shù)據(jù)和基礎設施—— 能告訴我什么樣的產(chǎn)品,我可以去構(gòu)建它,什么類型的分析,我可以在其上運行。最起碼,證明你正在更廣的范圍內(nèi)去思考數(shù)據(jù)而不是僅僅用最新的方式來賣我東西。

5. 開源不是關(guān)鍵,而要把開源變成關(guān)鍵

幾乎每一個大數(shù)據(jù)初創(chuàng)公司都依賴與開源軟件。其中一些初創(chuàng)公司借用像Hadoop、Storm和其它各種類型的數(shù)據(jù)庫,另外一些則已經(jīng)創(chuàng)建開源軟件。在很多情況下這兩種情況是相互結(jié)合的。比如,為HBase添加一些功能,這些項目之所以會如此人氣,一部分的原因就是因為社區(qū)。

我從未試圖去開展一個開源運動,我認為這是一個艱難的工作。但我知道,在Github上放置一段未完成的代碼并置之不顧并不能解決問題。Facebook和谷歌可能會根據(jù)喜好隨便發(fā)布代碼,但大多數(shù)創(chuàng)業(yè)公司不應該傲慢的認為他們的開發(fā)團隊是最棒的,已經(jīng)沒有任何東西值得他們學習。

畢竟,開源的目標是讓人們在相同的代碼上致力研究從而去改良它??雌饋砟阌斜匾叱鋈?,發(fā)揚這項技術(shù)并且解釋它為什么如此的重要,以至于吸引越來越多的人想要去破解它。這一點可能會吸引許多的開發(fā)者,但是走免費增值的路線可能會讓更多的人去嘗試使用這個產(chǎn)品,這樣他們就可以看到這種產(chǎn)品是否值得他們?nèi)ネ顿Y。

我無法計算擁有自己開源產(chǎn)品的公司數(shù)量,但是那些一直致力于開源和社區(qū)建設的公司的確很杰出。我們所說的供應商創(chuàng)業(yè)公司如 Neo Technology 、 Concurrent 、10gen甚至是終端用戶公司,如Twitter的養(yǎng)成計劃Storm和Mesos。它們在周圍已經(jīng)建立了一個開源社區(qū),并且因此它們獲得了豐厚的回報。

數(shù)據(jù)分析咨詢請掃描二維碼

若不方便掃碼,搜微信號:CDAshujufenxi

數(shù)據(jù)分析師資訊
更多

OK
客服在線
立即咨詢
客服在線
立即咨詢
') } function initGt() { var handler = function (captchaObj) { captchaObj.appendTo('#captcha'); captchaObj.onReady(function () { $("#wait").hide(); }).onSuccess(function(){ $('.getcheckcode').removeClass('dis'); $('.getcheckcode').trigger('click'); }); window.captchaObj = captchaObj; }; $('#captcha').show(); $.ajax({ url: "/login/gtstart?t=" + (new Date()).getTime(), // 加隨機數(shù)防止緩存 type: "get", dataType: "json", success: function (data) { $('#text').hide(); $('#wait').show(); // 調(diào)用 initGeetest 進行初始化 // 參數(shù)1:配置參數(shù) // 參數(shù)2:回調(diào),回調(diào)的第一個參數(shù)驗證碼對象,之后可以使用它調(diào)用相應的接口 initGeetest({ // 以下 4 個配置參數(shù)為必須,不能缺少 gt: data.gt, challenge: data.challenge, offline: !data.success, // 表示用戶后臺檢測極驗服務器是否宕機 new_captcha: data.new_captcha, // 用于宕機時表示是新驗證碼的宕機 product: "float", // 產(chǎn)品形式,包括:float,popup width: "280px", https: true // 更多配置參數(shù)說明請參見:http://docs.geetest.com/install/client/web-front/ }, handler); } }); } function codeCutdown() { if(_wait == 0){ //倒計時完成 $(".getcheckcode").removeClass('dis').html("重新獲取"); }else{ $(".getcheckcode").addClass('dis').html("重新獲取("+_wait+"s)"); _wait--; setTimeout(function () { codeCutdown(); },1000); } } function inputValidate(ele,telInput) { var oInput = ele; var inputVal = oInput.val(); var oType = ele.attr('data-type'); var oEtag = $('#etag').val(); var oErr = oInput.closest('.form_box').next('.err_txt'); var empTxt = '請輸入'+oInput.attr('placeholder')+'!'; var errTxt = '請輸入正確的'+oInput.attr('placeholder')+'!'; var pattern; if(inputVal==""){ if(!telInput){ errFun(oErr,empTxt); } return false; }else { switch (oType){ case 'login_mobile': pattern = /^1[3456789]\d{9}$/; if(inputVal.length==11) { $.ajax({ url: '/login/checkmobile', type: "post", dataType: "json", data: { mobile: inputVal, etag: oEtag, page_ur: window.location.href, page_referer: document.referrer }, success: function (data) { } }); } break; case 'login_yzm': pattern = /^\d{6}$/; break; } if(oType=='login_mobile'){ } if(!!validateFun(pattern,inputVal)){ errFun(oErr,'') if(telInput){ $('.getcheckcode').removeClass('dis'); } }else { if(!telInput) { errFun(oErr, errTxt); }else { $('.getcheckcode').addClass('dis'); } return false; } } return true; } function errFun(obj,msg) { obj.html(msg); if(msg==''){ $('.login_submit').removeClass('dis'); }else { $('.login_submit').addClass('dis'); } } function validateFun(pat,val) { return pat.test(val); }