技术博客到底应该怎么写

推荐每一个学有余力的同学都写博客。如果数据不错的话,这将是一个很加分的点。博客可以在很大程度上证明你的技术热情/技术深度/文档能力。

我们总说大厂面试官希望找到有潜力的同学。什么是有潜力? 这就叫有潜力。

必看前提:

第一点:不推荐搞自建网站写博客。自建网站写博客本质上和自嗨没任何区别。具体更多原因可以看这一篇文章:后端写博客不要自建博客网站

第二点:勇敢的转发自己的文章。不要总想着别人嘲笑什么的。前期写数据就是会很差。来自好友的点赞将是你为数不多的正反馈。

第三点:前期写数据差是正常的。但是从长期来看,你的博客粉丝量,阅读量一定会和文章质量成正比。因此要甘愿做冷板凳。

第四点:娱乐和技术结合。这本质上就是在做自媒体。你面对的是真正的读者。当你过度沉浸在技术中自嗨的时候,就要接受阅读量不高的现状。因此偶尔可以写一些偏技术类的科普文章。

从一整个发展历程看,我会认为我们的博客会经历两个阶段:新人和老手阶段。

新人阶段:

平台选择:

这一阶段,我会推荐你在CSDN平台上面写。因为CSDN的社区活跃度不太高。这一阶段你刚开始写博客,各种能力还很差。咱说的粗俗一点,就是一定逃不开生产垃圾文章。

你直接发到掘金,微信公众号这种用户比较活跃的平台那是真会挨骂。

我担心新同学被骂一两次就直接熄火了。所以先在CSDN写吧。而且CSDN阅读量也比较高一点,正反馈更多。

内容选择:

前期由于新同学还没搭建起来后端学习思维。所以就当学习笔记写。

高中时期的上课期间总写过笔记吧。各种细节知识不懂的也可以问AI之后填充到博客中。在这一阶段,我们要更关注文章的整体结构思路,风格样式。

说白了就是先追求让人看着舒服。不要上来就是密密麻麻的文字。可以看一看那些大博主的文章结构,学一学他们的。

老人阶段就没必要写了,等你慢慢的写得多了之后。自然想表达的会越来越多。也自然会知道自己应该往哪个方向深入发展。

前期先养成习惯,后期再输出观点。

总结:

说一千道一万,这种事情根本也就没有什么标准教程。其实只要你真正的把这个当个事干,不要抱着糊弄人的心态,那就能干明白。

要把这个当成一个娱乐项目看,要玩起来。只有玩起来了。才能真正的干明白。

最后:

我是程序员牛肉,目前就职于字节跳动。文章来自我的学习笔记《牛牛八股》,可以加我的QQ频道:《小牛肉的后端技术交流频道》获取哦。如果你对后端有任何疑问的话,都欢迎私信我哦。希望我可以帮到你。

关注我,带你了解更多代码之外的生存之道。欢迎订阅我的专栏(目前免费),后续也会持续更新。如果这篇文章帮到了你的话,就送我朵花花吧。

代码之外的生存之道 文章被收录于专栏

从双非到美团实习,再到字节跳动。 一路踩过多少坑无需多言。我的目标是把我曾经踩过的坑分享给大家。 我们的生活不止有代码。代码之外,亦是更加广阔的天空

全部评论
真诚提问,在飞书上写的博客,要怎么搞到CSDN上好一点呀
1 回复 分享
发布于 2025-12-21 12:46 吉林
你太牛了吧,感觉牛客平台对你而言太小了,你应该有更好的发展!
点赞 回复 分享
发布于 2025-12-26 19:58 广东
这就是强者的世界吗
点赞 回复 分享
发布于 2025-12-10 17:07 山东
太强了
点赞 回复 分享
发布于 2025-12-10 17:07 山东
倾囊相授了,佬
点赞 回复 分享
发布于 2025-12-10 17:07 山东

相关推荐

04-10 14:00
门头沟学院 Java
4/1 hr 电话约面的时候问了是否可以转 golang, 同意后约面面试官开头介绍技术栈为 golang面试体验很好, 问答之后基本都有正面回应, 但没怎么挑我的刺, 面试官可能不熟悉 JAVA 或根本就不想要我没录音可能有遗漏Q1 自我介绍Q2 你是怎么构建这个 agent 的 (组装链 + 执行链)Q3 在执行过程中出现问题怎么解决的, 采用了什么降级措施吗 (没有采用, 直接终止)Q4 你项目上说了 RAG, 你来介绍一下 RAG 在你的项目中是怎么使用的 (作为 advisor 角色, 在思考流程时通过知识库的形式组装到 prompt 中)Q5 你项目使用了 sse, 说说 sse 是什么与 websocket 有什么区别? (sse 单向构建简单)Q6 项目中你是怎么使用 sse 时? (在 trigger 层中配置了 sse 的三个参数, 使用 emitter)Q7 你刚才提到了 trigger 层这一 DDD 领域概念, 你知道 DDD 吗? (不太熟悉, 扯了一下分层, VO, 聚合根)Q8 你这个高并发本地服务平台有什么用? (黑马点评)Q8 你第二个项目高并发平台测试过多高并发度吗? (瞎扯了几百并发度, 实际还没测试)Q9 你说实现了 session 共享怎么实现的, redis 的 key 和 value 怎么储存的 (通过 redis 实现的, 将 session id 作为 key 存储到 redis 中, key 和 value 都是 string)Q10 你说能够无感 token 刷新与权限校验是怎么实现的 (这里我忘记了, 就扯 redis 存然后将 token 返回给前端浏览器)Q11 你说返回给前端浏览器, 然后我换一个浏览器是不是 token 就失效了? (是, 因为 token 是存在浏览器中的)Q12 你提到了 cache aside, 它是什么? (redis 未命中则取数据库, 还说了一下另外两种, 说了一种另一种忘记了)Q13 你说用延迟双删实现过期时间补偿, 什么是延迟双删 (先删 redis 后 sleep 再删 redis)Q14 这个 sleep 设置时间是怎么确定的? (由于前面扯了几百并发度, 就说在这个并发度下这个时间最合适)Q15 你提到了互斥锁, 聊聊你项目里的互斥锁? (首先是 setnx 与 ex 手工首先的互斥锁, 但没有过期续费和可重入功能所以还使用了 redisson)Q16 你提到了布隆过滤器? 说说它的原理 (本质是 hash 表 + 多个 hash 函数, 对应槽位为 0 一定不存在, 全为 1 不保证一定存在)Q17 怎么提高布隆过滤器的准确度 (根据准确度的计算公式, 多增加 hash 函数来实现)Q18 你使用了 lua 脚本, 它的原子性是怎么实现的 (这个一点都不知道, 直接回答了不知道)Q19 后面你提到了 rabbitmq 消息队列, 为什么使用它, 它有哪些使用场景 (聊了 redis 自带的三种消息队列各自的缺点, 但使用场景没讲清除)Q20 你使用了 hyperloglog, 你知道它的原理吗 (不熟悉, 回答不知道后面自己补充了 geo 的原理)Q21 你知道 zset 是怎么实现的吗? (skiplist + score / ziplist)手撕:Q1 最大子数组和 (秒后讲一下原理, dp)反问:Q1 组内业务是做什么的? (QQ 浏览器 + 推荐广告)Q2 是推荐算法吗? (不是, 就是根据已经为用户选好的广告来推送)反思:面试之前都是复习第一个 agent 项目和八股去了, 导致后面的点评很多都忘记了, 后面打算改一下简历, 去掉一些没有和业务相关的技术.还要修正一下自己的回答方式, 多从 业务 -> 技术的角度来思考回复
查看25道真题和解析
点赞 评论 收藏
分享
评论
11
18
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务