《人件》第五章 沃土

五、沃土

5.1 自我修复

在团队的自我修复方面,书中关于规范的论述尤为关键。在软件工程领域,引入大型方法作为规范来约束团队的现象并不少见,看似能增加确定性,实则弊端明显。就像将一个现实的人工业务系统化,系统虽能按设计者预设运行,却缺失了人工时期处理复杂问题的能力。比如一些复杂的金融交易系统,在人工处理时代,交易员能根据市场瞬息万变的复杂情况灵活处理特殊交易,而当系统固化流程后,面对一些罕见的复杂市场波动,往往难以有效应对。

同时,这种大型规范还会束缚开发者的热情和生产力。真正的规范应符合公司实情,从小范围开始逐渐扩大并验证,就像很多成功的软件公司,在制定代码规范时,先在小团队内部试行,根据实际开发情况不断调整,再逐步推广到全公司。而且,应该通过培训、工具、审查逐渐引导性地收敛,而非强制引入 “规范方法”。霍桑效应也表明,人们在尝试新事物时表现会更好,所以在软件开发中,不应过度标准化,给开发者一定的创新空间,能激发他们的创造力。

5.2 风险管理

风险管理方面,书中提到的两种极端行为在软件项目中也常见。没有风险管理意识的冒险,可能导致项目因一个小的技术漏洞而全盘崩溃;而为了避免风险墨守成规,又会让项目难以有突破性进展。

任何有价值的软件项目都要冒风险,比如开发一款全新的人工智能应用,技术上的不确定性就是很大的风险,但一旦成功,其价值不可估量。而管理者往往会忽视自身失败的风险,因为承认失败会让他们颜面尽失,这就需要管理者正视风险,建立完善的风险评估机制。

5.3 会议

会议是软件团队协作中不可或缺的部分,健康的会议对项目推进至关重要。健康的会议是为完成一件事专门组织的,有确定的结束条件。比如在软件开发中,为解决某个技术难题而召开的会议,直到找到可行的解决方案才结束,而非时间一到就散会。而且会议理应是多对多的交流,不能是老板和员工一对一谈话浪费其他人时间。

5.4 让改变成为可能

我们应该认识到,没有什么事情比让一个人成为新秩序的导入者更难驾驭,更难确定成功,更难管理风险的了。因为所有受益于旧秩序的人都将成为他的敌人;而那些也许会收益与新秩序的人只可能成为他缺乏热情的保卫者 --马基雅弗利

马基雅弗利的话深刻揭示了改变的艰难。在软件工程行业,技术和市场变化迅速,改变是常态。软件公司推行新的开发模式,比如从瀑布式开发转向敏捷开发,那些习惯了旧有模式的员工可能会抵触,而受益于新模式的员工初期也可能热情不高。改变的模型 “旧标准 -> 混乱 -> 实践与整合 -> 新标准” 也适用于此,在转型过程中,团队可能会经历一段混乱期,但通过不断实践和整合,最终会形成新的高效开发模式,同时改变需要容忍失败,在软件开发中,新功能的测试失败是常有的事,从失败中总结经验,才能不断完善。

5.5 组织型学习

“业精于勤荒于嬉” 同样适用于软件团队。但学习受限于组织留住员工的能力,如果团队人员离职率过高,之前积累的技术经验和学习成果就会流失,甚至形成恶性循环。

改变活动应从中间管理者开始,高层管理者有战略思维,底层员工受资源和活动范围限制,中间管理层起着承上启下的作用。如果中间管理层之间没有交流、没有共同目标,勾心斗角,整个团队的学习就会停滞,就像一个软件公司的几个部门经理各自为政,不分享技术和管理经验,会严重阻碍公司整体的技术进步和发展。

5.6 构建社区

构建社区对软件公司也意义重大。成功构建社区的组织更能留住人,即使员工离职也会选择合适的时机,减少对项目的影响。构建社区没有固定公式,需要从实际出发探索,比如一些软件公司通过组织技术分享会、团队建设活动等,营造良好的团队氛围,让员工有归属感,形成一个有凝聚力的社区

### 华为云沃土计划介绍 华为云的沃土计划旨在全面赋能开发者,为其提供多元化的能力支持和技术资源。该计划不仅覆盖了应用构建、归档、认证、配置等全生命周期的应用管理功能,还提供了丰富的激励机制和个性化技术支持服务[^1]。 #### 认证体系与技术领域 在开发者认证方面,华为云设计了一套完善的认证体系,涵盖了云计算、大数据、物联网等多个前沿技术领域。这一认证体系不仅能帮助开发者验证自身的技能水平,还能满足其在不同阶段的成长需求[^2]。 #### 技术支持与解决方案 为了进一步提升开发者的创新能力,华为云通过工单、云声、ISSUE支持等多种渠道,为开发者提供及时有效的技术支持与定制化解决方案。这些措施确保了开发者能够在遇到技术难题时迅速得到响应和指导。 #### 激励政策与生态建设 除了技术和工具的支持外,华为云还推出了多项激励政策,包括开源共创、线索分享激励等权益。这使得开发者不仅可以参与到整个生态系统中来,还可以从中受益,享受到由生态发展带来的红利。 #### 数字才培养与校园合作 长期来看,华为云致力于培养新一代数字化才,在高校层面展开深入合作。例如,与大连理工大学共同探索工智能、软开发等领域的才培养模式,并通过实践活动促进学生的技术创新能力和实战经验积累[^5]。此外,华为云承诺将持续加大对校园开发者的投入力度,提供更多优质的开发工具和支持平台,从而孵化出更多的优秀开发者才[^3]。 #### 开发者社区与资源共享 作为全球开发者的重要伙伴之一,华为云创建了一个开放共享的开发者空间,汇集了大量的优质资源和高效工具。每位加入此生态的新成员都将有机会获得免费的一台云主机使用权,以便更好地开展项目研发工作[^4]。 ```python # 示例代码:如何快速启动华为云上的虚拟机实例 import huaweicloudsdkcore.auth.credentials as credentials from huaweicloudsdkecs.v2 import * def create_ecs_instance(): ak = 'your_access_key' sk = 'your_secret_key' region_id = 'cn-north-4' credential = credentials.BasicCredentials(ak, sk) client = EcsClient.new_builder() \ .with_credentials(credential) \ .with_region(EcsRegion.value_of(region_id)) \ .build() request = CreateServerRequest() server_body = { "name": "test-server", "imageRef": "image-id", # 替换为实际镜像ID "flavorRef": "c6.large.2", # 替换为所需规格 "availability_zone": "az-name" } request.body = CreateServerRequestBody(**server_body) response = client.create_server(request) print(response) ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值