坚持写技术博客,我得到了什么?

简介: 最开始写博客的目的只是为了记录自己的学习,比如上面的这条,通过Inception V3模型实现花朵识别,用的是tensorflow框架实现了一个植物的识别,但是对于代码我理解并不够,因此我写下了自己对每行代码的注释,保存下来并发布。后来删除的原因是,我觉得这篇博客写的太没有博客的样子了。后来断断续续写了十来篇,然后就没有然后了。

相信我,微信搜索《Java鱼仔》真的可以变强


我想用王者荣耀的段位来描述一下我的经历以及对未来的展望


(一)青铜阶段


我三年前注册了一个博客平台,并在五个月前来了掘金,我在2018年的5月9号写了人生中的第一篇技术博客,不过那篇博客现在已经躺在了我的回收站里


网络异常,图片无法展示
|


最开始写博客的目的只是为了记录自己的学习,比如上面的这条,通过Inception V3模型实现花朵识别,用的是tensorflow框架实现了一个植物的识别,但是对于代码我理解并不够,因此我写下了自己对每行代码的注释,保存下来并发布。后来删除的原因是,我觉得这篇博客写的太没有博客的样子了。后来断断续续写了十来篇,然后就没有然后了。(大学时候就涂个新鲜感,现在可后悔了)


(二)白银阶段


到2019年的时候,也就是我大三的时候,我们开始学习Java的一系列框架,那个时候我突然间就对Java十分感兴趣,因此我开始把自己学习Spring、SpringMVC、Mybatis的笔记发到博客上,以及自己使用Idea的一些心得体会等等,那个时候技术博客更像是一种对自己学习的记录。(开始努力学习了,但是没有规划好)


(三)黄金阶段


到2019年下半段,我开始从记录学习,慢慢往分享技术这方面改变。我把自己写的几个项目从零搭建用博客进行展示讲解,这一过程既让我加深了对自己原本项目的理解,同时也得到了部分朋友的点赞和收藏,这让我特别开心。同时我还把自己编程学习以来的经验和误区分享出来,其中有一篇对大学走过的误区的文章甚至达到了万次以上的观看数,我开始从博客中收获分享后的满足感。


(四)铂金阶段


我感觉我目前处于这一阶段,我学到了一种新的学习方法,叫做费曼学习法。这种学习方法的原理是你学会一种知识后,如果能将他完整的教给别人,才是真的掌握。于是我开始尝试着用知识点或者教程的方式将原本已经知道的知识点分享出来,分享的过程中我才发现原来有些内容当你要写下来时,你会发现自己的脑子一片空白,这时候就需要重新翻阅书籍,查询资料,将这个知识点巩固。输出的学习方式真的比输入更加高效。



网络异常,图片无法展示
|


同时我把自己写过的内容整理成册,并打算在未来不断完善,原本我的想法是一天更新一个篇技术博客,但是我发现有些知识点光靠一个晚上很难整理完全,争取两天或者三天能出一篇对大家有所帮助的技术博客。


(五)钻石阶段


这是我目前正在规划的未来想要达到的阶段--规划技术路线,逐一填补技术漏洞。简单来讲就是整理出一条完整的Java学习路线,把之前已经学会的和未来需要掌握的知识点整理出来,目前这个项目我已经在github上搭建完成了,等正式完成后我会分享出来。


(六)王者阶段


我对这个阶段的认知是,写博文能得到广大程序员的认可和反馈,对技术的认知到了更深的层次。继续努力吧!



相关文章
|
SQL 分布式计算 Serverless
Hive【Hive(六)窗口函数】
Hive【Hive(六)窗口函数】
|
设计模式 Java 程序员
日志框架Slf4j作用及其实现原理
日志框架Slf4j作用及其实现原理
267 0
|
传感器 边缘计算 物联网
物联网架构体系(一)
物联网架构体系(一)
3321 1
|
XML JSON Java
SpringBoot 实战:在 RequestBody 中优雅的使用枚举参数
本文先上实战,说一下如何实现。在 优雅的使用枚举参数 代码的基础上,我们继续实现。如果想要获取源码,可以关注公号「看山的小屋」,回复 spring 即可。
1543 0
SpringBoot 实战:在 RequestBody 中优雅的使用枚举参数
|
9月前
|
数据可视化 BI 项目管理
甘特图不再复杂!5款好用的在线项目管理工具大盘点
项目管理中,高效组织时间和任务至关重要。甘特图作为直观工具,能清晰展示项目计划,帮助追踪进度、分配资源。本文介绍了甘特图的核心功能与优势,并推荐了5款在线项目管理工具,包括板栗看板、Asana、Trello、Monday.com和Smartsheet,助力团队实现高效管理。
240 9
|
Kubernetes Linux Docker
Linux下minikube启动失败(It seems like the kubelet isn‘t running or healthy)
Linux下minikube启动失败(It seems like the kubelet isn‘t running or healthy)
Linux下minikube启动失败(It seems like the kubelet isn‘t running or healthy)
|
11月前
|
Dart 开发者 Windows
flutter:dart的学习
本文介绍了Dart语言的下载方法及基本使用,包括在Windows系统上和VSCode中的安装步骤,并展示了如何运行Dart代码。此外,还详细说明了Dart的基础语法、构造函数、泛型以及库的使用方法。文中通过示例代码解释了闭包、运算符等概念,并介绍了Dart的新特性如非空断言操作符和延迟初始化变量。最后,提供了添加第三方库依赖的方法。
141 12
|
负载均衡 Java 网络架构
实现微服务网关:Zuul与Spring Cloud Gateway的比较分析
实现微服务网关:Zuul与Spring Cloud Gateway的比较分析
665 5
|
机器学习/深度学习 人工智能 算法
AI - 决策树模型
决策树算法起源于古希腊的逻辑推理,20世纪在军事策略研究中首次提出。它通过构建树形模型模拟决策过程,每个节点代表一个属性判断,分支代表可能结果。ID3算法基于信息增益,C4.5则引入信息增益率,解决了ID3偏好多值属性的问题,还能处理缺失值。CART决策树适用于分类和回归任务,使用基尼系数或信息增益来选择特征。在Python的`sklearn`库中,`DecisionTreeClassifier`实现决策树分类,通过参数如`criterion`、`max_depth`等控制模型。
|
消息中间件 监控 调度
构建Python中的分布式系统结合Celery与RabbitMQ
在当今的软件开发中,构建高效的分布式系统是至关重要的。Python作为一种流行的编程语言,提供了许多工具和库来帮助开发人员构建分布式系统。其中,Celery和RabbitMQ是两个强大的工具,它们结合在一起可以为你的Python应用程序提供可靠的异步任务队列和消息传递机制。