- 相關(guān)推薦
如何用云計(jì)算改造“碼農(nóng)”?
抬首即見藍(lán)天白云、水清沙幼,低頭還是一行行跳躍的代碼。馬爾代夫某海灘酒店的小陽臺(tái)上,Coding創(chuàng)始人張海龍正在椰林樹影的摩挲聲中敲擊著電腦鍵盤,在這位“碼士”的心目中,“面朝大海,編寫代碼”對(duì)每個(gè)程序員都有終極夢(mèng)想般的吸引力。
直至春節(jié)“休假模式”結(jié)束的數(shù)月后,張海龍回憶起此段經(jīng)歷還頗有余興。創(chuàng)立于2014年初的Coding,定位于面向開發(fā)者的云端開發(fā)平臺(tái),讓所有程序員都能隨時(shí)隨地、自由工作。
自2014年7月獲得IDG的千萬元A輪投資后;Coding在今年3月末宣布獲得由光速資本領(lǐng)投,IDG跟投的千萬美金融資。如此成長(zhǎng)速度在業(yè)內(nèi)堪稱 “快公司”——盡管兩輪融資之前,Coding還沒有邁出商業(yè)化步伐,但其吸納的近10萬名程序員用戶,足以獲得風(fēng)投青睞。
光速安振董事總經(jīng)理曹大容表示,Coding目前的產(chǎn)品革命性地將軟件開發(fā)生命周期管理帶入云計(jì)算和移動(dòng)互聯(lián)的時(shí)代,使得軟件開發(fā)人員不再受地域和時(shí)間的限制,對(duì)軟件開發(fā)行業(yè)的中長(zhǎng)期戰(zhàn)略思考可以實(shí)現(xiàn)對(duì)行業(yè)顛覆性的改造。
由于寫代碼需要配置復(fù)雜的本地開發(fā)環(huán)境,大部分程序員根本離不開公司電腦,加班累成狗自嘲為“程序狗”——盡管很多便捷辦公的程序都由其開發(fā),但他們似乎沒有享受到多少便利。2008年,基于云計(jì)算與代碼托管的結(jié)合產(chǎn)物GitHub在美國誕生,作為架構(gòu)在云上的代碼托管服務(wù),短短幾年內(nèi),GitHub已擁有超400萬名用戶,超過1,000萬的項(xiàng)目托管在其之上,其中不乏Google、Facebook等科技巨頭,自身估值達(dá)8億美元。
不久后,GitHub進(jìn)入中國,也隨之有了很多“中國版GitHub”學(xué)徒。但在張海龍看來,這并沒有真正解決程序員的問題。項(xiàng)目開發(fā)往往比較復(fù)雜,涉及管理、演示、測(cè)試等諸多環(huán)節(jié),僅僅托管代碼就能很順暢地完成開發(fā)么?這顯然是遠(yuǎn)遠(yuǎn)不夠的。
基于這樣的想法,Coding不是定位于代碼托管的項(xiàng)目協(xié)同社區(qū),而是云端開發(fā)協(xié)作平臺(tái);可以實(shí)現(xiàn)托管代碼、運(yùn)行空間、代碼質(zhì)量監(jiān)控、項(xiàng)目管理等功能目。其中,項(xiàng)目管理和代碼托管為自主研發(fā),代碼托管與GitHub的功能基本一樣,可以幫助開發(fā)者進(jìn)行源代碼的管理和改進(jìn)升級(jí)。
除此之外,在用戶部署開發(fā)環(huán)境上,通過Coding提供的直接運(yùn)行空間,直接在線展示項(xiàng)目?jī)?nèi)容,不需接入第三方服務(wù)用戶即可直接運(yùn)行測(cè)試代碼;在質(zhì)量管理上,通過自動(dòng)化的程序,Coding還可以對(duì)代碼進(jìn)行檢測(cè),通過工具自動(dòng)分析代碼的質(zhì)量,快速找出其中的Bug,大大提升開發(fā)效率。
問及國內(nèi)外的競(jìng)爭(zhēng)對(duì)手,張海龍?zhí)寡,類似單個(gè)每項(xiàng)功能的都有,但都不太一樣;Coding是一個(gè)完整概念,云端開發(fā)協(xié)作平臺(tái),能夠解決軟件開發(fā)整個(gè)場(chǎng)景的問題。
2014年6月,歷經(jīng)3個(gè)月的閉關(guān)開發(fā)后,Coding第一個(gè)版本正式上線。上線一周的時(shí)間注冊(cè)用戶已經(jīng)突破了5,000人。隨后在2013年7月宣布獲得IDG的千萬元A輪融資。相當(dāng)長(zhǎng)一段時(shí)間內(nèi),總會(huì)不時(shí)冒出“兩眼淚汪汪”的程序員給張海龍網(wǎng)絡(luò)留言:哥們!這東西我想了很久,你們居然動(dòng)手做出來了!如此種種、不下十次。甚至有程序員在使用完Coding后,立即主動(dòng)求聘用;更為夸張的是,有的直接表示不要工資、甘心當(dāng)義工。
天下“碼士”一家親,擋不住用戶熱忱,張海龍果真進(jìn)行遠(yuǎn)程面試,并聘用了幾位求職者遠(yuǎn)程辦公。以至于Coding團(tuán)隊(duì)在深圳大本營之外,全國多個(gè)大小城市,甚至海外都零星分散著“小伙伴”。
由于Coding的出現(xiàn),程序員“江湖”流傳著“軟件行業(yè)的開發(fā)方式將被徹底改變”。這個(gè)改變,首先從稱謂開始,男的程序員叫“碼農(nóng)”,女的程序員叫“碼婆”,張海龍想出了“碼士”的稱謂:“傳統(tǒng)士大夫的士,程序員也要做精神貴族,有尊嚴(yán)的生活和編程”。
從創(chuàng)立之初,Coding定位于服務(wù)程序員個(gè)體和初創(chuàng)的小型開發(fā)團(tuán)隊(duì);但這并不意味著放棄了成熟公司市場(chǎng)。憑借在大公司工作的經(jīng)驗(yàn)等,張海龍認(rèn)為,即使是成熟公司的復(fù)雜項(xiàng)目開發(fā),其實(shí)也需要拆分為多個(gè)子項(xiàng)目,由多個(gè)小團(tuán)隊(duì)協(xié)作完成開發(fā)。
目前,Coding的代碼托管和項(xiàng)目協(xié)作部分相對(duì)成熟,已有近10萬用戶。其中,90%以上是程序員/開發(fā)者,其余則是產(chǎn)品經(jīng)理、項(xiàng)目管理者等。如果從項(xiàng)目數(shù)量這一指標(biāo)來統(tǒng)計(jì),Coding上已經(jīng)創(chuàng)立了近7萬個(gè)項(xiàng)目,其中私有項(xiàng)目達(dá)到80%。來自IDC的一項(xiàng)數(shù)據(jù)顯示,包括業(yè)余愛好者在內(nèi)中國約有185萬名程序員,但隨著互聯(lián)網(wǎng)及移動(dòng)互聯(lián)網(wǎng)在各個(gè)行業(yè)的滲透,這一數(shù)據(jù)還在不斷增加。在如此龐大的人口紅利下,即使不做任何推廣,Coding目前也能夠保持每天300左右的新增用戶數(shù),而在推廣期間,每天新增用戶高達(dá)數(shù)千名。
B輪融資之前,針對(duì)用戶的個(gè)人和初創(chuàng)團(tuán)隊(duì)的特性,Coding的基本功能全部免費(fèi)。換言之,Coding總是在投入,暫無收入;但多家風(fēng)投都不約而同地看到程序員市場(chǎng)的“金礦”,先圈定用戶群體再謀變現(xiàn)。對(duì)比成名已久的GitHub,結(jié)合此前在開源中國的創(chuàng)業(yè)經(jīng)驗(yàn),張海龍也希望能夠通過增加社區(qū)來增強(qiáng)程序員的使用粘性,不過與GitHub不同的是,Coding除了基于公有云的協(xié)同平臺(tái),還有公共討論的空間,用戶既可以與自己項(xiàng)目組內(nèi)的成員交流,也可以與非項(xiàng)目組內(nèi)的成員溝通。
針對(duì)研發(fā)工具,Coding已于去年推出了CodeInsight,極大地提高了在線閱讀代碼的體驗(yàn);今年4月初,Coding推出了國內(nèi)第一個(gè)云端軟件集成開發(fā)環(huán)境WebIDE,進(jìn)一步完善了云端開發(fā)的工具鏈,大幅提高了云端編碼的體驗(yàn)。Coding計(jì)劃整合現(xiàn)有的演示平臺(tái)、質(zhì)量分析等工具,借助功能升級(jí),Coding終于邁出商業(yè)化的第一步——嘗試基于資源占用以及新功能實(shí)行具有彈性特征的收費(fèi)制度,即:在原有基本功能的基礎(chǔ)上,按照項(xiàng)目制向團(tuán)隊(duì)收費(fèi),20人以下小項(xiàng)目每月收取49元;超過20人的大項(xiàng)目每月收取199元。
這只是商業(yè)化的一小步,更多是象征性收費(fèi)。張海龍更想做的是軟件外包行業(yè)的O2O改造,讓有開發(fā)需要的人能夠在Coding上輕松“淘寶”程序員。如果說淘寶是C2C(customer to customer)模式,那么Coding想做的就是P2D(Project to Developer)模式。
即:有需求者通過Coding平臺(tái)發(fā)布項(xiàng)目開發(fā)任務(wù),Coding通過大數(shù)據(jù)分析匹配出一波程序員,供發(fā)布者挑選其一或其數(shù),被“淘”的程序員將在 Coding平臺(tái)完成開發(fā)任務(wù),并最終獲得賞金報(bào)酬。雖然國內(nèi)如豬八戒網(wǎng)等早已在做類似發(fā)布,但Coding的優(yōu)勢(shì)在于“工具特質(zhì)”——作為云端協(xié)作平臺(tái),不僅可以在上面發(fā)布信息,也可以進(jìn)行開發(fā)操作與進(jìn)度監(jiān)控。
若以房產(chǎn)行業(yè)類比,Coding的角色有點(diǎn)接近房多多、安居客等互聯(lián)網(wǎng)中介APP,讓有開發(fā)需求(買房)的發(fā)布者,都能通過Coding“淘寶”到合適的開發(fā)者,進(jìn)而完成閉環(huán)交易。但與房產(chǎn)等實(shí)物交易不同,Coding的O2O將是一項(xiàng)復(fù)雜交易,其程序員實(shí)際“販賣”專業(yè)服務(wù),比購物類或生活類服務(wù)的難度更高。
按照通俗理解,一款軟件的開發(fā)流程包括提出功能需求、規(guī)劃進(jìn)度,概要設(shè)計(jì)總體架構(gòu),詳細(xì)設(shè)計(jì)功能模塊、部分編碼,以及編碼測(cè)試、運(yùn)行調(diào)整,直至最后提交程序。這意味著可能需要產(chǎn)品經(jīng)理、程序員、UI設(shè)計(jì)師等多人共同完成。毫不夸張地說,這是一個(gè)環(huán)節(jié)眾多的“長(zhǎng)鏈條”,對(duì)人員分工、項(xiàng)目進(jìn)度、驗(yàn)收反饋等各方面都有很大考驗(yàn)。
另一大難題在于,許多項(xiàng)目發(fā)布還只是“感性描述”,并非能夠直擊程序要“要害”的專業(yè)需求,Coding將分析整理眾多項(xiàng)目,將其變?yōu)?ldquo;工程性”文檔。如此,不僅能夠提高找對(duì)人的效率,也能夠最大程度的保證開發(fā)質(zhì)量。
作為第三方平臺(tái),Coding計(jì)劃引入類似淘寶的評(píng)價(jià)機(jī)制、支付寶擔(dān)保的交易機(jī)制,對(duì)D端程序員進(jìn)行誠信審核、評(píng)級(jí)等,未來也會(huì)形成包括前段設(shè)計(jì)、后端開發(fā)等更細(xì)分的程序員社區(qū);以平臺(tái)公信力吸引到更多的P端任務(wù)發(fā)布。
首個(gè)“吃螃蟹”的就是Coding自身,其多次發(fā)布針對(duì)個(gè)人開發(fā)者、賞金為2,000元-1萬元不同的各種小任務(wù),限定開發(fā)時(shí)間為3-5天,幾乎全被“秒”光。
此后,許多開發(fā)團(tuán)隊(duì)開始在Coding發(fā)布任務(wù),近期一個(gè)商用App需要開發(fā)Android版的證件、單據(jù)掃描功能和地理位置信息獲取功能,賞金1萬元,要求也不低:需要在一周內(nèi)完成開發(fā),保證掃描速度5s以內(nèi),掃描內(nèi)容識(shí)別準(zhǔn)確率在85%以上等。目前,已有好幾個(gè)創(chuàng)業(yè)團(tuán)隊(duì)改變傳統(tǒng)方式,通過coding 組建自己的技術(shù)團(tuán)隊(duì)。
“改造一個(gè)行業(yè)難度很大,我們只能一點(diǎn)一點(diǎn)做。”張海龍?zhí)寡裕m然是高風(fēng)險(xiǎn),但卻同樣有著社會(huì)價(jià)值。用戶只需要在coding上發(fā)布一個(gè)產(chǎn)品需求,即可高效找到合適的程序員、隨時(shí)找人/組團(tuán)開發(fā);而一部分開發(fā)者也可以更加有保障地自由工作,由朝九晚五的“碼農(nóng)”向“碼士”轉(zhuǎn)變。
更為現(xiàn)實(shí)的是,作為一個(gè)甲方(P端項(xiàng)目發(fā)布)乙方(D端程序員)的連接性產(chǎn)品,誰先進(jìn)入市場(chǎng)誰就擁有先入優(yōu)勢(shì),如果將“點(diǎn)”的連接做到極致,很容易“一家獨(dú)大”。“一點(diǎn)一點(diǎn)做并不意味著慢”,張海龍自詡為“狼性團(tuán)隊(duì)”,快速才會(huì)有更多機(jī)會(huì)。
【如何用云計(jì)算改造“碼農(nóng)”?】相關(guān)文章:
從碼農(nóng)到芋頭哥:三個(gè)月賣出二十萬斤02-22
如何用人脈創(chuàng)業(yè)05-15
融資:如何用資是關(guān)鍵12-11
我是如何用4000元在北京創(chuàng)業(yè)的03-05
如何用10元賺回800萬?03-17