意气风发,风起“云”涌(一):2015到2019,从5到70,从0到100万,技术推动业务的云实践,我创业的这4年

简介: 从2015年到2019年,业务DAU从0到100万,团队从5人到70人,讲述技术人的创业之路,解读如何从技术推动业务,分享作为CTO的心路历程,一同感受创业的五味杂陈。

2015年的3月,我向当时的蘑菇街CTO递交了辞呈,开始我的创业征程。当时我负责公司的广告技术团队,下辖CPC、CPS、CPM及其他广告产品的技术支撑,团队10余人左右,向CTO汇报,离开前计算广告技术平台已经初成体系,我也制定了未来一年的技术和人员规划,一并交接给了新的负责同学。为什么要出来创业?不论是当时还是现在回忆,其实也很普通,和很多出来创业的技术同学一样,也和很多浙大学子类似,也许就是一个选择而已。

自己调整休息了一周,就进入了当时的团队,虽然当时内心还是有些小激动的,但也还挺冷静,我一直记着公司内部分享的两句话,原话无法复述了,大意是:
1、创业,每年都是最困难的一年;
2、越是困难的路,越会让你有惊喜;

回头看看,这几年我们确实一直在践行这两句格言。而且很快我和我们的小伙伴就体会到了。2015年我们算幸运的,就在大家说的资本寒冬前拿到了融资,赶上了晚班车。团队呢?我们算是分工明确,CEO,产品、市场、技术,一共5个人。方向,我们明确做电商导购,这是团队擅长的,从什么细分领域切入,我们最初选择了童装导购。进团队后我负责后端,在进团队前,我自己依据多年来的经验判断:
1、创业早期技术起的作用会比较大,如何快速试错是当前阶段技术选型和实践的优先考虑;
2、创业过程业务变化起伏会比较大,如何快速应变甚至提前准备是技术的重要要求;
3、在线业务的优势来自于反馈迅速,如何量化反馈,提供有效的数据支持是技术的必须;
4、融资给团队带来了资金保障,但我们的创业方向依然是个效率致胜的竞争,成本是技术的评判标准之一,而且人的高效能作用,保持小而精的团队规模是前期的重要衡量;

很幸运,至少在技术上我们不缺弹药,云计算平台,百度统计,友盟……,非常怀念2015年的阿里云,虽然不如今天这样庞大,但能伴随他的成长,正是我作为技术创业者的荣幸。阿云的选择是我的另一个伙伴做的,在我进入团队前就已经在使用了,但是从一个电商技术人的直觉来说,这个选择不错,我进入后思考的是如何更优的使用,发挥他的最大效力,而不是仅仅局限在ECS、域名解析层面。

当然,在进一步开展工作之前,我向阿里云争取了非常不错优惠政策,说到这里,又不得不感谢阿云当时对我们的支持,还是很感人的;很快,我们上了RDS、OpenSearch。在我进入后的一个月,我们上线了App的第一个版本。

上线很快,问题也发现的很快,导购App对于用户的视觉要求会更高一些,我们对图片做了锐化处理,让图片能显得更加清晰,那时我们分析了几乎淘宝天猫所有的童装店铺,发现图片有很大问题,图片清晰度不高,这就导致锐化后的图片视觉效果很差,我们迅速调节了图片的处理,但是这也让我们隐约感觉这个方向的问题;
App上线后,我就立马重点招人,保持App的迭代更新速度以及活动推广。创业团队的招聘要难很多,因为我在进入团队已经考虑的比较清楚了,所以坚持高标准找人,同时依据数据来调整招聘工作量,创业团队的招聘有些时候有点像淘宝,需要捡漏,很多人说招人很难,标准高了很难找到,我们将招聘分化拆解,全部拆解为转化率,简历,邀约,电面、面试,入职,试用,每个环节我都要跟进数据指标,建立转化模型,寻找转化率的瓶颈,给自己定KPI,当这一切努力后,就要靠点运气了,尽人事听天命嘛:),很幸运,我找到了合适的小伙伴加入团队。

团队搭建好后,就是要锻炼队伍,保持提高战斗力。这时候,除了团队成员的个人能力,优先的是构建良好的系统架构,虽然每个架构都有自己的生命周期,好的架构生命周期总会更长,之前我带领团队研究并实践了阿里的Canal,也参与评审了蘑菇街自己的数据传输服务,再次幸运的,我找到了阿里云的同学提前体验了DTS,数据传输服务的一个很好的应用场景是解耦,能降低很多的业务复杂性,在弱事务性的业务领域可以有着非常好的应用,那时候的DTS还没有现在这么强大,当时我们对DTS的客户端和阿云的同学有过交流,暴露心跳来监控数据传输的时效性,通过引入DTS,我们构建了自己的一个任务调度系统,降低了后端同学的开发复杂度,以及业务引用。

创业的过程就是不断解决问题,不断创造问题的过程,我们的次日留存,周留存,月度留存都不如期待,这对构建良好的市场推广模式有着巨大的影响,这时我和CEO以及其他合伙人不断沟通着业务可能的变化,我们在推演这未来,同时在后端做好业务调整的准备,当CEO和我讨论能否在一个月的时间内调整适应新的业务,我回答到只要半个月,在经历了两个季度的试错后,我们决定转型,再入女装导购市场。(未完待续)

相关文章
|
JSON 小程序 数据格式
微信小程序的tabbar怎么配置
微信小程序的tabbar怎么配置
1099 2
|
机器学习/深度学习 分布式计算 并行计算
MaxCompute-udf用于torch离线模型批量推理
odps-udf用于torch离线模型的批量推理实现以及踩坑
|
算法 算法框架/工具 计算机视觉
Stable diffusion采样器详解
在我们使用SD web UI的过程中,有很多采样器可以选择,那么什么是采样器?它们是如何工作的?它们之间有什么区别?你应该使用哪一个?这篇文章将会给你想要的答案。
Stable diffusion采样器详解
|
12月前
|
JavaScript
JS实现多条件搜索函数
JS封装的多条件搜索
|
存储 人工智能 Java
一文彻底搞定C语言中的二维数组
本文详细介绍了C语言中的多维数组,包括二维和三维数组的定义、初始化方式、内存布局及遍历方法。通过具体示例讲解了多种赋值技巧,并强调了数组在内存中按行存放的特点。希望这些内容能帮助你在编程路上不断成长!君志所向,一往无前!
1296 1
一文彻底搞定C语言中的二维数组
|
前端开发 JavaScript Java
一文带你了解和使用js中的Promise
欢迎来到我的博客,我是瑞雨溪,一名热爱JavaScript和Vue的大一学生。自学前端2年半,正向全栈进发。如果我的文章对你有帮助,请关注我,将持续更新更多优质内容!🎉🎉🎉
859 0
一文带你了解和使用js中的Promise
|
机器学习/深度学习 存储 算法
小样本问题
【10月更文挑战第1天
625 0
|
Linux
如何让linux显示器命令行界面不显示
若需在命令行界面快速关闭屏幕,可选方法包括:使用`setterm --blank force`立即关闭屏幕;利用`sudo vbetool dpms off`将显示器置于低功耗模式;在X server环境下执行`xset dpms force off`关闭屏幕;或是针对笔记本通过`echo 0 | sudo tee /sys/class/backlight/*/brightness`关闭背光。以上任一方法均可实现屏幕关闭,部分操作需要管理员权限,屏幕通常会在按键或移动鼠标后自动恢复。
2435 9
|
算法 计算机视觉
图像处理之倒角距离变换
图像处理之倒角距离变换
349 1
|
XML 存储 域名解析
EPC与物联网
本文主要介绍物联网怎么使用EPC连接万物。
1240 1

热门文章

最新文章