分类: Web开发
2018-08-14 09:20:14
今天我们聊聊开心的话题 :)
我们都知道无论在什么行业,学习能力才是发展的最重要的,用潜力来说也可以。
但是学习能力是什么,其实很虚,企业如何为你的学习能力买单发工资。我觉得可以用解决问题的能力来衡量
我们从几张截图开始我们的话题
截图一:
截图二:
截图三:
善用互联网的搜索工具
作为新手难免是遇到问题就到各个技术群里去询问,这个很正常,我也是这么经历过来的。但是一般都有工作,谁又能及时给予帮助,基本不可能了。所以还要要靠自己,我们就那第一张截图来说,根据提示:no input file specified。我们以这几个字作为关键字,作为搜索条件。来看看几个搜索引擎的截图
通过上面几张截图,大家应该可以看到结果了吧,其实我们遇到的95%的问题,60亿人中肯定有人遇到过了。
通过搜索引擎找答案,主要是找 关键词,一般错误提示都是关键词,直接把错误往 搜索框提尔基本就会出来不少答案。例如截图三的关键字应该是 vagrant vm boot_timeout
这个习惯一定要养成,因为别人告诉你的答案,很难是你的答案的,只有自己经过时间成本找到的才会学会珍惜。当然如果真真经过查找了没找到再去问,这样成长也是有的。总之尽量先自己搜索在问别人。
正确理解应用程序的错误提示
由于当我们体会到搜索的好处之后,你可能撒都不看直接复制放 搜索框里面去搜索,往往忽略了应用程序本身的提示错误提醒。例如第二个截图 已经提示 了(你可能会说自己英文不行,但是你可以用翻译软件呀),根据提示应该是你的ip已经被绑定了,这个提示错误应该算是很明白了,那么就去查被哪里占用了。
再来一张截图,简单说明下,这个是Yii框架的错误提示,提示Response对象没有Cookie属性,这个简单推断应该就是代码写错了。
工欲善其事必先利其器
一定要选个好用的编辑器,不要和我扯,用什么文本编辑器是为了记住语法,你用个有提示的编辑器 就无法记住函数了,自己懒,不要为自己找借口。但是自己一定要知道有什么函数,不用说全部都知道,至少常用的80%都要知道。
经过有同学遇到这样的问题,感觉自己没写错,但是php一直提示编译错误,你这时候你要相信php肯定没错呀,肯定是你的错了,你说你都是一个字母字母的敲的。。。。。
推荐一下几个软件:
PhpStorm:PHP研发一定要用用
PyCharm:Python开发编辑器
IntelliJ IDEA : Java 编辑器
软件日志
日志真的是我们排除问题的好朋友,他是我们解决问题,找问题根源的依据,所以你有什么理由不去看日志了。
当我们遇到各种错误的时候一般日志都会有体现,例如可以查看WebServer的 error.log,php或者fpm的错误日志,应用记录的错误日志( 我的课程: Yii 2.0 从微信端到后台全栈开发图书商城 中就有错误日志处理,为什么要处理,就是为了在排除错误的时候有用了)
以下截图是Nginx error日志,是不是可以看到是哪个文件哪里错了,并且可以看到提示 是 cookies字段太短啦
是不是很有用,哈哈,这就是日志的好处,正常情况下没什么用,已到错误时候就有用啦
这次没有广告,上次加了一个转账二维码,我的女人说你这是强制要钱,就不放了(上篇文章有同学转账,已经在个人网站赞助已经更新,谢谢您的支持),真要赞助你一定可以找到的,哈哈
最后关于爱因斯坦这张吐舌头的图片我要强调一下:
一个手握地球能量方程式的人居然也有调皮的一面,所以我们这些普通工作者也要调皮正能量的工作哇
让我们一起笑对生活 和 工作中的Bug ~~:)
我这边把这边零零散散的一些项目聚合成了一个演示系统,欢迎大家来看看
演示系统的网址:
原文地址:标签: