最近一直在看人是如何学习的相关内容,希望能够从里面找到一些信息,帮助我更高效的学习新内容,尽管之前有了解过,但是仅仅是了解,没有进一步;
绝大多数人在生活或者工作中,总会需要学习一些新东西,有些是知识,有些是技能。
这些内容你可能从来没有接触过,你会打算怎样去学习呢?
大概花多长时间,能够学到什么程度?
怎样证明自己掌握了某个内容,而不是只是知道或者看过?
一直学习但是原地踏步怎么破解?
学的很枯燥,不想学了怎么办?
…还有很多,就不一一列举了。
如果你已经能够很好的回答上面的这些问题,那说明你是一个学习能力很强的人,也很清楚人是如何学习的。
回想自己当时学习python的时候,都是碎片化学习,这看看,那看看,看不懂就不断换新的教程。
有时候学了基础知识,除了做一些简单的案例,也不知道可以做什么;
有时候简单的案例看不上眼(实际上自己动手不一定写的出来),难的项目又看不懂l(里面有很多知识不了解,了解的看上去懂,但好像又更复杂一些),导致自己学习的兴趣降低,动机不强了,这个就很恐怖。
这个时候我会放弃一段时间,然后隔一段时间又会重新拿起,又不知道问别人,也不知道自己该问什么问题(那个时刻),就这样慢慢的折腾,菜的很稳定。
其实就是到了瓶颈期了,之后我好像是不断做了一些小案例,尽管很简单,但是我发现就是这样的小案例,让我信心大增,我不断去测试自己的能力,发现很多都能够独立做出来了,并且在这个过程中,我开始对那些数据结构以及一些逻辑变的非常熟悉且有亲切感了,知道为什么要有这些东西。
慢慢的,一般的案例,看一眼基本上就知道怎么做,然后再快速做一遍,确实没毛病,我觉得我已经突破了,开始看难一点的,这个时候发现很多能够看懂了。
其实就是基础很扎实了,这些扎实的基础在我的脑袋形成了心理地图。这些能够让我更加快速的思考,提取某些结构或者模式。
当然了,这只是很小的一部分,要让自己学的高效且愉快,可能还得考虑项目是否有趣,难度是否合适,有进阶有进度等。
如果已经学完了基础,想看看自己的基础(基础语法知识)掌握的怎么样,可以试试下面这些题(如果你看到这些题很开心且也成功快速的完成,那么恭喜你,基础语法知识没问题了,可以进行下一步学习了):
1.打招呼输入你的名称,电脑会和你打招呼。比如输入叶子,会说你好叶子。
2.矩形的周长和面积输入矩形的长和宽,输出周长和面积。
3.账号密码判断这里假设正确的账号是yezi,密码是123456:如果输入正确提示登录成功,否则提示用户名或者密码有误,请重新输入。
4.限次数登录(有点难度)超过3次,提示锁定,并且退出程序。
3次以内输入正确,提示登入成功,并且退出程序。
5.九九乘法表 6.输出倒三角形字符输入倒三角形的大小,输出字符倒三角形(数字不定)
7.输出字符三角形输出字符三角形,效果如下:
每行字符数量按照 1,3,5,7的规律
8.打印斐波那契数列前n项。 9.猜数字游戏 10.智能算法出题器下一次给一些python自带的数据结构练习,测试数据结构掌握的怎样。
编程其实还是需要多实践的(不要只看不写,从0-1写完,你的脑子会发生变化的),实践,其实就是逼着你去检验自己,和学校考试类似,考试的目的是知道自己哪里不行,然后对应的去补,不断的输入,输出,纠正,形成螺旋上升。
最后推荐一个大佬公众号:伤心的辣条 !(我也是在其中收获颇丰) 进去你能免费获取一份216页软件测试工程师面试宝典文档资料。以及相对应的视频学习教程免费分享!,其中资料包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。
学习不要孤军奋战,最好是能抱团取暖,相互成就一起成长,群众效应的效果是非常强大的,大家一起学习,一起打卡,会更有学习动力,也更能坚持下去。你可以加入我们的测试技术交流扣扣群:914172719(里面有各种软件测试资源和技术讨论)
好文推荐
转行面试,跳槽面试,软件测试人员都必须知道的这几种面试技巧!
面试经:一线城市搬砖!又面软件测试岗,5000就知足了…
面试官:工作三年,还来面初级测试?恐怕你的软件测试工程师的头衔要加双引号…
什么样的人适合从事软件测试工作?
那个准点下班的人,比我先升职了…
测试岗反复跳槽,跳着跳着就跳没了…
包装成1年工作经验的测试工程师,我给他的面试前的建议如下
“入职一年,那个被高薪挖来的自动化软件测试被劝退了。”
4个月自学软件测试面进阿里!如何从功能测试转成自动化…我经历了什么
6000元报了培训班,3个月后我成功“骗”进了腾讯大厂,月薪15000



