聊聊学习和读书这件事
写这篇博客,其实也是心血来潮,或者说,早就有的计划,只是一直模糊的存在于构思里,今天突然想起这件事,就说说我对学习、读书的一些感悟吧。。。
学 习
想起写这篇博客,有个小插曲,下班到家,本来打算休息下看书的,然后自己建的测试交流群里,一个妹子突然问我一个问题:脚本语言哪种用的比较多?
正好今天看到关注的微信公众号里面,一个公众号更新了一篇关于编程语言的使用排名以及优劣性的文章,然后我就发给她链接(之前有给她推荐过这些公众号)。。。
下面是我俩的大概对话内容:
我:给你推荐的微信公众号,你都不看的?
妹纸:我刚刚关注,没来得及看之前的消息
我:我给你发的是今天刚更新的
妹纸:吐血表示工作再忙,空闲时间在看《图解http》
我:知道什么叫做碎片时间吗?
妹纸:我的碎片时间都献给了《图解http》
我:上下班公交、洗手间大号、敷面膜、泡脚,这些时间都可以看看公众号的内容
妹纸:长记性了(此刻妹子估计一头黑线,有几只乌鸦飞过。。。)
我:问你几个问题:通信协议里三次握手的原理是什么?URL和URI的区别?Web的工作原理?ISO的分层?(这些都是《图解http》前面2章的内容)
妹纸:我过了一遍,没记住,文科一直是我的弱项(妹纸理科生,我文科生。。。)
我:那么我们从理科的角度分析,比如做一道计算题,已知给定了一些条件,求值=?解题第一件事,是先从命题中分析拆分出一些单独的已知条件,然后利用公式等,得出结果,对吧?
妹纸:嗯,没错。。。
我:那么,学习也是类似的过程,一本书,是一个领域或某些模块的知识集合,它由几个单独的知识点构成,目录是其知识点,前言和第一章一般都是本书的内容概括,思想。。。
妹纸:嗯,对的
我:那么上面我问你的问题也可以用类似的思路来学习:协议,简单来说,就是通信的规则,那么通信的原理,首先需要知道,这是重点,协议分层也是,这些都是单独的一些重点。。。
妹纸:嗯。。。。。。(旁白:此刻妹子估计很无语)
我:所以,你在找借口,你对学习还没有清晰的思路
妹纸:嗯,我都没记住。。。
我:不需要全部记住文字的内容,你要先构建知识体系,框架,然后填充具体内容。这和素描画人体一样,先画骨骼再填充血肉(PS:记得妹纸说过她以前很爱画画。。。)
妹纸:是这样的,我有时候可以说抓不住重点
我:多读书多思考,很多看似无关的知识其实都有共通性,要学会跨领域思考,学习思维方式。。。这次考试不及格,你去重修吧。。。
妹纸:嗯,必须的。。。
- - - - - - - - - - 我是分割线
以上就是我俩聊天大概内容,用这么多篇幅描述,只是想表达一种现象:很多我认识的同行(包括我建的测试技术群很大一部分人),不知道如何学习,不知道学什么,如何学?
个人感觉,这也是现在很多人的痛点,迷茫,可以用这个词来形容。当然这种情况一般小白居多,因为技术相对薄弱,经验不足等等原因,下面说说我对于学习的一些感悟吧。。。
学习,这两个字,拆分开,就是学和习。
学:学什么?如何学?
首先,学习要根据自身短期的工作需要来学习。一个原因是因为白天大多的时间是工作时间,现在社会都是按酬索薪,多大能力做多大事,你只有能力达到某个标准,或者短期内
可以成长到该程度,上级才会给你安排对应的工作。而且,IT行业,是一个知识密集型产业,技术,知识,更显得重要。
其次,根据职业规划和个人发展规划来学习。软件测试岗位,相比开发,更要求知识的广度,就像木桶原理,需要补足很多短板,协议,基础知识,理论,需求分析,设计用例的
方法,linux命令,测试辅助工具的使用,数据库操作命令等等,这些都需要去学习。那么就需要根据具体情况安排学习进度和计划,先学哪一个知识点,怎么学,等等。。。
然后,看看你的理想职位招聘JD,统计一下需要哪些技术知识,生活这东西,要先满足物质,而你的技术经验,就是跳槽更好的岗位,拿offer的资本和底气,当然,目标是高薪,
这个没毛病。。。
最后,根据个人兴趣来学习,你对什么知识比较感兴趣,你能用多少时间精力去学习,你的目的是什么,这也是学习的一个取向。。。
PS:当然,学习的重点,是掌握学习的方法,比如:先搭建知识体系框架,然后对应的填充学习;还有合理安排时间,利用碎片时间;还有一个很重要的因素,坚持学习的节奏和
习惯,在我看来,坚持比方法更重要(古人云:学如逆水行舟,不进则退)。
习:练习,实践
有句话这样讲:学以致用。还有句话:理论指导实践,实践总结理论(这句话是自己编的,233。。。)。软件测试是个技术岗位,学了要用,而且要会用,在实践过程中不断盘恒,
不断总结经验,教训,才能更好的成长。
当然,实践过程中总会遇到很多问题,这个时候,百度大神就是必须要学会使用的。。。大部分的常见问题,百度都可以解决,百度解决不了,VPN,FQGoogle啊。。。
学习实践过程中,学——用——遇到问题——思考——寻求突破点(百度,咨询有经验的人,论坛社区博客等)——解决问题!
个人觉得,无论从事什么行业,一定要从解决问题的角度出发。解决问题,而不是提出问题!!!
当然,遇到问题思考的角度,方式也很重要!下面再插播一段对话,也是今晚在测试技术群和某个技术大神的对话(其实我很菜。。。):
- - - - - - - - - - 我是分割线
大神:有谁做过软件测试的培训?
我:大神怎么突然问这个问题???(一脸好奇宝宝的表情)
大神:和某个公司技术总监喝茶,希望我去给他们的测试培训,想整个培训大纲,不知道培训深度和具体内容(大神就是大神,膜拜。。。)
我:他们公司的测试什么水平?希望你培训啥?
大神:刚毕业大学生,点点点的水平。。。
我:那我给你分析一下你这个用户需求哈。。。(最近在看《人人都是产品经理》,对其中的需求采集和分析记忆蛮深刻的,推荐大家看看这本书)
我:某公司希望你去为它们的测试人员进行培训,那么你的听众,或者说你培训的用户群体,他们的技术水平,经验,该公司希望培训的结果能解决什么问题?
培训时间多久,接受能力如何?
这是大概的需求分析,功能点,接下来,说说你要做什么培训?培训框架,培训内容?。。。(陷入分析中不可自拔。。。)
我:如果是刚毕业的大学生,或者经验不多的点工,那么,功能测试的方法、分析需求设计用例的思维方法,怎么做,如何做,他们欠缺什么东西,这个公司的产品业务方向,短期内
需要提高哪些技术,培训要解决什么问题,然后针对性的就有了大概的培训框架;然后填充对应的知识点,根据培训时间,你的培训速度,上下浮动百分之10左右的内容,就可以了。
大神:666,老张我爱你。。。
群成员甲:学思路。。。
群成员乙:长知识了。。。
我:这其实就是一个简单的需求采集和分析过程,以及第一期的产品需求,然后,推荐你们一本书《人人都是产品经理》。。。
- - - - - - - - - - 我是分割线
为什么要说上面这些内容,其实就是为了体现出解决问题的出发角度,以及思考分析问题,并给出解决方案的思路。会思考,很重要!!!
读 书
其实,读书这件事呢,和学习有很大关联,学习,可以说是读书的子集。下面说说我个人的一些关于读书的理解。。。
关于读书,第一件想起的,就是自小成长过程中,与书结下的不解之缘。因为我叔叔是教师嘛,所以小学时候,《学生天地》、各种中小学作文书,是看的最多的书籍;
到了初中,课外书看的也蛮多的,其中最多的,是金古黄梁的武侠小说,毕竟,每个男生的心里,都有一个武侠梦;高中时代,当时《青年文摘》、《读者》更是每期
必读,虽然生活费比较拮据,但还是定了整整三年的期刊,当然,那时候互联网正处于洪荒时代,网络小说也看了不少,虽然当时老师家长将其当做洪荒猛兽,但其中
各种设定,框架,主角的各种性格设定,也对成长过程中的我,有很大影响,不过其中影响最深的,大概就是学校图书馆的书了。当时本人读的文科,然后对学校图书馆
的各种书刊,高中三年看了七七八八,经史子集,社科图书,国内外名著以及各种报纸,看的不亦乐乎,直到现在,依然觉得是一笔宝贵的财富。。。
话题有点扯远了,回到正题,为什么要读书,或者,读书对我们来说,有什么好处???
古语有云:开卷有益。。。
鸡汤:要么健身,要么读书,身体和心灵,总有一个要在路上。。。
网络语:读书是为了和傻叉心平气和的说话,健身是为了让傻叉和你心平气和的说话。。。
腾讯QQ阅读的广告:胡歌拍的一段宣传视频,摘其中几句给大家分享。。。
每一次为别人的命运思索,其实都是在寻找自己的精神归处,或许这就是阅读的意义。读懂书中的别人,然后找到本真的自己,我想在读书中让时光飞度,是最优雅的老去方式,
如果皮囊难以修复,我愿意用思想去填满它,繁华世界,越读,越明白自己。
腾讯浏览器广告:(自由图书馆,链接:https://v.qq.com/x/page/q0396tghnq2.html)个人感觉蛮不错,虽然是营销手段,但真心不错。。。
微信公众号:Kindle电子书库:里面也有很多很值得一看的关于读书的文章。。。
- - - - - - - - - - 我是分割线
其实以上说了这么多,都是希望用多种不同的形式,体现出读书的意义。
上面提到过,学习是读书的子集。学习可能是为了满足或达到我们一定的目标而所作的努力,读书呢,在于全方位的,对个人的提升吧。。。
举几个我最近读书的例子:
一月份:看完了《Google软件测试之道》,不仅学到了很多工作中可以用到的知识,比如需求分析,功能点分析的方法,更多的,是认识到了原来软件测试还可以这样玩;
了解了Google作为互联网行业巨头,他们的工作流,思想,方式,未来发展,更拓宽了整个思维宽度,对个人的分析问题的思维方式也有了很大影响。
二月份:我读完了《mysql必知必会》,一方面是学习mysql的一些命令和相关基础知识,另一方面,也为我学习数据库的线程、事务、锁以及存储原理等知识打了基础。
三月份:看完了《探索性软件测试》,这本书讲的是一些思维方法,方法论的东西,也算别有收获。
四月份:倒是看了刘同的三部曲,张嘉佳的《从你的全世界路过》,断断续续看完的《社会秩序》,重温了《百年孤独》等,类型比较杂,但从书中,可以得到很多只可意会
不可言传的东西,可以说是思想,可以说是情感上的慰藉,可以说是心态上的转变等等很多,毕竟人类本身就是一个高度复杂的感情集合体。
五月份:看了一大半的《人人都是产品经理》,《浪潮之巅》上册,软件性能测试方面的大概200多页的资料等,对技术上的认知,站在如今对互联网行业的反思,如何理解
需求、项目、团队、产品等概念,于个人的思维方式等都有很大影响。。。
本月目标:《浪潮之巅》下册,《硅谷之谜》,《悟空传》,《斜阳》(类型跨越度有点大)。。。
PS:个人觉得吧,读书可以明智,可以提升个人修养,可以寻求精神寄托、信仰(一直觉得人还是要有信仰的,要不太空虚),可以变得更有魅力,可以拓展思维宽度、深度。
很多很多方面,像孩子一样读书,像大人一样读书,快乐的读书,自由的读书,读有营养的书,都只是因为读书是一种愉悦的事情。。。
此刻,想起一句古语箴言:以铜为鉴,可以正衣冠,以人为鉴,可以知得失,以史为鉴,可以知兴替。
其实,读书不一定要去翻很多的世界名著或者推荐书籍,人情往来,社会人际关系,历史,野史,宗教发展,存在于老人口中的鬼怪传说,都可以是“书”。。。
或许,就像某句广告词所说:读书,只是为了找到真实的自己。。。
写在最后:关于学习,关于读书,每个人都不同,观点、态度也不同。但读书学习又是很有必要的。写到这里,用文字来描述“读书”这件神圣的事情,显得有点苍白。。。
读书,在乎的不是读书的结果,而是读书的过程以及沿途的点点滴滴。。。