“野生”程序猿写博客一年的感悟
“野生”程序猿写博客一年的感悟
从去年九月份发布了自己的第一篇博客开始,兜兜转转已经一年过去了,也即将开始成为代码搬运工的第三年。其实很早就有想法写一篇阶段总结,但最终没能战胜自己的拖延症,一直拖到了两三个月后的今天才开始决定动笔写下来……在脑中最开始冒出这个想法的时候,有很多的内容想要去记录,但随着时间的慢慢流逝,现在提笔却忘记了自己想要写些什么……所以万一你们要是发现有什么逻辑不停的地方,就当我是胡说八道吧
痛并快乐着的编程
记得两年前刚接触的编程的时候,最大的愿望就是能有一份好的工作。刚开始接触上了编程的时候….看着满屏的字母,心中的第一感觉就是:头晕。但是也依然清楚的记得:当自己使用HTML+CSS写出了第一个网页的时候,那种发自内心的满足感,或许真的只有程序猿才会懂……所以自己陷入了遇到BUG时的烦躁,再到代码完成时的兴奋与满足的死循环中……
开始自己的第一篇文章
其实在刚开始学习编程的时候,有人就不停的提醒着我:学着去写博客,将自己的所学记录下来。这句话我一直都是在“嗯嗯”的答应着,然后就没有然后了…..因为自己当时心中想法是:现在学习的东西都太简单了,意义不大,也没谁会去看,写了万一被人嘲笑怎么办?所以从自己开始创建博客到第一篇博客发表,经历了一年的时间……(其实现在想一想,那些简单的东西,也是值得记录的,所以如果你想去尝试着写一篇博客,别害怕被嘲笑,Just do it,你会有收获的)
也正是那一年的时间,让自己在不停的在面向搜索引擎编程的过程中发现,很多网上有的博文其实对新猿都是很不友好的,很容易就出现特别多莫名其妙的Bug或者跳度很大让人措手不及,对于一个新人来说,内心是极度崩溃的……或者,你会发现有些文章就是一模一样的,对于问题的解决根本没有任何的实质性帮助…….
当时自己正在学习PHP框架,在整合别人的已经封装好的包的过程中,出现了很多莫名其妙的Bug,当时自己想着要将这些Bug记录下来,方便以后再遇到时有个参考……然后也没有然后了……直到项目写完都没有去记录,直到后来将自己当时遇到的Bug忘得一干二净,才明白:很多事,想到了,就去做,别等待…….
所以在自己学习新内容的过程中,决定将过程一点一点的记录下来,并将我在别人的博客中发现的不足,一点点完善,所以写出了自己的第一篇博客……虽然写的不好,但是看着每天能增加那么几个访问量,内心还是很满足的……Emmmm….我就是这样一个容易满足的人…….
后来,自己开始逐渐的将自己的代码”搬”到博客,之所以说是搬,那就是无任何注解,无任何解释,就是:Ctrl c + Ctrl v。
随着博客写得越来越多,情不自禁的也会学着去提高博客的质量,或者去更好的排版,让它看上去更令人赏心悦目。所以对于新猿来说,尝试着去写博客,对于自己的语言组织能力和Markdown语法掌握能力的提升,都会是不错的选择,还是那句话:多看不如多上手操作。
给自己定个目标,坚持下去
俗话说:万事开头难,然后中间难,最后结尾难。当时写博客最大的动力就是希望访问量超过一个学长,所以不断的激励着自己去写出更多有意义的文章,获得更多的访问量,不再是单纯的“展示代码”。幸运的,今年的访问量也增加了2W+,也算是完成了一个小小的目标吧……这也是为啥我推荐新猿可以先从一些国内的社区开始,因为国内社区自带的流量,会让你有一种满足感,如果尝试写了几篇之后,没有给你带来任何的成就感或者是改变,很容易让人半途而废(虽然写博客本身就是个积累而又枯燥的过程)…..所以学会给自己定个目标,并坚持下去,比如:先把自己新买的书看完,或者写它几篇博客…….不要让优秀的文章在你书签栏里默默无闻,不要让新买的书除了用来垫脚就再也没用过……
学会尊重别人的成果
这一年中,我也认识了许多写博客的人,对于他们来说,最痛恨的事情就是:抄袭。其实对于每一个写博客的人来说,都是愿意将自己的知识分享出来,希望得到大家的认可,也希望能有更多的人能欣赏到自己的文章。但是一些人或者网站的做法…..emmm….真的令人所不齿…. 记得自己第一次发现有网站转载自己的文章的时候,内心的那种被认可感还是很满足的,可是看到它将自己的原本图片的水印遮住,没有原文链接,也没有原作者,甚至把作者改为自己…..心中真的是万马奔腾…..比如这个:http://m.php.cn/article/379313.html 原文链接:https://blog.csdn.net/m0_37888031/article/details/78066984 除此之外,也有很多网站转载自己的博文,但是每当看到他们选择在文末填上原文链接的时候,得到的是一种满足和尊重感。所以,学会去尊重别人的成果,如果在博文中有参考别人的地方,学着去将它附在文末,这样不但是对别人的尊重,更是对自己素质的体现……
选择适合自己的学习方式
其实对于这个问题,我觉得并没有资格来谈,毕竟我现在也只是一只“菜鸡”。目前最多的学习方式就是:视频、看书和知识付费。但是个人觉得视频是最难以掌握重点的一种方式,知识付费则适合于有了一定积累的情况下去提高。而看书,则更适合去查找自己的所需要的知识,所以无论如何,找到适合自己的,就是最好的~但是进步最快的,还是动手写代码~
EngLish挺重要,学会掌握提问的艺术
随着在删库跑路的路上越陷越深,强烈推荐刚入门时最应该掌握的技能之一:面向度娘/Google编程。在这里我也不得不吐槽一句:对于那些在刚开始就推荐新猿使用Google或者面向Stack Overflow编程,话语中嫌弃度娘或者国内社区的人,我认为这是在做拔苗助长的事,毕竟对于一般的学习者来说,度娘完全是一个足够的存在,盲目的接触全英文东西,对任何一个刚接触的人都会有一种恐惧感,只会盲目的给自己增加入门的门槛,所以我觉得学习是个循序渐进的过程,只有当有了一定的积累,才会更适合。但不得不说的是,English真的很重要。如果有条件,尝试着使用Google+英文的方式去搜索你遇到的问题时,又或是你学着去查看官方的英文文档时,或许你会发现一个崭新的世界……
至于提问的艺术嘛,更多是针对伸手党了……毕竟对于大多数的新猿来说,其实他们最大的困难不是去解决问题,最大的困难应该是如何去描述问题……(别问我是怎么知道的)。但我要说的是:提问嘛,做到不卑不亢,不要认为别人理所应当的回答自己就OK……具体的参考下图吧
具体的文档,在Github上有一篇写的挺好的,有空可以看一看:点这里点这里!!
别犹豫,去做吧,并且坚持下去
“世界那么大,我想去看看”,每个人心中都有一场说走就走的旅行。可是现实生活中的,更多是:再等等吧,下次假期我就去。“今天图书又打折了!”于是买了好几本回家,然后就没有然后了……“这个地方等写完了再优化吧”可是…写完以后就再也没碰过那段代码……”这篇博客下次写吧,今天就先不写了”,可是几天后“我上次想写什么来着?”
所以别等了,想到了就去做吧!
也正是因为这一年来坚持写博客的习惯,也让自己无形之中获得了很多的提升。四月,上线了自己的第一个项目,两天时间就获得了8K+的使用人数,40W+人次的参与次数……自己创建了第一个专栏《从零开始做JAVA微信公众号开发》也误打误撞的被自己整合到了某付费平台成为了一篇Chat,订阅人数也超过了百人~~
所以学会去坚持,一切都是有可能的。
下一步规划
继续坚持将博客写下去,这次不是为了超过谁,而是为了超过自己……将自己的两篇专栏《史上最简单的MySQL教程详解》和《SpringBoot简明教程》继续写完……也能将自己的公众号能顺利的维护下去,希望能得到大家的支持和批评指正!
总结
在这一年中,因为坚持,还是收获了很多的东西。但是也有许多不如意的地方,也曾因为自己菜,而被人嘲笑过,也因为不断的坚持,达到了曾经自己觉得很难的目标……走在路上,不为别的,只希望别忘了自己为啥出发……
我是Rock_R,一个努力着做一个热爱生活、有思想、有情怀的搬运工。