保存成功
保存失败,请重试
提交成功
最新热门
严选

为什么你的需求不是拆分的不对(下)

早年企业实施敏捷时,过于关注研发“迭代”的敏捷而未关注到业务“需求”的敏捷,导致“研发敏捷”总是半途而废。近些年企业终于关注到业务敏捷,但又由于种种限制,最后业务敏捷被异化为“需求拆分”方法。 我在 2017~2018 年帮助一家大型零售银行提升流动效率的过程中,针对数据仓库、零售管理和信用卡风控业务,第一次把数据分析引入了敏捷咨询,并总结了一些团队研发效能分析、需求管理的方法,仅通过需求和设计的调整,就帮助客户在实际项目上交付提速达 89%! 超越现实,在本文中我们来讲一讲理想中的需求侧敏捷,理想还是要有的,万一实现了呢? 在阅读此文之前,您应该阅读它的上篇,这是一个游戏,帮助您更好地理解《下篇》。上篇可以通过知乎专栏或微信公众号“敏捷加速器”查找《为什么你的需求不是拆分的不对(上)》。 本篇文章将包含几个核心概念与观点: - 组织的响应力从何而来 - 未来员工的特点,与未来的领导者应该如何做 - 研发组织的基层管理 - 高绩效研发团队的特点 - 数据:研发效能提升的“第二曲线”
https://images.gitbook.cn/461fd820-0cfe-11ea-a5f1-bb60fd0ba1a0?imageslim加兴 · 用数据改变管理效能
12 订阅

Vue.js Cli 3.0 多页面开发

Vue 是很好用,但是以往的都是单页面应用,这就导致了一些传统的项目移植困难,一些用了 JQ 的插件的等等写法都要改变。也还用专门找到相对于的 Vue 的插件才行,这次的 Cli 3.0 可以在原来项目的基础上直接移植,非常方便。 在本场 Chat 中,会讲到如下内容: - Vue 多页面的优势与劣势 - Cli 3.0 的基本配置 - Cli 3.0 多页面的打包上线 - Cli 3.0 的目录解析 - 如何提升构建效率 受众人群:经常用 Vue 单页面开发的人员,对多页面有兴趣,且实际工作中有需求。老项目想前后端分离,考虑效率又不想用单页面重写的开发人员。
https://images.gitbook.cn/cfe218d0-0cd5-11ea-a5f2-47727fffd689?imageslim芈渡 · web前端高级工程师
5 订阅

FLEET 框架:研发时间减半质量倍增的秘密

看板方法是精益思想在软件研发领域的实例化成果,它有 6 项核心实践:**可视化、控制在制品、管理流动、策略透明化、实现反馈环、合作性改进&试验性进化**。如何理解它与精益思想的关系?二者如何进行更有效的融汇,帮助企业达成效能提升的目标? 最近,我在帮助国内某大型股份行实施精益看板转型过程中,形成了一些新的感悟,将精益思想和看板方法进行了更有机的贯通,形成了一个帮助企业快速提升研发效能的改进体系 FLEET(精益效能提升思维框架,Framework of Lean Efficacy Enhancement Thinking)。 本场 Chat ,我将结合帮助多家大型组织实现「优化冲刺、提速升质」目标的落地经验,对 FLEET 进行全方位阐释。 提要: 1. FLEET 框架是什么?它的核心思路有哪些? 2. 知识工作管理者为什么会焦虑?「看得见」有多重要? 3. 对研发来说,平衡各业务方的有效方式是什么? 4. 如何优化研发团队常见的高并行、低流动效率问题? 5. 需求拆分到底有多重要? 6. 一个常见问题:需求之间出现摩擦,应该如何解决? 7. 在交易成本必然存在的前提下,如何寻求 batch size 的最优解?
https://images.gitbook.cn/49cdb980-8057-11e9-93b7-c1dbf6e85772?imageslim吴穹AdamWu · 资深敏捷创新和精益管理专家
93 订阅

三年 Vue 前端开发的血与泪总结

当前使用 Vue.js 的人原来越多了,面试说会 Vue.js 的一抓一大把。Vue.js 设计的理念就是简洁,对初学者很友好。但是太友好了也容易导致代码水平参差不齐,风格迥异,开发人员水平总体还是初级水平的居多。虽然官网也有风格指南,但是感觉一般的小白也不会花时间去看。只有日后自己踩过坑,加过班,挨过批才知道痛。下面就总结了我这三年使用 Vue 的一些血泪教训,帮助大家少踩坑,写出漂亮易于维护的代码。 本Chat 主要会分享: 1. 配置好 eslint 以及使用 ES6 突显专业前端水平 2. 生命周期的理解以及合理使用 watch、computed 和 methods 3. 组件通信容易出现的各种问题 4. Vue.js 中的样式维护,作用域与过渡效果 5. 一些比较冷门的 API 使用场景分享 比较适合的人员: 1. 想快速成长的前端小白 2. 想看看别人家是怎么写 Vue 的前端中老年人 3. 有任务在身要培训新人的负责人
https://images.gitbook.cn/2455af70-cc86-11e9-b3e5-eb0a42842eb1?imageView2/1/w/200/h/200程序员骚俊 · 前端工程师
60 订阅

Node.js 搭建一个本地的服务,实现一个简单的公屏发消息

本 Chat 主要是写关于 Node.js 如何搭建一个本地的服务,然后做一个简单的可以发消息的功能。 - 安装 Express - 安装 Nodemon - 使用 Nodemon - 安装 socket.io - socket.io 奇怪的本地 JS
https://images.gitbook.cn/c7771000-0c4f-11ea-9528-dbcf7ef48ac7?imageslim一碟辣椒 · 前端开发
Node.js · 11 订阅

利用阿里 Hilo 框架进行 H5 游戏开发

随着前端 H5 技术的快速蔓延和 App 中嵌入小游戏的场景越来越多,在游戏开发领域也已经出现了很多优秀的 H5 框架,比如国内的 Egret(白鸢)、阿里的 Hilo 等等。本场 Chart 介绍的就是阿里出品的一款比较轻量级的 H5 游戏框架,主要进行模块说明以及如何使用它来进行 H5 游戏的开发。 本场 Chart 内容: - H5 游戏框架 Hilo 的架构简介 - Hilo 使用场景 - Hilo 框架结构 - Hilo 框架各个模块的说明及使用 - 核心依赖 Core - 事件依赖 Event - 游戏依赖 Game - 资源加载依赖 Loader - 动画依赖 Tween - 工具使用核心依赖 Util - 视图依赖 View - 媒体依赖 Media - 使用 Hilo 进行游戏开发 - 如何在项目中引入 Hilo 进行开发 - flybird 游戏案例分析 适合人群:想进入游戏开发的程序员童鞋
https://images.gitbook.cn/10be3280-226d-11e8-b188-b562e576ad40?imageslimOverWrite · 微服务架构师
18 订阅

如何从系统运维过渡到开发运维进化到 SRE

本场 Chat 分享主要介绍系统运维如何转型到 SRE 以及以后的发展方向。 本场 Chat 内容将涉及如下: 1. 系统运维、开发运维、SRE 三个个职位的交集与差集。 2. 当前招聘市场上的职位需求以及薪资相关情况。 3. 系统运维需要具备的知识,会涉及到系统、虚拟化、大数据、AI、自动化等相关技术。 4. 如何自然过渡到开发运维以及进化到 SRE,学习方法和必备技能。 5. 继续学习和发展的方向。
https://images.gitbook.cn/b9872d40-0a65-11ea-b463-09681848ad6d?imageslimGeorgeWei · 运维总监
15 订阅

一篇 Chat 带你快速学会 Java 项目管理工具:Maven

Maven 是一个 Java 编写的开源的项目管理和构建工具,是当前最流行的项目管理和构建工具,做为一名 Java 开发人员,应该熟练掌握 Maven 的相关知识点,掌握 Maven 的相关操作。 本场 Chat 你将收获的知识点如下: + Maven 是什么; + Maven 的核心概念解析:依赖管理与一键构建; + Maven 仓库的概念,仓库之间的关系; + Maven 的安装与配置解析; + Maven 常用命令及生命周期; + Idea 创建 Maven 工程实战; + Idea 调试 Maven 中 jar 包优先级及冲突的技巧; + Maven 中拆分与聚合思想及继承和依赖概念解析; + 公司中 Maven 私服的安装与使用; 通过这场 Chat 的讲解,使得大家可以快速掌握使用 Maven 融入使用 Maven 进行开发的团队,可以独立的使用 Maven 构建自己的项目开发。快来学习吧!
https://images.gitbook.cn/01b011a0-4161-11e9-8124-8d17cd445612?imageslimColor · 全栈开发工程师,信息系统项目管理师,系统集成项目管理工程师,博客园博主
37 订阅

MySQL 事务机制,中高级开发面试必问!

通过本文你将会明白一下知识点: 1. 什么是事务 2. 事务的四大特性 3. 事务的四大隔离级别 4. 因为隔离级别造成大三大问题 5. 为什么 MySQL 的 InnDB 引擎能解决幻读问题 6. 什么是MVVC MySQL 事务,是我们去面试中高级开发经常会问到的问题,很多同学虽然经常使用 MySQL,SQL 语句写得很 6,但是很多时候,被问到这些问题的时候,总是不知从何说起,下面我们来系统的学习一下什么是 MySQL 事务,让我们面对面试官的时候能够侃侃而谈,避免一问三不知的尴尬。
https://images.gitbook.cn/caaf9170-fb06-11e9-b971-f5714462e1d7?imageslimTopJavaer · 架构师
32 订阅

分布式系统搭建实战(上)

分布式系统技术栈用到了很多开源免费的中间件,例如 Keepalived、Lvs、Nginx、MongoDB、Redis、Zookeeper、ActiveMQ、MyCat、Jenkins、Gradle、Sonar、Apollo、InfluxDB、Telegraf 等,那么如何部署这些中间件?我们应该采用怎样的部署策略?分布式系统搭建就是搭建分布式系统的基础设施,也是开发、测试、运维人员的必修课,这是分系统系统搭建实战:上篇。 本场 Chat 主要内容: - 部署前准备 - 网关部署及策略 - Nginx 部署 - Keepalived 双机热备部署 - MongoDB 部署 - Redis 部署及策略 - Redis 单点部署 - Redis 集群闭环部署 - Zookeeper 部署及策略 - Zookeeper 单点部署 - Zookeeper 集群部署 适合人群:分布式系统开发、测试和运维人员
https://images.gitbook.cn/2144b8c0-0035-11ea-be54-61b720bbc8f5?imageslim潇潇雨幕 · 架构师/技术经理
33 订阅

JS:快速搞定多元素拖拽效果

学习完 JavaScript 基础知识,但是对拖拽功能还是一脸懵,不知道实现思路,不知道从哪里下手,来,老司机给你细细道来! 通过本 Chat 的学习,你将会收获如下: 1. 了解到拖拽的原理 2. 完成单个对象拖拽效果 3. 完成多个元素拖拽效果 4. 完成小案例
https://images.gitbook.cn/cce5fa60-fbbf-11e9-8c64-55e160d6a4b5?imageslimqiaoguo  · 高级web前端工程师
10 订阅

Android MultiDex 分包及加载原理

彻底了解 65536 方法数超限的问题根源,与官方的 MultiDex 方案原理。
https://images.gitbook.cn/ad8e19d0-038b-11ea-9df4-b379a748e2ca?imageView2/1/w/200/h/200DebugCat · Android研发工程师
Android · 6 订阅

铁总在用的高性能分布式缓存计算框架 Geode

你架构篮子里缓存还依然只有 Memcache, Redis 么? Apache Geode 相信大家都比较陌生,但是提到 12306 相信大家都不陌生,12306 可以说是中国乃至世界上访问量最大的网站,12306 为何会选择 Geode 作为数据缓存? 而这样的选择想必 Geode 必定有过人之处。同样的我司从去年开始就在尝试 Geode 作为缓存使用,目前其稳定性得到基本证明,公司也在逐渐迁移其他业务到 Geode 中来。 在本场 Chat 中,会讲到如下内容: - 什么是 Geode,有哪些特性 - Geode 与 Redis - Geode 集群搭建 - Gfsh 常用命令介绍 - Geode OQL - Geode 与 Spring 结合 - Geode Acid 特性 - Geode Restful API - Geode 部署模式 - Geode 数据计算初探 - Geode 滚动升级 - Geode 图形化与监控报警 - Geode 常见故障与恢复 - 其他特性 - Geode 目前我司使用现状 适合人群: 想让你的架构体系更丰富一点的开发者
https://images.gitbook.cn/77916ab0-bcfc-11e9-9371-4b564efc554f?imageslim草根辉子 · 资深Java开发工程师
36 订阅

自制操作系统第 1 课:环境准备与启动区实现

相信不少读者都想亲自动手写一个能开机启动运行的 Hello World 版操作系统,但好多书籍和资料都混杂了太多不必要的知识,而把核心部分弱化了。 比如《从零开始自制操作系统》,作者用自己实现的汇编工具、映像制作工具等,就会让读者困惑于为什么现有的工具不能用。再比如《操作系统真相还原》,在 Linux 系统下开发,且启动区代码过长,个人觉得没有必要。 基于以上几点,本 Chat 将教你: 1. 回顾开机启动过程,具体见我另一篇 Chat 《硬核讲解计算机启动过程》,姑且叫它自制操作系统第 0 课吧 2. Windows 系统下搭建开发环境 3. 让人困惑的虚拟映像是什么 4. 写出最简单的启动区代码,并运行得到 Hello World 效果 本 Chat 打算出系列课程,可持续关注。
https://images.gitbook.cn/345a7a50-a28e-11e7-99e4-8512a8fea336?imageslim闪客sun · 高级研发工程师
56 订阅

Electron + Express 打造爬虫优质内容付费会员系统

本项目技术栈:Electron + React + Mobx + Express + Mongoose 产品目标:实现一个分享个人副业的网站([线上测试地址](https://1000fuye.com/)),采用 Electron 爬虫知乎的副业话题下的优质答案,经审核通过后上线,允许用户评论,及用户自主发布自己的副业,其它用户可查看、评论及收藏。本项目涉及到前端、Electron 管理端、Node 后端、Mongodb 数据库整套内容,将要介绍的内容如下(文章将会提供项目 Github 地址及交流群): **Node 服务端**: 1. 如何搭建一个可以接入多项目的 Node Express 服务构架,通用模块和通用路由与业务的抽离; 2. 理解 Session(会话保持)是入门后台的基础,用户系统的登陆 +(验证码) 注册的实现; 3. 数据库分库分表的思路,分离业务表和通用表,分离开发、测试、线上数据库; 4. 阿里云 Ecs 服务器、Linux 环境搭建 Node、Mongod、Nginx 服务端环境以及配合可视化工具方便控制; 5. 理解建立数据校验模块,校验一切数据类型的重要性; 6. Node Express 错误处理机制的封装处理; 7. 普通用户如何利用第四方聚合支付工具正常接入微信支付和支付宝支付,打造自己的收费系统; 8. 付费文章内容,非会员用户查看时如何保证只输出部分内容; 9. 掌握 Mongodb Mongoose 联表查询的高级聚合语法,封装联表查询方法,避免数据库设计重复字段问题; 10. 建立黑名单用户的权限控制系统,监控黑名单用户发布内容; 11 .建立敏感词系统,监控命中敏感词的评论与文章; 12. 如何利用接口的时效性与加密字段保证接口的安全,以及请求频率控制,防止 DDos 攻击; 13. 服务端如何防范 Xss、Csrf 攻击的常规操作,利用好现有工具库; 14. 服务端内存缓存的利用与更新,解决使用率高,更新率低的资源的频繁调度; 15. Email 通知模块的简单运用; 16. PM2 部署项目的使用; 17. Nginx 多个实际项目常用的配置; 18 数据一致性如何保证; **Electron 端**: 1. Electron 项目的基础结构; 2. 爬虫与反爬虫的解决方案对比(Electron 的 Js 注入银弹); 3. Electron 多线程的通讯方案,如何做到清晰划分; 4. LowDb 本地文件数据库资源存储,同步更新到线上数据库,再也不怕线上资源丢失; 5. Electron 下载优质文章的同时,如何下载对应的图片到本地文件夹,并及时显示出来; 6. 优质内容 Pdf 一键制作发布; 7. Electron 打包与更新方案; 8. Electorn 在 Windows 下的开发环境问题以及打包环境问题终极解决方案; 9. 图片批处理压缩的工具介绍; **React 端**: 1. 前端项目数据流两种模式的对比; 2. 错误监控系统与用户分析系统的建立,利用好 IndexDB 数据库,减轻服务端压力; 3. 前端优化打包后体积的常规解决方案; 4. 阿里云 OSS 与 CDN 的应用介绍; 5. 兼容手机和 PC 的最简单的方案; 6. 漫谈前端 SEO 解决方案; 7. 前端常用工具库介绍; 8. 金融行业 TradeView 工具解决方案;
https://images.gitbook.cn/04b19e10-0ae1-11ea-87ce-5bc819384c62?imageslimDM · 前端构架师
47 订阅

Android 开发学习路线:从小工到架构师之路

Android 从诞生至今,已经 10 年有余了。在这 10 年中,Android 自身在不断完善着,同时,运行在这一操作系统上的 App 也在逐日丰富着。一直以来,学习 Android 开发都是以 Java 为基础,再逐渐熟悉 Android API 的过程。然而,Android App 经过多年的发展变化,这套旧有的方式还能不能适应当今就业市场的需求,这样的学习过程还能不能满足现在企业岗位的要求呢?阅读本文,给你答案。 本文凝聚了作者多年来从事 Android App 设计、开发、测试、优化等知识结晶,为读者梳理出一套适合当今社会需要的 Android App 开发快速上手指南。通过阅读本文,您将得到: 1. 当今就业市场对 Android App 开发者的需求有哪些; 2. 学习 Android App 开发,我们需要怎么学; 3. 破解面试难题,助你顺利拿 Offer; 4. 攻坚 Android App 开发进阶技术; 5. 通向 Android App 大师之路。 **本文适合的人群**:任何对 Android App 开发感兴趣的小伙伴,或已经入门了的朋友。
https://images.gitbook.cn/c6620ca0-aa9e-11e9-b469-09c3917f6a6a?imageslim萧文翰 · 架构师
16 订阅

微信在线小游戏《拯救疯狂泡泡鱼》开发实践

当前各类小游戏平台发展非常火爆,作者也随波逐流,很早上线了一款个人版的微信小游戏《拯救疯狂泡泡鱼》,有兴趣的读者可以先微信搜索试着玩下(顺便通关后帮忙点下广告),可以更直观了解通过本篇 Chat 可以学到的内容。 本场 Chat 就分享作者开发改造《拯救疯狂泡泡鱼》这款微信小游戏的实践经验,将会涉及到以下几点: 1. 游戏开始的资源加载以及进度 UI 处理; 2. 背景图片平行视图滚动的实现; 3. 关卡的设计实现; 4. 泡泡鱼的实现; 5. 泡泡鱼爆炸后的粒子效果实现; 6. 通关的设计实现; 7. 接入微信广告。 说明:使用的游戏引擎 Egret 将会在各个章节涉及,游戏源码将在文章内提供,游戏里素材是作者在开源网上下载并加工过,可放心使用。 目标读者:对小游戏开发感兴趣的读者。
https://images.gitbook.cn/4346f970-b577-11e7-83da-7dc5dcdf747b?imageslim汪洋 · 工程师
62 订阅

小程序 · 云开发实战:搭建小程序订阅消息系统

消息能力是小程序能力中的重要组成部分,微信官方提供了订阅消息能力,以便实现开发者实现服务的闭环和更优的体验。可以支持在用户自主订阅后,推送消息到用户端(服务通知),用户点击查看详情可跳转至小程序的页面,实现服务的闭环,提高活跃度和用户粘性 本次课程会演示如何使用云开发快速为小程序加入订阅消息能力,在实战环节会带领大家搭建一个具备用户订阅、消息去重、定时发送、用户退订等订阅消息管理能力的开课提醒小程序,学习完成后同学们将掌握: · 云调用调用微信开放能力相比传统模式有哪些优点 · 如何基于云开发快速接入小程序订阅消息 · 如何结合云开发的云函数、定时触发器、数据库和云调用开发完整的功能
https://images.gitbook.cn/68135c50-85a8-11e9-9034-2711b8b7abf2?imageslim微信极客WeGeek · 程序员
小程序 · 15 订阅

别用行动上的勤奋,掩盖你思想上的懒惰

当我还在部队时,班长告诉我:神枪手都是用子弹喂出来的。神枪手之所以打得准,除了因为他们刻苦练习,最主要的原因还是因为子弹打的多了,久而久之也就形成了肌肉记忆,打得准,也就变成了“本能”。 当我退伍后学习编程时,我的老师告诉我,好的程序员,是代码堆出来的,如果你毕业后想要找到满意的工作,那么你大学期间至少要写十万行代码。 这两件事情,看起来好像都是以量取胜、勤能补拙。但是实际上却有本质上的区别。神枪手自然是天道酬勤的存在,但是优秀程序员并不是,对于脑力劳动者,善于思考才是王道。这就是很多人每天忙忙碌碌,但却碌碌无为,而有些人每天看起来无所事事,但却事事有成的根本原因。 今天这篇 Chat 就和大家聊一聊如何少做“无用功”,快速找到做一件事情的“捷径”,用最有效的方法去面对学习、工作、生活。 本场 Chat 中,将会讲到: 1. 为什么有人不怎么写代码技术依然很强?这些观念限制了你 2. 从“富人思维”中找到成功的要点 3. 学会“捷径”思维,找回“时间自由”
https://images.gitbook.cn/99e8efc0-8da9-11e9-a560-658436b98813?imageView2/1/w/200/h/200王有条 · 全栈工程师
62 订阅

如何设计一个秒杀系统

前段时间“双 11”正式落下帷幕,天猫达到 2684 亿元的成交额再次刷新纪录,京东累计下单金额 2044 亿,其中天猫 100 亿只用了 1 分 36 秒,突破 1000 亿用了 1 小时 03 分 59 秒,突破 2000 亿只用了 14 小时 21 分 27 秒,短时间内如此大的成交量离不开我们这次讨论的话题“秒”。 之所以叫做秒杀系统,就是因为与普通的系统相比,它要在很短的时间内处理比平时大的多的流量请求,怎么保证服务器在处理这些请求时不至于出现宕机现象,它的背后支撑技术是什么? 通过本次的学习您将学到以后下知识点: - 秒杀系统注意的一些关键点: 1. 秒杀系统的常用架构以及设计原则 2. 如何做好动态数据与静态数据分离,还有哪些方案值得我们去思考 3. 如何做好热点隔离 4. 如何做好流量削峰,有哪些方案可供选择 5. 减库存如何设计才能不会超卖 6. 秒杀系统下的缓存策略 - 总结
https://images.gitbook.cn/6482eb00-f795-11e9-9d2e-77869a8db817?imageslim飞天 · 架构师
142 订阅
-- 我们是有底线的 --
微信扫描登录