作者:小傅哥
博客:https://bugstack.cn
沉淀、分享、成长,让自己和他人都能有所收获!
一、快了,已经在做!
卷王们,新的一年开始卷了吗!
新年放假,捅了3次核酸,去了三个地方,体会了三种快乐。不过假期续杯即将结束,我也回到了自己舒服
的电脑桌前,而这种舒服来自于我安置的宽宽、大大、厚厚的实木电脑桌,在安置上我书架、显示器、音响、摆件、手写板以及坐在办公椅和触手可及用于内容创作的 MacBook Pro
那么新的一年,又要开始从这里卷起来了,不过这种卷,是卷那些尚未编写和学习的新鲜技术、是卷从未尝试的领域里展土开疆、是卷对盲区视野的扩展拉升认知。
就像在小傅哥发起的实战分布式项目
学习中,加入星球:码农会所
的读者,总是不断的在各自所处的技术路线上向前折腾学习着,朝着另一个职场、另一个职位、另一个待遇迎面冲击。我相信只要你认真学习、认真备战,就一定会有一个收获的金三银四
,也特此想分享下这群卷王们的学习,给予这条路上的伙伴一些动力和参照。
二、他们,在卷什么?
他们在卷:Lottery 分布式抽奖秒杀系统 - 基于领域驱动设计的四层架构实践
其实有些知识并不是有多难,而是因为接触不到,所以在面试、答辩、述职时突然听到那样的技术词语或者技术方案的时候,会感觉压根没听过,也因为自己没用过而感觉好像挺难。但这种层面难更多的是因为不在那个圈子里,没有相应的技术土壤让你成长。
尤其是一些从小公司或者传统企业的码农,想进入互联网类的大厂中更是,就像问你:你使用过 RPC 吗
、MQ 在这里的作用是什么
、你的幂等是如何设计的
、你用过分库分表吗
、分库分表数据源如何切换
、分库分表后的数据如何查询
、canal 是做什么用的
等等,一系列你可能会感觉陌生的场景方案问题,但这些问题又基本都是互联网开发中非常普遍的内容,只要参与过一个项目开发对这些技术实现也就都掌握了。
所以这些伙伴再跟着小傅哥卷实战项目
,通过这样的一个大项目来贯穿整个互联网中所需要的技术知识体系,从而在学习中跟随核心技术线路完善自己的技术栈知识。也从中把 DDD
、设计模式
、数据结构
、算法逻辑
等都在项目中陆续应用起来,看看这些拉伸一个程序员到高级开发和架构师方向该如何做设计和写代码。
关于此项目的简要拓扑图如下: - 也许你学到的不只是项目开发,还有很多关于抽奖系统中的架构图画法
三、他们,怎么卷的!
既然上车了,那当然要带着大家一起卷,毕竟我也是卷王头子
!
整个实战项目
,包括:大厂规范、功能实现、运营后台、场景应用和系统运维,涵盖5章36节课程,通过视频讲解、小册文档、递进式分支开发和提交打卡作业的方式进行学习。本次打卡学习前三名如下:
- 打卡时间:1月1日 - 1月31日
- 打卡说明:21天打卡,完成70%的学习内容,需要使用 STAR 法则进行描述学习过程,汇总学习情况记录学习笔记和图稿。
- 优秀读者:
晴天
、orcl
、一天八杯水
、Force
、苍然岁月
、跳跳猪
、归斯
、粥粥
、不走心
、lalaquan
等 1700+ 加参与项目成员
接下来,一起欣赏下卷王们走过的足迹!
1. 第1名:晴天
- 昵称:晴天
- 排名:第1名
- 标签:画图怪、手撸代码、肝帝
- 点评:晴天的学习打卡非常认真,学习内容完整、绘图整理清晰,PS:一个半夜总在23点提交作业的卷王!
2. 第2名:orcl
- 昵称:orcl
- 排名:第2名
- 标签:快手、卷王、思路多
- 点评:喜欢刨根问底深入学习,从每一篇整理的内容中可以看到他的学习思考和收获,也是一个喜欢半夜提交作业的家伙。
3. 第3名:一天八杯水
- 昵称:一天八杯水
- 排名:第3名
- 标签:狠人、聪慧、有想法
- 点评:有困难要上,没有困难制造困难也要上,从学习中可以看到对于一个折腾起劲的技术点,不断的深入挖掘,可能一时半会出不来,但出来以后一定搞的明明白白。
这里还有很多伙伴的优秀打卡学习内容,跟随者大家的脚步,有一个学习氛围圈子,可以让你更好的进步。
项目学习 issue |
---|
四、备战,金三银四
不要被面试问住你,知道就能会的问题!
其实很多研发伙伴都会一点点的突破自己的技术瓶颈,之后成长到下一个阶段,而这些技术瓶颈有些真的没有太难,唯独是你缺少了一个学习的圈子。PS:给自己花点钱,做有价值的投资,就当少买个皮肤了
1. 加入学习
学习链接:https://bugstack.cn/md/project/lottery/introduce/Lottery%E6%8A%BD%E5%A5%96%E7%B3%BB%E7%BB%9F.html
2. 能学到啥
这是一个以真实场景实践技术栈整合
开发实际需求的项目,势必会因为要完成需求而引入各项技术栈的使用,也会由于要解决互联网中C端场景中的三高问题,而使用相应的技术实现不同类别解决与方案,我们也可以把此类解决方案理解为DDD中的业务领域模型开发。在这个设计和开发的过程中会涉及到架构设计
、技术应用
、场景实现
,每一块内容都会有非常多的实践知识,可以让读者学到很多东西,如:
- 分布式系统架构如何开发(
RPC
、MQ
、分布式任务
、分库分表
) - DDD 四层架构设计与设计模式的结合落地
- 互联网大厂的代码开发规范、需求评审、运维监控
- Docker 运维实践,环境、部署、配置、监控、日志等
3. 适合谁学
- 具备 Java 编程基础的研发人员,想提升自己的技术能力
- 希望提升编码思维,剔除到代码中的坏味道
- 有意愿成为架构师,但还处在一定瓶颈期
- 想加入大厂做码农,但总感觉找不到门路
五、如上,如虎添亿
在技术学习成长的路上,与同好同行,如虎添亿!
其实不只是阅读文章的你,也包括小傅哥,都需要每个阶段能突破瓶颈的圈子
。就像我自己也非常喜欢混在架构组,听着大佬们的技术讨论和思想碰撞,总是能给我增加不少的经验值,也从大佬的身上学到很多。
但无论何时都不要把路走窄喽,以为自己手里有个123就去攻击别人的456,哪知道人家还有789。所以更多的是我们需要保持一个良好的空杯心态,不断地去接收更多的意见来完善自己的思路,每当这些内容被吸收后,总是能在新开展的项目、技术、探索上得到应用,也能一点点让自己成长起来。
加油!前进折腾的路上,总是能遇到与你一样的同好!