- 时尚
前端和测试哪个好学
时间:2010-12-5 17:23:32 作者:百科 来源:知识 查看: 评论:0
内容摘要:前端开发上手快,但深入难。测试入门门槛低,可天花板却不低。如果只问哪个“好学”,我直接说——前端更容易让人产生“我会了”的错觉,而测试更容易让人怀疑自己“到底在干嘛”。 我见过太多转行的人,头两周写H
前端开发上手快,前端但深入难。和测好学测试入门门槛低,前端可天花板却不低。和测好学如果只问哪个“好学”,前端我直接说——前端更容易让人产生“我会了”的和测好学错觉,而测试更容易让人怀疑自己“到底在干嘛”。前端 我见过太多转行的和测好学人,头两周写HTML和CSS,前端看到浏览器里渲染出彩色按钮,和测好学兴奋得截图发朋友圈。前端那种即时反馈是和测好学测试给不了的。测试第一周在干嘛?前端读需求文档,写测试用例,和测好学然后被开发怼“这不算bug,前端是你操作不对”。你连代码报错都看不懂,只能截图、录屏、附上复现步骤,像侦探一样搜集证据。这种挫败感,足以劝退一半新手。 可前端的好学,恰恰是它的陷阱。你跟着教程拖拽出静态页面,以为掌握了全部。等到接触JavaScript的异步、闭包、原型链,脑子开始发懵。更别提框架更新换代,Vue还没摸熟,React又出了新特性。你每天在Stack Overflow上复制粘贴,却不知道报错的原因。那种“看似会写,实则不会”的焦灼,比测试的枯燥更折磨人。 测试反而实在。你不需要理解浏览器底层原理,也不用纠结CSS的层叠优先级。你只需要记住一条铁律:用户会怎么操作,就怎么测。我认识一个做了三年功能测试的女生,她不懂任何编程语言,但能从按钮颜色深浅判断出设计稿是否被篡改。她测出的bug,比资深开发自己写的单元测试还多。这种经验积累,是肉眼可见的成长——你测过的模块越多,对业务逻辑的敏感度就越高。 但别急着选测试。测试的“好学”建立在枯燥的重复上。你每天打开同一个页面,点击同一个按钮,输入同样的测试数据,重复上百次。这种机械劳动,比写代码更考验耐心。而且测试报告写不好,很容易背锅。开发会说“环境问题”,产品会说“需求没写清楚”,最后责任全落在“测试没测出来”上。这种委屈,前端很少遇到——他们至少有代码作证。 前端的学习曲线是陡峭的S型,开始平缓,中期突然拉升,后期又趋于平稳。测试的曲线更像阶梯,每上一个台阶都要熬过一段平台期。前端的好学在于视觉反馈,测试的好学在于逻辑拆解。如果你喜欢看到成果立刻呈现,选前端;如果你享受发现漏洞的快感,选测试。 我个人建议,先学两周前端,再学两周测试。你会发现自己更适应哪种思维模式。我见过写前端崩溃转测试的,也见过测试枯燥转前端的。没有绝对的好学,只有相对的合适。就像问“跑步和游泳哪个好学”——会游泳的人说跑步伤膝盖,会跑步的人说游泳换气难。你问一百个人,有一百种答案,不如自己下水扑腾两下。