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

熱線電話:13121318867

登錄
首頁精彩閱讀即將到來的開發(fā)者大戰(zhàn)_數(shù)據(jù)分析師
即將到來的開發(fā)者大戰(zhàn)_數(shù)據(jù)分析師
2014-11-24
收藏

即將到來的開發(fā)者大戰(zhàn)_數(shù)據(jù)分析師

下一代的社交,移動(dòng)手機(jī),分析和云端技術(shù)已經(jīng)引起了一場對(duì)那些能夠持續(xù)快速革新的開發(fā)者爭奪戰(zhàn)。想要在明天仍然有立足之地的公司就必須在今天做出明智的選擇。

三月份,我討論了2014年的IDC預(yù)測。這項(xiàng)預(yù)測是基于IDC對(duì)于第三方平臺(tái)的定義,是云計(jì)算,移動(dòng)終端和APP、社交媒介及大數(shù)據(jù)的一個(gè)集合。

相比于一些分析者晦澀難懂和概念模糊的預(yù)測,IDC的這項(xiàng)第三方平臺(tái)的預(yù)測確實(shí)表達(dá)鮮明并且嚴(yán)格的。它描繪了在動(dòng)蕩的IT世界中,現(xiàn)有權(quán)威的威脅和那些正在出現(xiàn)的新生力量。這項(xiàng)預(yù)測可以認(rèn)為是吹響了改革的號(hào)角——卻是對(duì)那些沒能成功進(jìn)入第三方平臺(tái)的人的遺憾宣判。

數(shù)據(jù)整合常常被低估,也很難完美實(shí)現(xiàn),這些都需要時(shí)間和資源。隨后的幾個(gè)月,我沒看到什么能夠讓我對(duì)這項(xiàng)預(yù)測的判斷,它依然是對(duì)即將發(fā)生的前所未有的變化的精確描述。

在三月份的文章中有一項(xiàng)特殊的預(yù)測我沒有陳述,就是IDC陳述了,在一些云供應(yīng)商和云技術(shù)的市場上,我們會(huì)目擊異常短暫的開發(fā)者戰(zhàn)爭。IDC說,在建立自己的統(tǒng)治市場中,云供應(yīng)商會(huì)盡其所能的最大程序的吸引開發(fā)者,因?yàn)檫@將不避免的預(yù)示著戰(zhàn)爭中的勝利。

大多數(shù)商家還沒有意識(shí)到開發(fā)者的重要性(盡管Red Hat的CEO已經(jīng)明顯提到了這一點(diǎn))。在今年的VMworld大會(huì)上,例如,似乎大多時(shí)候都聚焦在基礎(chǔ)設(shè)施上,而開發(fā)者只是放在之后而已。就像重要的決策是在廚房里,而進(jìn)餐者更多的只是被動(dòng)的接受廚師提供的食物。

我不能說這是什么大的錯(cuò)誤。Stephen O’Grady,是一個(gè)小的但是很有影響力的行業(yè)分析公司中的首席分析師,在他的《The New Kingmakers》中描述了將要發(fā)生的事情。他的觀點(diǎn):開發(fā)正在變得越來越有影響力——并且,實(shí)際上,在APP設(shè)計(jì)和架構(gòu)階段,開發(fā)者直接與APP打交道,這也是IT生存的價(jià)值。

IDC的報(bào)導(dǎo)這樣描述:

“開發(fā)者,開發(fā)者,開發(fā)者,開發(fā)者!”將會(huì)成為2014年第三平臺(tái)競爭者的最有力口頭禪——在下一個(gè)二十年,行業(yè)最大的贏家將會(huì)是那些在未來兩年抓住改革者的心和思想的人。錯(cuò)過開發(fā)者,就是丟失市場。

IDC繼續(xù)說:

在2014年和2015年,我們將看到一場云端的開發(fā)者大戰(zhàn),像Android,iOS和WP手機(jī)APP和開發(fā)者之間一樣。Amazon,Microprosoft,Salesforce.com,Google,Oracle,SAP,Pivotal,HP和其它一些知道云端APP將引發(fā)未來的產(chǎn)業(yè)增長,他們需要開發(fā)者將他們的創(chuàng)意實(shí)現(xiàn)成新的APP,在平臺(tái)即服務(wù)/電子市集上實(shí)現(xiàn)自己的方案。

并且IDC也詳細(xì)闡述:

在2014年,這場開發(fā)者之戰(zhàn)會(huì)是緊急的:IDC預(yù)測到2017年,80%或者更多的新的云端方案(和開發(fā)者)將會(huì)進(jìn)入競爭平臺(tái)的前六。

最后,IDC的總結(jié)如下:

新的App——產(chǎn)生的數(shù)據(jù)及相關(guān)的APP——將會(huì)在下一個(gè)十年和更遠(yuǎn)的時(shí)間里,激發(fā)第三平臺(tái)的增長。IDC預(yù)測,在未來四年,我們會(huì)看到,在云App生態(tài)系統(tǒng)中,開發(fā)者/貢獻(xiàn)者的數(shù)量有三倍的增長,而這會(huì)驅(qū)動(dòng)云端App的數(shù)量十倍的增長。

吸引開發(fā)者時(shí),少一些福利,多一些體系改變。

開發(fā)者主導(dǎo)的IT世界的顯示讓我想起了最近的一次和兩個(gè)公司的討論。這兩家公司都是在傳統(tǒng)軟件行業(yè)的大公司。盡管如此,他們也重構(gòu)了IT架構(gòu)和實(shí)現(xiàn)app的方法來加速App的迭代速度——因?yàn)椋M管是大公司,也看到了改革正在他們的核心市場中建立新的解決方案,意識(shí)到自己需要去起身迎戰(zhàn)。僅僅希望客戶由于習(xí)慣和品牌來做生意,從長遠(yuǎn)來看就是一種失敗。

這兩家公司有三個(gè)共同點(diǎn):

  1. App架構(gòu)改變。松散耦合技術(shù)是web類公司的標(biāo)志。傳統(tǒng)it公司的新的App看起來更像是Netflix或者Pinterest,而不是三級(jí)架構(gòu)。
  2. 培訓(xùn)雇員。如果你想建立下一代的App,更新現(xiàn)有的技能會(huì)是一項(xiàng)任重而道遠(yuǎn)的事情。
  3. 脫離傳統(tǒng)軟件供應(yīng)模式。這些供應(yīng)商,忽略現(xiàn)代化的軟件設(shè)計(jì)和操作方法,繼續(xù)升級(jí)已經(jīng)有十年(或者,更準(zhǔn)確的說,二十年)的軟件來維持收入流動(dòng)。IT界的革命已轉(zhuǎn)向開源;無論是否有供應(yīng)商去提供,這些公司都會(huì)去利用開源去發(fā)展自己。

現(xiàn)在,根據(jù)你自己的觀察,你或許會(huì)發(fā)現(xiàn)這些絕無夸張之意。當(dāng)然,獲取在最近的VMworld大會(huì)上,你已經(jīng)發(fā)現(xiàn)了一些對(duì)此的支持者;在那里,與會(huì)者的口號(hào)就是“不斷變化”。

然而,保持這種態(tài)度也越來越難。VMworld擱置公有云計(jì)算的的防御性措施也表明與會(huì)者在他們的同事和客戶中看到了對(duì)此的巨大熱情?;A(chǔ)設(shè)施組也擔(dān)心未來的世界——如果未來是走向破壞性的創(chuàng)新而不是在逐步改善又該怎么辦。

為了解決這種麻煩,下面是每個(gè)公司要在開發(fā)者大戰(zhàn)中生存的一個(gè)方法列表。

  1. 看向?qū)⒁ぐl(fā)第三平臺(tái)的下一代技術(shù)。NoSQL,Docker,Cloud Foundry和OpenShieft將會(huì)加速第三平臺(tái)App。意識(shí)到開源將會(huì)是未來的核心產(chǎn)業(yè)力。我的意思,理解開源的動(dòng)態(tài)性并參與到社區(qū)中,而不是簡單的將開源代碼的提供者看作是比傳統(tǒng)軟件公司的更便宜版本而已。
  2. 考慮新的供應(yīng)商。如果你的供應(yīng)商不能滿足你想第三平臺(tái)轉(zhuǎn)移,就考慮在你的供應(yīng)上裂變中增減新的吧。
  3. 做一個(gè)更大的有更廣泛技能的開發(fā)者列表計(jì)劃。你將會(huì)有更多的App,他們需要新類型的架構(gòu)和操作。坦白的說,你需要一個(gè)足夠大的團(tuán)隊(duì)來開發(fā)和維護(hù)。不僅需要雇傭新的開發(fā)者,也要對(duì)現(xiàn)有的雇員培新新的技能。
  4. 要盡快找到下一代的基礎(chǔ)設(shè)施。公有云的供應(yīng)商增長基于兩個(gè)簡單的方面:對(duì)已存在基礎(chǔ)設(shè)施的廣泛不滿和對(duì)于提供即時(shí)設(shè)施的強(qiáng)烈渴望。你需要決定如何交付第三平臺(tái)的基礎(chǔ)設(shè)施,并且要盡快采取行動(dòng)。

有時(shí),會(huì)認(rèn)為IT界的快速更新是如此不公平。昨天你努力去適應(yīng)的需求,今天卻被“下一個(gè)閃閃發(fā)光的東西”取代。但事實(shí)就是我們處在一個(gè)IT變化比我們看到的要多得多的時(shí)代——只有那些找到如何適應(yīng)這場開發(fā)者之戰(zhàn)的人才能夠幸存。

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

若不方便掃碼,搜微信號(hào):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(), // 加隨機(jī)數(shù)防止緩存 type: "get", dataType: "json", success: function (data) { $('#text').hide(); $('#wait').show(); // 調(diào)用 initGeetest 進(jìn)行初始化 // 參數(shù)1:配置參數(shù) // 參數(shù)2:回調(diào),回調(diào)的第一個(gè)參數(shù)驗(yàn)證碼對(duì)象,之后可以使用它調(diào)用相應(yīng)的接口 initGeetest({ // 以下 4 個(gè)配置參數(shù)為必須,不能缺少 gt: data.gt, challenge: data.challenge, offline: !data.success, // 表示用戶后臺(tái)檢測極驗(yàn)服務(wù)器是否宕機(jī) new_captcha: data.new_captcha, // 用于宕機(jī)時(shí)表示是新驗(yàn)證碼的宕機(jī) product: "float", // 產(chǎn)品形式,包括:float,popup width: "280px", https: true // 更多配置參數(shù)說明請(qǐng)參見:http://docs.geetest.com/install/client/web-front/ }, handler); } }); } function codeCutdown() { if(_wait == 0){ //倒計(jì)時(shí)完成 $(".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 = '請(qǐng)輸入'+oInput.attr('placeholder')+'!'; var errTxt = '請(qǐng)輸入正確的'+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); }