聊一下天,分享一下阿赵写技术博客的原因

  大家好,我是阿赵,
  今天看了一下csdn的博客记录,发现从去年2023年的2月底开始在csdn写博客(在这之前的文章都是在网易博客写的),一直到今天2024年的6月刚开始,我在csdn上面已经写了刚刚好230篇文章,平均不到2天一篇。在这短短的一年多一点的时间里,我的博客浏览量是60多万,粉丝数是1万2千多。这样的成绩肯定不算很好,但对于一个每天从早上7点半出门上班,到晚上10点半甚至凌晨1 、2点才回到家的人来说,我觉得我也是尽力了。我的博客都是有空就写,然后延迟定时发送的。
  这些文章,最近我也在慢慢的分享到我的微信公众号去,在公众号上也有一些朋友留言或者私信和我交流,让我感觉到自己写的东西还是有一些人会喜欢的。
  有些朋友可能会觉得好奇,既然我都这么忙了,为什么还要坚持这样写博客呢?
  前几天我儿子问我,为什么在学校学习之前,我会要求他先预习,然后做作业之后,要自己去批改和修正,然后有不懂的地方,我不建议他问家长,而是要求他去问老师。
  这个问题我没有回答他,而是叫他自己去思考。其实答案是很简单的,就算老师再优秀,讲课再生动,如果我们对老师想要讲的知识点完全没有接触过的情况下,老师在讲一个问题的时候,基本上我们第一反应是记不住的,或者理解不了的。如果能在老师讲之前,我们先去看看,虽然看不全懂,但起码应该有一小部分是可以理解的。然后在听课的时候,对于自己觉得已经理解的地方,可以结合老师的讲解看看自己的理解是否有误差,对于不懂的地方,则应该着重的去听。然后自己做作业批改和修正,实际上是检查自己对知识是否真正的理解,还有培养自己检查错误的习惯。最后,有问题不要问家长,而应该问老师。毕竟老师是专业人士,他对该知识点的理解,按道理怎样都会比一知半解的家长要深刻。相信专业人士,这是我一贯的思想。
  突然讲起小学生学习的事情,这和我写博客有什么关系呢?
  这20年的工作经历,让我感受最深的一件事情,是活到老学到老,如果停止学习,就很容易被时代抛弃。为什么这么说呢?从刚开始工作的时候,使用html和asp做网页,用flash做动画,用actionScript做flash的功能,用as3做网页游戏,到后来各种游戏引擎,比如cocos、Unity、UE等,时代不停的发展,技术不停的更新换代,作为一个游戏前端技术人员,每过几年基本上就要切换一次技术栈。我还深深的记得在差不多8、9年前,如日中天的AS3网页游戏,突然间就被时代抛弃了,然后我身边众多前一年还在做着月流水几千万甚至过亿收入的大型网页游戏的as3程序员同事,纷纷失业,转Unity、转H5。
  所以我一直不敢停止过学习。学习的途径,有看国内外各种技术网站博客,有看视频教程,等等。我在学习的过程中,很难做到我教导儿子的预习、作业修改和问老师,因为我是没有老师可以问的,都是看文章和视频,最多和网友交流一下。不过,我有我自己的一套学习的方式,可以分享一下:
1.看教程做笔记
  在看教程的过程中,不论是图文教程,还是视频教程,我都有记笔记的习惯。我之前应该有分享过,我喜欢写字,写字的过程,其实是我思考的过程。这是打字很难做得到的。
  自己看教程的好处是,可以随时暂停,包括图文也好,视频也好,我可以在看到觉得有必要记录步骤的地方,暂停,用笔记录下来,顺便把自己觉得有疑问或者看法的地方,也写下来。好记性不如烂笔头,就算听课的时候觉得自己有多么理解,我估计在过了2天或者一个星期之后,总会忘记得差不多的,所以我觉得做笔记是很有必要的。

2.动手制作
  一般看技术教程,我们都是习惯一边看一边就对照着教程做一遍。我也不例外。不过我想说的动手制作,并不是在听课的过程中照着做。我的习惯是在听完课之后,会根据我自己的笔记,新开一个工程,重新去制作一次。比如找一些和教程不一样的美术素材或者程序需求,然后根据笔记的步骤,看看能不能脱离之前看的教程把它做出来。这个过程其实挺艰难的,因为换了一个环境,或者换了一套资源之后,在制作的时候一般都会遇到一些教程里面不存在的问题,需要自己想办法去解决。

3.写博客
  当自己动手做出来属于自己的例子之后,我就会写博客了。能做出来是一回事,但能把原理说明白,让别人也懂,又是另外一回事。各位可以尝试一下,是否能把一个自己认为理解的问题,有条理的讲解出来,让另外一个不懂的人听明白。之前我在公司团队里面,是要求大家轮流的开分享会,把自己认为熟悉的一些知识点通过分享会讲解给别人听,其实也是为了培养大家的思考能力、组织和表达能力。可惜的是由于各种原因,我的分享会后来也搞不下去了。
  所以,其实我的博客,初衷都是写给我自己看的。有很多技术点,我在做的时候,是非常熟悉的,比如十几年前写的骨骼动画、Nav寻路、群聚算法、AI行为树、大规模物理碰撞检测等,在做的过程中,自己都感觉自己已经变成数学家了。但是这些知识点会随着时间的流逝,渐渐的变得陌生,甚至忘记。如果我能把这些知识点,思路清晰的在博客上面记录下来,那么就算我忘记了,也能很快的通过查询自己的博客,就能快速的回忆起来。
  不知不觉又好像写了不少,也不知道是否会有人看。顺便抱怨两句,我自己也觉得现在这样的生活很累。生活压力实在是很大,每天基本上没有多少自己能支配或者娱乐的时间,每个月领着入不敷出的微薄薪水,做着连自己都看不起的劣质商业游戏项目,有时候总感觉看不到前途和出路。不过处于40多岁上有老下有小的年纪,自己又没有什么赚钱的特殊能力,也只能尽自己的努力去学习,去工作了。
  其实我一直有梦想的,假如有一天,我经济自由而且有时间了,不用再像现在每天像狗一样加班了,我还是想像十几年前一样,做一个独立游戏制作者,自己做美术资源、自己写代码、自己作曲录音,做一些没什么人会玩,但自己觉得还不错的游戏。

相关推荐

  1. 一下分享一下技术原因

    2024-06-07 14:04:05       14 阅读
  2. Hook 技术 相关链接(还有一些其他)

    2024-06-07 14:04:05       40 阅读
  3. elasticsearch文档读原理大致分析一下

    2024-06-07 14:04:05       12 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-07 14:04:05       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-07 14:04:05       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-07 14:04:05       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-07 14:04:05       20 阅读

热门阅读

  1. 嵌入式学习——网络编程(TCP)——day31

    2024-06-07 14:04:05       8 阅读
  2. screenrecord如何录屏

    2024-06-07 14:04:05       9 阅读
  3. Anaconda、Pycharm以及Pip配置镜像源

    2024-06-07 14:04:05       8 阅读
  4. 设计模式之单例模式

    2024-06-07 14:04:05       9 阅读
  5. vue实现stompjs+websocket和后端通信(二)

    2024-06-07 14:04:05       10 阅读
  6. GaussDB轻量化运维管理工具介绍

    2024-06-07 14:04:05       6 阅读
  7. 52 https

    52 https

    2024-06-07 14:04:05      12 阅读
  8. 介绍 TensorFlow 的基本概念和使用场景

    2024-06-07 14:04:05       10 阅读
  9. ActiViz中的vtkVolumeMapper

    2024-06-07 14:04:05       6 阅读