炸!1024我的故事,一个写了两年博客的大厂码农!(代码片段)

小傅哥 小傅哥     2023-01-19     301

关键词:


作者:小傅哥

博客:https://bugstack.cn

沉淀、分享、成长,让自己和他人都能有所收获!😄

一、嗯,肝了两年

300篇文章、4本PDF、2个小册、1本出版图书,为自己折腾到日子让我兴奋!

两年来,11前睡觉,早上6:20起床洗漱🧽、7:20跑步回来🏃,写作✏️或看书一小时,到了周末基本就可以全时间投入到自己到这个小世界里:编写案例、整理博客、发布文章、技术交流、同好扯皮

哈哈哈,有伙伴问傅哥,你咋这么卷!可能我自己到没觉得,因为做自己喜欢的事你会发现自己特别容易投入,也不需要所谓的鼓励来让自己坚持。对于每一项的知识学习都是为了可以不被别人的一两句话忽悠住,我就想扒开看看到底咋回事,为了这个到底,好家伙就一直冲到了现在。

截止到21年10月24日,我已经在写博客的路上足足有两年了,趁着这个1024的好日子,趁着黑夜,嘿嘿,我把博客偷偷升级到 vuepress 版本了,对于这件事我早已预谋已久。因为最新版的博客 bugstack.cn 可以增强体验利于阅读开放文章支持PR共同维护一起进步

❤️初心,沉淀、分享、成长,让自己和他人都能有所收获!

二、对,关于作者

你好,我是小傅哥,《重学Java设计模式》图书作者,一线互联网 Java 工程师、架构师。

一个着迷于技术又喜欢不断折腾的技术活跃者,从13年毕业到进入互联网,开发过交易、营销类项目,实现过运营、活动类项目,设计过中间件,组织过系统重构,编写过技术专利。不仅从事业务系统的开发工作,也经常做一些字节码插桩类的设计和实现,对架构的设计和落地有丰富的经验。在热衷于Java语言的同时,也喜欢研究中继器、I/O板卡、C#和PHP!

除此之外小傅哥并不只满足于CRUD搬砖,也关心业务、运营、产品、数据、测试、运维等各项知识体系的完善学习,就研发架构设计来讲,更全面的学习会更有利于做出更长远的架构设计。同时完善个人知识体系也更有利于个人成长。

所以你会看到小傅哥在工作之外的深夜、周末、假期会折腾于写文章、编小册、出书籍,并十分热情于对粉丝的交流、提问、解惑。并不深沉且少许逗比的我,希望能给大家带来最接地气的帮助和成长。

我给自己在技术职业成长上,定位成一个能抗住农夫三拳的架构师,所以我在编写和输出的技术内容上,也是以数据结构、算法逻辑、设计模式、核心技术、系统架构、服务运维等方面的知识扩展技术广度和深度,并以实践验证的学习方式进行汇总内容编写文章。也希望这些成体系的技术系列内容能帮助你慢慢且踏实的成长起来。

三、嘿,历史记录

  • 2009年-2013年,在大学学习 Java 编程,并结交了很多小伙伴,大帝、小黎子、糖糖、苏二毛、蚂蚁等
  • 2013年,入职传统烟草行业,从一个初学Java程序猿开始写C#,并跟随飞哥四处出差部署项目;上海、滁州、长春、邢台,从此不在是Java程序猿还会C#、PHP、C++、IO板卡、PLC、中继器。
  • 2015年-至今,跳槽到互联网大厂。逐步参与和编写较大型项目以及中间件开发。
  • 2019年,逐步开始带领技术小组承担项目开发设计相关工作。
  • 2019年,创建 bugstack虫洞栈 | 沉淀、分享、成长,专注于原创专题案例编写,让自己和他人都能有所收获。目前已完成;Netty4.x专题案例、用Java实现JVM、手写RPC框架、基于JavaAgent链路监控等
  • 2019年,重新开始在 CSDN 写博客,并成为博客专家。
  • 2019年11月份,微信公众号bugstack虫洞栈突破1k读者。
  • 2020年02月份,与 GitChat 合作了第一个付费专栏《Netty+JavaFx实战:仿桌面版微信聊天》
  • 20年03月,总结职场类文章
  • 20年04月,编写ASM、Javassist、Byte-Buddy,字节码编程系列文章
  • 20年05月-07月,编写专栏《重学Java设计模式》,并推出PDF书籍,全网下载量14万+
  • 20年08月-12月,推出两个大专栏《面经手册 • 拿大厂Offer》、《码场故事》
  • 21年04月23日,图书节,我的第一本技术书《重学Java设计模式》出版了,G哥、敖丙、帅地、cxuan、Hollis、小林、小灰总、付东来,开涛大佬,都支持了我,哈哈哈
  • 21年06月20日,累计全网12万粉丝
  • 21年10月24日,博客从 jekyll 升级到 vuepress 并开源所有文章。感谢 @pdai 提供模版!
  • 我写过最好的一句话是:承遇朝霞、年少正恰、整装戎马、刻印风华。
  • 我是小傅哥,喜欢并热爱编程,执着于努力之后所带来的美好生活!

四、冲,新版博客

全新UI支持搜索清晰的分类和目录沉浸式的阅读看书一样的体验


1. 博客分类

而这几大块内容也是每一个较贵的 Java 程序员应该掌握的内容,可以包括:

  • Java&Spring:以讲解Java、Spring核心知识为基础,用数学逻辑思维分析关于Java、Spring、Mybatis、Dubbo等核心源码技术内容。其中如《Java 面经手册》是一本以面试题为入口讲解 Java 核心内容的技术书籍,书中内容极力的向你证实代码是对数学逻辑的具体实现。包括正在编写的《手撸 Spring》通过手写简化版 Spring 框架,了解 Spring 核心原理。在手写的过程中会简化 Spring 源码,摘取整体框架中的核心逻辑,简化代码实现过程,保留核心功能,例如:IOC、AOP、Bean生命周期、上下文、作用域、资源处理等内容实现。这些都程序员学习技术成长过程中非常重要的知识,如果能深入学习那么对以后的个人成长帮助非常大。
  • 算法逻辑和数据结构:这部分内容主要以Java源码为入手,讲解其中的数学知识,包括:扰动函数、负载因子、拉链寻址、开放寻址、斐波那契(Fibonacci)散列法还有黄金分割点的使用等等,这也正式《Java 面经手册》的核心内容所在。
  • 面向对象《Java 设计模式》的知识是在Java基础铺平,数据结构、算法逻辑有了一定的了解后,在深入学习和使用的技术。同样是一个需求在学过设计模式后,也阅读了不少别人优秀的代码,那么在他实现需求的时候,会拆分出很多的接口和接口的继承、抽象类的职责隔离实现、具体业务模块的分层、功能服务组件的细化、具体实现过程中对设计模式的运用等等。这样的代码实现后会非常具有易扩展和可维护的特点,否则一篇的ifelse不是坑自己就是坑下一个人。
  • 中间件:可能很大一部分研发并不会接触到中间件,也不太可能有人告诉你可以使用中间件的方式解决一些实际遇到的问题。因为大部分时候你都会认为中间件只是公司专门部门的人写的,或者是技术大牛搞的,总之与你没关系。但其实代码知识对数学逻辑的具体实现,业务开发有业务开发的方式,《Spring 中间件和开发》也只是对Spring的关于容器中一些特定接口和类的使用,具体的还是普通的逻辑代码,比如暴露服务、采集日志、监控系统等。但如果你能早些学到这样技术的核心思想,那么对于升值、加薪、跳槽,都是非常有帮助的。
  • 通信专题:其实Netty是一项非常重要的技术,比如在RPC服务实现中的Dubbo、或者MQ、以及很多时候的通信里都是能用到的技术。就连小傅哥的第一次面试大厂也是靠着对Netty的学习,刷进来的!所以小傅哥编写了很多Netty从基础入门讲解到核心原理,告诉你如何处理半包、粘包,怎样定义消息协议,并开发了一个基于Netty的仿微信聊天项目,这些技术内容你都可以在我的博客学习到学习到。
  • 字节码编程:这项技术可能大多数研发,哪怕35岁的,可能也不一定接触到。但这样的技术你却基本都用过,比如你的IDEA是购买的吗,你怎么给让它能用的!你用过一些非入侵的全链路监控系统的,你通过字节码插桩搞过一些事情吗,那你用过Cglib吧,它的底层就是通过ASM字节码框架对字节码进行的一些列操作。
  • 关于:除了技术学习以外,还有很多伙伴会经常问我一些关于学习、成长以及在职场中怎么活下去。所以我结合我自己在大厂互联网中的学习和成长经历,给读者伙伴写了不少此类的内容。如简历编写、招聘要求、技术资料、代码规范、评审晋升、薪资待遇、副业收入等等。这些内容可能很多会帮助你度过一个安定的职场生涯!

2. 站点地图

  • 在文章阅读的都站点地图中你可以快速找到常用信息,包括:技术社区、PDF 下载、专栏资料、项目开发、知识星球等,如果你还有其他特别需要的,总是使用的也可以联系小傅哥进行添加。

3. 文章开源

  • 所有的文章都支持定位到 github 的 CodeGuide 对应的文章中,支持提交修改,也支持提交PR。这样可以更大限度的满足同好对本仓库的共建,让这份支持变更更加有力量,也可以让每个人都能参与到这样一个已经6k Star🌟的项目上。
  • 项目地址:https://github.com/fuzhengwei/CodeGuide - 非常有价值!

4. 阅读解锁

  • 增长文章解锁🔓时效,只要你的浏览器对 cookie 没有限制,或者你没有定期删除,那么文章在当前浏览器下会一直处于有效状态。
  • 如果你不能正常解锁,可以在文章的顶部点击阅读原文,这些文章是博客的原文地址(陆续补充中),也可以在 CodeGuide 中阅读(打开速度很慢),再有就是找傅哥帮忙。
  • 所有的加锁都只是为了让这份创作可以继续下去,除了热情在这件事上,还有很多经历、成本、支出需要回馈一些,否则真的很难坚持下去。经费这块都难以为继! 感谢理解,真的不是为了阻挡你阅读!

5. 其他功能

在这个最新的博客模版中还提供了其他增强阅读的功能,包括:手机扫码阅读、关闭侧边栏放出最大可视区域,图片点击放大、连贯的上下篇阅读等小功能,可以更好的满足你在阅读学习时体验诉求。

同时为了老用户已经保留了旧版博客的地址,以及 CodeGuide Wiki 的文章链接使用的都是旧版博客地址,所以以前版本的博客的内容并没有删除,依旧可以使用。只有你跳回首页时才会进去到新的版本,后续旧版博客链接调用量逐渐放缓减少后,全部切换为新版博客。

五、吼,感谢读者

一路走来感谢大家对支持、认可、帮助,也感谢那么多的伙伴分享小傅哥的博客、公众号、PDF、小册、书籍到自己的群和朋友圈中,我总能看见你们在那里支持小傅哥,真的非常感谢!!!

我会在这条路上一直走技术路线,坚持输出有价值的技术内容,与同好一起进步成长。就像我所坚持的那样,沉淀、分享、成长,让自己和他人都能有所收获!

当大厂码农,遇到多年未见的公务员老同学,故事的结尾炸了...

<END> 查看详情

当大厂码农,遇到多年未见的公务员老同学,故事的结尾炸了...(代码片段)

👇👇关注后回复 “进群” ,拉你进程序员交流群👇👇作者:不会笑青年漫画师:Ys来源丨不会笑青年(ID:laughyouth)本文原创公众号:不会笑青年,授权转载请联系微信(laughyouth... 查看详情

1024两年祭溯流光觅杳杳(代码片段)

...ndex'2markdown公式编写中的易忘点ASummaryforaNobody结语序言写了整两年blog了,差不多70多篇,大部分都是原创,恰好前两年的1024节都写不出blog,拿不到CSDN的1024勋章 查看详情

1024对当下的一些思考

...农了!当下马上要35岁了,好像35岁对码农而言是一个很大的关口。希望以后能够顺利吧。当下经济也不是很好,感觉明年后年经济会更差,也不知道未来能不能挣到钱,姑且走一步是一步吧。互联网的春风好... 查看详情

彻底废了,去干了两年外包...

...旬,感觉自己不能够在这样下去了,长时间呆在一个舒适的环境会让一个人堕落!而我已经在一个企业干了五年的功能测试,已经让我变得不思进取,谈了1年的女朋友也因为我的心态和工资和我分手了。于是&... 查看详情

彻底废了,去干了两年外包...

...旬,感觉自己不能够在这样下去了,长时间呆在一个舒适的环境会让一个人堕落!而我已经在一个企业干了五年的功能测试,已经让我变得不思进取,谈了1年的女朋友也因为我的心态和工资和我分手了。于是&... 查看详情

彻底废了,去干了两年外包...

...旬,感觉自己不能够在这样下去了,长时间呆在一个舒适的环境会让一个人堕落!而我已经在一个企业干了五年的功能测试,已经让我变得不思进取,谈了1年的女朋友也因为我的心态和工资和我分手了。于是&... 查看详情

《1024伐木累》-小白篇之职业规划(前篇)-总章节十四

 沉寂了两年多了,再次提起笔来,想要完成这个故事,感觉在博客园发这种类型的东西不太合适,毕竟不完全是技术的事儿,能不能上主页不是主要的,重要的是我会继续坚持下去,把事儿做完,毕竟好事儿不怕晚。后续也... 查看详情

1024我们的码农节-向自己致敬!

....比如:给各位辛苦大佬们讲几个咱们程序届段子给自己立一个flag,明年的1024争取少掉点甚至不掉头发!共同探讨程序届高居不下的两大热点:衣品和女朋友!...更多没涉(xia)及(xian)的话题请评论里,留起来!二、最敏感(性感)的话题2... 查看详情

大厂码农在北京买房需要几年?(代码片段)

...法避开的一道关,只是何时何地的问题。对于那些在大厂上班的码农来说,留在当地似乎是理所 查看详情

一个40出头被裁码农的曲线救己之路。。。

本文首发微信公众号:飞总聊IT我认识多年的一个朋友,最近和我讲了一段他的朋友的一段经历。我朋友和我说,这辈子最后悔的就是选择在中国做码农,又没有做好对未来的准备,年轻的时候没拼命赚钱了。... 查看详情

金九银十就要来了,前端码农该如何逆风输出拿下大厂offer?

...到阿里意向书以后便没有参加其他公司的面试了,花了两天整理了一篇自己秋招的经验总结。面试经验汇总面试经验汇总是我在秋招和面试过程中的一点体会和总结&# 查看详情

金九银十就要来了,前端码农该如何逆风输出拿下大厂offer?

...到阿里意向书以后便没有参加其他公司的面试了,花了两天整理了一篇自己秋招的经验总结。面试经验汇总面试经验汇总是我在秋招和面试过程中的一点体会和总结&# 查看详情

金九银十就要来了,前端码农该如何逆风输出拿下大厂offer?

...到阿里意向书以后便没有参加其他公司的面试了,花了两天整理了一篇自己秋招的经验总结。面试经验汇总面试经验汇总是我在秋招和面试过程中的一点体会和总结&# 查看详情

金九银十就要来了,前端码农该如何逆风输出拿下大厂offer?

...到阿里意向书以后便没有参加其他公司的面试了,花了两天整理了一篇自己秋招的经验总结。面试经验汇总面试经验汇总是我在秋招和面试过程中的一点体会和总结&# 查看详情

两年回顾+开始写博客

...场体系,产品岗位。现在是2020年3月,是我成为产品的第一个半年。在前一年半的测试岗位上,我的主要工作是软件测试,完成产品的最后一道验证和质量把关,最终将版本推上生产环境。而现在,作为一名产品经理,我需要全... 查看详情

做了两年软件测试的进阶应该怎么做?

昨天在知乎问答上看到了一个问答。问的是软件测试人的进阶该怎么做?他说自己的在小公司呆久了,太安逸,如下图:想要突破技术瓶颈?做了两年软件测试的进阶应该怎么做?我记得刚毕业时公司请的培训老师跟大家说“测... 查看详情

chatgpt与码农的机会(代码片段)

...势与对未来博客的编写方面的思考。这篇文档我继续分享一个我在开发中的一个案例和相关的感想。事件还原我发现ChatGPT也可以帮助我编写OData,于是我也利用GPT帮助我编程。OData如何将filter与apply字段联合使用?答案如下:GET/o... 查看详情