再见,一起奋斗的大伙伴们

有些事情不去尝试,又如何知道自己不行。尝试过、努力了,失败了又如何~

第一次尝试,失败了!如此干脆,不拖泥带水!

从被招募,到加入,到699式的工作三个月,到新系统上线,再到今天被告知融资失败,团队解散!再多的不甘心,也无可奈何。回头看看这三个月,算是职业生涯最高效的三个月吧。坏计划也好过没计划,总结一下,备忘留用吧!

从0开始的创业团队,所有东西都要从头规划。

技术

最开始需要准备开发框架,一个能支持业务逻辑扩展的开发框架,能降低学习成本,大家能够很快上手且效率高的最合适。不可能一开始就从底层什么都自己研发,在开源的世界里,平时多留意,好多东西都是拿过来适配一下就能用的很好。

前端

考虑因素:文档是否详细,开发效率学习成本如何,页面展现是否简洁美观。我们使用的是bootstrap,它提供了丰富的样式库和控件,具体细节用过就知道~

数据展现少不了表格,数据批量展现的时候少不了排序、搜索等等。这次我们用的是jquery 的 DataTables 文档、demo都很齐全;

还有些数据展现需要用到树形,这个用的是 jquery 的 jsTree

tabel和tree都可以封装成一个独立的组件,每次使用的时候按照要求传入对应的数据model就可以直接展现了,独立需求,独立调整就行。

其它一些数据校验、输入校验值都可以单独提出来写一个组件,引入即可。

后端

考虑因素:文档,稳定,高效,可扩展。

我们选择的是spring、mybatis、mysql、websocket。 在开发过程中少不了很多通用的操作,都可以提取出来封装成一个组件,来提高开发效率。比如对于任何一张数据库表都需要有CURD操作,如果在设计好一张表后,就可以生成对应的model、mapper文件、dao、serveice,并且自带常规的CURD操作,那就省了很多重复造轮子的事情了。

事务控制,回滚机制;日志记录便于出现问题及时发现;安全机制;缓存;

当用户量上去的时候,分布式设计。

wiki、bug系统是搭建的gitlab

所有的一切都要从0开始,你是否都能担当或者熟悉;

app

考虑因素:在满足业务的基础上快速迭代上线。后台服务接口的安全缓存设计~

一个能认可产品的有想法的产品经理,设计;

一个牛逼的运营团队

运营可能是最烧钱的部分。运营做好了,要么活的更好,也么死的更快~ 但是不做的话,或许只是等死吧

地推、微博、社区、软文、广告等等

最重要的~

靠谱的lerder 他知道自己在做什么,并能够在任何时候都能带领大家坚定的做下去。

整个过程,夜以继日的coding,改掉了好多坏习惯,也认识到自己太多的不足。浮躁的心也知道了,任何一件事的成功都没有理想中那么完美,现实的骨干。。。 谢谢康康、胡博、海鸣的陪伴~

失败固然不甘,但不忘追梦的赤子之心!