热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

互联网人不得不看的感悟

点击蓝字关注,回复“职级”获取知名互联网公司职级定义

互联网人不得不看的感悟

做为一个从事互联网行业10几年的技术人,昨天睡觉突然想到这个话题,我决定写一篇文章谈谈我自己的「系统」。

以下将从互联网产品的「快、糙、猛和互联网人的系统思维」一一展开,请跟我来!


 1 

1、跟进快

还记得我2015年加入饿了么的时候,当时美团出来一款美团早餐的产品,他主要解决年轻上班族的早餐问题,在他们上线没多久大概1-2月,饿了么宣布跟进,我当时负责这块新业务的探索。

那个时候我刚加入饿了么,孤身一人光杆司令,我们要在2周上线这款产品,怎么办?从其他技术团队掳人,先后从其他团队抽调了5个人(2个前端,2个后端,1个测试)进入封闭式开发。

二周后,产品上线,饿了么早餐来了,当月就突破每日千单的销售量。我才发现已经有好久没回家了。但是看着自己的产品如期而至,那种满足是无法文字来形容的。

2、迭代快

互联网公司大多采用敏捷迭代开发模式,一般来说,产品需求多,据我了解很多公司都是2周一迭代,但是这种研发模式是在产品相对稳定时候的策略。

当时这个时期我和团队一起讨论并最终选择三周两迭代,高速交付产品,另外影响用户使用的bug按等级定义解决时间,整个团队就是一辆列车,有条不紊、高速前行。

3、修复快

记得有一次凌晨告警系统发现用户不能下单问题,团队成员第一时间接到问题,大概2个小时后,问题修复了。

后来我问他你是怎么做到如此响应快,他哈哈一笑,产品就是我的孩子,我愿意24小时呵护他,这样简单淳朴的回答让我感到团队的力量,文化的力量。



 2 

还是拿饿了么早餐产品举例子,这个产品上线2个月左右,我们整个产品体系还是比较缺失的。

从大的方面来说,我们缺少的有以下三点:第一,整个订单还没有设计逆向交易流程,其二整个早餐餐品上线还无法按照不同的地方进行定制化,第三,对于早餐供应商的系统几乎没有一个支撑,只是每天定时发一个配餐excel数据。

外人看来,这个系统真的很粗糙了,也经常有客诉过来我们只能坚强的顶住压力。

不过我有自己思考,考虑两大方面的问题一个就是团队人员在8人左右,还有一个我们和业务部门同步的核心目标就是提升订单量,显然我们要把研发力量投入到能快速提升这些指标的需求之中。这个阶段要抓核心抓重点。

这样的情况下必然导致一些需求需要人工处理,但是这些都是已知问题,我们依然会保证整个产品交易闭环。


 3 

这个系统在上线4个月后就已经达到日订单1万单,用户的需求很猛烈。

这对每一个从事互联网人的来说是开心的,因为这是一个很大的「正反馈
」,整个团队也因此打了鸡血。

我和团队一些核心同学赶紧根据未来业务量来看是否需要升级和改造系统,接下来系统开始进行大流量压测,整个系统一下子就发现了很多性能问题。更有甚者我们产品在将来的2周后要大规模的促销活动,如此同时还有一些日常的紧急的业务需求要开发,可是留给我们时间只有2周。

怎么办?

最后我们和业务部门商量一个双赢的方案,第一个找运维机器扩容,第二个核心代码优化两步一起走,第三紧急需求重新定义优先级,三种办法并发执行都要硬,终于加班加点10天后,搞定了这三件事情,后面整个大促系统整体运行通畅。

那一刻,就像饭后抽烟的惬意。

后来业务VP评价我们,我觉得用户的购买需求增长就很猛了,没想到你们比他们还要猛!


 4 

系统

从以上看出,我好像也没有方法论,但是我想说,我内心其实蕴藏着一套自己的系统来决策工作的紧急、优先等事宜

那到底是什么「系统」呢?这里给出定义——系统是结构化的问题解决方案。

系统要有三大核心要素,有明确的目标、是一个完整的闭环且各个部分有执行的原则。比如下面有2个经典的系统我们一定耳熟能详:

互联网人不得不看的感悟

高效能人士七个习惯并不是孤立的存在,他构成一个闭环,每个习惯都相互独立并且有自己原则,且这个系统会不断更新升级。这位影响美国现代进程的思想家的思想模型至今影响着数以万亿计的人。

后面的PDCA环又叫戴明环是管理学上的通用模型,同样是个闭环且不断更新,丰田由此提炼出「精益的思想」让这个公司成为现代最牛逼的汽车制造公司,曾经一度美国N多公司去丰田考察学习,本质是靠的这套系统驱动和演进的。

那我们怎么找到自己的系统呢?

互联网人不得不看的感悟

上图就是告诉我们怎么找到自己系统的图解(来自辉哥奇谭的分享),这里着重强调的是收集数据,通过收集数据来优化系统是关键所在。

说了这么多,你是不是觉得挺有用的,那就开始动手画自己的系统吧,也欢迎留言分享哦。


最后的话

以上,我从四个方面聊了关于互联网人的「系统」一些我的思考。

系统就是我们的内核,是我们内心的驱动引擎,然而99%的人是没有系统的,是靠运气行走江湖的,愿我的文章可以加速大家尽快找到自己的系统,早日到达心中梦想的彼岸。

如果觉得我的文章对你的朋友有用,也请随手分享给他们,谢谢。

-------

以往热文推荐:

技术人如何打造自己的个人品牌?

一位互联网老兵的五次认知升级

疫情之下 人生破局

公众号付费阅读后,我的第一款付费产品

5点聊透技术领导力本质

非常欢迎加我微信(Jeff_arc)和我做朋友,和我一起学习、思考和成长。


长按二维码关注,一起学习、思考、成长

互联网人不得不看的感悟

互联网人不得不看的感悟

▲ 长按关注军哥手记,一起学习、思考、成长


推荐阅读
  • Android中高级面试必知必会,积累总结
    本文介绍了Android中高级面试的必知必会内容,并总结了相关经验。文章指出,如今的Android市场对开发人员的要求更高,需要更专业的人才。同时,文章还给出了针对Android岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
  • 企业数据应用挑战及元数据管理的重要性
    本文主要介绍了企业在日常经营管理过程中面临的数据应用挑战,包括数据找不到、数据读不懂、数据不可信等问题。针对这些挑战,通过元数据管理可以实现数据的可见、可懂、可用,帮助业务快速获取所需数据。文章提出了“灵魂”三问——元数据是什么、有什么用、又该怎么管,强调了元数据管理在企业数据治理中的基础和前提作用。 ... [详细]
  • 2022年的风口:你看不起的行业,真的很挣钱!
    本文介绍了2022年的风口,探讨了一份稳定的副业收入对于普通人增加收入的重要性,以及如何抓住风口来实现赚钱的目标。文章指出,拼命工作并不一定能让人有钱,而是需要顺应时代的方向。 ... [详细]
  • 像跟踪分布式服务调用那样跟踪Go函数调用链 | Gopher Daily (2020.12.07) ʕ◔ϖ◔ʔ
    每日一谚:“Acacheisjustamemoryleakyouhaven’tmetyet.”—Mr.RogersGo技术专栏“改善Go语⾔编程质量的50个有效实践” ... [详细]
  • 微信商户扫码支付 java开发 [从零开发]
    这个教程可以用作了解扫码支付的整体运行过程,已经实现了前端扫码,记录订单,回调等一套完整的微信扫码支付。相关链接:微信支 ... [详细]
  • 本文介绍了在Oracle数据库中创建序列时如何选择cache或nocache参数。cache参数可以提高序列的存取速度,但可能会导致序列丢失;nocache参数可以避免序列丢失,但在高并发访问时可能导致性能问题。文章详细解释了两者的区别和使用场景。 ... [详细]
  • 本文介绍了Windows操作系统的版本及其特点,包括Windows 7系统的6个版本:Starter、Home Basic、Home Premium、Professional、Enterprise、Ultimate。Windows操作系统是微软公司研发的一套操作系统,具有人机操作性优异、支持的应用软件较多、对硬件支持良好等优点。Windows 7 Starter是功能最少的版本,缺乏Aero特效功能,没有64位支持,最初设计不能同时运行三个以上应用程序。 ... [详细]
  • 本文介绍了操作系统的定义和功能,包括操作系统的本质、用户界面以及系统调用的分类。同时还介绍了进程和线程的区别,包括进程和线程的定义和作用。 ... [详细]
  • MySQL中的MVVC多版本并发控制机制的应用及实现
    本文介绍了MySQL中MVCC的应用及实现机制。MVCC是一种提高并发性能的技术,通过对事务内读取的内存进行处理,避免写操作堵塞读操作的并发问题。与其他数据库系统的MVCC实现机制不尽相同,MySQL的MVCC是在undolog中实现的。通过undolog可以找回数据的历史版本,提供给用户读取或在回滚时覆盖数据页上的数据。MySQL的大多数事务型存储引擎都实现了MVCC,但各自的实现机制有所不同。 ... [详细]
  • EPPlus绘制刻度线的方法及示例代码
    本文介绍了使用EPPlus绘制刻度线的方法,并提供了示例代码。通过ExcelPackage类和List对象,可以实现在Excel中绘制刻度线的功能。具体的方法和示例代码在文章中进行了详细的介绍和演示。 ... [详细]
  • PHP组合工具以及开发所需的工具
    本文介绍了PHP开发中常用的组合工具和开发所需的工具。对于数据分析软件,包括Excel、hihidata、SPSS、SAS、MARLAB、Eview以及各种BI与报表工具等。同时还介绍了PHP开发所需的PHP MySQL Apache集成环境,包括推荐的AppServ等版本。 ... [详细]
  • 数据库锁的分类和应用
    本文介绍了数据库锁的分类和应用,包括并发控制中的读-读、写-写、读-写/写-读操作的问题,以及不同的锁类型和粒度分类。同时还介绍了死锁的产生和避免方法,并详细解释了MVCC的原理以及如何解决幻读的问题。最后,给出了一些使用数据库锁的实际场景和建议。 ... [详细]
  • 云原生应用最佳开发实践之十二原则(12factor)
    目录简介一、基准代码二、依赖三、配置四、后端配置五、构建、发布、运行六、进程七、端口绑定八、并发九、易处理十、开发与线上环境等价十一、日志十二、进程管理当 ... [详细]
  • 开发笔记:Python之路第一篇:初识Python
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了Python之路第一篇:初识Python相关的知识,希望对你有一定的参考价值。Python简介& ... [详细]
  • 站点用户可以在站点上注册,并且在注册期间可以提供名称.我希望此名称是有效名称,并且不包含任何HTML和其他时髦字符.strip_tags够吗?解决方法: ... [详细]
author-avatar
手机用户2702935927
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有