每日学习

C语言的诞生要追溯到1969年至1973年间,贝尔实验室的丹尼斯·里奇(Dennis Ritchie)在B语言的基础上设计出了C语言,C语言既保持了BCPL和B语言精简、接近硬件的优点,又克服了这两种语言过于简单且数据无类型的弊端。最初的C...
1.编译型语言与解释型语言 明确一门编程语言是编译型还是解释型,是非常基础且有必要的,这对于理解一些程序的深层行为逻辑会很有帮助。对语言设计者来说,编译型和解释型从根本上是语言开发自由度和性能优化能力之间的博弈。 2.类型系统 ...
1.基本语法 在编程中,语法是一组用符号和表达式的组合来诠释代码结构的规则。学习编程语言的关键在于掌握其基本元素,组合使用这些元素可以实现各种复杂的程序功能。对想要学习编程语言的人来说,熟悉和理解这些基本元素至关重要。不同的编程语...
案例三:建立效能体系帮助团队发现问题 1.案例背景 笔者经历前两个阶段之后,组织结构面临调整,从原来的部门级别项目经理到研发组织的 PMO 团队。所负责的团队数量激增,团队结构大多是矩阵型结构。这个阶段,我经常被问的问题:整...
案例二:培养内部的 Scrum Master 1.案例背景 随着业务的不断发展,团队从最初不到20人快速增长到近80人。之后,我们按业务领域将团队拆分为8个小组。作为团队唯一的项目经理,我面对的问题:如何兼顾8个研发小组,且证团队的交付...
案例一:从0到1为团队导入敏捷方法 1.案例背景 笔者初入公司时的角色为项目经理,所在团队构成包括产品经理、项目经理、前端开发、后端开发、测试,所有成员都向职能经理汇报,属于典型的跨职能团队。 我当时面临的主要课题:团队组建...
如果打开我们的视角,我们有很多手段来提高嵌入式开发的敏捷性,下面我们就一起探讨下可能的路径。 1.硬件多版本迭代(Iteration of HW Version) 就像盖房子要先打地基、搭框架,任何产品开发过程都要遵守必要的逻辑顺序和规...
敏捷团队度量改进的实践成功秘诀,按照从高到低的优先级次序,划分为三类,总结归纳20条。其中,建议团队精通应用的有5条;建议团队熟练掌握的有6条;建议团队一般了解的有9条。 1.TOP1:精通应用5条 (1)关注团队价值交付、项目结果和团...
为什么我推送给项目成员的Action,项目成员就可以相对准时高品质地完成?而其他人推送给项目成员的Action,就不能够准时高品质地完成?我一直在思考这样的问题,我想有两个方面的原因。从客观上来说,Action本身可能存在问题,从主观上来说...