Android 开发高手课
张绍文
前微信高级工程师,Tinker 负责人
52722 人已学习
新⼈⾸单¥59
登录后,你可以任选4讲全文学习
课程目录
已完结/共 62 讲
导读 (1讲)
模块一 高质量开发 (25讲)
Android 开发高手课
15
15
1.0x
00:00/00:00
登录|注册

程序员修炼之路 | 设计能力的提升途径

深入学习
学习催化剂
总结设计理论的知识
总结项目经验
总结学习方法
学习方法
自省
掌握知识
新的收获
深入学习
不断改进
反复思考
运用理论知识到项目中
多线程技术
面向对象设计原则
设计模式
UML和模式应用
敏捷软件开发
重构
编码规范
代码行经验
空杯心态,向身边的同学学习
不盲从设计模式
设计重于编码,接口重于实现
养成先设计,再编码的习惯
分享
总结
再实践
重温理论
实践
理论学习
编码历练
设计能力的提升途径
参考文章

该思维导图由 AI 生成,仅供参考

你好,我是张绍文,今天我要和你分享我的朋友长元的一篇文章,主题是设计能力的提升途径。专栏已经进入架构演进模块,由于每个人对架构的理解都不同,在工作中也会遇到各种各样的架构设计问题,很多时候我们的架构设计能力都是靠不断的理论学习和在设计实践中不断摸索提高的,因此在成为设计高手的道路上,我们肯定或多或少有些自己的经验和体会,当然也少不了踩坑。今天长元分享的设计能力提升路径,希望可以把他的经验分享给你,你可以参考他的提升路径来强化自己的设计能力,在高手的修炼之路上少走弯路。
每当我做完一次内部设计培训以后,经常有同学来问我:如何才能快速提升自己的设计能力?我觉得这个问题非常有代表性,代表了一大波程序员在艰辛修炼路上的心声。今天我就来分享一下我所理解的程序员设计能力的提升路径,也欢迎你留言写写你的思考与体会。
1. 编码历练
代码行经验是个非常重要的东西,当你还没有 1 万行代码经验的时候,如果你来问我如何提升设计能力这个问题,我只能告诉你不要太纠结,看看理论就好,老老实实先写代码吧。
一个程序员平均每天码代码的速度是 200~300 行。你可能会说,我一天怎么也要写上 1000 行吧?别忘了,当你码完代码后,你还需要测试、调试、优化、Bug Fix,这些时间你没法一直码代码的。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

程序员设计能力的提升是一条必经之路,而本文提供了全面的修炼指南。首先,编码历练是关键,建议先掌握基本编码规范,逐步提高编码经验。其次,理论学习是必不可少的,包括重要的编程理论和设计原则。接着,实践是提升设计能力的关键,要将理论知识应用到实际项目中,并不断反思和改进。重温理论和再次实践是巩固提升的重要步骤。此外,养成先设计再编码的习惯,注重接口设计和避免盲从设计模式也是重要的方法。最后,分享和向他人学习也是提升设计能力的有效途径。文章强调了设计能力提升的多个关键点,为程序员提供了全面的修炼指南。同时,作者还强调了设计期间找其他人一起讨论的重要性,以及在修改维护他人代码时与模块负责人深入讨论的必要性。这些实用建议能够帮助读者更好地理解并应用文章中的技术特点,提升设计能力。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《Android 开发高手课》
新⼈⾸单¥59
立即购买
登录 后留言

全部留言(7)

  • 最新
  • 精选
  • 大土豆
    直到现在,title已经是资深Android开发工程师,我还是排斥mvp的架构,因为经常被过度设计,并且加大了大家出错的概率,多少人p调用v不用接口,写快了就直接强转调用方法😄,现在我项目的聊天页面已经快3000行代码了,我依然对mvp说no
    2019-03-26
    3
    16
  • TravelingLight
    开闭原则,里氏替换原则,依赖倒置,单一职责原则,迪米特原则,接口隔离原则
    2019-03-26
    7
  • OF
    应该是第一批买的人,直到现在才看这篇。。。。
    2021-08-02
    4
  • 火火
    与其刻板学习设计模式,还不如去深刻理解六大原则
    2019-12-25
    2
  • wiikzhao
    关于设计模式,现在好多喜欢折腾的人,上来问你会23种设计模式的哪种?有必要这么问嘛?什么IOC都不知道,完全脱离了理论的源头。理性设计模式,老老实实编程
    2019-07-22
    1
  • kk
    设计模式是哪本呢?,找了几本不知道怎么选
    2019-08-08
  • 程序员小跃
    很多时候,我们都已经在无形中使用了设计模式,所以其实没必要去死磕设计模式,该用到的时候,我们自然就会用上了,哈哈。 实践实践再实践
    2019-07-30
收起评论
显示
设置
留言
7
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部