專訪WOT講師楊德升:程序員創(chuàng)業(yè)都需要什么
原創(chuàng)嘉賓簡(jiǎn)介:周伯通招聘(下稱周伯通)聯(lián)合創(chuàng)始人CTO,歷任開源 SNS 社區(qū) ThinkSNS 核心工程師,115 網(wǎng)盤高級(jí) iOS 工程師等職位。
在豆瓣上有一個(gè)名為周伯通的招聘小組目前為止上面有362641位組員,這是周伯通招聘的前身。兩年多的時(shí)間里,從一個(gè)小組演變成網(wǎng)站,這條道路絕不是一帆風(fēng)順的。甚至在2013年,周伯通招聘CEO馮濤徹底重組了整個(gè)團(tuán)隊(duì)。現(xiàn)任CTO楊德升在此時(shí)的加入,又為整個(gè)團(tuán)隊(duì)注入了一劑強(qiáng)心針。他帶領(lǐng)團(tuán)隊(duì)一起探索—如何通過技術(shù)演進(jìn)的方式促進(jìn)業(yè)務(wù)向前發(fā)展。
51CTO記者采訪到楊德升,希望他能用自己的親身經(jīng)歷,為那些還在創(chuàng)業(yè)之路上苦苦尋得真經(jīng)的創(chuàng)業(yè)者們一些指導(dǎo)。沒想到他卻坦言說:”我其實(shí)并不適合創(chuàng)業(yè),至少不適合以一個(gè)CEO的身份創(chuàng)業(yè)。“
的確,作為一個(gè)創(chuàng)業(yè)公司的CEO要承受太多來自方方面面的壓力—投資人的壓力、融資壓力、業(yè)績(jī)壓力……作為CTO在初期遇到困難的感覺也非常無助,有的是時(shí)候技術(shù)上的成就不能解決任何問題,然后你會(huì)發(fā)現(xiàn)沒有人能幫得了你。在楊德升看來,技術(shù)人轉(zhuǎn)型創(chuàng)業(yè)公司的管理者,需要在哪些方面進(jìn)一步加強(qiáng)呢?
開源技術(shù)
2009年開心網(wǎng)火爆之時(shí)楊德升進(jìn)入互聯(lián)網(wǎng)行業(yè),歷任開源 SNS 社區(qū) ThinkSNS 核心工程師,115 網(wǎng)盤高級(jí) iOS 工程師等職位。
由于之前豐富的工作經(jīng)歷,因此對(duì)于后端架構(gòu)、PHP、iOS 和 Web 前端都很擅長(zhǎng)。我們現(xiàn)在看到的”周伯通“網(wǎng)站的前端、后端架構(gòu)與編碼以及第一版本的 iOS App,都由其一人完成。面對(duì)如此繁重的開發(fā)任務(wù),作為CTO的他卻沒有選擇常規(guī)的做法—外包,而是選擇現(xiàn)有已經(jīng)非常成熟的開源技術(shù)。
在整個(gè)網(wǎng)站的搭建過程中周伯通使用了很多開源的技術(shù),比如:后端: PHP/Nignx/MySQL/Memcache 必備套裝、Gearman 隊(duì)列、 ThinkPHP 框架、SendCloud 郵件服務(wù)、 LeanCloud IM 服務(wù);前端: NodeJS、React 框架、Gulp、Redux以及iOS方面的Cocoapods、SQLite、FMDB、AFNetworking、JSQMessagesViewController……和許多成熟的第三方技術(shù)。“周伯通”是一家業(yè)務(wù)驅(qū)動(dòng)型的公司,需要業(yè)務(wù)上的成功來帶動(dòng)商業(yè)上的成功。楊德升告訴記者:“移動(dòng)互聯(lián)網(wǎng)時(shí)代要快速試錯(cuò)快速迭代提升用戶體驗(yàn),花三個(gè)月來解決一個(gè)技術(shù)難點(diǎn)就沒有什么必要。“
而市面上的一線云產(chǎn)品基本都經(jīng)歷過大量實(shí)踐的驗(yàn)證,所以都可以放心選用,不太可能比自己托管更差。
同樣在云產(chǎn)品的選擇上楊德升覺得有三點(diǎn)需要考慮,第一:云服務(wù)是否全面;第二響應(yīng)是否快速、專業(yè);第三價(jià)格。
現(xiàn)在許多創(chuàng)業(yè)公司會(huì)選擇阿里云。楊德升指出阿里云的服務(wù)非常多樣,從云服務(wù)器、關(guān)系型數(shù)據(jù)庫、NoSQL 數(shù)據(jù)庫、存儲(chǔ),到緩存、CDN、隊(duì)列、日志,甚至大數(shù)據(jù)工具都應(yīng)有盡有,這給產(chǎn)品研發(fā)帶來無與倫比的快感。他還特別提醒,阿里云的存儲(chǔ)和 CDN 不支持 HTTPS,這讓人非常頭疼。
產(chǎn)品感覺
在組建自己的技術(shù)團(tuán)隊(duì)時(shí),除了技術(shù)過硬的硬指標(biāo)以外對(duì)于技術(shù)人員的“產(chǎn)品感覺”也格外看重。在創(chuàng)業(yè)初期,如果CTO不具備敏銳的產(chǎn)品感覺,往往會(huì)因?yàn)榉浅7浅<?xì)節(jié)的問題而影響產(chǎn)品的迭代和上線。
對(duì)于上圖許多程序員都會(huì)格外熟悉感同身受,楊德升告訴記者:“其實(shí)很多程序員本身缺乏產(chǎn)品感覺。“什么是產(chǎn)品感覺?舉個(gè)例子來說,在當(dāng)程序員拿到產(chǎn)品需求經(jīng)過溝通之后出現(xiàn)了如上圖所示的情況。而有產(chǎn)品感覺的程序員則會(huì)加入自己考慮,拿出的產(chǎn)品往往超出預(yù)期。而這在一定程度上決定了程序員的薪資水平,當(dāng)一名程序員拿到20K-30K的薪資時(shí)候,如何突破達(dá)到年薪百萬產(chǎn)品感覺占有至關(guān)重要的因素,楊德升如是說。
產(chǎn)品感覺并不是少數(shù)人才有的特殊天賦,俗話說外行看熱鬧,內(nèi)行看門道。在把玩一款A(yù)PP時(shí)一定要注意產(chǎn)品的細(xì)節(jié),多加思考,久而久之產(chǎn)品感覺就會(huì)出現(xiàn)。
并非所有的程序員都適合創(chuàng)業(yè)
2013/14年創(chuàng)業(yè)熱情達(dá)到峰值,那條200多米長(zhǎng)的創(chuàng)業(yè)大街人頭攢動(dòng),各大創(chuàng)業(yè)咖啡發(fā)布會(huì)不斷,每天都有興奮和尖叫從里邊傳出。今年5月的一天,國(guó)務(wù)院總理李克強(qiáng)來到中關(guān)村創(chuàng)業(yè)大街喝了一杯3W咖啡之后,全民創(chuàng)業(yè)的熱情再一次水漲船高,許多程序員紛紛以技術(shù)合伙人的姿態(tài)進(jìn)入創(chuàng)業(yè)舞臺(tái)。
回顧過去兩年的創(chuàng)業(yè)時(shí)光,楊德升用一個(gè)字總結(jié)—累。不同于在一些加班編碼的累而是一種身心俱疲。可能許多人會(huì)這樣認(rèn)為:作為一名CTO可能只需要在創(chuàng)業(yè)初期加班加點(diǎn),當(dāng)公司進(jìn)入正軌就沒有太大的壓力。
的確作為CTO他不需要在一線編碼了。除了他覺得必須去為技術(shù)團(tuán)隊(duì)屏蔽一些來自其他部門的壓力,和團(tuán)隊(duì)內(nèi)部的溝通協(xié)作之外,他甚至負(fù)責(zé)公司搬家的裝修,打印機(jī)換墨……一些在創(chuàng)業(yè)之初根本想不到的小事。楊德升坦言說:“其實(shí)這些要比編碼累的多。”所以周伯通對(duì)于他的意義不僅僅是從無到有的一個(gè)產(chǎn)品。他坦言說:“我每天有12個(gè)小時(shí)會(huì)在公司,周伯通對(duì)于我來說就是全部。“是的,如果你還沒有做好準(zhǔn)備,全身心地投身創(chuàng)業(yè)這片有可能苦盡甘來,有可能苦海無邊的汪洋中,那你還是趁早放棄這個(gè)念頭吧。
11月深圳WOT,我們一起聊創(chuàng)業(yè)
在由51CTO主辦的 WOT2015 ”互聯(lián)網(wǎng)+大數(shù)據(jù)技術(shù)峰會(huì)“技術(shù)創(chuàng)業(yè)專場(chǎng),楊德升將更加深入地和大家交流分享,創(chuàng)業(yè)兩年多的艱辛和收獲、創(chuàng)業(yè)過程中技術(shù)演進(jìn)的路徑和指導(dǎo)思想,以及相應(yīng)的產(chǎn)品演進(jìn)、團(tuán)隊(duì)演進(jìn)的思路。心動(dòng)不如行動(dòng),我們?cè)谏钲诘饶悖?/p>