专栏介绍
后端程序员101™ 是一份写给小于2岁的(准)后端程序员的“打怪升级指南”。
目标读者
我希望且相信订阅本小册的你是:
- 小于 2 岁的(准)后端程序员,包括在校生、实习生;
- 是渴望精进、成长的人;
- 是渴望成为一名“Effective Backend Engineer”的人。
我始终相信,程序员不是靠写代码本身而存在,而是靠解决问题而存在。
关于内容
✅ 本小册内容涵盖:
- 底层框架,如:后端 coder 该有的素养、如何做高质量的需求交付、后端研发启蒙、后端研发必知必会指北等;
- 专业技能,如,“性能优化怎么做?”、“系统迁移/重构怎么做?”、“稳定性建设怎么做?”、“怎么样安全地刷数据?”、“怎么样高效地故障排查&debug?”、“事故发生了我该怎么办?”、“怎么阅读源码?”等;
- 码外功夫,如:“怎么准备面试(校招&0-2年社招)?”、“怎么写好一份后端程序员的简历(校招&0-2年社招)”、“怎么写好一份技术方案/事故复盘?”、“合理的研发流程?”、“怎么排期?”、“怎么推进一个技术专项?”、“怎么培养产品 sense”?等;
- 答疑解惑,如:“新人如何做好landing(上手并融入团队)?”、“怎么和产品打交道?”等;
- 优质的后端“信息食谱”,推荐优秀的技术书籍、技术文章、网站,包括博主;
- 加餐,如:本专栏读者在群里讨论时所提供的优质信息/建议/想法、一些小的话题等。
❌ 这里不会有的:
以下内容可能会提及,但是不会作为单篇内容展开细讲
- 编程语言教学,如:Java SE 21 天入门、Spring 全家桶、Golang 原理解析
- 具体技术栈教学,如:MySQL 必知必会、Redis 底层剖析、RabbitMQ 环境配置
💰 此外承诺:
- 本小册的价值,不仅仅在于提供一篇篇的内容本身,更在于提供体系化的框架,给你一个关于后端程序员成长的 Roadmap,以填平你“知识的缝隙”;
- 本小册的内容,学校不会教你,工作了也大概率没人和你说,很多是来自于脑中的隐性知识,因为我擅长复盘、总结,所以我在这里输出出来与大家分享,帮助你少走弯路;
- 我会优先选择能穿越时间周期的内容来写,保证你即使在 3 年后才订阅/回看,仍然有所收获。
订阅须知
- 本小册为买断制,可永久回看;
- 本小册承诺会有 48 篇内容,正常情况下,一般每周至少 1 更,预计将在一年内完成(自 2024.07.01 起);
- 本小册已开通读者群,以供大家交流分享,并有群内历史推荐资源合集与面经合集;
- 本小册提供学生优惠,购买前添加我的微信(见下),获得 8 折教育优惠。
关于作者
王帅真,前字节后端程序员,现在在一家中小型游戏公司担任平台的后端研发,平时也会自己开发一点儿东西(感兴趣可以瞅瞅我的 个人网站 )。 平时会在 B站 录制一些免费的视频,主要是讲后端工作中和面试中会遇到的一些场景题(系统设计一类的),也有一些书单、读书的分享。
FAQ
- 为什么是小于 2 岁?
能力所至,多的我也教不了。
- 我不是学计算机/软件工程的可以看吗?
当然可以,我开始也不是科班的,不要给自己设限。
- 我是转码观望者可以看吗?
当然可以,只要你对转至后端有意向,我相信我不会让你失望。
- 我不是后端可以看吗?
当然可以,只要你对后端在关注什么感兴趣~(不保证能对你的生产实践有什么大的影响
- 为什么叫「后端程序员101」?
“101”是一个俚语,用来表示某些学科的基本知识。在这种意义上,“101”还可扩展为入门级学习材料的集合。这个俚语在教育领域比较常用,通常在101课程中,能够学习到该研究主题的基本知识和概念。后端程序员则对领域做了限定,但我更希望大家把自己当做“软件研发工程师”,而不是真的只是“写程序的程序员”。
【精读】2-评估软件项目:排期很难,但无论如何都要做(含技巧)
推荐序:相信有实际在企业工作过的同学,一定体会过“排期”这一令人头疼的事儿(至少我几乎每天都在经历)。今天这一期精读,就和大家分享一下这个老大难的问题,或许能给你提供到一些实质性的帮助。此外,文......
16-后端研发必知必会:系统篇之可用性
在了解完系统之于后端为何之后,我想我们可以开始正式进入《后端研发必知必会》的“系统篇”了。我们就从三高(高可用、高性能、高并发)的“可用”作为开始~
何谓“可用......## 【精读】1-网络通信的四驾马车 正如 On distributed systems 讨论的那样,分布式系统的标志性特征之一,是它至少需要偶尔进行网络通信才能完成工作。
在分布式系统中,无论是......
15-32条后端需要知道的“测试那些事”
这一期的专栏尝试一点不一样的画风,建议放慢阅读速度,同步地积极思考,并按照序号顺序阅读(有一定内在逻辑联系)。
- “计算机编程基于十分容易掌握的介质,......
14-系统之于后端
在开始《后端研发必知必会:系统篇》之前,我想先用一个篇幅来和大家聊聊“系统”这个话题本身。当然,更重要的是“系统之于后端”里边的东西。
如果你是一路追过来......
13-后端研发必知必会:内功篇(补充)
由于上周发的内功篇中,我们花了很多篇幅在讲“计算”和“网络”,而对于“存储”这个话题,用数据篇一笔带过了,但其实我说的并不完善。所以,本篇文章想再花点时间为你做些补充。
12-后端研发必知必会:内功篇
我们前面聊了“数据”和“逻辑”,想必你对后端领域的关键知识已经开始建立起初步的体系化认知了。糙一点说,你学了门语言及其配套的主流框架,会玩数据库,其实对于很多工作来说,写业务是够够......
加餐01-央企国企看重什么呢?(@Marshan)
感谢读者群 @Marshan 在群里提供的宝贵建议,才会有笔者对其内容做的整合加餐,内容不长,但有价值,希望对点开这篇文章的你有所帮助。
起因是有一位群友在读者群内提出......
11-后端研发必知必会:逻辑篇
成为一名 Effective Backend Engineer,道阻且长,我们继续顺着上篇文章的节奏继续来聊“后端研发必知必会”这个话题。
我们前面过了一......
10-后端研发必知必会:数据篇
或许你和当初的我一样,对于后端只是一个模糊的概念,想“进到门里来”却不知“怎么进”,又或者是“进来了不知道从何开始”。这都很正常,也是每个后端都会有的必经阶段。我想,我或许可以用这......
去【 小报童 】查看专栏详情