每个看源码的人,都有一颗做“爸爸”的心
看源码的时候,同事凑过来:“每个看源码的人,都有一颗架构师的心。”
对他说:“每个看源码的人都有一颗当‘爸爸’的心。”
为什么读源码
为什么读源码?是为了成为架构师吗?想多了,想上天啊!读源码的理由是:
1.学会读代码,培养读代码能力。很多人的代码习惯不好,注释写的不清楚,要学会从业务层理解到代码层剖析代码的来龙去脉。换句话来说就是你连蒙带猜看别人的东西,要在自己的脑海里建立好业务->代码的结构。不能猜错的!
2.发现、学习别人优秀的设计。我们写业务代码简单的crud,除了体育老师,应该都会写。总要掌握两手自己的特殊能力。最简单的方式就是分析优秀的源码,学习别人的设计方式。光明正大的偷师嘛。
3.装X,装X,装X,重要的事情说三遍!把别人的优秀设计引用到你自己的项目中,解决你的问题,或者优化你的代码,给你带来一些思考。轻则被同事上级发现,升级加薪!重则受到大自然神秘伟力洗礼,真乃修真筑基必备捷径!
怎样去读源码
个人平时用两种方式。一种是下载源码,写个demo慢慢分析;另一种是在代码中断点一层层读进去。
就看个源码,怎么就想当爸爸了
玩游戏玩辅助的人都懂,辅助“爸爸”真难!当你读源码读出感觉来了,你也会发现,你可以当“爸爸”了。
你可以把项目结构设计好,然后让你的同事去慢慢搬砖!
你可以瞄一眼你同事的代码,三分钟让他用三行代码代替他写了三个小时的三十行代码,然后再教育他三个小时!(夸张的说法哈,不过很有可能的)
你可以花很少的时间做完自己的事情,忙里偷闲去王者峡谷当爸爸!(危险操作,出了意外,概不负责)
不,我看的不是源码,是“一个秃头爸爸的修习之路”!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· 展开说说关于C#中ORM框架的用法!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?