博客的阅读

对于自己成长的思考

Posted by Jow on November 9, 2019

目录

  1. blog的阅读和学习

带着目的性学习,不超前也不落后,知道自己目前最缺乏的是什么,然后进行深入的学习研究,这样你才能够快速的成长。

blog的阅读和学习

每个人对有想记录某些东西的想法,有的人想着想着就不了了之了,有的人记录下来,仅仅是记录下来,对于我们记录的学习型的blog我们可以经常性的复习一下,这样子自己会记得更加的牢靠,以后面对同样的问题就能够快速的想出解决方案。

上周的有两天一直在看别人的博客,数量不多,但是大部分都是自己经过实践之后写出来的,是经过自己深入思考之后的产出,回顾一下自己写blog的经历,一般是直接将别人的思考塞入到自己脑海中以后,进行总结,很少加上自己的思考,可能是自己知识积累比较少吧,让自己那个时候思考出来自己的想法也有点难,所以自己选择了填鸭式的学习方法,直接硬塞,然后进行填鸭式的复习总结,或许自己应该深入思考一下,就像我们读书时期,每次进行新的知识学习之后,还有一个实战练习的过程,这个过程对于自己的学习总结以及思考应该是非常重要的,所以我决定改变自己的学习方式,每次补图学习进度有多快,但是一定要把每个知识点搞清楚,需要记忆的就多复习进行记忆,需要实践操作的,就自己多琢磨一下,想想各种情况,把每个不同的细节之处查缺补漏,这样才是一个小节的系统学习。

举个小例子,我感觉虽然上两个星期学习效率有点低,浪费了不少但是自己的学习win tcp的简单连接这个知识点还是下了很深的功夫的,自己认真学习和总结了每个函数的作用,特别是阻塞和非阻塞,例如在阻塞模式下,服务器的accept函数会阻塞住,等来客户端的连接,然后连接成功后,在recv函数中又会阻塞,等待客户端发送消息,如果客户端也需要服务器反馈消息,这个时候客户端的recv函数也会阻塞,在这个阻塞过程中,不论谁断开了连接,recv函数都会报错错误。这也体现了网络通讯的特点,连接、我发消息、你接受、你发消息、我接受这样的一个过程,当然这只是阻塞模式,但是非阻塞模式和多路复用以及异步还有其他特点,非阻塞模式在accept处就不会阻塞,而是不断的查询是否有客户端连接,没有连接就返回负值,回到主函数。至于后面两种自己还没有遇到,但时候遇到了,再次总结一波。

与巨人一起学习,首先你要跟上其思维,有其相关领域的基础知识,否则永远得到的只有皮毛,之后叫叫好牛批啊,实际上对自己什么成长都没有,要想跟那些人学习,至少要达到那个人的level - 1,基础知识一定要牢固。

现在回过头看一下自己所欠缺的,其实还是挺多的,看到那些大佬的blog其实就是对那些各个方面知识点融汇贯通的体现,这些知识点包含,操作系统,c/c++语言,lua语言,图像学以及算法。既然认识到了自己的不足,现在自己就要努力的学习赶上去,所以自己最近最大的计划就是认真的学习图像学,这里面包含的数学知识自己一定要整清楚,弄明白,在这个过程中,夹杂一些对其它知识点的复习以及学习。像c++自己已经看过一遍了,这个时候需要再次复习一下了,还有就是lua程序和设计、设计模式以及算法导论,这个过程中自己需要学习的有https和unity,这就是自己这段时间的计划吧。

自己每天还是应该有个计划和进度,今天学习到那里,什么时候复习完,这些都应该有个明确的deadline,这样子自己才有动力和进步。

今天又看了一个人的blog,发现这个人好像也是刚工作没多久的人,但是blog真的记录了好久,每个月都拥有很多的内容,对于别人而言,有的有意义,有的则没有多大的意义,但是对于自己而言,真的意义非凡,这样记录了自己的成长,由开始的大量而且几乎都是转载记录别人的,到精而多少几乎都是自己的,这些都是自己的成长过程中所经历的,所以不要妄自菲薄,非要一步到位到达大佬的级别,从基础开始积累,这样常年累月的下去,相信自己慢慢的一定会变成自己想成为的那样子的人。