技术人员为什么一定要写技术博客?
大家好,我是待兔,也是
helloworld.net
创始人,今天想讲讲技术人员如何提高技术以及为什么一定要写技术博客?
因为接触过很多的开发者,以及在各种技术群里,也有一些人问过我好多问题.
主要有以下几个
大佬你是如何提高技术的? 你的全栈是怎么学的? 哪来的那么多时间学习技术?
首先呢,我不是大佬,只是一个普通的开发者 其次,我的上班时间和大学一样,忙于写公司的各种业务 区别就是我下班后,周六日的时间里,会花大把的时间看技术文章,视频等, 还有就是我把我学习的过程中,都以博客或者笔记的形式记录了下来。好记性不如烂笔头嘛,也方便回忆,但是最最重要的是,我坚持系统性的学习
分享一个我的小故事
我做技术已经10年了,刚开始做研发的时候,也是看各种文章,但当时有一个困惑一直不解,就是我每天也在看各种技术文章 但是为什么技术就提高的那么慢甚至一点作用都没有?直到后来面试一家公司,当时的面试官提醒了我 学习技术一定要有一个系统性,而且要坚持 什么意思呢?就是你今天看了一篇 HashMap
的文章,在下班的地铁上又看了一篇 http
缓存的文章,到家后又看了一篇 vue
的文章 是不是很乱?是不是这三篇文章之间没有任何关系?东一棒槌西一榔头,看的时候好像懂了,这样的学习方式一点用都没有,是一点用都没有。因为我自己就经历过
后来我就开始捋清自己的哪些知识点掌握的薄弱,最开始我就先学数据结构,因为这个会用,但是每次面试的时候面试官必问的 所以我给自己定了一个目标,
3个月时间内,重点只看数据结构的文章,只学数据结构,做到能手写各种数据结构的核心源码
后来就坚持这样做,效果是很明显的,比东一棒槌西一榔头,进步的太大了
其实没有用3个月就已经把数据结构常用的原理以及手写核心源码全部掌握了。 手写Java数据结构核心源码
尝到了甜头之后,就慢慢的开始学设计模式,学习前端知识 而且这个过程一定坚持在学的过程中,写笔记(后来有一部分笔记发表了博客,这是后话)
踏踏实实不浮躁
现在移动互联网时代,都讲效率,讲短平快,甚至很多的技术人都有自己的技术公众号,而且搞技术的也被逼成了运营了,为了一篇技术文章有更多的点赞阅读量,绞尽脑汁的去想一个很有诱惑性的标题,活生生的把技术逼成了标题党。写博客在现在看来,反而显得很慢,很浪费时间,很落后时代,其实不是
因为技术只能踏踏实实一步一步的来,就算现在有很多的视频,专栏,以及各种技术大牛的技术直播课,不管你通过什么方式去学习 看完了视频,文章,直播后,能写出来,能讲出来,而且别人也能看明白也能听明白,那才是你自己的东西,才是真正学会了。
笔者遇到过有很多人看了视频都听明白了,2天一过,就又忘了,用的时候不知道从何下手
所以写博客有很多的好处
写博客的过程中就是思考的过程,能加深你对知识的理解以及运用,更重要的是你会忘,但是通过自己写的博客能很快的回忆起来 写博客的过程中,有成就感,学会了一个知识点,写出来别人也能看,有种成就感而且更能激发自己的学习热情 当博客积累的有一定量的时候,能在技术社区里面有更多的人看到,能认识更多的同行,技术朋友,甚至还有人帮你推荐工作 自己的技术博客也是对面试官一个很好的个人展示,笔者就有朋友,学历一般,但是通过写博客,被大厂技术主管发现并录用,且工资不低 锻炼自己的写作能力,写作也是一种很重要的能力 好多我们所谓的技术大牛,有很多都是通过写博客曝光自己的,才小有名气的 博客写的好,有可能会有出版社找到人,出书,还能赚点稿费,最关键的是在业内也是个小名人了找工作谈工资什么的,多了几分把握了 最后一条是最重要的,就是自己的技术上的提升,自己的能力的提高
所以,个人经验,学习技术,不管你是通过什么方式学习,看视频,看技术文章,或者你去培训班都没问题 最重要的是要坚持,系统性的学习,在这个系统性的学习的过程中,最后坚持写笔记(至于发表不发表成博客,都行)
国内有很多技术社区可以写博客,比如 csdn
, 博客园
,helloworld.net
,掘金
等 重要的不是平台,而是坚持,系统性的写下去,终有一天,你也能成为别人眼中的大牛.