大学四年,我因为使用这几个学习方法,成为了同学眼中的“大神”、BUG克星!

  大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博客地址为:亓官劼的博客

本文原创为亓官劼,请大家支持原创,部分平台一直在盗取博主的文章!!!

博主目前仅在CSDN中写博客,唯一博客更新的地址为:亓官劼的博客


本文仅为给萌新们一些解决各类报错信息/BUG的一些方法及建议,无高深内容,各位大佬看到这里可以点击右上角或者左上角的×了

写在最前面加大加粗,不涉及具体报错的解决,仅为信息检索的一些方法,仅想帮助一些萌新,提供点可行的办法,没有花里胡哨/高深的技巧。这里写的是报错信息的解决方法,BUG的解决方法同理。

写在前面,标题中的大神是假的,俺只是个小菜鸡,本文仅为个人理解的一些如何解决各种报错的方法,和一些经验,仅供参考,适合自己的就是最好的。

文章目录

  • 大学四年,我因为使用这几个学习方法,成为了同学眼中的“大神”、BUG克星!
  • 本文仅为给萌新们一些解决各类报错信息/BUG的一些方法及建议,无高深内容,各位大佬看到这里可以点击右上角或者左上角的×了
    • 1、学会读报错信息
    • 2、学会使用搜索引擎
      • 百度搜索引擎的一些技巧
      • 使用搜索引擎搜索图片
      • 使用搜索引擎搜索电子书
    • 3、学会辨别方法的优劣
    • 4、学好程序员必备的英语(阅读能力)
    • 5、最好学会科学上网
    • 6、遇到问题积极解决,不要逃避
    • 7、多使用,多练习,多记录
    • 结束

  下面进入正文,最近经常有小伙伴问我一下BUG的解决方法,例如apt install git怎么报错啦,pip install pillow怎么失败啦,等等很多。那对于这些报错,BUG都应该怎么解决呢?毕竟谁也不会知道所有的BUG的解决方法啊!所以我只需要学习去解决BUG的一些方法。大致总结为如下:

1、学会读报错信息

  有很多小伙伴看到动辄几十行红色的报错信息就愣住了,不知所措。我们要学会分析报错信息的成分,捕捉其中的重要信息。其实一般来说,报错信息都会提示你如何去更改的,或者即使看了报错信息仍旧无法知道正常的做法,我们也可以使用报错信息中的关键信息去使用搜索引擎去搜索。下面我们来以几个例子来说明如何找到报错信息中的关键信息:

比如这个报错,他提示我们,make:没有事情需要all去执行。这里是可以直观的知道,这里的all什么都没有执行,如果还想知道到底为什么的话,我们可以将这句话复制到搜索引擎中,使用搜索引擎进行搜索:

然后我们会就找到很多相关的解决信息,点进去我们就会知道,这个是因为我们的程序在上一次编译之后,没有更改,所以再次使用make,他什么也不会做。,这样我们的一个BUG就解决了,是不是很简单呢?

  有小伙伴说这个BUG太简单了,我们再来几个长一点的BUG来说明一下:例如这张,是今晚一个小伙伴来问的一个问题:

我们发现这个BUG的报错信息有点长,11行。但是我们从命令执行开始看,我们发现前几行是命令正常执行的输出,直到第四行才开始报错,他说一些packages不能够被安装,紧接着他说了原因:这意味着你需要一些依赖(后面的一段话,读懂大概意思就好。),并且我们发现在倒数第四行,我们发现给他给了我们一个建议,他说我们缺少一个依赖liberror-perl。其实到这里,这个报错的原因我们已经知道了,因为安装git,但是我们需要liberror-perl,而我们的环境里没有这个东西,所以我们先安装这个就好了。

  有小伙伴说这个看不懂,先去百度、谷歌,全部复制上去却又什么都搜索不到,这是因为前面有很多行并不是报错的一些关键,一些报错解决的文章也不会以这个为标题,所以我们很难搜索到高质量的报错解决方法。**那我们应该搜索什么呢?**在这个报错信息中,我们应该搜索他的关键报错信息:git : Depends:liberror-perl but it is not installable

我们搜索就会发现很多和这个问题一模一样描述的报错信息的解决方法,我们根据这些解决方法就可以来解决我们的Bug了。

2、学会使用搜索引擎

  要想解决BUG的第二步,那就是要学会使用搜索引擎了,在网络上我们可以搜索到很多报错信息的方法,但是很多小伙伴们并不知道如何去搜索。就像我们在上一节里面的写的,我们要学会找到报错信息中的关键内容,然后去搜索他,会让我们搜索当更多、更高质量的相同报错信息的解决方法。

  学会了使用搜索引擎,会让我们更方便快捷的获取到很多想要的信息、资源,例如我们上一节中这个例子,我们也可以使用百度进行搜索。我们搜索一个报错信息,会发现有很多博主会在博客中记录这些问题的报错原因和报错的解决方法,我们点击进去就可以看到解决的方法。

能够使用Google的尽量使用Google,百度还是有点不太行

百度搜索引擎的一些技巧

还有百度的一些使用技巧,这个表情包不错,可以参考一下:

然后这里再说个浏览器的妙用:

使用搜索引擎搜索图片

  我们可以使用浏览器来搜索图片的信息,例如百度,我们打开百度图片,然后我们发现可以使用拍照或者上传图片来进行图片搜索,他会返回与照片相关的一些信息,例如我们搜索一个电影的剧照,他会显示这个电影的一些相关内容,还是非常的方便的。

使用搜索引擎搜索电子书

要说到搜索电子书,那肯定不能少了我们的鸠摩搜书了,网址为:(鸠摩搜书)[https://www.jiumodiary.com]https://www.jiumodiary.com,我们输入书名,即可搜索各个相关的电子书了,相关资源还是比较全的一个搜索引擎了,例如

3、学会辨别方法的优劣

 通过上面的方法,我们可以搜索到我们报错信息的相关的解决方法了,下一步就是使用我们的解决方法了,但是各个可能有很多个解决方法,并且可能有点方法是不起作用的,或者说对你当前的环境是不起作用的。所以我们就需要来辨别这些方法的好坏了。首先我们在选择解决方法的时候,尽量选择与我们系统环境一样的报错情况的处理方法,然后我们可以根据一些以往处理报错的经验来甄别这个方法大致的好坏,有的博客很明显就是错的。如果无法甄别也没关系,只要不执行一些rm -fr /*的删库跑路的代码,问题都不大,我们可以多尝试,使用的多了,也就有自己的经验了。

4、学好程序员必备的英语(阅读能力)

  下面第四个我们需要主要学习的就是我们的英语阅读能力了,就如上面的两个报错信息那样,我们最起码要能够读懂这个报错信息传达给我们的大致意思,可以不全懂,但是大致的意思我们要能够读懂。

  英语对一个程序员来说是非常重要的一个能力,通常最新技术的文档说明之类的都是英文描述的,以及像GitHub上的一些介绍,REDEAM等等都是英语为主,即使GitHub上最多的是中国人。因此学好英语就显得越加重要,这里我们主要指阅读能力。这个我们可以通过多看外网网站,资料等等方法来快速的提高我们的阅读水平。

5、最好学会科学上网

  既然说到学习方法,那科学上网可以说是必不可少了。我们在科学上网的时候要注意自己的言行,科学上网主要是学习新技术,查看一些文档等等。例如使用Google、GitHub等等。科学上网有空还是要学习一下的,尤其是对程序员而言。

6、遇到问题积极解决,不要逃避

  第六个就是我们在解决BUG的时候要有耐心,积极主动的去解决问题。一步一步的解决问题,BUG就会越来越少,在解决bug的同时,我们可以学习到很多知识。不要逃避这些bug,再逃避这些bug也不会主动消失。我们在对付它的时候要有耐心,一个BUG折腾的几天都是很正常的,别怕麻烦,这就是正常的过程

7、多使用,多练习,多记录

  下面就是最后一点,三合一:多使用,多练习,多记录。对各个语音、系统生疏的话,肯定是很难去学好他的,所以我们要多使用他,多练习,需要bug就逐一的去解决它,这里建议最好自己再记录一下,例如写博客等等,写在本地的笔记也可以。这样记录之后,在日后我们遇到相类似的错误的时候,我们直接查看我们的笔记就好了。而且在记录的时候我们也要对当前的问题进行总结,能够更好的学习如何解决遇到的问题。

结束

  好了,本博文就到这里就结束了。学会了以上的七点,我相信你也可以很快学会如何解决各种各样的报错、bug,成为BUG克星!。


  大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博客地址为:亓官劼的博客

本文原创为亓官劼,请大家支持原创,部分平台一直在盗取博主的文章!!!

博主目前仅在CSDN中写博客,唯一博客更新的地址为:亓官劼的博客

大学四年,我因为使用这几个学习方法,成为了同学眼中的“大神”、BUG克星!相关推荐

  1. 大学四年,因为知道这些开发工具,我成为别人眼中的大神

    点赞再看,养成习惯,微信搜索[三太子敖丙]我所有文章都在这里,本文 GitHub https://github.com/JavaFamily 已收录,有一线大厂面试完整考点,文末有福利. 注意:下面的 ...

  2. 大学四年,因为这8个网站,我成为同学眼中的学霸。

    「作者主页」:士别三日wyx 「作者简介」:CSDN top100.阿里云博客专家.华为云享专家.网络安全领域优质创作者 大学期间,几乎每一个教过我的老师都反应,我的学习态度不好! 我上课很少仔细听老 ...

  3. 【转】大学四年因为知道了这32个网站,我成了别人眼中的大神!

    转自大学四年因为知道了这32个网站,我成了别人眼中的大神! 依稀记得,毕业那天,我们导员发给我毕业证的时候对我说"你可是咱们系的风云人物啊",哎呀,别提当时多开心啦

  4. 大学我这样过,成了别人眼中的大神

    别人眼中的大神 我研究出来了一套学习方法,不知道对其他人有没有用.我在大学里使用这套方法,从在大二的时候,就成为了大家眼中的大神. 拿的奖可以按斤算了. 先来点废话 "假期"是每个 ...

  5. 计算机网络ppt_大学四年,我这样学操作系统和计算机网络,毕业后成为了别人眼中的大神(附书籍推荐)

    最近收到不少读者留言,关于怎么学「操作系统」和「计算机网络」的留言,小林写这一块的内容也有半年多了,啃非常多的书,也看了很多视频,有好的有差的,今天就掏心掏肺地分享给大家. 操作系统和计算机网络有多重 ...

  6. 大学四年我这样学习大数据技术,成为了别人眼中的大神

    在大学里,千万不要老师教什么,你就只学什么,这是远远不够的,对于我们大数据专业,甚至整个计算机专业的同学来说,大学四年最重要的能力就是自学.大学的课程不像高中那么紧,留给我们自学的时间还是比较多的,作 ...

  7. 大学四年,靠着这些计算机书籍,我编程小白变成了别人眼中的大神,斩获 BAT SSP offer

    前言 记录一下大学四年对自己帮助最大的一些书单 毕业时,大学四年在学院一直默默无闻的我,因为拿到各大互联网公司的 Offer,包括 BAT SSP,被辅导员作为就业的代表推荐为软件之英候选人. 还记得 ...

  8. 大学四年,靠着这些学习网站,我从挂科学渣变成了别人眼中的大神

    前记 毕业合影时,导员笑着对我说"你可是我们系里的风云人物".我也笑了,思绪却回到了四年前. 还记得四年前,我从小县城里走出,来到学校的计算机学院报到,开始面对更大世界.一段时间之 ...

  9. 大学四年因为知道了这32个网站,我成了别人眼中的大神!

    哈哈,大佬,你咋又进来白嫖了,难道辛苦整理的网站又滚到收藏夹吃灰了吗?明人不说暗话,我就喜欢你白嫖的性格.但是白嫖的人素质都很高,从来都会先点赞后白嫖的,欢迎白嫖 哈哈哈~~ 自从看了这些网站,在大学 ...

最新文章

  1. BZOJ1800 [Ahoi2009]fly 飞行棋 其他
  2. 神策数据张涛:企业服务客户全生命周期运营三步曲:执行反馈
  3. 从ncbi下载数据_如何从NCBI下载所有细菌组件
  4. RTT时钟管理篇——阻塞延时和时基更新函数
  5. Java 进阶:集合框架2
  6. [李景山php]每天TP5-20170114|thinkphp5-Model.php-7
  7. How to show only next line after the matched one?
  8. 探索SSMS中SQL Server索引属性
  9. ios 中searchBar进入界面立即聚焦处理方式
  10. python google 搜索结果爬取_对于 Python 抓取 Google 搜索结果的一些了解
  11. 苹果公司CEO乔布斯演讲的15个秘诀
  12. 锂电池电量百分比计算_锂电池的电量、电压与放电时间的计算
  13. iOS开发中SDK是什么?
  14. 转载和积累系列 - 为什么 HashMap 加载因子是0.75?而不是0.8,0.6?
  15. NVML编译官方用例报错
  16. EJB初级篇--何为EJB
  17. J2ME资源:各厂商SDK和模拟器下载地址
  18. C语言基础:最简单的程序
  19. CentOS7安装可移植Prometheus+grafana--pushgateway及自定义监控
  20. 教您如何使用WebMatrix创建第一个网页

热门文章

  1. 大集中系统的个人所得税解决方案
  2. 小说阅读器,伪装360加速器
  3. Node-RED使用指南:6:配置与设定总结:运行环境配置
  4. 练习系统 实验四 red and black
  5. GAMES101 作业0 环境配置 PC下简单配置i
  6. Spring boot Whitelabel Error Page解决方法(弱鸡方法,非全部适用)
  7. 王者荣耀微信23区服务器在哪,王者荣耀微信23区2点富婆出没,大厅红包满天飞,酸了...
  8. 微软发布安卓手机的Office预览版,需申请内测
  9. 支付宝VIE的罪与罚
  10. java操作txt文本(一):遇到指定字符换行