1. 基本概念 1.1. 构成 1.1.1. 接收者和发送者 1.1.1.1. 参与者既发送信息,又接收反馈,是一体的 1.1.2. 信息(Message) 1.1.2.1. 多个参与者之间需要分享的信息,表达思想和情感的组成物 1.1.2.2. 信息的存在方式被定义为符号 1.1.2.2.1. ( ...
1. 职业道德 1.1. 涵盖了从业人员与服务对象、职业与职工、职业与职业之间的关系 1.2. 是所有从业人员在职业活动中应该遵循的行为准则 1.3. 包括爱岗敬业、诚实守信、办事公道、服务群众和奉献社会 2. 道德 2.1. 通常与法律相对应,具有非强制性 2.2. 指人们依靠社会舆论、各种形式的 ...
使用git来clone项目有两种方式:HTTPS和SSH: HTTPS:不管是谁,拿到url随便clone,但是在push的时候需要验证用户名和密码; SSH:clone的项目你必须是拥有者或者管理员,而且需要在clone前添加SSH Key。SSH 在push的时候,是不需要输入用户名的,如果配置... ...
如今各互联网公司普通都使用敏捷开发,采用小步快跑的形式来进行项目开发。如果是小项目或者小需求,那一个开发可能就搞定了。但对于电商等复杂的系统,其功能多,结构复杂,一个人肯定是搞不定的,所以都是很多人来共同开发维护。以我曾经待过的商城团队为例,光是后端开发就有七十多人。 为了更好地开发这类大型系统,往 ...
PRINCE2,即 PRoject IN Controlled Environment(受控环境中的项目)是一种结构化的项目管理方法论,由英国政府内阁商务部(OGC)推出,是英国项目管理标准。 PRINCE2 作为一种开放的方法论,是一套结构化的项目管理流程,描述了如何以一种逻辑性的、有组织的方法,... ...
本文作者用幽默又真实的文字总结了开发者日常工作中遇到的那些事儿。 说点真实的 众所周知啊,很多公司的度量系统可以展示你提交了多少次commit,以及每一次提交包含多少行代码。 搞得部分兄弟一天可劲 add commit push。他那一个变更发上线,你打开Git Log,好家伙那一大串都是他。加 ...
1. 信息系统项目的生命周期模型 1.1. 瀑布模型 1.1.1. 预测型生命周期、完全计划驱动型生命周期 1.1.2. 项目需求明确、充分了解拟交付的产品、有厚实的行业实践基础、或者整批一次性交付产品有利于干系人 1.2. 迭代模型 1.2.1. 串行执行 1.2.2. 每次迭代涉及的过程都包括不 ...
1. 项目干系人 1.1. 项目利益相关者 1.2. 项目利害关系者 1.3. 客户 1.4. 用户 1.5. 项目经理 1.5.1. 负责管理项目的人 1.6. 执行组织 1.6.1. 其员工最直接参与项目工作的单位 1.7. 项目团队及其成员 1.8. 项目发起人 1.8.1. 为项目分配资金或 ...
1. 项目 1.1. 是为达到特定的目的,使用一定资源,在确定的期间内,为特定发起人提供独特的产品、服务或成果而进行的一系列相互关联的活动的集合 1.1.1. 【21上选24】 1.1.1.1. 【19下选24】 2. 标准 2.1. 【21下选25】 2.2. 一致同意建立并由公认的机构批准的文件 ...
1. 为了系统地控制配置变更,在系统的整个生命周期中维持配置的完整性和可跟踪性,而标识系统在不同时间点上配置的学科 2. 配置项 2.1. 为配置管理设计的硬件、软件或二者的集合,在配置管理过程中作为一个单个实体来对待 3. 基线配置项 3.1. 基线配置项向开发人员开放读取的权限 4. 非基线配置 ...
最近分享了一个关于被临时拉去救火,项目如何起死回生的小视频,没想到引起了大家的共鸣,吐槽了自己的惨痛经历并强烈要求出一个应对策略的详细教程。这也是我职场升级打怪路上一个具有代表性的绊脚石,我当时也请教了一些资深的项目管理同行,整理了丰富的实践经验,现在就给大家简要分享下。 当时让我接手这个做了一半的 ...
制定软件行业的双周计划可以帮助您更好地组织工作,并确保在限定时间内完成任务。以下是一些步骤可以帮助您制定一个有效的双周计划: 定义您的目标:在制定计划之前,您需要确定您想要实现的目标。这些目标可以是长期的,也可以是短期的,但是它们应该是明确的、可衡量的和可达到的。 列出任务和优先级:将所有需要完成的 ...
【需求】 1:什么需求都紧急,什么需求都重要。 2:做之前评估很有意义,做完之后效果平平。 3:有些商业指标一直在说优化,投入很多资源。但没次等到上线就出问题,大型活动就降级。出问题就说是别人的问题(无解耦),有效果就是自己的提升。 4:总有需求在项目启动中后期要插入,大领导总认为大家在瞎忙活,他那 ...
主分支,命名为master,版本分支发版后合并到该分支,只有生产部署权限可以合并其它分支到该分支; 版本分支,命名为release_版本号_发版时间,从master创建,版本发布使用,版本发布前或者发布后打tag标签,也可以不打标签看自己,版本发布后合并代码到master。 功能分支,命名为feat ...
软件开发中一个著名的反直觉就是“起名儿”,这个看上去很平凡的任务实际上很有难度。身边统计学显示,越是有经验的程序员,越为起名头痛,给小孩起名儿都没这么费劲。 命名的困难可能来自于以下几个方面: 信息压缩:命名的本质是把类/方法的信息提炼成一个或几个词汇,这本身需要对抽象模型的准确理解和概括。 预测未... ...
主要记录Mac的基本工作环境配置,大致包含触控板,命令行,常用应用软件,开发环境配置等。以便日后需要,笔耕在此~。 触摸板配置 设置->触摸板->轻点来点按(开启) 桌面与程序坞->键盘与鼠标快捷键->调度中心(右command键),显示桌面(右option键) 命令行配置 安装brew(类似于re ...
目录背诵口诀五大“项目管理过程组”:启动,规划,执行,监控,收尾十大“知识领域”:整合、范围、进度、成本、质量、资源、沟通、风险、采购、相关方十大“知识领域”,可以分2大类通过数字记忆,49个过程PMP五大过程组+十大知识领域原文链接 背诵口诀 五大“项目管理过程组”:启动,规划,执行,监控,收尾 ...
在团队协作中,Git 提交规范对于代码的可维护性和版本管理非常重要。下面总结了一些常见的提交规范: 提交信息格式 每个 Git 提交信息都应该包含一个清晰简洁的标题和一个更详细的描述。推荐的提交信息格式如下: <type>(<scope>): <subject> <BLANK LINE> <body ...
看完了《狂飙》才发现,高启强才是咱项目经理的模范。前段时间身边同事都疯狂安利这部电视剧,但我哪有空余时间刷剧,直到最近才断断续续的追完。这才发现“高启强”这个人物身上有很多闪光点,值得学习借鉴。 他能从一个鱼贩逆袭成京海大佬离不开《孙子兵法》以及擅长利用各种资源。首先利用安欣,迈出了人生的第一步,让 ...
一整套流程帮你实践整个 Git 操作基础及协作流程。 来源:https://docs.microsoft.com/zh-cn/learn/paths/intro-to-vc-git/ Git 介绍 配置 Git 确认已经安装 git git --version 输出 git version 2.30 ...