寻找问题的本质和围绕问题的本质

掌握不了问题的本质,容易出现南辕北辙的现象,我相信,世界上百分之九十九的事情都是有其规律可循的,如果没有探究到问题的本质,就可能会围绕着问题转圈圈,而没有实质性的进展。其实目的地就在你身边,转个身或扭个头就发现了,而往往我们就错过了这些,一直在目的地的周围徘徊。

曾经有过这样的感受,在学习一门新语言的过程中,会去上网去查找相关的知识,这一找不要紧,一下又钻进其他知识中去了,而忘记了当初的目的地在哪里了。

上面这两种情况是我常遇到的,比如大学的时候,数据库课程会安排一个大的课程设计,这个课程设计是***管理系统,基于C/S架构,也就是客户端/服务器模式,我使用的是PHP,MYSQL,HTML等来完成这个系统。首先我要去学习PHP语言,包括获取URL参数,连接和操作数据库,显示数据等。等PHP学习的可以了,就去看HTML的内容,要说这个课程设计,使用最基本的HTML标签就可以了,不必做的“花哨”,但是耐不住“好学”和“好奇”,我就去看了CSS,甚至去看了javascipt的内容,最后发现截止日期快到了,最后匆匆完成,效果并不好。而如果我专注于这个课程设计本身,其实是考察数据库的操作,数据库才是这次任务的核心,而我把重心放在了web界面上。

 

在互联网行业,技术是庞大的,尤其是应用层,技术的体量像一个倒金字塔,底层的原理几十年几乎没有太大的变化,作为支撑,如果发生大的变化,上层的应用系统就会崩溃,推倒重来,这是要付出巨大代价的。比如IPv4和IPv6,如果不是因为IPv4的枯竭,不会去推广IPv6的,所以越底层的技术越是稳定,而上层技术多种多样,数不胜数。

 

如果你正在从事应用层的开发,会发现很容易就上手,比如我现在在做软件测试,按照规格流程和测试用例,完成工作很容易,这个容易指的是工作内容没有太大的难度,一旦换一个产品,你就去学习新的产品就可以了,然后几乎是重复同样的工作。这样的工作稍微有些基础的人都可以做,只要有耐心和细心。想要在软件测试方面有很大的提升,就需要去学习软件测试的本质,并且做的工作都要围绕测试的本质,软件测试的核心内容包括功能测试、性能测试、安全测试、异常测试等,而最终,软件是要实现用户需求的,做这些测试的前提不能脱离需求,不能天马行空,想到哪里测哪里,很容易产生不好的结果,项目延期,迟迟不能交付,代价的巨大的。

 

生活中的事情也是如此,你要围绕你的目的,不要跑偏,路边的风景再好,那不是你的目的地。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值