从测试员向程序员的转变~

这篇帖子我想了好久好久,决定还是准备写一下,告诉同样迷茫的测试员们,也给那些测试想转开发的一些同学一些参考,首先先介绍下楼主自己,鄙人,男,年三十,貌美如花(当然这绝对是假话)从事软件测试从毕业起大概已经有5年了,随后转了java 开发,故事背景及原因,在我国某二线城市的某外包公司,当时由于自身的一些原因,当时领导给安排了很多杂事,我一个测试还得给搞ci,当运维,问题是我们公司有运维呀,然后把我搞得很忙碌,个人当时都已经在偷偷找工作了,但苦于渣渣测试技术(此处不想打自己脸了)只能继续在公司忍受着,后来公司某位小领导觉得我还可以,问我有兴趣做开发没,然后在基本没啥基础的情况下开始了自己的程序员之旅,也告别了我暂时的测试员生涯。

  1.刚开始我想大家都懂,那就是学基础,个人在学习的时候是找了一本《java基础教程》的书开始学习,此前也看过这本书,而且看了不止一遍,然后之前做测试基本上也用不到,所以看了再多也是白搭!(灬ꈍ ꈍ灬),然后这次因为自己要当开发了,所以在看的时候也更仔细一些,基本把每个例子都敲了敲,当然有好多概念不能只是看看就行了,你还得想办法理解,如接口和类等等这些,好在我这个时候没做啥需求,基本参与的都是公司的代码整改,处理ci工具的一些静态报错,这期间学了好多的编码规范,也巩固了一些基础知识。

2.当有了些基础知识之后时间也在推进,我慢慢开始就得做需求了,还记得第一个需求是写个接口查库,记得当时我们用的是mybatis,里面的sqlmap啥的根本就不懂,对于集合也不是很熟悉,全靠当时一些同事帮忙,基本都是我之前给他们提bug的好同事,^_^。 瞎几把做完了,然后跟着调试,人生第一次学着起了服务和练习打断点,跟我当时调试自动化脚本的办法还有些类似,然后在浏览器写法接口,(原谅我当时不知道啥叫postman),然后查出了要的东西,内心非常的惊喜!此处还有些小成就感!然后就是这样边学边干,慢慢的我就成了一个真的二流程序员了。不知不觉也做了两年程序员了。

此处我想给大家一些建议:

1.假如你没有java基础而且还不想培训做程序员的话你就得找一个我这样的机会,即使是自动化开发,你起码得用到java,然后你这样子才学的快,学习的前期一定得多看书,多练习,假如自学的话可以在网上找一些教学视频,我看的是同事给的他之前在达内培训的视频,讲基础的老师还是挺好的,给你用一些生动的例子讲,可惜我当时太浮躁了,看不进去,再加上手上有活没时间看那么细致。

2.坚定信念,程序员也是搬砖的,大多数程序员是跟在工地砌墙的师傅一样,只要你肯练,绝对是能够熟能生巧的,好多人一直都在找借口,说如何如何难,说实话我已经很笨了,我都会,你有啥不会的。在学期的前期确实很难,好多东西都不理解,但请相信这是高原现象,只要你能坚持下去,过一两个月你就慢慢进入状态了。

此文献给那些测试员想转程序员的同学们,特别是跟我一样0基础的~

猜你喜欢

转载自www.cnblogs.com/Solomon-Kane-zm/p/10959121.html