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

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

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

全部留言(7)

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