查看原文
其他

自己不付出努力的话,就别指望别人帮你了

庆哥小白 玉刚说 2019-07-04

本文由 庆哥小白 授权投稿
作者公众号:一个自学的程序员


曾经有段时间,我非常感慨,在心里一直不停的重复一句话:


哪有什么开挂的人生,只不过是有贵人相助罢了


然后,看了几集将夜,突然被一个弹幕戳中了。


此生得一颜瑟师,不要三痴也无妨!


人这一辈子,能遇见几个真心帮你的,真的不容易,所以现在,我从不去奢求!


如果你在自学的话,就会感觉到,如果能有个人时常给你指导指导,遇到问题能有个人问问,你会觉得超级幸福!


是的,自学的时候最怕遇见问题了,因为有的时候真的搞不定,根本无从下手,所以,自学一定会走很多弯路,这是必须要经历的,但是,到最后,你收获的将是独立解决问题的能力,而这个能力是相当重要的,是你区别于那些培训的一大亮点!


那么,自学的时候遇到问题该怎么办?


我刚开始的时候,遇到自己不会的问题,基本上都是束手无策,我能想到的就是请教别人(刚开始的时候哪知道什么Google啊,Stack Overflow啊),后来发现,这些问题,身边没几个能问的,怎么办,想到的办法就是加各种技术交流群,记得当时加了很多交流群,可是每次遇到问题,去这些所谓的交流群去咨询,通常情况下都是没人鸟你。


当然,偶尔会遇到一个好心人,出来帮你解决这个问题,别提多高兴了,顿时感觉自己学编程有望了,但是,不可否认的是,大部分情况下,还是没人鸟你的。


怎么办,遇到问题停止不前啦,这多浪费时间啊,听说还有一些技术论坛,可以去上面发问,那去试试呗,结果发现跟在一些群里问一样,基本上都是石沉大海,还是没人鸟你。


我不明白了,为什么会这样,跟我想象的不一样啊,就一个简单的问题,怎么就没人愿意告诉我呢?


后来,一个好心人告诉我,遇到问题,第一时间不应该想着去问别人,而是首先要试着自己去解决问题,我说,我不会啊。


百度一下,你就知道!


好的,下次我再遇到问题,第一时间我不去问别人,首先去百度下,可是,我马上就遇到一个新问题,这个问题就是该怎么百度啊,我都不知道这为什么错,所以又有很长一段时间,我是这样的状态:

遇到一个bug,打开百度

然后发呆,我真不知道该往这个框里写点啥!


再到后来,不断摸索,可能是看到的一篇文章,也可能是别人告诉我的,遇到bug,就要去看这个错误信息



对,就是这个Caused by:,是什么原因导致的这个错误,然后把这个Caused by:后面的错误信息复制



大部分都是这样解决的,然后后来一个人告诉我,尽量找最后一个Caused by:,因为一般错误信息有好几个Caused by:



我当时不是很理解为啥要找最后一个,现在想,确实有点道理,不过有时候最后一个根本没啥用,比如这个,你复制最后一个Caused by:的信息去找,绝对蒙蔽,而往上看看,看这个



就能立马知道哪里错了!不过一般套路都是先看最后一个Caused by:


一路自学走到现在,刚开始那会,但凡遇到问题,我首先想到的就是找个人问问,而那个时候很现实的是,身边没人可问,不过现在,我身边倒是有了很多可以问的人,大厂的,资深的,我都有人可以问,可是,现在的我,却很少去问别人(我没说不问,只是我遵循一个规则就是,能自己解决就坚决不问别人)。


为什么现在有了可问的人我却不怎么问了,一是现在的我觉得,时间真的很宝贵,所以不能轻易的去浪费别人的时间,二是我觉得,能自己解决的尽量自己解决,毕竟,别人不可能一直帮你,而你却可能一直碰到问题,养成自己解决问题的习惯和能力才最重要。


当然,有些问题,自己真的不知道怎么办,或者想寻求更好的方案,那可以问问你身边的前辈,过后,发个红包感谢一下也好!


不过,我想,你肯定会遇到有时候问一个人问题,别人不怎么愿意回答你,我觉得吧,大概有这么两个原因


第一:就是你问的这个问题,他也不怎么会,这是很正常的,毕竟技术是那么多那么广,而谁知道你从哪扒拉一个奇葩bug,你让别人怎么回答你,bug千千万万,而你的又是奇葩,有时候不会很正常!


第二:就是,压根就不想回答你的问题,即使知道!

这是为什么呢?以前我也纳闷,这些人太装了,问个问题还不鸟我,牛个啥,可是现在我明白了,包括有时候别人问我问题,我也会直接忽略,为什么会这样?


“在嘛?”


然后一张截图发来了,一看,一个爆红,是程序出错的地方,然后没下文了


有的,直接发来一个截图,是个错误信息,问“为啥这错了”


“帮我调一下吧”


一般,遇到这样的,我基本上直接忽略,我没那么多闲时间去帮你调bug,而你根本就没有自己去花时间解决这个问题,就直接拿来问我,当然,我这里也没有下文了。


“在嘛?我遇到一个问题,上网查了一下,有些地方看不懂,试着解决了一下,还是没弄好,根据我查的资料,我发现很可能是这里的错误,我试着这样解决了。。。。”


然后把报错信息发给我。


一般,碰到这样的,看到了我就会帮忙解决一下,因为起码你让我觉得,你自己事先付出努力了,自己试着去解决了,可能受限于某些原因还是无法解决,这才有帮你的价值啊!


而不至于让我觉得你在无故压榨我的时间!


所以,现在我遇到问题,首先一定是自己解决,能不麻烦别人就不麻烦别人,当你逐渐觉得时间越来越宝贵的时候,我相信你也一定会这样做,除非你是个自私的人,如果是有些问题不得不请教别人,我一般会对这个问题做充足的准备,包括自己花时间研究,找了一些网上的解决方案,有自己的一点理解然后再问别人,问的时候尽量把问题说清楚,这样,别人回答你的时候才能直切要点,而不至于就不明白你要问什么,而且,由于你也事先研究过,有自己的理解,才不至于,别人说的啥你根本搞不懂,这就浪费双方的时间了!


当然,相信你也一定会遇到那些愿意真心帮你的人,遇到这样的人,即使帮你一次,也要记着,以后你能回报的话尽量回报,我之前学Android的时候遇到过几位前辈,他们曾经都帮过我,虽然现在很少请教他们问题了,但是我依然记得他们,可能有些早就把我忘了,但是我记得,也一直想着,以后我能帮他们!


哪有什么开挂的人生,只不过是有贵人相助罢了


前提是你也要值得别人帮你啊!


对每个人来说,都需要掌握一个重要的能力,那就是自学能力,对于每一个自学的人来说,必须掌握的一个能力就是自己解决问题的能力!


如果,你自己都不愿意付出努力的话,你又怎能奢望别人来帮你呢?




PS:周一送书中奖的读者,请添加我的助手微信 psl906866449 选书


推荐阅读
巧用动态代理实现APP模块化开发
那些年,那些坑
推荐一个实用漂亮的弹窗库


编程·思维·职场
欢迎扫码关注


    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存