CODE, ARCHITECTURE & AI

代码、架构与 AI 时代.

记录工程实践,也探索 AI 时代软件与人的新可能。

484 篇记录保持好奇,慢慢积累

以有限应对无限-互联网产品研发过程中的 5 种等级

一个互联网产品的生命周期大概可以分为需求阶段,研发阶段,运营阶段。 在需求阶段,通常我们会有需求优先级; 在研发阶段,会有转测 BUG 等级,BUG 的严重程度; 在运营阶段,会有线上 BUG 等级,线上事故等级。 为什么会有等级或者优先级? 其背后的根本原因是资源是有限的。 在有限的资源内,如何更好地完成需求,修复线上问题,处理线上事故是我们在研发管理过程…
继续阅读 ↗

晋级 7 问 - 技术晋级答辩中常见问题解析

在一些大一些且相对正规的互联网企业,每年都会有一到两次的晋级答辩,在晋级答辩的过程中,台上要晋级的同学努力准备好 PPT ,希望在有限的时间内能说明通道评委能相信自己所说,能认可自己是一个和晋级标准能力对应的同学。而台下的评委,则从 PPT 中,从提问过程中确认台上的同学是否符合自己认知范围内某个级别的标准,给出相对客观公平的分数,最后得出一个晋级与否的结果…
继续阅读 ↗

聊聊周报-团队管理和自我管理的利器

在职场多年,但凡大一点点的公司,周报/日报大多成了标配,而各家公司对于周报的要求也不相同,大家写周报的方式也不相同,有些是为了应付一下,如有这样写的: 本周周报:完成了上周工作,和领导交待的事项,下周继续; 有些的好一些,记了个流水账,大概是这样: 周一做了 XXX 周二完成了 XXX 周三对接了 XXX …… 再好一些的,对这些流水账做了一个分类: 上周完…
继续阅读 ↗

做到这五点你就可以从容面对 35 岁危机

以前听到过这样一个故事: 两个人在森林里,遇到了一只大老虎,A 赶紧从背后取下一双更轻便的运动鞋换上。 B 急死了,骂道:“你干嘛呢,再换鞋也跑不过老虎啊!” A 说:“我只要跑得比你快就好了。” 从这个故事中你感悟到了什么?可能每个人的感悟不一样。我在这里看到最多的是: 丛林法则,危机感,没有危机感将会是我们最大的危机 特别是最近经常有人说 35 岁危机,…
继续阅读 ↗

六张表格让你快速搞定新技术团队

前言 如果你是一新手管理者,或者你是一个刚升职,从带一个几人的小团队到带几十人的团队,或者你空降到一个新公司做技术管理,都可以看一下这六张表格。 要搞定一个新技术团队,主要是四步: 弄清楚有哪些人; 搞清楚有哪些事; 把人和事关联起来; 确定好目标并执行 前三步中我总结了六个表格来梳理这些结构,在这些结构的基础上我们明确团队的目标,并执行下去,将会有一个不错…
继续阅读 ↗

WEB 会话管理杂谈

1 前言 某一天,有同事在产品问题反馈大群里扔出一个问题:登录后隔两天再打开页面就需要重新登录。在查问题的过程中,我们有提到 7 天过期,老板对此也扔出了一个问题:为什么是 7 天。于是有了今天这篇文章。首先我们先看一下 WEB 会话管理的概念。 2 概念 在说 WEB 会话管理之前,我们需要先说一下 HTTP 协议。这里我们暂且不提 HTTP2.0 和 H…
继续阅读 ↗

创业中的应用安全体系

1. 源起 在创业进程中,可能最开始我们会想着快速上线,一些性能、可用性或安全的问题是有时间就搞搞,没时间就放着;或者对于用户的一些异常行为,一些薅羊毛的行为没有特别的关注;又或者对于用户上传的个人资产没有做特别安全的隔离或保护等等。虽然现在看起来都没有引发大的问题,但是这些都是应用安全隐患,都是隐藏的雷,一旦被公众引爆,将惊天动地。 从更大的层面看应用安全…
继续阅读 ↗

高阶技术管理岗空降落地实践指南

在互联网企业中,技术同学从大厂高 P 出来,空降到中小型的创业公司做技术管理的情况常有发生,这对于高 P 同学来说是一个较大的转变,会有一个适应期,有些比较顺利的渡过了这个适应期,也有些可能水土不服,甚至回流到大厂的情况。那么,作为一个高阶技术管理岗应该如何空降落地呢?如何在落地过程中保持平和的心态?如何快速上手业务,搞定事情?基于这些问题,我们有了这个落地…
继续阅读 ↗