文章列表

如何“心安理得”地改需求

March 01, 2020

最近在负责一个项目,项目不大,所以我得身兼数职。没有产品经理,需求分析、产品设计、需求文档这些自然落在我身上。体会一番,心境的确与做工程师时不同。尤其是对于改需求,相比作为工程师的忿忿不平,作为产品经理,其实也并非心安理得。 事情发生在这周,当我在思考我的新需求如何设计时,突然发现了老需求的漏洞。这时,距离...

如何从容应对突发事件

February 09, 2020

现在是春节假期结束后的第一周,由于“新冠”病毒的肆虐,大家在家办公已经持续了一个星期。我已经记不清自己有多少天没有出门了,看着窗外明媚的阳光,颇感失落。好在趁着这段非常时期,我在家读了不少好书,尤其是詹姆斯·克利尔的《掌控习惯》,让我重新找回了写作的动力,也算是有了点收获。 在家办公是个很有趣的体验。各种消...

架构师思维

April 20, 2019

从业至今有九载,从事架构方向也有三年时间了。前段时间,有一个校招同学问起我:如何做一个架构师。我略加思索,回答到:你得拥有架构师的思维。听上去挺敷衍,但其中蕴含着我对这几年架构工作的思考。且听我慢慢道来。 架构的本质 在讨论架构师是如何思考问题之前,我们先想想这样一个问题:为什么要做架构设计?每个人对这个问题...

如何阅读计算机科学类的书

August 08, 2017

作为一个研发工程师,无论你是否喜爱阅读,相信你都一定读过不少关于计算机技术的书籍。这其中不乏《21天学会JAVA》这样的语言入门书籍,也有《算法导论》这样的专题书籍,也有《人月神话》这样关于软件管理学的实用性的书籍。也许你已经读过他们中的大部分,也许你现在还在不断地购入新的书籍来补充你的知识库。但请稍等一下,你是...

问题分析方法论小结

May 19, 2017

一个复杂系统运行的过程中,我们总会面对各式各样的问题。有的问题的原因显而易见,而有的问题的原因却隐藏在表象之后。我们常常注意到系统里的奇怪现象,却为不能找到其根源所在,而深感困扰。今天,我们通过一个案例来探讨,当面对一个问题时,我们应该如何分析。 现象 这是一个发生在服务器上的问题。我们有多台服务器,运行 P...