关于技术博客的一些思考

在我的印象里,自从写完高考语文作文(2016)以后,我就很少正经地写过几篇文章了。在物种的性状进化中,拉马克主义讲究“用进废退”。其实,人的技能亦如是。

新年伊始,是比较充满仪式感的时候,人们喜欢在这个时候给自己定一些目标,改正一些坏毛病,养成一些好习惯。于是,我决定在这个平台上定期发表一些技术博客和感悟随笔。技术博客一方面发挥了笔记的作用,能够记录下来自己学习到的技术知识。更重要的是,与别人分享见解这一行径也能够督促自身加深对知识的见地。如若能真正意义上地传道解惑、启发思考,那便是更好的了。

其实我原来也写过技术博客。犹记得刚上大学时,一位姓潘的老师就跟我们讲过写技术博客对一个程序员的意义。好处很多,最功利的一点便是“方便找工作”。写博客的平台也很多,比如最大的中文技术社区CSDN,近些年流行的界面相对现代整洁的、掘金、思否等等。自己搭建一个github主页来作博客站亦可。然而,那时的我还是“太年轻”,并没有把写技术博客当回事,就知道傻玩。本科四年满打满算我大概也写了几篇博客,却基本都是来源于两种情况。第一,写技术博客是作业要求,提交作业需要提交博客链接。第二,某些课程写博客做分享给Bonus。由此可见,我的动机都是相对被动的。可想而知,一些“为了完成而完成”的博客质量会是怎样。到头来,我写的东西是东一榔头,西一棒子,CSDN写一篇,写一篇,缺乏系统的整理。文章与文章之间绝大多数也是八杆子打不着,没什么关联性。关于内容,更是乏善可陈,有时甚至是这抄一句,那抄一句。惰于自己加深理解,只想糊弄了事。怯于写上自己的理解,说的不严密,遭人抬杠;说错了,招人笑话。简而言之,只求课程得分,不求甚解。

每个程序员的成长都是离不开看别人技术博客的,而技术博客的质量是参差不齐的。好的博客逻辑紧密,代码整洁,深入浅出。差的博客又差的五花八门,看起来简直浪费时间。我想很多人在写博客的时候犯了我上一段自陈的毛病,那便是装点门面,滥竽充数,为了完成而完成。存在的问题包括又不限于:直接丢代码无注释,甚至代码缩进都有问题;语言死板,东拼西凑,缺乏自身见解,缺乏原创性;知其然不知其所以然,只说方法,不解释为什么这样做;内容空洞,流于表面,毫无价值可言。

私以为,技术博客多少是带点分享的性质的,因此,写的东西不仅应该是让自己看懂,也应该尽可能让别人看懂。对于以上讨论过的问题,希望自己在写作过程中有则改之,无则加勉。希望自己能多写一些“精品”出来,而不是制造一堆垃圾,浪费搜索引擎时间,浪费读者时间。

你可能感兴趣的:(关于技术博客的一些思考)