array(2) { ["docs"]=> array(10) { [0]=> array(10) { ["id"]=> string(3) "428" ["text"]=> string(77) "Visual Studio 2017 单独启动MSDN帮助(Microsoft Help Viewer)的方法" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(8) "DonetRen" ["tagsname"]=> string(55) "Visual Studio 2017|MSDN帮助|C#程序|.NET|Help Viewer" ["tagsid"]=> string(23) "[401,402,403,"300",404]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511400964" ["_id"]=> string(3) "428" } [1]=> array(10) { ["id"]=> string(3) "427" ["text"]=> string(42) "npm -v;报错 cannot find module "wrapp"" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(4) "zzty" ["tagsname"]=> string(50) "node.js|npm|cannot find module "wrapp“|node" ["tagsid"]=> string(19) "[398,"239",399,400]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511400760" ["_id"]=> string(3) "427" } [2]=> array(10) { ["id"]=> string(3) "426" ["text"]=> string(54) "说说css中pt、px、em、rem都扮演了什么角色" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(12) "zhengqiaoyin" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511400640" ["_id"]=> string(3) "426" } [3]=> array(10) { ["id"]=> string(3) "425" ["text"]=> string(83) "深入学习JS执行--创建执行上下文(变量对象,作用域链,this)" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(7) "Ry-yuan" ["tagsname"]=> string(33) "Javascript|Javascript执行过程" ["tagsid"]=> string(13) "["169","191"]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511399901" ["_id"]=> string(3) "425" } [4]=> array(10) { ["id"]=> string(3) "424" ["text"]=> string(30) "C# 排序技术研究与对比" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(9) "vveiliang" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(8) ".Net Dev" ["catesid"]=> string(5) "[199]" ["createtime"]=> string(10) "1511399150" ["_id"]=> string(3) "424" } [5]=> array(10) { ["id"]=> string(3) "423" ["text"]=> string(72) "【算法】小白的算法笔记:快速排序算法的编码和优化" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(9) "penghuwan" ["tagsname"]=> string(6) "算法" ["tagsid"]=> string(7) "["344"]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511398109" ["_id"]=> string(3) "423" } [6]=> array(10) { ["id"]=> string(3) "422" ["text"]=> string(64) "JavaScript数据可视化编程学习(二)Flotr2,雷达图" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(7) "chengxs" ["tagsname"]=> string(28) "数据可视化|前端学习" ["tagsid"]=> string(9) "[396,397]" ["catesname"]=> string(18) "前端基本知识" ["catesid"]=> string(5) "[198]" ["createtime"]=> string(10) "1511397800" ["_id"]=> string(3) "422" } [7]=> array(10) { ["id"]=> string(3) "421" ["text"]=> string(36) "C#表达式目录树(Expression)" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(4) "wwym" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(4) ".NET" ["catesid"]=> string(7) "["119"]" ["createtime"]=> string(10) "1511397474" ["_id"]=> string(3) "421" } [8]=> array(10) { ["id"]=> string(3) "420" ["text"]=> string(47) "数据结构 队列_队列实例:事件处理" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(7) "idreamo" ["tagsname"]=> string(40) "C语言|数据结构|队列|事件处理" ["tagsid"]=> string(23) "["246","247","248",395]" ["catesname"]=> string(12) "数据结构" ["catesid"]=> string(7) "["133"]" ["createtime"]=> string(10) "1511397279" ["_id"]=> string(3) "420" } [9]=> array(10) { ["id"]=> string(3) "419" ["text"]=> string(47) "久等了,博客园官方Android客户端发布" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(3) "cmt" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511396549" ["_id"]=> string(3) "419" } } ["count"]=> int(200) } 222 软件测试人员如何提升自学能力? - 爱码网

你好,我是小牛。

众所周知,IT行业技术发展日新月异,工具框架迭代非常之快,所以,对于立志从事IT行业技术岗的同学,没有一定的自我学习能力,很容易就可能被行业所淘汰。

作为一枚多年自学党,今天简单和大家聊聊自学IT技术的方法与技巧,以及如何寻找学习资源进行入门及进阶?不管是自学测试还是开发,套路其实都一样。

虽然,有不少同学都是从培训班转行过来的,但是你总不能指望,工作中每遇到一个新技术,就想着去回炉深造一番吧。所以具备一定的自学能力,就显得尤为重要。

以自学软件测试为例,有同学上来就是找一大堆资料,网盘资源好几个G,一顿猛学。结果学了一段时间,自己都不知道学习了个啥,感觉什么都了解一点,又觉得什么都不会。

最后,时间久了,就放弃了,也对自己失去了信心。上述场景,便是很多同学自学过程中的真实写照,一部分彻底打消转行IT的念头,另一部分转向投入了培训班的怀抱……

还有一部分同学,刚开始学的是java开发,学了几个月,快要找工作了。感觉java很难,做开发压力很大。又重新开始,学习软件测试……结果最后,时间过去大半年,开发测试工作都没找到,白白浪费很多时间和金钱。

当然,这种并没什么对错,之前学的技术也不会白费。我也是之前尝试了好多技术方向才找到适合自己的。但是,大家都老大不小了,也不是还在读大学的学生,还有大把的试错时间。毕业之后,年龄越大,试错成本就会越高。

所以,对于如何自学软件技术,正确操作的第一步不是上来学习技术,而是你要首先问自己想要什么?你确定要从事IT技术岗吗?你能忍受长年不断的学习新技术么?你打算做测试还是开发?学开发你打算学后端还是前端?学自动化测试你打算学python还是java……

不要企图用战术的勤奋掩盖战略上面的懒惰,只有把上面那些问题想明白,你才会对自己的选择更加坚定,学习过程中才不会遇到一点困难就放弃。也能少走很多弯路。当然,上面不少问题,之前都发文章探讨过,可以参考下历史文章。

选择坚定以后如何进行学习呢?接下来就聊聊这个问题。

比如学习软件测试,首先需要做的就是理清学习方向,也就是学习路线。刚开始,你可能不懂具体技术怎么做的,但一定要知道有这个东西存在,就是说要在学习前,先构建出整个学习框架。

比如软件测试大体上分为功能测试,性能测试,自动化测试。然后按照自己的情况,再具体细分为先学习哪块技能。

比如转行的同学就先学功能测试,然后再去了解,功能测试主要需要学习哪些知识以及会用到哪些工具,然后切分成每一个小的模块,各个击破……

当然关于学习路线可以参考某些培训机构发的那些大纲,也可以看我之前公众号写的转行以及进阶学习路线,以及配套看B站录的视频。

或者,你也可以打开腾讯课堂,看那些培训机构线上课程的目录,比如自动化测试,性能测试,看下目录就知道主要包括哪些技术,需要学习哪些东西,然后最后自己总结出一个知识框架,再制定自己的学习路线。

构建出具体的知识框架与学习路线,接下来才是如何去学习的问题?比如你打算学习一门编程语言python。你对它一无所知,学习资源一大堆也不知道如何选择。

这时候你可以去知乎搜索一下如何自学python。看下高赞答案,人家怎么学的,不用说,高赞肯定有学习方法和学习资料推荐,然后随着你学习的深入,自然会很容易就判断出哪些学习资源比较优质,这时候,你就可以自己写学习路线,写答案了……

当然,随着你对测试行业的进一步深入了解,以及技术的进一步学习。总有一天,你就可以摆脱任何学习路线,自主找资料学习。

这时候推荐几个我常找学习资源的网站,主要有慕课网,B站,极客时间,网易云课堂,咸鱼,淘宝以及一些公开课之类的。

针对小白,我公众号放了不少学习资源供大家学习,很多都是之前我学习过感觉还不错的,但是,我想做的不是把这些资源分享给大家,而是更多的想告诉大家,我这些学习资源和学习路线是怎么来的,以及我自己是如何一步步学习进阶的。

把这些掌握好,之后无论你学习硬件还是软件,做开发还是做测试,都可以很快入门上手,剩下的只不过是时间问题。

当然,这些只是一些自学方法,更重要的内驱力,执行力,自控力这些就不是我几篇文章就可以帮助大家提升的了。

这些更多的是取决于你想成为一个什么样的人,以及你想过什么样的生活,最后是你为了得到这些,愿意付出什么样的代价和努力!这些问题都想清楚,其它真的都不是问题了……

本人现在某世界500强某厂做测试开发,空闲时间做了个测试学习公众号叫测试小牛进阶,免费分享了简历模版,笔试题,java/python全栈自动化,性能,测开等等测试资源,扫描下方二维码或者搜索公众号测试小牛进阶关注公众号回复关键词即可领取

软件测试人员如何提升自学能力?

软件测试人员如何提升自学能力?软件测试人员如何提升自学能力?

扫描二维码关注测试小牛进阶微信公众号

软件测试人员如何提升自学能力?

 

最后,继续推出B站视频系列,聊聊入行软件测试后如何进一步自学进阶!

https://www.bilibili.com/video/BV1Lt4y1X7yb

 

软件测试人员如何提升自学能力?

 

相关文章: