0
点赞
收藏
分享

微信扫一扫

连续加班两个月,我到底干了啥?

郝春妮 2022-11-30 阅读 181

试错成本不高的前提下,反对的声音越多,你就一定越要敢于尝试,因为回报给你的不一定是物质上的东西,更多的是为下一次试错节约成本。


01

差点没猝死


距离上次发文已经将近两个月了吧,总想抽点时间写点技术总结的文章,然后每天下班之后已经是凌晨几点。


这一个多月的项目开发经历简直扑所迷离:数据错乱、误操作数据库、卡顿、CPU爆满......


首先是将原本计划三个月完成的项目,压缩成了二十天完成,但是上线第二天就又被叫停了,为啥?


我们做的是一个拼团的项目,大家都知道最近拼团项目在市场上是很火爆的。我依稀记得头天晚上,忙活到凌晨四五点的样子,一切准备就绪之后就回家睡觉,等待第二天项目开工。


然后第二天运行一天之后感觉还好,到晚上之后就开始卡顿了,cpu直接100%,这下可好,原本可以下早班的,又搞了一个通宵。


还有一次是因为误操作,把数据库的数据覆盖了,当时玩的人还挺多,然后又关停了半天,各种打电话求助,提交阿里云工单等,最后还好我们用的是阿里云的RDS数据库,有实时备份的数据。


第三次好像是因为本来7人的拼团,结果能参入8人甚至更多,我记得有个最离谱的,能参入200多人,然后这个问题导致了用户的资金不对。最后把数据库直接清了,项目重新启动。


还有好多奇葩问题,我就不一一阐述了


总之,这个项目真的是一波三折,不过还好目前已经算是基本稳定。


02

对于我的成长


首先肯定是技术上有所提升的,虽然在做这个项目之前信心十足,对自己的代码也是毫无猜疑,但是最后经过这一波三折的经历,不得不感概:要学习的东西真特么多!


模型一定不能滥用,特别是关联模型,一开始我在项目里面模型关联模型的操作是用的最多的,为啥说不能滥用呢?


这个还是要根据具体的业务逻辑的,因为拼团项目本身就具有实时性,如果滥用会导致这次的数据还没写完,下一次又来了,导致都是取到的是模型里面的值,并没有及时更新。


如项目开始之前一定要有相关的开发文档,这个是指引开发人员能否顺利开发的重要指标。


数据表的索引一定要建立,不然等项目开始之后,建立索引是一件很麻烦的事情。


测试也是很重要的,测试虽然不能保证100%不出现bug,但是至少可以把风险降到最低。


遇到紧急情况也不要动线上数据库或者代码,一定要有开发环境,不然等着祭天吧。


这些都是常识,不过因为这次项目赶的比较急,所以欠缺了太多的考虑,导致一路走来的不容易。


03

成立小程序地摊联盟


虽然这个月很忙,但是我创建的小程序地摊联盟已初见成效,目前在贵阳地区已经有十几个加盟伙伴了。


联盟的宗旨:让创业变得更简单、让生活变得更美好!


创业这么多年来,我发现一个很奇葩的现象:每个创业者或者小企业公司在创业初期都会花重金去找外包公司开发项目,或者自己组建技术开发团队,我并不是质疑外包公司的能力和自建技术团队的不好,而是这样做的成本实在是太高了。


我之前的文章有提到有的公司花几十万找技术外包,结果换来的是一场场血淋淋的官司,如果是自己自建技术团队,每个月的固定开销也是一笔不小的开支,随便一个普通的技术团队,每月开支都是十来万。


因此我创建小程序地摊联盟就是为了帮助这些创业者或者企业Boss解决这个低成本启动项目的问题。


如果你的项目还未得到验证,在创业初期没必要去做到尽善尽美,当然你也不可能做到一家独大,技术堡垒那更是谈不上,所以先找一个和你模式差不多类似的项目再加上你自己的运营上市,投入到市场先运作起来,当你达到一定的体量或者验证思路可行的时候,再在这个项目的模式上面做加法,这时候你钱有了、市场有了、还担心技术问题吗?


所以我花了两个月时间,整理了行业内大大小小的解决方案上万个,包含但不限于互联网、金融、物联网、营销、电商、智慧城市、大数据等方向。


很多人都觉得互联网不就是玩的高大上吗?一听都是些大忽悠,说句实在的,那些所谓的高科技的项目是否真正的贴近老百姓的生活?


所以我决定我要用摆地摊的方式,让每个人都能体验互联网给人们带来的便利。不要问为什么,因为接地气!


最后如果你想和我一起摆地摊、想学习更多的互联网知识、想学习软件开发,咱们都可以聊聊。


04

反对的人很多


虽然反对的人很多、但是我依然坚持、因为正如文章开头所说


举报

相关推荐

C语言两个月以来的感悟

0 条评论