高效学习--综合运用

本文探讨了如何处理遗留系统的问题,强调在改动前需分析根因,如代码耦合度过高或架构设计缺陷。建议通过重构逐步改进,并遵循最佳实践。同时,提倡成为T型人才,全面发展技能,包括领导力和技术分享。在面对挑战时,选择适当难度的任务以促进个人成长。
摘要由CSDN通过智能技术生成

认知

遗留系统

分清现象与根因

在动手改动之前,我们需要先分析一下,找到问题的根因。比如,实现一个直觉上需要两天的需求,要做两周或更长时间,根因是代码耦合太严重,改动影响的地方太多;再比如,性能优化遇到瓶颈,怎么改延迟都降不下来,根因是架构设计有问题,等等。

确定方案

先尝试重构你的代码,尽可能在已有代码上做小步调整,不要走到大规模改造的路上,因为重构的成本是最低的。

既然选择重写代码,至少新的代码应该按照“最佳实践”来做,才能够尽可能减缓代码腐化的速度。

改造遗留系统

  • 构建测试防护网,保证新老模块功能一致;
  • 分成小块,逐步替换;
  • 构建好领域模型;
  • 寻找行业中关于系统构建的最新理解。

保持竞争力

成为T型人才

一专多能。有了“一专”,“多能”才是有意义的,否则,就是低水平重复,而这正是很多人职业生涯不见起色的真正原因。这里的“专”不是熟练,而是深入。

  • 如果还能够带着其他人一起做好,就成了技术领导者。
  • 如果能够分享技术的理解,就有机会成为培训师。
  • 如果能够在实战中帮助别人解决问题,就可以成为咨询师。

在学习区成长

实际上,别人只会关心你是否完成工作,成长是自己的事情,很多机会都要靠自己争取。

我们应该既选择比自己能力高一点的问题去解决,不要总做自己习惯的事,没有挑战,也不要好大喜功,一下子把自己的热情全部打散。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值