许式伟的架构课
许式伟
七牛云 CEO
84945 人已学习
新⼈⾸单¥68
登录后,你可以任选4讲全文学习
课程目录
已完结/共 89 讲
许式伟的架构课
15
15
1.0x
00:00/00:00
登录|注册

答疑解惑 | 想当架构师,我需要成为“全才”吗?

架构设计的巧妙方法
系统架构类似于栈的结构
对象范式的原始概念
架构设计的学习
架构设计的巧妙方法
系统架构类似于栈的结构
面向对象设计的发展历程
培养对需求的前瞻性探索
架构的主要难点
深度思考的重要性
继承的过度设计
重修数据结构课程的建议
编程框架和编程范式的区别
最小机器人系统需求的变化点和稳定点
交互能力也是一种计算能力吗
是否需要了解主流技术
架构师是否需要学习数据结构和算法
运维开发使用Go
确定需求中哪些是稳定的
如何入手架构师
架构师是否需要成为“全才”
根据留言优化调整课程设置
许式伟老师实时关注留言并回答问题
后台收到数以千计的留言
3个多月更新
精选学习留言
精选问答
许式伟的架构课
想当架构师,我需要成为“全才”吗?
参考文章

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

你好,这里是极客时间编辑部。
不知不觉,“许式伟的架构课”专栏已经更新了 3 个多月,我们的后台收到了同学们数以千计的留言。许式伟老师每天都在实时关注着留言并回答同学们的问题,同时根据同学们的留言不断优化调整课程的设置。
老师和同学在留言区的互动也十分热闹精彩,今天我们就精选出一批留言,一起来看一看。

精选问答

1. 老师好,人精力有限,如果什么都懂,那不是不精了?通才还能做架构师吗?还是“一专多能”,先“专”,精通一样;再“多能”,了解其它技术?
答:挺好的问题。架构师绝对不是要把自己打造为全才。架构师掌控全局的核心思想是打通经络,让自己的内力在全身自然流通,浑然一体。在不影响理解的情况下,你需要放弃很多实现细节的专研,但有一天你需要细节的时候,你能够知道存在这些细节,并且快速钻研进去。
2. 许老师,自己现在已经工作快三年了,想往架构师这个方向走,但现在自己有些迷茫,接触到的技术也算挺多了,但不知道该如何入手架构师,之前您也提到过先广度然后深度,但我想问达到什么算广度够了,怎么进行深度学习?
答:架构师核心是把知识串起来,构建一个完整的认知,不留疑惑。大部分知识是不需要深入细节的,只在你需要的时候深入,但深入的时候要很深。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

许式伟的架构课专栏展现了其丰富的实践经验和对学员需求的关注。学员们的问题涉及架构师的全能性质、学习路径、需求分析、技术选择等方面。许式伟老师的回答涵盖了架构师的核心思想、知识串联、需求分析重要性、技术学习建议等内容。通过这些问答,读者可以深入了解架构师角色的要求和学习路径,以及在实践中需要关注的核心问题。文章内容涵盖了技术领域的深度思考和实践经验,对于想要了解架构师角色的读者具有一定的参考价值。同时,精选学习留言中的内容也涉及面向对象编程的发展历程和架构设计的思考,为读者提供了更多技术视角和思考方向。整体而言,本文内容丰富,涵盖了架构师角色的要求、学习路径以及技术领域的深度思考,适合对架构设计和技术发展感兴趣的读者阅读。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《许式伟的架构课》
新⼈⾸单¥68
立即购买
登录 后留言

全部留言(16)

  • 最新
  • 精选
  • humor
    老师,我最近突然有些迷茫,希望老师有空帮忙解答一下。偶然看到了网上好多人都说程序员是吃青春饭的,过了35岁就很少有公司要了,我自己非常不理解为什么公司不要35岁以上的程序员,我看到大多数人给出的原因是人过了35岁体力和精力下降,还有人的说是因为计算机行业新技术更新太快,35岁以上程序员跟不上技术更新的速度,但是我却发现周围的年纪比较大的同事并没有出现多么明显的体力和精力以及学习能力的下降,而且我自己是觉得程序员的经验是很有用的。可是为什么网上会有那么多人说35岁以上的程序员没公司要呢,事实真的是这样吗,如果是的话,有些公司为什么会有这样的规定呢?难道我们辛辛苦苦学习这么多年,也抵不过刚毕业的年轻人的年龄优势吗,年龄小带来的优势到底是什么呢?

    作者回复: 优势是个体的,和年龄无关

    2019-08-21
    7
    14
  • fy
    谢谢老师提醒,这两天开始学Go语言,书用的是七牛云团队翻译关Go程序设计语言,发现徐文浩老师推荐的一本书《程序员的自我修养》-链接,装载,库对本专栏前面知识理解有很大帮助

    作者回复: 👍

    2019-08-11
    4
  • fy
    一直在看,主要太忙了,没实践,现在计划花一点时间学习下go,然后跟着老师学习,并做把老师写的程序理解。同时真心觉得老师用go去写那些代码,提交到github上学习,特别好,赞!

    作者回复: 做中学。首先还是要勤动手,计算机是一门实践科学。然后配合本专栏去思考和梳理背后的道理,方能快速进步。

    2019-08-09
    4
  • 未设置
    作为一个没毕业的小白,想知道学校里面学的软件设计就是架构吗,有什么不同呢。

    作者回复: 是架构,不同是讲法不同,背后是对架构认知不同

    2019-08-09
    2
    2
  • 江中芦苇
    什么时候进入第三章及以后章节?期待

    作者回复: 第二章还有2讲,总结系统架构的方法论,以及总结篇回顾第二章。

    2019-08-09
  • Enthusiasm
    留言被选为精选,实属惭愧。专栏也并没有一字不落看完。当初无非是用心写了几句只言片语,想着给老师捧捧场而已。回过头来再看,自己已然记不清当初是如何写出那些简单稚嫩的话。信息过载的时代,获取信息在于精而不在于多,关键在于能把学到的知识转化为自己的内在和产出。学过许老师那么多节操作系统,自以为可以大概听懂鸿蒙系统介绍了吧,然而听到介绍鸿蒙系统的“微内核”时,我竟是懵逼的,自认为自己是业内人,听过“容器化””模块化"等概念,可依然不知道何为“微内核”,在浩如烟海的知识面前,我连个“知道分子”都谈不上,唉真是活到老学到老。
    2019-08-10
    28
  • 亢(知行合一的路上)
    架构设计在软件开发中处于绝对重中之重,没有设计,开发就是无源之水,会隐藏很多的问题,一旦发生,维护成本将剧增。 那为什么很多团队不重视呢?首先需要领导认识到设计的重要性,专门留出设计的时间,并进行评审;再者,开发人员要积极参与,真正理解设计;然后,在开发的过程中不断完善设计。
    2020-04-22
    1
  • 马哲富
    有一天“张三丰”问我:"看了许老师的专栏,你记住了多少?" 我:“我忘得快差不多了。。。” 额,好吧,也许我应该重头再看一遍
    2019-08-12
    1
    1
  • ifelse
    学习打卡
    2023-10-23归属地:浙江
  • Zachary
    对于CPU等待io的说法不太认同,等待io的是操作系统,而不是CPU,而且这种等待是异步的,只有等待时间长短问题,没有占用CPU问题。CPU只有计算和控制,DMA也早就将CPU从磁盘到内存的数据复制中解放出来了。
    2021-03-27
收起评论
显示
设置
留言
16
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部