寻找问题的本质和围绕问题的本质
作者:互联网
掌握不了问题的本质,容易出现南辕北辙的现象,我相信,世界上百分之九十九的事情都是有其规律可循的,如果没有探究到问题的本质,就可能会围绕着问题转圈圈,而没有实质性的进展。其实目的地就在你身边,转个身或扭个头就发现了,而往往我们就错过了这些,一直在目的地的周围徘徊。
曾经有过这样的感受,在学习一门新语言的过程中,会去上网去查找相关的知识,这一找不要紧,一下又钻进其他知识中去了,而忘记了当初的目的地在哪里了。
上面这两种情况是我常遇到的,比如大学的时候,数据库课程会安排一个大的课程设计,这个课程设计是***管理系统,基于C/S架构,也就是客户端/服务器模式,我使用的是PHP,MYSQL,HTML等来完成这个系统。首先我要去学习PHP语言,包括获取URL参数,连接和操作数据库,显示数据等。等PHP学习的可以了,就去看HTML的内容,要说这个课程设计,使用最基本的HTML标签就可以了,不必做的“花哨”,但是耐不住“好学”和“好奇”,我就去看了CSS,甚至去看了javascipt的内容,最后发现截止日期快到了,最后匆匆完成,效果并不好。而如果我专注于这个课程设计本身,其实是考察数据库的操作,数据库才是这次任务的核心,而我把重心放在了web界面上。
在互联网行业,技术是庞大的,尤其是应用层,技术的体量像一个倒金字塔,底层的原理几十年几乎没有太大的变化,作为支撑,如果发生大的变化,上层的应用系统就会崩溃,推倒重来,这是要付出巨大代价的。比如IPv4和IPv6,如果不是因为IPv4的枯竭,不会去推广IPv6的,所以越底层的技术越是稳定,而上层技术多种多样,数不胜数。
如果你正在从事应用层的开发,会发现很容易就上手,比如我现在在做软件测试,按照规格流程和测试用例,完成工作很容易,这个容易指的是工作内容没有太大的难度,一旦换一个产品,你就去学习新的产品就可以了,然后几乎是重复同样的工作。这样的工作稍微有些基础的人都可以做,只要有耐心和细心。想要在软件测试方面有很大的提升,就需要去学习软件测试的本质,并且做的工作都要围绕测试的本质,软件测试的核心内容包括功能测试、性能测试、安全测试、异常测试等,而最终,软件是要实现用户需求的,做这些测试的前提不能脱离需求,不能天马行空,想到哪里测哪里,很容易产生不好的结果,项目延期,迟迟不能交付,代价的巨大的。
生活中的事情也是如此,你要围绕你的目的,不要跑偏,路边的风景再好,那不是你的目的地。
标签:课程设计,围绕,本质,问题,HTML,测试,PHP,软件测试 来源: https://blog.csdn.net/qq_31917799/article/details/90813587