私有化在线协同画图平台 Excalidraw

Thumbnail

首先感谢岳父岳母带家中神兽去过暑假了,我才能有周末的时间来改这个系统。 另外感谢老婆,周末我两天都搞自己的事情,也没批评我。 最后感谢公司团建,提供酒店住,花了一个晚上时间搞定了中文手写体。 注:这是魔改私有化 excalidraw 开源版本,感谢社区 #1 Excalidraw 介绍一下 Excalidraw,产品特性 什么是 Excalidraw,这(可能)是最强的在线协同画图工具 ,你可以访问 Excalidraw 试试看。 如果你觉得打开来都是空白,那么也可以访问这个公共面板 Excalidraw 参与一起创作。 ...

2022-10-17 · alswl

跟 Google 学开公司 - 谈谈方向、文化和人

Thumbnail

我居然也有胆来想这个命题了。 困惑 - 换个视角看待公司 大部分年轻人都在一个商业组织(即公司)中工作。 我们似乎对这个商业组织的运作已经很熟悉: 接触公司并进行面试和岗位匹配,在特定的岗位里面工作,过程也许开心或沮丧,通过组织的种种管理手段(KPI / OKR)来完成上级分发的任务。 这个过程中,我们往往遇到不少困惑,有些朋友还经历过职场 PUA(Pick-Up Artist);有些朋友可能感觉自己已经干的足够出色却无法得到晋升;有些朋友感慨合作的上下游太不专业了;总之,我们对公司不满是常态,而对公司满意则是反常。 ...

2022-07-15 · alswl

20 21

Thumbnail

image from wife 关键词:柳暗花明 家庭 这两年疫情来袭,生活、工作的方方面面都产生了巨大变化,也是我人生的最艰难的一段时光。 2020 年中,母亲身体抱恙,术后逐渐康复,全家紧绷的神经也得到了一丝放松。但在年末,小朋友出了一些状况。 具体情况我不过多谈及,圈内人称为地狱爬行。三十而立的年龄,奔跑中时突然撞上了一道无形的墙壁,抬头望去, 一片漫无边际的黑暗笼罩。好在经过全家的努力,终于在 2021 年末柳暗花明。 这两年,压力之下,也重新在思考自己在家庭、团队、个人的角色定位。 ...

2022-01-03 · alswl

如何做好 PRR(Production Rediness Review)?

Thumbnail

image from pixabay.com SRE 工程师往往会负责一个具体组件,有时也称为服务或系统(下文都称之为组件)。 需要关注的有这个组件生命周期各类事项:运行状态、日常迭代、变更计划,以及在大促等活动中的筹备、预案等等, 有些组件是团队已经在长期持续维护着的,而有些则是要去新接入。 那么,当 SRE 接手(on-borading)这样组件时, 需要做哪些事项呢, 如何将「接手」这个行为做得有掌控力、顺畅且体面? 了解组件现状 第一步永远是了解现状,孙子兵法谋攻篇说,知己知彼,百战不殆。 现状包含组件的当前运行状态、环境, 还包含当前 SRE 团队的能力、平台是否可以顺利衔接。 ...

2021-06-11 · alswl

Python 的类型系统

Thumbnail

image from pixabay.com 静态类型正在逐渐成为潮流, 2010 年之后诞生的几门语言 Go、Rust、TypeScript 等都走了静态类型路线。 过往流行的一些动态语言(Python、PHP、JavaScript)也在积极引入语言新特性(Type Hint、TypeScript)对静态类型增强。 我曾使用 Python 开发规模较大的项目,感受过动态语言在工程规模变大时候带来的困难: 在重构阶段代码回归成本异常之高,很多历史代码不敢动。 后来技术栈转到 Java,被类型系统怀抱让人产生安全感。 ...

2020-06-23 · alswl

浅谈 Code Review 之事前准备

Thumbnail

随着业务规模扩大、团队组成变复杂,如何降低项目实施风险,降低软件复杂度变得尤为关键。 我从 Martin Flower、Joel Spolsky(软件随想录 作者) 等巨匠智慧中寻找解决复杂工程之道,其中 Code Review 是行之有效手段。 我认同 Code Review 价值也是忠实执行者。 加入蚂蚁以后,我在所接触项目中都大力推广 Code Review。 感谢团队信任和支持,目前 CR 协作进展顺利, 项目 CR 从最早不主动,到现在形成基于模块 Owner 制度 CR 和 Peer Review。 我也曾经在 3 个月内处理完成 700 多个 Pull Request,并在 PR 讨论中中都留下一些有价值讨论。 这里我将自己对 Code Review 一些理解记录下来。 ...

2020-03-31 · alswl

再见 2019

Thumbnail

2019 年 9 月摄于巴厘岛 和老友聚餐时候完了一个游戏,大家各自找了一个词形容自己的 2019。我用的词是「累」和「平凡」。 2019 关键词:累和平凡 2019 没有进入生门。 加入阿里之后,组织像榨汁机一样将个体精力榨干。 工作日几乎没有自己的时间。这样画面经常出现:回到酒店先倒头趴一会,然后洗完澡看眼儿子视频就睡觉,醒来又是新的循环。 周末的时间则是交给了家人,今年母亲身体抱恙,我尽量每月都能回一趟老家,以至于陪伴儿子的时间所剩无几。 ...

2020-03-29 · alswl

漫谈前后端天花板

Thumbnail

在阿里,我们不得不承认一个事实:前端的确有价值,但放在全局来看,前端产生的价值并非核心价值。 在阿里,虽然前端的工作已 经不可或缺,但对大公司而言,不可或缺的岗位多了去呢,不可或缺不代表有核心价值,我就不说了。 - 玉伯 2013 年 阿里前端的困局与突围 image from Abbey Arches Architecture - Free photo on Pixabay 和 G 总论道 前几天和某大厂前端负责人 G 聊职业生涯发展,聊着聊着就谈到了前端和后端职业天花板。 我表达了自己观点:后端职业天花板更高,这是由职能细分决定。 后端(服务端)概念比较宽泛,常见分类可以有应用开发工程师、中间件工程师、甚至可以包含运维、数据工程师、算法工程师。 本文我只将后端工程师限定在应用开发工程师以及衍生的框架、库开发工程师。 前端这边由于引入大前端概念,概念也比较广,包含:Web 前端、移动端(iOS + Android 客户端)、桌面端(PC 端)。 我们也限定在这几个方向的应用开发。 ...

2019-07-04 · alswl

从 2018 到 2019

Thumbnail

图片摄于北京圆明园 怎么描述 2018?我找了三个关键词。 2018 忙、拥抱变化、新生 我的 2018 年从北京拉开帷幕,1 月份时候团队几个小伙伴一起去给北京研发中心同学做了一次技术分享。 TL 余老师带我们三个架构师逛了圆明园,北京小伙伴热情招待我们吃了东来顺火锅。 在天津时候还第一次从海河冰面渡河。只是没想到,这次旅行成了我在沪江最后一次团建, 当时我已经有一些想法离开沪江,一些问题逐步暴露出来: 沪江工作舒适、做事情自由,但技术上缺乏量级挑战,制度上内部流程僵化,部门利益关系错综复杂。 我深信业务、技术是互相引领促进,在这种环境下无法全力施展拳脚。 ...

2019-04-03 · alswl

DevOps 和 SRE

Thumbnail

最近有一位朋友和我聊职业发展方向问题,聊了不少 DevOps 和 SRE 话题。 我几年前刚接触这两个概念时也常常将之混淆,可惜当时没有人来解答我困惑。 现在这虽然已经极为流行,但是我发现我这位朋友对这两个职位还存在一些误区。 于是我给了一些见解并整理成文章以饕大众。 最常见的误区: DevOps 新概念,好高级哦 SRE 是高级版 DevOps 运维可以轻松转身 DevOps 工程师 让我一一给你讲解吧。 image via YouTube DevOps 和 SRE 定义 DevOps 是字面上 Dev 开发 / Ops 运维两者组合, 严格意义上 DevOps 如下(via DevOps - Wikipedia): ...

2018-09-09 · alswl