專訪快碼眾包CEO朱雄業(yè):讓程序員的時間有價值
原創(chuàng)2005年畢業(yè)于山東大學信息管理與信息系統(tǒng)專業(yè),管理學學士,在互聯(lián)網(wǎng)行業(yè)有近10年的從業(yè)經(jīng)驗,2010~2012年作為合伙人創(chuàng)立國內(nèi)***家APP在線生成平臺《***e端》并擔任CTO職位,2013~2014年在TagAlong(同游網(wǎng))擔任CTO職位。曾獲得盛大《2008Widget設計大賽》、淘寶《2011移動電商應用開發(fā)大賽》、創(chuàng)業(yè)邦《2011微創(chuàng)業(yè)計劃大賽》等眾多獎項 。
眾包對于互聯(lián)網(wǎng)人來說已經(jīng)不再是一個新鮮的詞匯,從最早的威客平臺到人人快遞,眾包已經(jīng)滲透到生活之中。代碼也要眾包,程序員可以在業(yè)余時間創(chuàng)造價值。51CTO專訪快碼眾包CEO朱雄業(yè)—讓程序員的時間有價值。
代碼創(chuàng)業(yè)
隨著BAT相繼落戶深圳,深圳因其特殊的地理位置優(yōu)勢已經(jīng)成為國內(nèi)各大科技巨頭不可忽略的戰(zhàn)略要地。在深圳(地理位置)有這樣一家公司,在產(chǎn)品創(chuàng)業(yè)的浪潮中另辟蹊徑的選擇了寫代碼。
快碼眾包CEO朱雄業(yè)告訴記者:“他非常喜歡寫代碼,寫代碼可以給自己帶來巨大的成就感。”
其實在朱雄業(yè)職業(yè)生涯的履歷中也可以看到,他曾經(jīng)在一家O2O的公司擔任CTO,在創(chuàng)業(yè)之初也想過做O2O項目,但讓一個可以連續(xù)吃上一個月黃燜雞的人去做生活服務類的O2O著實有些困難。
朱雄業(yè)提到:“作為一個82年的創(chuàng)業(yè)者本身已經(jīng)不再年輕,而我的特長、資源、經(jīng)驗、都在技術(shù)方面。創(chuàng)業(yè)恰恰需要充分利用自己的資源和優(yōu)勢,所以我選擇代碼為創(chuàng)業(yè)方向。選擇深圳而沒有選擇在創(chuàng)業(yè)氛圍火熱的北京也是出于同樣的考慮。”
無論是深圳還是北京,每天都在上演著大大小小的創(chuàng)業(yè)故事,無論是O2O還是智能硬件行業(yè),都有本可依。作為一家代碼眾包的創(chuàng)業(yè)公司,并沒有很多前人種下的樹。
朱雄業(yè)坦言說:“自己也是程序員,帶過不少的項目,感同身受的經(jīng)歷對項目本身的幫助很大。其實每一個新的項目,都有一些新的挑戰(zhàn)。快碼眾包這個項目,在確定產(chǎn)品原型方面,我們花了很多的時間。”
36歲的IT精英的猝死讓半夜看到這條消息的朱雄業(yè)很難受,同樣團隊擴充是他面對的最難的問題,但是他始終認為,即使自己吃著泡面熬著夜也要保證代碼質(zhì)量,這就是對用戶的承諾。”
所有程序員都非常清楚,每個人寫代碼的邏輯不同,如何保證代碼質(zhì)量是代碼眾包是否成功的咽喉。
朱雄業(yè)告訴記者:“代碼是否好看,一在編碼的規(guī)范,二在是否有開發(fā)文檔。我們不喜歡別人的代碼,其實更多是不喜歡別人的“亂來”,比如凌亂的代碼結(jié)構(gòu)、看不懂的函數(shù)名,一些明顯會有歧義的地方完全不加任何注釋等等。程序員與程序員的合作,其實也不一定需要看懂對方的代碼,比如有那么多的Jquery插件、SDK、開源項目,我們也不用真的把代碼都全部了解完,知道怎么去調(diào)用就可以,這就是文檔的作用??齑a上的任務也是一樣的。
至于測試環(huán)節(jié),目前是遵循“誰負責任務的拆分和跟蹤,誰負責測試驗收”的原則,每個開發(fā)任務的驗收過程是一個測試,這跟我們的“單元測試”有類似的作用,項目整體完工后也會有一個測試過程。”
為了保證代碼質(zhì)量就必須有嚴格的審核測試過程,當然朱雄業(yè)也提到:“對于開發(fā)人員的薪資,快碼眾包參考互聯(lián)網(wǎng)公司對應職位的工資,工資除以22(實際發(fā)薪日)作為每人每日的薪酬。任務發(fā)布時會評估一下需要的開發(fā)天數(shù),乘以每日的薪酬,作為任務的總價。工資在不同地方不同公司,會有高低的差異,我們也是程序員,明白程序員的感受,都希望自己的時間是能體現(xiàn)價值的,所以我們會對每個職位作一個***限價。”
#p#
程序人生
最近在知乎看到一個問題——是做十年技術(shù),還是一個技術(shù)做十年?其實這并不是單純的技術(shù)選擇問題,而是對程序員的技術(shù)生涯的一種選擇,是專精做技術(shù)專精還是成為一個全才。這在知乎上也是爭論不休。
朱雄業(yè)認為:“看技術(shù),其實有兩個角度,如果以創(chuàng)業(yè)為目標,技術(shù)只是一種工具,是為創(chuàng)業(yè)服務的,創(chuàng)業(yè)項目需要涉及的技術(shù)很多,從UI、到代碼、到服務器都需要不同的技術(shù)知識,這要求的是“全面”。從每一個技術(shù)來說,越深入越會發(fā)現(xiàn)它是“藝術(shù)”,真正推動技術(shù)進步的,也是這些“藝術(shù)家”。最近看的新聞,谷歌推出了QUIC,來改進我們目前使用的TCP/UDP協(xié)議,
提升網(wǎng)絡連接的效率,這就是很“專”的層面。所以,無論是“做十年技術(shù)”,還是“一個技術(shù)做十年”其實都是可以的。我應該是屬于“做十年技術(shù)”的人,因為涉及的方面很多,但我更敬佩一個技術(shù)做十年的人。對于“做十年技術(shù)”的人,其實是有風險的,怕的是“只為了換而換”,對每個都是知道一點點,甚至連解決問題的能力都不具備,但是如果本身已經(jīng)有某一方面的“專業(yè)”,再被創(chuàng)業(yè)或業(yè)務所迫,去涉及其他的技術(shù),這倒是不錯的,是一個成為“全才”的機會。“
很多人都說30歲會是技術(shù)人的一個瓶頸,無論是做技術(shù)還是其他行業(yè)都會遇到不同的瓶頸。然而做了十年程序員的朱雄業(yè)在職業(yè)生涯中也遇到了許多瓶頸,踩過很多坑。對于這些朱雄業(yè)坦言到:“瓶頸肯定是有的,我也經(jīng)歷過很多“不懂”的過程,入門的時候會更多地去借助一些工具,比如我早期做網(wǎng)站用的是Dreamweaver,甚至還用過它內(nèi)置的ASP代碼插件,現(xiàn)在反而用了最簡單的一個編輯工具EditPlus,習慣去全部手寫了。技術(shù)的坑,更多的是通過折騰去解決的,折騰多了,自然就熟了。比如學PHP的,PHP開發(fā)框架、成熟的系統(tǒng)(Discuz、WordPress、Drupal)、PHP擴展、NGINX服務器、Lighttpd服務器等等都可以把代碼取下來自己折騰一下;前端JS開發(fā)的,Jquery、Dojo、Prototype、ExtJS、MooTools都可以去扒一下代碼,比較一下開發(fā)思路,也可以想想為什么Jquery的流行度會更高一些。“
在技術(shù)選型方面朱雄業(yè)認為對企業(yè)來說,尤其是初創(chuàng)企業(yè),效率是***位的,開發(fā)速度比語言效率要重要,我的建議是遵循CTO偏好原則,按照CTO最有效率的方向選擇開發(fā)語言,另外一個是盡量偏向選擇開源的語言,對公司后面的投入成本會有降低。
對于程序員,我的建議是把一個開發(fā)語言用好,更深入地去了解這門語言的結(jié)構(gòu)和特點,一門語言精通了,再去用其他的開發(fā)語言,其實沒有什么障礙,開發(fā)思維很多時候都是通用的。”
在采訪的***,朱雄業(yè)說:“很慶幸自己進入到這個行業(yè),做的是自己喜歡的工作。至于建議,現(xiàn)在開源的項目很多,還是建議大家去多學習,多去扒一下代碼。我們程序員有一個十萬行代碼的說法,純屬靠多寫,這個是不能偷懶的。”




















