1970-01-01
16 怎样才能写好项目文档?你好,我是宝玉,我今天分享的主题是:为什么你不爱写项目文档?以及怎样才能写好项目文档? 我以前看过一个投票,盘点程序员不喜欢的事,有两条和文档相关: 不喜欢写文档; 不喜欢项目文档太少。 看起来很矛盾,却很现实。基本上...
16 怎样才能写好项目文档?你好,我是宝玉,我今天分享的主题是:为什么你不爱写项目文档?以及怎样才能写好项目文档? 我以前看过一个投票,盘点程序员不喜欢的事,有两条和文档相关: 不喜欢写文档; 不喜欢项目文档太少。 看起来很矛盾,却很现实。基本上...
17 需求分析到底要分析什么?怎么分析?你好,我是宝玉,我今天想与你分享的主题是“需求分析”。 通过前面的学习,我们知道在瀑布模型中,第二个阶段就是需求分析阶段,同时需求分析的结果也决定了后续的系统设计、开发、测试等阶段能否顺利如期进行。即使是用敏捷...
20 如何应对让人头疼的需求变更问题?你好,我是宝玉,我今天分享的主题是:如何应对让人头疼的需求变更问题? 我以前在国内做开发的时候,加班加点是家常便饭。这几年在美国工作,极少加班,但是产出却并没有下降,所以我一直在思索其背后的原因。这里面涉及因素很...
19 作为程序员,你应该有产品意识你好,我是宝玉,我今天分享的主题是:作为程序员,你应该有产品意识。 最近电视剧《都挺好》热播,没想到其中一段台词却引发了很多程序员的集体焦虑。台词说的是:“作为一个程序员,你的年龄已经很大了!我问你,你学新东西有年轻...
18 原型设计:如何用最小的代价完成产品特性?你好,我是宝玉,我今天想与你分享的主题是“原型设计”。 我们都知道,软件项目中很多问题都和需求相关,比如说需求不明确,需求变更。这些问题轻则导致返工造成浪费,重则导致项目失败带来巨大损失。所以在软件工程中...
21 架构设计:普通程序员也能实现复杂系统?你好,我是宝玉,我们已经正式进入到“系统设计”这个主题模块,今天我们先来聊一聊“架构设计”。 早些年,软件很简单的时候,不需要需求分析和架构设计,直接采用边写边改(Code And Fix)模型,也能做出来...
22 如何为项目做好技术选型?你好,我是宝玉,我今天分享的主题是:如何为项目做好技术选型? 在架构设计过程中,肯定绕不开技术选型这个话题,大到架构、框架、语言选择,小到用什么组件、设计模式。 这也是最容易引起争议的话题,无论是现实中还是网上,到处有各...
24 技术债务:是继续修修补补凑合着用,还是推翻重来?你好,我是宝玉,今天我想与你讨论一下关于技术债务的问题。 做开发的同学对以下场景应该不会陌生: 为了赶项目进度,单元测试代码就来不及写了,打算以后再补; 随着需求的变化,原本的架构设计已经不能...
23 架构师:不想当架构师的程序员不是好程序员你好,我是宝玉,今天我想与你讨论一下要想成为架构师,你需要具备哪些能力。 很多程序员的梦想,就是将来能成为一名架构师。包括我刚学编程那时候,也是以当架构师为目标,觉得不想当架构师的程序员不是好程序员,希望...
25 有哪些方法可以提高开发效率?你好,我是宝玉,今天我想与你讨论一个每个开发人员和项目管理者都关心的话题:如何提高开发效率。 我其实也一直很关注这个话题,收集了很多方法让自己工作变得卓有成效。通过对这些方法的应用,我也可以算得上是一个高效的程序员:...