专访WOT讲师杨德升:程序员创业都需要什么

原创
移动开发
51CTO主办的高端技术峰会【WOT2015“互联网+”时代大数据技术峰会】将于11月28日-29日在深圳盛大揭幕,42位业内重量级嘉宾汇聚,重磅解析大数据技术的点睛应用。福利大放送,主办方将邀请更多讲师来到“WOT讲师专访间”,深度解析技术干货。

http://wot.51cto.com/2015bigdata/images/yds.jpg

嘉宾简介:周伯通招聘(下称周伯通)联合创始人CTO,历任开源 SNS 社区 ThinkSNS 核心工程师,115 网盘高级 iOS 工程师等职位。

在豆瓣上有一个名为周伯通的招聘小组目前为止上面有362641位组员,这是周伯通招聘的前身。两年多的时间里,从一个小组演变成网站,这条道路绝不是一帆风顺的。甚至在2013年,周伯通招聘CEO冯涛彻底重组了整个团队。现任CTO杨德升在此时的加入,又为整个团队注入了一剂强心针。他带领团队一起探索—如何通过技术演进的方式促进业务向前发展。

51CTO记者采访到杨德升,希望他能用自己的亲身经历,为那些还在创业之路上苦苦寻得真经的创业者们一些指导。没想到他却坦言说:”我其实并不适合创业,至少不适合以一个CEO的身份创业。“

的确,作为一个创业公司的CEO要承受太多来自方方面面的压力—投资人的压力、融资压力、业绩压力……作为CTO在初期遇到困难的感觉也非常无助,有的是时候技术上的成就不能解决任何问题,然后你会发现没有人能帮得了你。在杨德升看来,技术人转型创业公司的管理者,需要在哪些方面进一步加强呢?

开源技术

2009年开心网火爆之时杨德升进入互联网行业,历任开源 SNS 社区 ThinkSNS 核心工程师,115 网盘高级 iOS 工程师等职位。

由于之前丰富的工作经历,因此对于后端架构、PHP、iOS 和 Web 前端都很擅长。我们现在看到的”周伯通“网站的前端、后端架构与编码以及第一版本的 iOS App,都由其一人完成。面对如此繁重的开发任务,作为CTO的他却没有选择常规的做法—外包,而是选择现有已经非常成熟的开源技术。

在整个网站的搭建过程中周伯通使用了很多开源的技术,比如:后端: PHP/Nignx/MySQL/Memcache 必备套装、Gearman 队列、 ThinkPHP 框架、SendCloud 邮件服务、 LeanCloud IM 服务;前端: NodeJS、React 框架、Gulp、Redux以及iOS方面的Cocoapods、SQLite、FMDB、AFNetworking、JSQMessagesViewController……和许多成熟的第三方技术。“周伯通”是一家业务驱动型的公司,需要业务上的成功来带动商业上的成功。杨德升告诉记者:“移动互联网时代要快速试错快速迭代提升用户体验,花三个月来解决一个技术难点就没有什么必要。“

而市面上的一线云产品基本都经历过大量实践的验证,所以都可以放心选用,不太可能比自己托管更差。

同样在云产品的选择上杨德升觉得有三点需要考虑,第一:云服务是否全面;第二响应是否快速、专业;第三价格。

现在许多创业公司会选择阿里云。杨德升指出阿里云的服务非常多样,从云服务器、关系型数据库、NoSQL 数据库、存储,到缓存、CDN、队列、日志,甚至大数据工具都应有尽有,这给产品研发带来无与伦比的快感。他还特别提醒,阿里云的存储和 CDN 不支持 HTTPS,这让人非常头疼。

产品感觉

在组建自己的技术团队时,除了技术过硬的硬指标以外对于技术人员的“产品感觉”也格外看重。在创业初期,如果CTO不具备敏锐的产品感觉,往往会因为非常非常细节的问题而影响产品的迭代和上线。

对于上图许多程序员都会格外熟悉感同身受,杨德升告诉记者:“其实很多程序员本身缺乏产品感觉。“什么是产品感觉?举个例子来说,在当程序员拿到产品需求经过沟通之后出现了如上图所示的情况。而有产品感觉的程序员则会加入自己考虑,拿出的产品往往超出预期。而这在一定程度上决定了程序员的薪资水平,当一名程序员拿到20K-30K的薪资时候,如何突破达到年薪百万产品感觉占有至关重要的因素,杨德升如是说。

产品感觉并不是少数人才有的特殊天赋,俗话说外行看热闹,内行看门道。在把玩一款APP时一定要注意产品的细节,多加思考,久而久之产品感觉就会出现。

并非所有的程序员都适合创业

2013/14年创业热情达到峰值,那条200多米长的创业大街人头攒动,各大创业咖啡发布会不断,每天都有兴奋和尖叫从里边传出。今年5月的一天,国务院总理李克强来到中关村创业大街喝了一杯3W咖啡之后,全民创业的热情再一次水涨船高,许多程序员纷纷以技术合伙人的姿态进入创业舞台。

回顾过去两年的创业时光,杨德升用一个字总结—累。不同于在一些加班编码的累而是一种身心俱疲。可能许多人会这样认为:作为一名CTO可能只需要在创业初期加班加点,当公司进入正轨就没有太大的压力。

的确作为CTO他不需要在一线编码了。除了他觉得必须去为技术团队屏蔽一些来自其他部门的压力,和团队内部的沟通协作之外,他甚至负责公司搬家的装修,打印机换墨……一些在创业之初根本想不到的小事。杨德升坦言说:“其实这些要比编码累的多。”所以周伯通对于他的意义不仅仅是从无到有的一个产品。他坦言说:“我每天有12个小时会在公司,周伯通对于我来说就是全部。“是的,如果你还没有做好准备,全身心地投身创业这片有可能苦尽甘来,有可能苦海无边的汪洋中,那你还是趁早放弃这个念头吧。

11月深圳WOT,我们一起聊创业

在由51CTO主办的 WOT2015 ”互联网+大数据技术峰会“技术创业专场,杨德升将更加深入地和大家交流分享,创业两年多的艰辛和收获、创业过程中技术演进的路径和指导思想,以及相应的产品演进、团队演进的思路。心动不如行动,我们在深圳等你!

51CTO主办的高端技术峰会【WOT2015“互联网+”时代大数据技术峰会】将于11月28日-29日在深圳盛大揭幕,42位业内重量级嘉宾汇聚,重磅解析大数据技术的点睛应用。福利大放送,主办方将邀请更多讲师来到“WOT讲师专访间”,深度解析技术干货。

WOT2015更多访谈

 

 

责任编辑:chenqingxiang 来源: 51CTO
相关推荐

2012-09-07 09:17:55

程序员编程面试

2021-04-27 22:28:21

程序员Java学历

2014-10-24 13:27:58

2014WOT深圳手游

2014-09-24 09:37:05

程序员

2015-09-24 09:04:36

程序员

2016-12-06 10:12:07

程序员开会

2015-10-15 10:31:07

创业程序员

2023-03-17 09:55:10

2015-10-27 09:52:03

51CTO

2022-03-09 09:56:27

插件开发效率

2015-10-26 09:08:29

程序员JavaScript理由

2010-11-04 11:06:34

程序员

2009-01-20 23:27:55

程序员创业思维障碍

2021-05-18 06:51:37

CPU程序员系统

2015-08-26 11:29:53

程序员

2013-04-16 11:00:34

2011-05-12 12:45:54

程序员

2019-08-23 12:34:14

2021-04-08 22:41:22

程序员IT编程语言

2015-08-13 09:50:20

点赞
收藏

51CTO技术栈公众号