51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2637|回复: 5
打印 上一主题 下一主题

[原创] 测试猿们,2018行将过半,你的梦想过半了吗?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2018-5-29 15:37:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 博为峰网校 于 2018-5-29 15:44 编辑

还记得2018年年初你订下的那个计划吗?

还记得2018年年初你信誓旦旦的说:有梦想才会赢吗?

现在,2018年已然即将过半,梦想、计划、诺言实现了吗?

或许你已经是个小有成就的测试猿了,但是,前方的路那么宽那么广,知识的海洋那么深那么大,测试的职场那么严酷那么艰难,seleniumpythonjavaappium等等你都掌握了吗?马云爸爸一直pick"云计算"、"大数据”、“区块链”你都学会了吗?



故事

A君在一个普通大学读着自己不喜欢的专业,以打网游、刷段子和睡觉度日,突然有一天想学点什么。学软件测试好像挺酷炫而且薪资也高,而且听说IT行业充满了机会,没准一不小心就和大佬一起“改变世界”了。那么第一个问题来了,他该选择什么语言?

是世界上最好的语言PHP?还是语言之母的C?抑或是新晋黑马python?幸好还知道个语言排行榜,找到一看、几十种不带重样,这要逼死天秤座的小朋友。选PHP吧?上非诚勿扰都要被灭灯,而且就只能做个网页。万般纠结之后我们选C吧,听起来既高级又底层,说不准还能考个计算机二级。接下来得干正事儿了。在这个便捷的网络时代,自学可选择的方式非常丰富。除了在网络上收集资料、阅读干货外,某君还向一些前辈咨询了自学的方法。

网络上流传的编程学习方式有:
看书(这是最容易想到的方法)
观看视频教程,
阅读官网文档
读源码
到大学蹭课或者报名培训(不知道还算不算自学,没交学费都算吧?)
以上这些方式方法都需要坚强的意志力来抵扣昏昏欲睡的感觉(小编认为)。

A君又得纠结一番了,大学蹭课和培训并不一定有合适条件,且不符合自学的气质;观看视频教程,前辈们觉得比较low;阅读官网文档和源码,这不适合初学者。总得来说看书算是比较中肯的方法,至于看什么书呢,前辈推荐了《CPrimerPlus》,据说是学习C语言的经典之作。
好吧,不再纠结,直接啃这本大部头,虽然有人说看原版好一些,但是实在能力有限,还是看中文版吧。一口气花了一周时间读完这本书,果然是经典,变量、语句、条件判断甚至指针都知道怎么回事了。

A君决定按照书中的说法实践一下了,于是打开了记事本,折腾很久装了GCC,把书上的第一个例子抄了下来,在控制台的小黑窗输出了“HelloWorld”,成就感满满。决定上手写点高级的的东西一试身手,合上书。咦,为什么会报错?哦,原来少个分号。不禁陷入思考:为什么学了两个月还是只能在这个黑窗口算算秋水仙数?网友还说要看官网文档、要读源码、要看英文原版,我一样都不能做到,我一定是能力不够,编程果然是天才做的事情……


正经话
上面的故事是我杜撰的,但其中的纠结却是自学者或多或少都经历过的。实际上,IT从业者并不像传说中那样需要天才般的智商,要点在于能否找到合适的入门途径,再加上一点点坚持和思考。比较可惜的情况是一些人没能找到适合自己的学习方法,并在纠结和碰壁后失去信心,然后沮丧的认定自己并不适合干这行。学测试很多时候就是一个趟坑的过程,但不是每一个坑都有必要趟,写这篇文章的目的是希望能够帮助初学者尽量少趟一些坑。

从知识到实践
除此之外,还需要了解实际应用于软件测试或者开发网站中的实践类知识,包括某个特定语言以及周边的库、框架和工具等。
换句话说,大学课程主要定位在上面说到的计算机科学基础知识,而市面上的培训机构主要是告诉你在怎么在实际工作中运用,所以大学和培训机构都有他们的价值,不能一概而论说他们毫无价值。


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2018-5-29 15:42:05 | 只看该作者
本帖最后由 博为峰网校 于 2018-5-29 15:45 编辑

如何挑选适合你的测试技术?

在介绍完计算机领域的大致图景后,就需要选择一门合适的语言,哪个更合适呢,直接往下看。当然语言之争从来没有停止过,如果把编程语言比喻江湖武器的话十分有趣。
C语言是M1式加兰德步枪,很老但可靠。
C++是双截棍,挥舞起来很强悍,很吸引人,但需要多年的磨练来掌握,很多人希望改用别的武器。
Perl语言是**,曾经在战场上很有用,但现在很少人使用它。
JavaM240通用弹夹式自动机枪,有时它的弹夹是圆的,但有时候不是,如果不是,当你开火时,会遇到NullPointerException问题,枪会爆炸,你就会被炸死。
JavaScript是一把宝剑,但没有剑柄。
—来自网络

最后我为初学者整理了一个表,言简意赅:



最后多说几句
非科班出身的测试员入门是有一定痛苦的,其本身不像武侠世界里面的名门正派弟子,也没有机缘遇到骨骼精奇的世外高人,如何选择合适自己的学习方式并自我管理是很重要的一方面。没有任何Low的学习方式,只要直接而又高效,而且要能达到我们的目的就好。以我为例,从大专学校毕业并没有机会参加本科课程,曾经也在网上攫取各种视频教程,去别的学校蹭课,甚至带上礼物去一个老师那里登门拜访补课。

另一方面是如何上桌,吃上测试这碗饭。学习的成果如果无处施展便成为屠龙之技,参加一些开源项目和一些公益活动,谁不喜欢一个热心的人呢。也可以尝试去实现自己的一些idea,当做一个小项目来开发,有了一些项目实践后去找一个公司实习会容易的多。

最后,作为一个过来人给大家推荐下628日的python资深大牛直播课:如何快速升职加薪?《大型电商项目自动化测试框架开发》直播课,手把手教你如何快速独立进行自动化测试框架开发。


一招缩短你与测试大咖间的距离,分分钟pick自动化测试不传之秘!
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2018-5-31 17:04:33 | 只看该作者
梦想是没有的,打工也是不可能打工的,也就每天看看帖子,能够满足一下精神世界
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2024-11-8 12:09
  • 签到天数: 547 天

    连续签到: 1 天

    [LV.9]测试副司令

    4#
    发表于 2018-6-1 10:41:06 | 只看该作者
    这个故事其实蛮真实的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2018-7-5 11:04:12 | 只看该作者
    我觉得功能测试是一项重复性很高的事情 感觉很无聊  我应该不适合测试这个行业 所以目前啥也没实现 迷茫
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-24 18:31 , Processed in 0.066001 second(s), 22 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表