做了几年测试了,一直是功能测试,在代码方面一直是个小白;最近看了各公司的招聘都是要代码能力,现在甚是焦虑迷茫,想去补充自己的代码短板,但是又不知道从何入手,从哪种语言入手呢?求各位大神指点一二。
建议先从一些能帮助你工作的地方入手,例如自动化测试、性能测试、接口测试,或者写个小脚本帮你造造数据,连接数据库查数等。
python 吧,目前 python 在前后端、机器学习等领域都发展的很不错!有各种库!而且语法简单,上手快!开发效率也高!
所以网上有 “人生苦短,我用 Python!”,哈哈哈
可以看下廖雪峰大神的博客,跟着入门
我也是测试人员,工作中常用的也是 python
所以建议从 python 入手
个人感觉长远发展还是 Java 好,虽然我用的是 python
先学一个,等你需要考虑某种语言和其他语言的差别的时候,你已经成大神了,那个时候学什么都快
为啥各个公司都要代码能力了呢
python 好玩易学,对测试比较实用,因为能快速实现很多东西。Java 学习很困难,我大学四年都没完全学好 Java 语法关,几乎是不用就忘,东西多且杂,而且做得东西有限。反而是 python 自学学出了成就感
我今年工作第二年了 ,也是自己摸索自动化测试,平常也都是手工测试,一起努力呀,楼主
一般自学能力强的人会在工作过程中督促自己利用业余时间学习,楼主如果觉得自己自控能力不行,就去花钱报班学吧,至少可以约束自己快速成长
我也是不知道该往哪个方向
我也是完全找不到方向…有点想转开发了
python---->自动化测试---->java---->shell---->开源框架--->测试平台---->测试架构!
#27 楼 @dragonking0318 开源框架有哪些呢?
—— 来自 TesterHome 官方 安卓客户端
这个就比较多了,web 自动化 webdriver,移动端自动化 appium,要是开发测试平台的话,java 和 python 的都挺多的,你得根据需要去选择!
你手头上有很多重复文档需要处理、环境搭建、从各种文件或查询结果中、多次重复执行的 shell 等步骤没?尝试用代码减轻手头工作开始吧。然后写着写着,很多新的想法就会出来,你的思维方式也会改变。
那时你还感兴趣的话,各种所谓的自动化名称的活就出来了