Go 进阶 · 分布式爬虫实战
构建企业级项目,进阶 Go 高级工程师
郑建勋  Go 语言技术专家,《Go 语言底层原理剖析》作者
专栏
已完结·共 58 讲
|
1.6w 人已学
|
收藏
温雅小公子
热血沸腾
作者回复:哈哈,必须的呀
2022-10-13
ccx
这个 go 进阶学习导图归纳得很全面!
作者回复:看起来很帅气哈,嘿嘿
2022-10-11
Empty
虽然已经使用了一年的Go语言,但是看了老师的思维导图之后有太多的东西没有接触过,也有一些虽然会使用但是没有理解过原理,加油
作者回复:加油呀💪🏻
2022-10-14
MiracleWong
我们各自努力,高处相见!
作者回复:索隆: 总有一天不是我就是你,一定要成为世界最强的剑豪💪🏻
2022-10-14
会飞的大象
期待学习大佬课程后,掌握如何剖析表象下的冰山,更好落地工程化实践
作者回复:💪🏻加油~
2022-10-18
农民园丁
请问老师,这些图是用哪个软件画出来的?
作者回复:必须安排上最专业的Adobe Illustrator
2022-10-15
WonderChaos
老师讲的太好了!一定坚持学习!
作者回复:加油💪🏻
2022-10-15
wendy
学起来💪🏻
2022-10-16
陈东
老师好,新手,需要提前去看哪些书,才能跟得上课程?谢谢。
作者回复:暂时不需要,有一些go基础知识就好了。 我一般会写得比较浅显易懂,如果在看专栏时候你有不明白的东西,也一定会知道自己应该学习哪一块知识的
2022-10-16
运维夜谈
思考题: 1、QA 测试应该是必须存在的一个环节,虽然开发者是应该做好测试,但是开发者也只能做好自己负责模块的测试,特别是在微服务环境下,每个开发者只关注自己负责的服务,对于系统整体的集成测试、性能测试,还是需要专门的 QA 来完成。另一方面,QA 其实也可以对开发者所交付的东西的质量进行监督,可以发现开发者疏忽的问题。 2、Scrum 框架的缺点:感觉 Scrum 框架更讲究迅速,看起来更适合小型、要求先快速交付一版的新项目,很多环节由文档转变为面对面沟通,对于长期迭代的项目来说,可能会导致一些重要材料的丢失,如果项目人员流动大,可能会对后续的长期维护埋坑。 不知道是否理解正确。 另外也有一个问题想请教老师:以上内容讲的是一个软件开发的生命周期,即便是在网上查找资料,也都是类似的内容,但是有 2 个疑惑: 1、对于长期维护和迭代的项目来说,可能一个项目做了好几年了,甚至运行了十年了,那么每一个功能需求都需要走全部流程吗,包括需求分析、设计方案的制定等等? 2、对于一个运行很长时间的复杂项目来说,在设计方案的时候怎么去避免冗余、重复等问题,举个例子,假设项目中某个子模块存储了用户信息数据,现在来一个新需求也要这些数据,或者说,一个功能里写了一个工具包,另一个新需求也需要这方面的功能,开发者怎么在设计方案的时候就知道原本项目里已有这样的功能,从而直接使用就好,不用重复开发?当一个项目很大时,可能架构师也未必能对整个项目的方方面面都了如指掌,即便可以耐心地对方案进行细抠,但是这可能需要花费较多时间,又会影响需求完成的进展。 不知道对于上面的问题,老师有没有什么经验可以分享下,谢谢老师~
作者回复:第一个问题要根据实际情况来看,就算是很老的项目,但是人员却是不断在流动的,如果不留下资料,后面的人两眼一抹黑。另外越老的项目越容易犯错,因为如果前期没有经过设计和遵守规范,随着业务越来越复杂,牵一发就都能全身了,所以设计方案并让团队成员review是有必要的,至于需求分析更有必要了,通常是产品经理给出的,决定了为什么要做这个项目以及要做什么事情。 第2个问题,主要还是项目的组织不合理,这是实践中常常遇到的问题,功能都混杂在一起了,比如一个用户的鉴权功能不能每一个功能模块都写一份自己的吧。合理的抽象,把对应的功能模块能够清晰的抽离出来,还有基础的工具库,通用的能力单独出来,我在后面设计项目架构的时候还会详细说。
2022-10-18
讲师

郑建勋

Go 语言技术专家,《Go 语言底层原理剖析》作者

郑建勋,Go 语言技术专家,《Go 语言底层原理剖析》作者,Go 语言垃圾回收源码贡献者,Go 语言精度库 shopspring/decimal 核心贡献者,极客时间每日一课作者。曾获得电子工业出版社年度优秀作者与 2021 CSDN 年度十大图书作者。 作者曾就职于人工智能独角兽...查看更多
编辑推荐
看过的人还看了
MySQL 实战 45 讲
林晓斌
网名丁奇,前腾讯云数据库负责人

49讲 | 224934 人已学习

¥68¥199
数据结构与算法之美
王争
前 Google 工程师

81讲 | 283800 人已学习

¥68¥199
Go 语言项目开发实战
孔令飞
腾讯云专家工程师,前 Red Hat、联想云工程师

61讲 | 41039 人已学习

¥68¥199
左耳听风
陈皓
网名“左耳朵耗子”,资深技术专家

119讲 | 180996 人已学习

¥98¥399
Redis 核心技术与实战
蒋德钧
中科院计算所副研究员

53讲 | 81740 人已学习

¥68¥199
深入剖析 Kubernetes
张磊
Kubernetes 社区资深成员与项目维护者

57讲 | 116761 人已学习

¥68¥199