我们在学校的时候,学校会给我们安排好课程,从第一章到最后一章,学期是多久按部就班的学习。工作之后如果我们还按这个方法来学习的话,显然是不行的!首先我们短期内不会用到所有的知识,其次有急需的问题需要解决,你没有那么多的时间;再则你长期不出成效的话,公司领导会请你喝茶的。所以,步入社会后,我们就要放弃学校的学习方法,改变自己的固有的思维模式!
2、带着问题,从寻找答案中学习
放弃学校里循序渐进式的学习方法,就要学会在工作中带着问题去学习!如当前公司分配给你一个任务,要完成任务需要去学习什么技能?就针对这个技能去学习,前后相关性的知识,只要不影响你的问题解决,就可以先不学习。如此有针对性的学习,提升最快效果最好;不用担心其他的技能不会,需要的时候再学习,慢慢地形成一个体系!
3、跳入泳池,不做壁上观
当我们看到其他同学工作待遇不错,或是在公司比较受重视的时候,非常羡慕或是当时就下决心去学习编码语言,相关的技能,可是后来却没有做出任何行动。面试的时候也常遇到应聘者说打算提升自身的某项能力,如自动化测试,但是却连基本的编码语言就没有开始学习,哪家公司会给你发着工资让你学习呢?临河羨鱼不如退而结网,想学会游泳,必须跳入到泳池中!看的编程书籍和视频教程再牛叉,自己不去写程序,亲自调试也是永远学不会编程的!
4、打好基础,贪多嚼不烂
由于现在测试要求很高,高级的测试开发同学需要具备非常多的能力,于是就有些同学认为自己的能力有限,需要学习的地方太多。于是就同时学习多项技能,如果你真能掌握这么多的知识固然比较好,但是一般人是无法做到这点。冰冻三尺,非一日之寒!同时学习那么多技能,最后学的是无一精通,样样只懂得皮毛,那就非常惨。一些技术大佬能力非常强,懂得的也比较多,但这也是日积月累的结果,一口吃个胖子是不现实的,容易撑到自己!
没有语言基础的同学学习编程语言比较难,几乎是步步陷阱,但也不是学不会的。只要你端正态度,方法得当,步步为营,成效也会非常显著的!你不需要三月就能达到什么级别,只要保证你相应的工作年限,业界要求你具备的能力即可!当然了,如果你比普通的要求更优秀那自不必多说,相信自己,很多事情没有想象中的那么困难!
本文源自:测试开发探秘