为什么我们要坚持写博客?

简介:

前言

从2018年7月份,我开始了写作博客之路。开始之前,我打算分享下之前的经历。去年初公司来了个架构师,内部分享过docker原理,TDD单元测试驱动,并发并行异步编程等内容,让我着实惊呆了,因为确实是干货。从那以后我买了快十本书了,为了补充我的基础知识,我觉得我对工作上的上层应用是足够完成工作了,但是沉淀到底层,沉淀到分布式,沉淀到大前端,我的知识栈脆弱的经不起推敲。计算机是一门高速发展的学科,跟不上时代就会被淘汰。没有背景的人唯一出路就是努力向前!

收获

线程安全集合类

在我7月份的一篇akka.net提到一个业务场景,就是异构系统数据同步,之前采用的是任何更新都直接推送队列,这无疑是很消耗性能的。我当时想到了加锁存httpruntime cache,定时推送。在研究了olreans的connect源码后,发现了大量的基于多线程的集合类,可以替代我之前的想法。就在昨天测试zipkintracer是又看到了那些多线程安全的集合。我就知道以后任何推送数据都可以采用这种方式,然后再异步落库。

关注到园区大牛

不断的坚持写了三个月博客后,部分文章也引起了一些关注,如《.net外国高质量博客分享》,《.net实用业务搭配技术栈》,《.net实践爬虫》《.net架构篇:实用中小型公司支付中心搭建》等。不同的文章能引起不同人的兴趣。让我有机会和周旭龙,圣杰,善友大神,倾竹大人,晓晨等园子里高质量博文大牛参与讨论学习,这其实很重要,空手交流和拿着东西交流感受是不一样的。

报错问题引发的挑战

我们在解决问题的过程中,会遇到各种各样的bug,在解决bug时,我最近习惯用bing搜索,可以支持国内搜索和国外搜索。搜索过程中,会加深一些知识应用。那些搜索的连接也是很有价值的,记录下来,总有收获。

专有问题关注专有人群

部分人可能博客更新率很低,但质量很高,你发布一篇博文话题时,有时会引起他们的兴趣和建议。然后根据他们的建议和博文记录,可以引发更大的世界。专人关注的时间更久,可能比你懂得更多。比如大数据,机器学习等领域,园子里都有对应的牛人。

黑夜给了我黑色的眼睛,我却用它来寻找光明。

如何写好一篇博客

刚开始我被移除首页的文章有很多,但我大多都赞同。一篇好的博客,应该做到下面几点:

一,排版整齐。

排版错乱的都没有兴趣看下去。

二,基本介绍

写一个东西前,要先把所写的东西做一个开篇介绍,让读者有个大概的熟悉。

三,故事讲清楚,讲完整,逻辑清晰

只有博文看的懂,或者让懂的人有复习或深入学习的兴趣。才算一篇好的博文。梳理,总结,提炼出精华内容,才是我辈追求的目标。

四,搭配源码

如果是实践型的项目,最好是能搭配源码,前两天看到三生石上的点推荐看源码连接的主意挺不错的,有兴趣的人自然会点击下载。软件是一项包含理论和实践的工程。实践也是相当重要的。

目前较好的博客平台

手机端支持最高的是简书,电脑端可选简书,CSDN,还有慕课网的手记,当然还有阿里云,腾讯云等。平台还是很多的。

博客园的编辑后台较老,不够现代化。我一般是有道云编辑好后,复制到博客园。

博客能带来盈利么

如果你的博客不是收费而是免费的,很难盈利。就像我老婆电商轻松刷一单就可以获得一件小礼物,如小电风扇,挡风被,鞋等各种各样。而我花费几个小时写一篇博文,也就收获几个赞,什么礼物也没有。

貌似投资完全不成正比。

但我们应该从另外一个方面思考问题。

如果你写的是系列文章,可以去慕课网等各大教育平台设置你的收费教程,这样肯定有收益。

如果达不到这个水平,就老老实实写博文积攒人气吧。张鑫旭十年博客,一朝图书出版,立刻进入css分类书籍排名前列,这都是十年积攒的人气。如果是一个默默无闻的人出个书,有谁买?

如果还没有达到出书的水平也不要紧,可以写一些入门教程,放个打赏分享。路过的看官,万一谁发善心打赏了点呢?

如果真的无人打赏,那么就看主战场的收获了。以解决实际工作为目标写博客,以提升现有工作性能为目标写博客,以重构老旧垃圾代码实现可维护性为目标写博客,以学习新技术为目标写博客,无论那一种,你都可以找到一样去选择。这么多进修了,面试或谈工资时,你的底气就不一样。

总结

不断的写博客,会激发你不断学习的激情。学习的激情又会发现无数不会的东西。不断的前进下去,博文会越来越多,学习的东西会越来越多。

这篇是属于鸡汤文,也是属于推广计划,欢迎大家查看推荐我的置顶博文。这是24小时内第四更了,约上万字数。一篇分布式监控实践,两篇看待外包,一篇推荐写博文。


本篇到此结束,感谢观看。

相关文章
|
存储 编解码 数据处理
【FFmpeg 视频基本格式】深入理解FFmpeg:从YUV到PCM,解码到编码(三)
【FFmpeg 视频基本格式】深入理解FFmpeg:从YUV到PCM,解码到编码
487 0
|
11月前
|
自然语言处理 数据挖掘 API
淘宝直播间弹幕 API 接口(淘宝 API 系列)
淘宝直播间弹幕API助力电商直播数据分析与优化。通过实时获取弹幕信息(昵称、内容、时间、类型),商家可精准把握消费者需求,优化直播内容;开发者可构建数据分析工具和智能客服系统。接口采用WebSocket协议,支持全双工通信,确保数据实时性。请求需包含直播间ID(room_id),并遵循平台使用规范。示例代码展示了Python调用方法,需安装`websocket-client`库并处理重连与异常。
|
9月前
|
安全 网络安全 数据安全/隐私保护
HTTP 与 HTTPS 协议及 SSL 证书解析-http和https到底有什么区别?-优雅草卓伊凡
HTTP 与 HTTPS 协议及 SSL 证书解析-http和https到底有什么区别?-优雅草卓伊凡
491 3
|
人工智能 自然语言处理 自动驾驶
SAM 2.1上新、Lingua代码库发布,一大波Meta开源工具来袭
Meta(原Facebook)近期发布了多项重要更新,包括SAM 2.1图像分割模型的升级和Lingua多语言处理代码库的发布。SAM 2.1在处理复杂场景和细节上表现更佳,提供更精细、快速且广泛适用的分割效果。Lingua则支持多种语言处理,具备丰富的工具集和易于集成的特点,为开发多语言AI应用提供了强大支持。这些工具不仅提升了开发者的灵活性和效率,也促进了AI领域的知识共享与创新。
256 1
|
12月前
|
存储 关系型数据库 分布式数据库
PolarDB PG 版冷热数据分层功能介绍
本文介绍了云原生数据库PolarDB PG版的冷热数据分层存储功能,涵盖其原理、特性及最佳实践。冷热分层存储通过将冷数据归档至OSS(对象存储服务),实现低成本高效存储,同时保持SQL操作透明性和性能优化。支持多种分层模式,如表与索引分层、大字段独立归档等,并提供压缩和缓存机制以提升访问速度。此外,还介绍了如何通过DDL语句轻松转存数据至OSS,以及一系列最佳实践,包括自动冷热分层、无锁表转存和一键转存等功能。
737 36
|
机器学习/深度学习 NoSQL Go
如何进行Go程序的打包发布
如何进行Go程序的打包发布
358 7
|
XML 缓存 安全
PUT 请求和 POST 请求有什么区别?
【10月更文挑战第25天】PUT请求和POST请求在HTTP协议中有着不同的功能和应用场景,开发者需要根据具体的业务需求和资源操作的性质来选择合适的请求方法,以确保客户端与服务器之间的交互准确、安全且符合预期。
|
Java API 数据处理
Java 包(package)的作用详解
在 Java 中,包(package)用于组织和管理类与接口,具有多项关键作用:1)系统化组织代码,便于理解和维护;2)提供命名空间,避免类名冲突;3)支持访问控制,如 public、protected、默认和 private,增强封装性;4)提升代码可维护性,实现模块化开发;5)简化导入机制,使代码更简洁;6)促进模块化编程,提高代码重用率;7)管理第三方库,避免命名冲突;8)支持 API 设计,便于功能调用;9)配合自动化构建工具,优化项目管理;10)促进团队协作,明确模块归属。合理运用包能显著提升代码质量和开发效率。
1283 4
|
机器学习/深度学习 人工智能 算法
【新闻文本分类识别系统】Python+卷积神经网络算法+人工智能+深度学习+计算机毕设项目+Django网页界面平台
文本分类识别系统。本系统使用Python作为主要开发语言,首先收集了10种中文文本数据集("体育类", "财经类", "房产类", "家居类", "教育类", "科技类", "时尚类", "时政类", "游戏类", "娱乐类"),然后基于TensorFlow搭建CNN卷积神经网络算法模型。通过对数据集进行多轮迭代训练,最后得到一个识别精度较高的模型,并保存为本地的h5格式。然后使用Django开发Web网页端操作界面,实现用户上传一段文本识别其所属的类别。
475 1
【新闻文本分类识别系统】Python+卷积神经网络算法+人工智能+深度学习+计算机毕设项目+Django网页界面平台

热门文章

最新文章