程序员修炼之路 | 设计能力的提升途径
杨长元
该思维导图由 AI 生成,仅供参考
你好,我是张绍文,今天我要和你分享我的朋友长元的一篇文章,主题是设计能力的提升途径。专栏已经进入架构演进模块,由于每个人对架构的理解都不同,在工作中也会遇到各种各样的架构设计问题,很多时候我们的架构设计能力都是靠不断的理论学习和在设计实践中不断摸索提高的,因此在成为设计高手的道路上,我们肯定或多或少有些自己的经验和体会,当然也少不了踩坑。今天长元分享的设计能力提升路径,希望可以把他的经验分享给你,你可以参考他的提升路径来强化自己的设计能力,在高手的修炼之路上少走弯路。
每当我做完一次内部设计培训以后,经常有同学来问我:如何才能快速提升自己的设计能力?我觉得这个问题非常有代表性,代表了一大波程序员在艰辛修炼路上的心声。今天我就来分享一下我所理解的程序员设计能力的提升路径,也欢迎你留言写写你的思考与体会。
1. 编码历练
代码行经验是个非常重要的东西,当你还没有 1 万行代码经验的时候,如果你来问我如何提升设计能力这个问题,我只能告诉你不要太纠结,看看理论就好,老老实实先写代码吧。
一个程序员平均每天码代码的速度是 200~300 行。你可能会说,我一天怎么也要写上 1000 行吧?别忘了,当你码完代码后,你还需要测试、调试、优化、Bug Fix,这些时间你没法一直码代码的。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
程序员设计能力的提升是一条必经之路,而本文提供了全面的修炼指南。首先,编码历练是关键,建议先掌握基本编码规范,逐步提高编码经验。其次,理论学习是必不可少的,包括重要的编程理论和设计原则。接着,实践是提升设计能力的关键,要将理论知识应用到实际项目中,并不断反思和改进。重温理论和再次实践是巩固提升的重要步骤。此外,养成先设计再编码的习惯,注重接口设计和避免盲从设计模式也是重要的方法。最后,分享和向他人学习也是提升设计能力的有效途径。文章强调了设计能力提升的多个关键点,为程序员提供了全面的修炼指南。同时,作者还强调了设计期间找其他人一起讨论的重要性,以及在修改维护他人代码时与模块负责人深入讨论的必要性。这些实用建议能够帮助读者更好地理解并应用文章中的技术特点,提升设计能力。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《Android 开发高手课》,新⼈⾸单¥59
《Android 开发高手课》,新⼈⾸单¥59
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(7)
- 最新
- 精选
- 大土豆直到现在,title已经是资深Android开发工程师,我还是排斥mvp的架构,因为经常被过度设计,并且加大了大家出错的概率,多少人p调用v不用接口,写快了就直接强转调用方法😄,现在我项目的聊天页面已经快3000行代码了,我依然对mvp说no2019-03-26316
- TravelingLight开闭原则,里氏替换原则,依赖倒置,单一职责原则,迪米特原则,接口隔离原则2019-03-267
- OF应该是第一批买的人,直到现在才看这篇。。。。2021-08-024
- 火火与其刻板学习设计模式,还不如去深刻理解六大原则2019-12-252
- wiikzhao关于设计模式,现在好多喜欢折腾的人,上来问你会23种设计模式的哪种?有必要这么问嘛?什么IOC都不知道,完全脱离了理论的源头。理性设计模式,老老实实编程2019-07-221
- kk设计模式是哪本呢?,找了几本不知道怎么选2019-08-08
- 程序员小跃很多时候,我们都已经在无形中使用了设计模式,所以其实没必要去死磕设计模式,该用到的时候,我们自然就会用上了,哈哈。 实践实践再实践2019-07-30
收起评论