软件测试人员为什么必须掌握Linux(3)

在学习和成长的路上,有一个陷阱,看起来正确无比,很具有迷惑性,实际则不然,那就是“用到了再学”。在很长的一段时间里,我掉在这个陷阱里不能自拔。

近水楼台先得月,但首先得先是个楼台。用到了再学,也是一样。在用到之前,首先得知道,然后才是边用边学地渐进式的成长。而从“不知道”到“知道”,是不连续的,往往需要先破冰

“为了储备知识去学学不进去,我这个人适合用到了再学。”
“系统学习效率太低,用到了再学岂不是更快?”
“学这个干什么?现在又用不到!”
……

但,很多时候,由于对一门知识���技能的知之甚少,你根本就没有机会用到它,甚至根本不曾听说它。它在你的世界里属于“你不知道你不知道”的那部分。

举个亲身经历的例子
当我学会了用vim对文件内容进行批量替换,我兴奋不已,我再也不用逐个编辑要修改的内容了,也不必将那些配置文件先下载到pc上用notepad++进行批量替换了。我将“用vim对配置文件的特定内容进行批量替换”这一系列的操作用得是炉火纯青,以至于输入命令的速度、使用vi的速度都得到了极大的提高,曾被戏称为“无影手”。比起之前,vim已经极大地提高了我的效率。直到我又学习到了sed这个命令,才发现原来非交互式地修改文件内容更为高效!!!现在我知道了sed这个命令,我自然可以将其认真学习一番,这并不难,但“windows上编辑文本→Linux下用vim”,“vim→sed”却不得不需要破冰。

我想,我并不孤独。你也一定有相似的经历。Linux中这类的例子非常常见,有时候多掌握某个命令的一个参数就会让你效率提升很多。

总结

在软件测试领域里,必须要学习和掌握的内容远远不止Linux一项,这也是我们后续会聊到的话题。但就普及程度、应用范围、重要程度而言,Linux是名列前茅的。

许多人能够意识到掌握Linux的重要性和必要性,但却迟迟没有开始(没有意识到紧迫性)。这些人总是有着这样或那样的借口。比如,现在还用不到、没时间,没环境,等等。读了上述内容,你是否有些心动了呢?

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/13691.html