问题定义 基础

1.1 基础 《人人都是产品经理》的作者在阿里巴巴待了多年,他书中总结阿里内部创业绝大部分失败了。没资源的创业失败几率更高。 1.1.1 目标和资源相匹配 一,目标与资源相匹配。玩过游戏的都知道“先打小怪,升级换装备,反复多轮后才去挑战最终怪物。”现实中常常发生的是“2010年制定计划如何如何,20 ...

软件工程之美,20年研发老兵带你构建大局观

博主头像 无论什么岗位,什么职责,只要你从事软件开发相关的工作,都绕不开软件工程,万变不离其宗,核心都是软件工程。 软件工程是一门偏实践的学科,而大学课程却更侧重理论,你理解起来枯燥乏味,很难学以致用。 希望能带你重新理解软件工程,他将结合自身丰富的软件开发实践经历,带你从软件工程的视角,去分析和解决你工作中 ...

SpringCloud微服务架构案例-共享服务中心

博主头像 微服务开发以spring-boot和spring-cloud技术为基础框架,基于微服务架构的业务应用,建立场景全过程领域驱动模型,系统总体框架如下图所示。系统总体架构分为资源层、数据层、服务层、应用层和接入层。资源层基于一体化平台,提供云基础设施、云平台组件等基础资源;数据层基于全业务统一数据中心, ...

还在用KPI做管理研发团队?试试黄勇的OKR实战笔记

博主头像 OKR是一种融入了人性的科学管理框架,承诺的事情就要努力去做到。深层次来看,OKR便恰恰体现了这样一种“承诺”精神。 OKR绝不是一款简单的目标管理工具,用好它,你便能体会到管理的精髓。如果你是一个技术团队的Leader,我相信你遇到过以下困惑: 程序员的工作怎么量化?Bug数?代码行?版本数? 每 ...

再探,结对编程! (下)

博主头像 项目 内容 这个作业属于哪个课程 2021春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 结对项目-第三阶段 我们在这个课程的目标是 和团队开发真正的软件,一起提升开发与合作的能力 这个作业在哪个具体方面帮助我们实现目标 通过结对编程学习协作设计与编码、代码复审、CI使用等 成员介绍 项 ...

API文档管理工具【rap2与swagger增强】对比

博主头像 rap2需要手动添加接口,代码零侵入,支持使用模板mock数据,导出postman(配置环境参数) swagger增强注解生成接口文档,有侵入性,但是减少手动添加接口工作,不支持mock数据,导出postman(配置环境参数) 使用API文档管理工具,可以有效管理API接口的版本问题,可以导出pos ...

软工案例分析之OJ

博主头像 项目 内容 这个作业属于哪个课程 2021春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 案例分析作业要求 我在这个课程的目标是 和我的团队开发一个真正的软件,一起提升开发与合作的能力 这个作业在哪个具体方面帮助我实现目标 分析现有具体的软件,用软工的方法论进行表里两面的剖析 在线评测系 ...

Kubernetes笔记(4) - Pod

容器与Pod的关系 Sidecar pattern(边车模式) 管理Pod对象的容器 定义镜像的获取策略 暴露端口 自定义运行的容器化应用 环境变量 标签与标签选择器 标签的管理 标签选择器 资源注解 Pod对象的生命周期 Phase Pod的创建过程 Pod生命周期中的重要行为 用于初始化的容器 ...

研发效率破局之道 Facebook工作法

博主头像 如果你问中国和美国互联网公司都有什么差别,很多人会回答:低效加班文化。最近爆出的996大讨论,通过糙快猛打拼和996加班去抢占市场获得机会的成功案例越来越少。至此,只有提高效能才是出路。 由于软件开发的灵活性,导致研发效能的提高需要关注的点太多,或者是花了精力、加大了投入却看不到效果,甚至产出抵不上 ...

磨练,结对编程!(中)

博主头像 项目 内容 这个作业属于哪个课程 2021春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 结对项目-第二阶段 我们在这个课程的目标是 和团队开发真正的软件,一起提升开发与合作的能力 这个作业在哪个具体方面帮助我们实现目标 通过结对编程学习协作设计与编码、代码复审、CI使用等 成员介绍 项 ...

Kubernetes笔记 (2) - 资源对象、kubectl

Kubernetes集群将所有节点上的资源都整合到一个大的虚拟资源池里,以代替一个个单独的服务器。如果把集群类比为一台传统的服务器,那么Kubernetes(Master)就好比是操作系统内核,其主要职责在于抽象资源并调度任务,而Pod资源对象就是那些运行于用户空间中的进程。 资源对象 API Se ...

Kubernetes笔记(3) - 资源管理基础

Kubernetes系统将一切事物都抽象为API资源,其遵循REST架构风格组织并管理这些资源及其对象,同时还支持通过标准的HTTP方法(POST、PUT、PATCH、DELETE和GET)对资源进行增、删、改、查等管理操作。 Kubernetes的资源对象大体可分为 工作负载(Workload) ...

网易内部经验分享 项目管理实战

博主头像 项目管理能力已经逐渐成为我们每一个人的必备技能,如果能够跨出自己的日常职责范围,主动推进项目目标的落地,促进各角色的高效协同运转,自己的职场精进之路将更加顺畅。而这一切,都离不开项目管理能力的支撑。 项目管理作为一门学科,经过多年的发展,已经形成了一套庞大的知识体系。 从实战的角度出发,为你提供一套 ...

项目经理VS产品经理VS架构师

博主头像 最近在复习备考的过程中,总是不自觉把自己的身份从项目经理(project manager)往(architecter)上迁移,旧的技术思维或者关心细节实现的思维(好奇心等)屡屡出现。本篇重新、彻底地强调一下。 ...

源代码之整洁代码

博主头像 源代码之整洁代码 经常在研发面试中,询问代码质量是什么?能讲出核心点的人并不多,对于你自己代码是否反思过代码质量与意义吗? 有的人写了8年代码,还是没有这个意识,只能说LEVEL还是不够高。 让我们再来回顾下,整洁Clean Code代码 What Is Clean Code? The code c ...

初见,结对编程!(上)

博主头像 项目 内容 这个作业属于哪个课程 2021春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 结对项目-第一阶段 我们在这个课程的目标是 和团队开发真正的软件,一起提升开发与合作的能力 这个作业在哪个具体方面帮助我们实现目标 通过结对编程学习协作设计与编码、代码复审、CI使用等 成员介绍 项 ...

Springboot集成flyway实现数据库自动迁徙

博主头像 前言 Flyway是一款管理并跟踪数据库迁移(migrate)的数据库版本管理工具。它可以像SVN管理不同人的代码那样,管理不同人的sql脚本,从而做到数据库同步。 它可以帮助我们在不同环境保持数据库的同步,减少手工操作,同时也减少了遗漏的机会。 Flyway可以集成在项目中,可以与Spring 框 ...

Kubernetes笔记 (1) - 系统概述

Kubernetes概述 Kubernetes由google开源,它的开发和设计都深受Google内部久负盛名的系统Borg的影响,而且,它的许多顶级贡献者之前也是Borg系统的开发者。Borg是Google内部使用的大规模集群管理系统。 Kubernetes吸取了Borg在过去十数年间积累的经验和 ...

<123···200>