开篇
引言
作为一枚Android开发程序员,2015年初次入行,从一开始的培训懵懵懂懂,到边工作边学习。至今入行也有近7年了,然而深感自己的技术过于零散和潜于表面。在实际工作中,常用各种开源框架,拿来就用,不研究其中原理和相关设计模式。在开发中遇到问题,经常百度好半天,解决了,也很少记录。归根结底还是因为基本功不扎实,使得很多时候开发偏于被动,一个小的需求,因为初期框架不合理的原因,在后期开发变得臃肿复杂。所以在2022年,通过学习,笔记记录,巩固扎实自己的基本功,并一路向前,始于前端而忠于全栈。
——学习是为了更高效的解决问题。
论写博客的必要性
在实际软件开发过程中,不管是前期软件架构设计,还是中期软件开发,还是后期软件迭代维护。我们都会遇到很多奇奇怪怪的软件开发问题。里面框架技术选型、软件开发bug、采用某种三方框架?那么遇到问题,我们一般都怎么解决呢?大部分情况下,我们都是各种“百度一下”,实在找不到“Google Search” 。然而问题解决之后,就不去管它,不去记录,很容易导致,在不久的将来我们还会遇到类似的错误,还去“百度一下”,长期以往,反反复复,很浪费时间。所以我们有必要通过写笔记的方式记录软件开发过程中的“疑难杂症”。俗话说—好记性不如烂笔头。
写博客的好处有很多
第一:写博客是我们对学习的总结,可以巩固我们所学的内容。
一直以来我学习编程的时候总喜欢看视频,看博客,认为自己听懂了就真的懂了,其实不然,听懂了并对代表自己会写了,听懂了只能说明你理解了理论,但不能说明你会能把理论实践。
这个时候写博客的好处就凸显出来了,写博客可以让我们回顾每天学习的知识,加深印象。你在写的过程中回顾学过的知识就相当于重复学习了一遍,这学习一门新技术是很有必要的,因为有的知识你学完之后时间一旦长了,就会忘得一干二净,没有丝毫印象,但是写了博客后,那就会加深印象,不容易忘记。
第二:提升自己的总结能力
写博客不是随便写写就完事的,这样是起不到任何作用的,而是要把每天学的知识总结概括梳理出来,用语句的形式表达出来。这是十分有利于提高我们的知识总结能力的,倘若我们自己能一直坚持着写博客,那么时间久了,我们自身的总结能力会有一个很明显的提升。
第三:方便自己查询
我使用vuepress+Gitee搭建了一套属于自己的博客系统,所以我会把自己学习的知识放到我的博客系统当中,在自己的博客系统中写博客,相当于是自己的知识库,我在博客系统中加入了全局搜索功能,方便后期对知识点的查缺补漏。
第三:技术分享
这是一个深度学习的过程,就像以前复习功课一样,是一个查漏补缺的阶段。等你能够完整清晰地写成一篇优秀的技术博文,你就会对要表达的知识点的理解又上升了一个层次。把自己的知识和想法分享出去,并不只是让别人学习到你的东西,同时也是自己提升的一个过程。
以上就是对写博客好处的简要总结,其实其益处远远不止这四点,当你写了一段时间博客后,你会发现。
开篇本是一个起点,当前页面应该展示页面向导或是目录大纲,由于还没整理好目录,所有相关技术专题,请查阅顶部导航栏。
