Home
Practice
Cancel

熊来了

这是一个从书上看来的小故事,应该有人听过。 故事这样说的,有一天,森林里有一只熊跑进了IBM的办公室。它饿极了,就想着怎么吃掉一个人但是又不能被发现。 它认真观察了几天,发现一个三线老板(相当于总裁或者总监级别的高管)过得很滋润,每天就是打打高尔夫,基本不用上班,这只熊就把他吃掉了。吃完后两周,没有任何人发现这个老板不见了,熊很开心。 熊又观察了一段时间,发现二线老板(相当于高级经理级...

逃避问题的蛤蟆

书上的小故事,挺有趣。 说,一个雨夜,一只猴子和一只癞蛤蟆坐在一棵大树底下,一起抱怨这阴冷的天气。 “咳!咳!” 最后猴子被冻得咳嗽起来。 “呱——呱——呱!”癞蛤蟆也冷得叫个不停。 当它们被淋成了落汤鸡,冻得浑身发抖的时候,它们商议再也不过这种日子了,于是它们决定天一亮就去砍树,用树皮搭个暖和的棚子。 第二天一早,当橘红的太阳在天边升起,金色的阳光照耀着大地的时候,猴子尽情地享受...

2021年,再见

2021 年马上要结束了,365 天仿佛也很短,去年的总结貌似也没过去多久。今年一年没写超过 20 篇博客,文字表达能力下降了很多,胡扯的能力貌似上升了不少。 反思和成长 这个年龄聊成长看上去挺离谱的,实际上并不是。工作十年,在外人看来你已经是一个很资深的工程师了,但实际上人外有人,在你的领域外还有很多领域。甚至在你的领域里,你发现要学的东西还是很多。 今天看了本书,里面说吴军老师是作...

敏捷研发的关键性原则

源自于最近阅读的一本书《卓有成效的敏捷》,作者 Steve McConnell。 检视和调整 敏捷是一种依赖于从经验中学习的经验性方法。这需要创造机会定期反思并根据经验进行调整。 从 Scrum 开始 Scrum 并非敏捷之旅的最终目的,但它是最为结构化、支持最好的起点。 搭建跨职能团队 敏捷项目的工作发生在自我管理的团队中。要自我管理,因队必须包含做出对组织有约束力的良好决策所...

人月神话笔记

一些零零碎碎的读书笔记,这是一本比我年纪还大的书,作者布鲁克斯(FrederickP.Brooks.Jr.)写于 1975 年,源于作者在 IBM 公司任 System 计算机系列以及其庞大的软件系统 OS 项目经理时的实践经验。 正文开始。 焦油坑 编程的世界犹如史前时期的焦油坑,上帝见证了恐龙,猛犸,剑齿虎在里面挣扎,他们越挣扎,焦油就越紧,没有任何猛兽足够强壮和具有足够的技巧来挣...

管理者核心能力修炼

一个培训课程的核心内容提炼,且看且领悟。 沟通 管理就是沟通,沟通,再沟通。沟通和协作是管理者的生命线。 跨部门沟通 推倒部门墙,成就高效跨部门沟通和协作 跨部门沟通是管理者沟通能力的试金石,影响力就是领导力。跨部门的三大难点: 利益目标不一致 情感交情不到位 信息资源不对等 跨部门沟通和协作的三大原则: 明确目的第一,实现手段第二 认真思考...

QECon的零碎笔记

周末去参加 QECon 了,分享一些零零碎碎的笔记。 QECon 源自于 QCon(全球质量大会),QECon 可以被翻译为 Quality & Engineering Conference。但主办方解释其为连接质量和效率。 关于测试 自动化测试和机器学习结合已经成为可能,大厂在这方面的投入很多,请了真科学家和真天才少年,效果也很显著。 所谓智能化测试更多体现...

Python 和 MongoDB 其实很配

MongoDB 其实就是一个大大的JSON,在 Python 的世界里dict也是最吃香的类型,所以,他们天生就是一对。 MongoDB 的安装 推荐使用 Docker 来部署管理,一行命令就可以搞定,官方版本: docker run -d --name mongodb \ -e MONGO_INITDB_ROOT_USERNAME=admin \ -e MONGO_I...

PEP8 Python 编码规范

编程语言不是艺术,而是工作或者说是工具,所以整理并遵循一套编码规范是十分必要的。 PEP 的全称是 Python Enhancement Proposal,这里囊括了所有 Python 改进的所有提案,由社区核心成员包括作者本人在维护。PEP 8 是提案里的第 8 条,主要描述了 Python 官方建议的编码规范。 Python Enhancement Proposal 8 or ...

程序员的节操

从代码提交记录能看出一个程序员的节操,真的。 节操掉了一地 在敏捷开发里我们提倡频繁提交代码,但是这并不意味着对提交的代码和提交记录的质量妥协。你身边有没有这样的程序员大哥大姐,在提交代码时是这样写的提交信息? 节操仿佛掉了一地,甚至还有下面这样的。 规范化的代码提交记录 在开源社区,有这么一套规范 Conventional Commits,就是用来约定代码提交信息...

Python 基础简明教程

这是 Python 程序设计的简明教程,假设你已经有其他高级编程语言的经验。 环境准备 环境准备过程中,核心要点如下: 官方下载地址 http://python.org/download/,推荐使用最新版 安装路径,推荐选择用户目录(默认选项) 环境配置,推荐将 Python 加入 PATH 开发工具,推荐使用 PyCharm 社区版 新建项目 在 Python...

You and I

非常喜欢的一首歌。 专辑: Pure Instinct 歌手:Scorpions I lose control because of you babe 我丧失了理智,只因为你 I lose control when you look at me like this 我丧失了理智,当你这样看着我 There’s something in your eyes that i...

又一年黑客马拉松

黑客马拉松,又称之为Hackathon,去年参加了3次,今年刚刚又参加了一次。 什么是Hackathon 简单说黑客马拉松就是为了激发程序员(主要是程序员)创意,动手,分享而举办的高强度的编程赛事,一般持续1到2天。在比赛过程中大家会根据某个特定主题自行组队实现自己的创意。 举例子:DevOps流水线黑客马拉松 赞助商:艾玛没bug公司 时间:2021年6月31日 ...

Netflix 的文化手册

Netflix 的企业文化手册应该很多人看过,印象深刻。 Netflix 企业文化 我们负责联结人与故事,也拥有许许多多的人和故事。全球数亿的用户是个良好开端,但将来我们希望能娱乐每一个人。如同友谊,娱乐是人类的核心需求之一。无论是大是小、戏剧性抑或讽刺性,娱乐总会触动我们、改变我们的感受并引起共识。 我们的企业文化强调自身如何以员工身份团结起来服务用户和自我成长。企业文化成就了今天的...

时间管理的小技巧

时间管理是老生常谈的话题,分享几个行之有效的办法。 四象限法 时间管理的四象限很重要,分清楚什么是重要的什么是紧急的,每天想一想,每周想一想,每月想一想。 大石头法 想象一下,往空瓶子里装东西,如果你想装的多,一定是要先放大石头,然后小石头,最后是沙子。如果反过来的话,大石头是一定放不下的。 大石头法说的是要事优先,再想象一下,比如一个月的时间里,你的大石头有哪些,然后一周里,...