懂商业的技术合伙人(2):技术解决方案,不造轮子,先飞起来

懂商业的技术合伙人,这个系列,探讨商业、创业、合伙、技术合伙人、技术解决方案。

本篇,探讨下自己针对IT互联网相关的技术解决方案。

雷观技术服务于商业,服务于用户和客户的需求。

技术服务于业务,但不能作为业务的附庸。

先飞起来,再换轮子。

 

早期创业公司,和成熟大公司的技术解决方案有不小的区别。

创业公司,1到10个技术人员,解决UI设计、UI开发、服务端开发、测试、部署运维等所有工作。

成熟大公司,尤其是重要业务,分工比较细,Android开发干好自己的就行了,Java服务端开发也是。

 

某雷的目标是,成为胜任早期创业公司工作的技术人才。

 

一、创业拆解

创始团队:敢于冒险的几个人合伙

业务方向:无人机电商网站、媒体网站、自营上门维修互联网平台

产品渠道:PC网站、Mobile网站、App、微信公众号等

商业运营:找客户、推广宣传、线下服务等

其它:...

 

二、技术解决方案

基本要求:简单、快速、低成本

 

1、搞懂业务

项目是干啥的,卖无人机的电商和财经媒体网站,用户和客户不同,业务流程区别很大。

把重要的概念,单独整理出来,分析。

用户:看文章的人

客户:购买无人机的人,来网站打广告的人

商品:无人机,售卖的产品

文章:平台自己和平台用户写的内容

业务才是一个项目的核心,技术是完成业务的手段。

明确理解了业务目标,技术解决方案才能最终产生商业价值。

业务是不断变化的,在最初做技术实现的时候,如果理解深刻,技术解决方案才更加灵活,能够应对不断的变化,才能节省时间,把更多时间留给“商业试错”上。

时间就是金钱!

 

2、服务端设计

一般项目,所有业务流程都是在服务端控制和实现的。

服务端设计好了,界面部分,可以随意接入。

对于创业公司来说,前期部署2个项目就行了。

前台:服务用户

后台:管理员和内部人用

 

以满足功能为第1优先,后期再逐步解决性能、安全、运维、监控、统计等更进一步需求。

 

实现方面,Java体系,SpringMVC+Mybatis这一套足够了。

2台机器,先能满足1万人同时在线就行了。

千万不要设计的太复杂,对创业想得太乐观,以为上线6个月,就有几千万来用你的服务。

醒醒吧,兄弟!

 

3、微信公众号

如果可行,优先使用微信公众号作为第1渠道,获取用户快,方便传播,容易维护和用户的关系。

结合微信提供的API,在开源代码的基础上,定制自己的业务流程。

 

4、APP

a.原生开发

Android、iOS开发,成本较高,作为最后的选择。

 

b.HTML5开发APP

使用HBuilder和mui等开源的解决方案,上手快,例子多,一周飞起来。

 

c.混合开发

Android和iOS原生,只画框架,嵌入一个个的HTML5页面,也可以嵌入一个完整的HTML5实现的模块。

 

5、Web网站

做得简洁,只做最核心的功能,切记“堆功能”。

APP和微信公众号等移动端产品的流行,完全体现了“简洁是美”这一哲学。

手机等小屏幕上,能摆放的元素就那么多,逼得产品必须精简。

我们完全应该把这种“精兵简政”的思路,用在Web网站上。

 

6、Mobile网站

第1种方式,和Web网站做成一套。

第2种方式,单独针对Mobile端,量身定制。

Bootstrap、AmazeUI等容易做出自适应的界面。

如果需要,可以用那种比较精简的框架。

江湖传言,Bootstarp比较臃肿。

 

三、不造轮子,先飞起来

1、服务器

阿里云、腾讯云,各种云

操作系统用Linux,比如CentOS6.5

2、数据库

MySQL,阿里云MySQL服务,5.6版本就行。

3、中间件

短信通知、消息推送、图片存储、Redis缓存、邮件发送,能用第三方的就不要用自己的。

使用别人的服务虽然要钱,但快,也不需要“人力成本”,运维监控开发成本不小的。

4、自动化部署

Jekins,或者自己写个简单的脚本,200行Linux Shell脚本。

 

四、日志统计

1、运行日志

线上环境,控制好日志,方便排查,尤其是复杂业务的地方。

2、访问日志

百度统计、友盟之类的统计代码

3、业务数据

多少用户注册、下单数、下单时间等。

 

五、简洁是美

不要太乐观。

不要堆功能。

不要自己造轮子,先飞起来。

验证商业想法是首要之事。

上线3个月后,有1万人用你的服务,就牛逼的很,千万别做100万人访问量的设计。

 

小雷FansUnion-年轻人,副船长

2017年2月26日

北京-丰台-宋家庄-横一条甲

 

你可能感兴趣的:(技术合伙人)