背景前段时间我整理了一篇开发设计文档的经验——《磨刀不误砍柴工,分享编写前端技术设计文档的二三经验》,做为对于2023年的收尾。2024年1月,一年之初,正是立Flag的好时机。因为我今年有几本小说作品的计划,所以被分去了一部分写作精力。有限的精力,想要发挥更高的效率,还是需要一些策略,于是我想到了可以借鉴一下总结开发设计文档的经验。每月中的某一周阅读一本技术图书,然后再用一周时间产出技术收获。这
项目管理协同经验之谈在分享经验之前,我们先来思考一个问题:如何能够花费较少的成本去实现既定目标?这个问题产生的主要原因为:在我们的项目管理中,人力资源是相对固定的。所以抛开人力成本,时间成本是影响既定目标的一个较大的因素。在项目启动到上线的周期中,时间占比较多的主要是项目前期准备时间、项目中期的需求同步时间、项目中后期的研发时间。使用第一性原理思维之前读到的一篇文章给了我很大的启发:可以借助第一性
“我”的定位在开始今天关于项目管理协同流程的分享之前,先简单介绍一下“我”的定位。因为有了明确的定位,才能清楚能做什么,以及也就能顺气自然的去探索“怎么做”。通过对项目管理的学习和研究,作为开发者角色的我明确了一点:当我思考如何做好项目管理协同的时候,我的定位便是“项目管理流程规范的提倡者和践行者”。项目管理协同流程主流程一个完整的协同流程包含7项,但是这7项并不是每次项目协作都必须要做的。所以我
背景在正式攻略“项目管理协同”这个副本之前,我问了自己几个问题(这也是我遇到首次接触的新事物,为了快速进入状态常用的方式之一):什么是项目?什么是项目管理?什么是项目管理协同?项目管理协同的目的是什么?带着这些疑问,我请教了身边有项目管理经验的朋友,在她的推荐下,读了几本书:《微权力下的项目管理:如何在有责无权的状况下带领项目团队获得项目成功 (第2版)》(以下简称《微权力下的项目管理》)、《极简
前言在日常的开发中,我们时长会遇到以下两个问题:开发频繁被打断,怎么保障实现既定的开发目标?需求插队,打乱排期并导致研发堵塞?我尝试摸索解决问题的方案,经过不断的优化、完善,形成了下面的解决方案。“小步快跑”的任务池对于临时插入的需求,可能会导致研发过程减慢,对此的策略是:将需求放入任务池,并区分需求的类型,然后进入需求处理流程,得到最终结果之后,更新任务池最新状态。研发会自驱的拉动任务池的循环。
前言我从2021年开始编写前端开发设计文档至今,粗略数了数,已经有60+篇文档。这期间,从文档标题到文件分类都有了细微的变化。文档标题上:我和上线单的标题对齐了,如何可以区分版本的,我会加上当期版本。文件分类上:我区分了业务场景分类,方便快速找到某一期的需求。文档内容上:最开始主要包含三个方面:任务拆分、功能设计、开发排期。随着经验的积累以及对他人经验的学习,我在设计文档的内容上做了升级,下面会详
前言Python中函数,主要作用是完成某个具体的工作,编写形式是一段带名字的代码块。每次执行该工作,只需要调用该函数,无需重复编写代码。此外,函数还可以放在独立的文件中,集中进行维护,让代码体系更有序。接下来,让我们一起开启新的Python主线任务吧。函数基础操作定义函数定义函数,首先需要定义函数名,然后在后面的圆括号内指出函数为完成任务的信息。下面定义一个名为get_name的函数,需要完成的任
前言新的主线任务已开启,第一关了解一下Python中的条件语句。今日迎来了走出Python新手村的第二个关键步骤:循环。让我们一起开启新的Python主线任务吧。文章速度阅读完本篇文章,开发者将有以下收获:如何在利用高效的 for 循环的同时,以不同于其他元素的方式对特定的列表元素进行处理;如何使用 while 循环让程序不断运行,直到指定的条件不满足为止;掌握不同控制 while 循环流程的方式
前言主线任务之数据类型基本接近尾声,接下来距离出新手村已经指日可待。新的主线任务已开启,第一关首先来了解一下Python中的条件语句。让我们一起开启新的Python主线任务吧。文章速度阅读完本篇文章,开发者将有以下收获:如何编写简单的 if 语句、if-else 语句和 if-elif-else 结构语句;使用条件语句进行特定条件的测试,确定这些条件是否满足。if 语句介绍我画了一个流程图,可以十
主线任务主线任务之数据类型已进行66.6%,今日主线任务为“列表和操作列表”的了解和掌握。了解“列表”是什么的同时也不要忽略“怎么用”。即"知其然知其所以然",方能达到学习的更优效果。接下来让我们一起开启今日份的Python的主线任务。数据类型列表介绍列表由一系列按特定顺序排列的元素组成。word_list = ['i', 'love', 'python'] print(word_list) &g
主线任务主线任务之数据类型已进行33.3%,今日主线任务为“整数和浮点数”的了解和掌握,这两个一般是“共生”关系。了解其中一个,必然不能落下另外一个,两者兼顾方为最佳。除了上面的主线任务之外,今日还需兼顾支线任务:了解特殊处理的点点滴滴。方可达到"学以致用"的效果。接下来让我们一起开启今日份的Python的主线任务。整数和浮点数简介Python将所有带小数点的数称为浮点数。float_1 = 0.
主线任务之前在 AI 助手"伴读"下写了几个功能,与其说在学习,更像是在体验 AI 助手的辅导能力。在上篇的"背包问题"的解题中,发现对 Python 的语法不够熟悉,会反过来影响解题思路。我认真思考了一下,还是得系统的学习一下 Python。不过,仅是学习语法等知识点,肯定是不够的,最好有阶段性的功能实践。正好《Python编程:从入门到实践》中每节的后面都有"动手试一试"的编程练习环节,可以帮
顺手就是一套 callback业务场景在最新一期的需求中,我需要在所有的购买入口,添加"阅读购买须知"的模块。"阅读购买须知"的模块主要包括两部分内容:购买须知按钮和提示文案。提交购买时,也需要增加对应的校验:是否已经进行了阅读操作。如果未操作,给出提示且不能进行下一步操作;如果已操作,可以继续下一步操作。UI 展示效果组件化设计按照代码复用的设计理念,我将"购买须知"模块进行了组件化设计。下单操
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号