45 | 从软件工程的角度看微服务、云计算、人工智能这些新技术
45 | 从软件工程的角度看微服务、云计算、人工智能这些新技术
讲述:宝玉
时长15:49大小14.45M
软件工程中技术架构和组织架构的关系
新技术改变了软件工程中的分工协作
在软件工程中,技术是工具
总结
课后思考
赞 7
提建议
精选留言(19)
- 拉欧2019-06-15技术服务于架构,架构服务于业务,业务服务于商业,感觉这是专栏最有价值的一句话
作者回复: 👍是的,技术本质就是为业务服务的
26 - 一步2019-06-15专栏学习完了,但是这只是开始
作者回复: 感谢一路的支持!希望这些知识能帮你应用在日常工作中。
10 - 易林林2019-06-18从另一个角度来讲,旧技术是新技术产生的基石。旧技术在满足需求--勉强满足需求--无法胜任需求这一过程中,它会逐渐暴露出各种复杂问题,直至最终无法满足当前的业务场景而被“淘汰”。不过,令人庆幸的是,在旧技术大肆应用的同时,却有少部分技术人有着强力的专研精神和创造力,在遇到问题的时候不满足于只是解决问题,而是在解决问题的同时创造出未来会满足更多更复杂业务场景的新技术。如此不断循环,新旧交替,技术界才能如此的繁荣兴盛,生机勃勃。 但是呢,我发现身边的很多同事或朋友,大多只是看到了“旧技术过时了,新技术来了”,然后抛下旧技术去学习新技术,最后得到的结论就是“这行业新技术层出不穷,年纪大了就学不动了,转行吧”。每当我看到这样的情况,内心里面多少还是有些凄凉的,因为流于表面的认知毁了无数技术人前进的道路。 旧技术从当前应用场景来看确实是过时了,却不是真的过时了,而是融入到了新技术中,成了新技术比较核心的一部分。如果我们在应用当前技术的同时去了解类似已经过时的技术,总是可以找到它们之间不可割舍的关联,那么在下一拨新技术浪潮来临的时候,实际上我们只需要去学习其中变化的那一部分就可以了,没必要花费大量时间去全面学习新技术,甚至有的新技术只需要去了解下大概就可以,在实际应用的时候再学也不迟。那么最后你会慢慢发现,新技术并不是越学越多,而是越学越少。 我个人认为,我们可以去追求新技术,因为利用它可以高效快速的解决我们的需求;却不能忽略了旧技术,因为利用它可以让我们更稳固的抓住事物的本质。千变万化亦不过尔尔,除此以外那就真的是天赋问题了,没办法...。展开
作者回复: 是呀,很多旧技术其实就是基础,比如说现在前端框架很火,但是如果光去追求新的框架,连基础的HTML/CSS/DOM知识都没掌握,不懂HTTP协议,也不懂设计模式,那学再多新框架也构建不出好的前端程序。 相反,掌握好基础知识,这些新框架新技术不仅学习掌握起来快,也容易发现其优缺点和使用场景,帮助更好的应用在项目中。
7 - 凌志2019-06-19真心地喜欢这个专栏,就像追剧一样,结束时恋恋不舍。
作者回复: 🙏也谢谢你一路的支持! 专栏虽然结束,以后还可以通过留言或者微博交流🤝
6 - alan2019-06-16技术服务于架构设计,架构设计服务于业务,业务服务于商业。 谨记!这是每个想做大事的程序员都需要明白的话。
作者回复: 是的,技术终究是要为业务服务的,想明白这个道理,在写代码和架构设计的时候就不会迷茫了!
5 - 江湖刺客2019-06-17宝玉老师的专栏,将我过去所掌握的知识点总结整合起来,有种豁然开朗的感觉,谢谢宝玉老师
作者回复: 👍 希望大家都能把零散的知识点借助专栏的学习一点点构建成完整的软件工程知识体系。 也感谢你的支持!
4 - 传说中的胖子2019-06-16我以前学习技术,就是看怎么实现,或者说是怎么用;现在学习技术,是学习技术在什么情况下产生的,适合解决什么场景下的问题,需要的资源是什么。多学习一些技术以及使用场景、然后在出现问题的时候可以结合实际情况做多种选择,根据其他因素原则一个比较合适的方案,方案确定了,技术实现就会方便很多。因为在IT行业边缘化的三线城市,也不知道这种想法有没有什么遗漏,希望宝玉老师帮着补充,非常感谢
作者回复: 我觉得从思路上是没问题的,从实践的角度一点建议: 技术只有通过实践才能真正清楚其优缺点和使用场景。 建议有些新的流行的技术,哪怕项目中不使用,业余时间也可以自己去试试,这样能给你未来的项目实践有更好的指导。 当然也不要走偏,学了一个新技术就要应用到实际项目中,如你所说:学技术的目的是为了帮助你更好的选择,选择了合适的之后才是应用。
4 - 纯洁的憎恶2019-06-17技术架构要与组织架构相适应,令人眼前一亮!把看待问题的视角拉长拉远,真的会有惊喜。 归根到底,技术是为架构服务的,架构是为业务服务的,业务是为商业服务。无论什么时候都不要忘记目标,否则会陷入舍本逐末的陷阱。
作者回复: 是的,如果只是局限在技术角度,有时候容易走入死胡同,但是跳出技术之外,就会发现还有更大的世界,很多困惑的技术问题一下子就豁然开朗了!
2 - Charles2019-06-16跟着宝玉老师的思路,完整的走了一遍,带着很多问题购买的专栏,课程中的内容或多或少接触过,读完了也有很多问题等我去实践和理解,好在极客时间买的专栏可以一直反复阅读,回头再来查阅,也关注了宝玉老师微博,有必要的情况下向你咨询,哈哈! 自己也总结下这个专栏对我最大的收获,还是在于宝玉老师分析问题的思路和方法论,感谢!展开
作者回复: 🙏谢谢一路的关注和支持! 有问题可以给我微博私信或者是专栏留言。
2 - 我来也2019-06-16不是同学提醒,还真没觉得到专栏尾声了。 技术服务于商业,很好的推理。 专栏每一篇的音频都是老师自己录的,看得出老师对这个专栏很用心。 感谢老师的辛苦付出!
作者回复: 🤝也谢谢你一路以来的支持!
2 - hua1682019-06-19现在都是DevOps、自动化、AI那是不是表示开发入门的门槛越来越高了。 就好像一个公司没有自动化就感觉拿不出手,没有智能化就感觉low……
作者回复: 并没有加大门槛,恰恰相反,这些都有开源的替代品,都有API,所以用起来并不复杂。 不用纠结这些事情,关键看哪些技术能帮你切实的提升开发效率,提升产品质量,然后你就用就好了,否则只要了解就够了。
1 - yellowcloud2019-06-17跟着宝玉老师一路学习,专栏也到了尾声,感谢宝玉老师的辛勤付出。
作者回复: 🤝也感谢你一路的支持!
1 - ifelse2022-07-11最后,技术是工具。技术服务于架构设计,架构设计服务于业务,业务服务于商业。对新技术,保持学习和了解,知道新技术能为你解决项目中什么问题,就像工具一样,选择合适的技术,让技术为架构服务。--记下来
- Joey2021-08-27请教宝玉老师,稳敏双态的研发体系,这种叫法是不是已经过时了?业界最新的研发体系怎么称呼?
- 陈启航2021-02-20看完专栏, 感觉一种不一样的感觉. 自己也不是计算机科班出身, 以前可能觉得软件开发中的流程挺繁琐的, 现在看来, 其实是有一套方法论支持的, 而且这套方法论在实践中不断打磨出来的. 我觉得这算是一个有前导性意义的计算机学科吧. 如果对其深入的话, 其实其中每一个部分都可以再单独出来, 做一个更深入的学习和研究. 产品设计 可行性分析 架构设计 编码实现 软件测试 持续继承及部署的运维工作 所以已经准备在极客时间的其他的和上面相关的专栏里继续学习去了.展开
- Aaron Cheung2020-09-09很有价值 技术是工具。技术服务于架构设计,架构设计服务于业务,业务服务于商业
- 饭2020-04-25今天学完最后一篇了,谢谢老师的干货满满,很好的给我扫盲了好多软件工程知识。下半年再重温一遍
作者回复: 祝工作顺利👍
- 追风筝的人2019-10-30技术服务于业务。 技术只是工具
作者回复: 👍
- 疯码2019-09-28醍醐灌顶