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

本文经授权转自“一个自学的程序员”

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

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

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

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

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

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

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

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

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

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

但遇到问题止步不前又要浪费颇多时间,听说还有一些技术论坛,可以去上面发问,那去试试呗——结果发现跟在一些群里问一样,基本上都是石沉大海,还是没人理你。

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

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

百度一下,你就知道!

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

遇到一个 bug,打开百度:

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

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

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

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

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

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

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

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

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

不过我想,你有时肯定会遇到问一个人问题,但别人不怎么愿意回答的情况,这里大概有两个原因:

第一,你问的这个问题,他也不怎么会。这很正常,毕竟技术那么多那么广,而谁知道你从哪扒拉一个奇葩 bug,让别人怎么回答你?bug 千千万万,而你的问题甚至奇葩甚至不太正常。

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

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

“在嘛?”

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

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

“帮我调一下吧”。

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

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

然后把报错信息发给我。

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

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

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

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

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

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

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

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


 热 文 推 荐 

☞ 小米为什么拆分红米? | 畅言

☞ 软件工程师如何笑着活下去?

☞ 如何创建复杂的机器学习项目?

☞“对不起,你的离职是我的错!”

☞ Gartner的预言:通向混合IT之旅

☞ 阿里“菜鸟”AI?

☞ 刚刚!华为又被美国盯上了!

☞ 心疼!能为程序员男友做些什么吗?

print_r('点个好看吧!');
var_dump('点个好看吧!');
NSLog(@"点个好看吧!");
System.out.println("点个好看吧!");
console.log("点个好看吧!");
print("点个好看吧!");
printf("点个好看吧!\n");
cout << "点个好看吧!" << endl;
Console.WriteLine("点个好看吧!");
fmt.Println("点个好看吧!");
Response.Write("点个好看吧!");
alert("点个好看吧!")
echo "点个好看吧!"

点击“阅读原文”,打开 CSDN App 阅读更贴心!

喜欢就点击“好看”吧!

程序员不努力,和咸鱼有什么分别?相关推荐

  1. 程序员那么努力,到底是为了什么

    一:生活不只是眼前的苟且,还有诗和南方 一年前逃离了帝都北京,现在又扎进了很多人拼命挤进又奋力逃离的上海. 我为什么要来上海,最近我一直再问自己. 我喜欢江南,所以我喜欢上海. 喜欢上海的理由太多,但 ...

  2. 为了转行程序员而努力的第三十九天- Java SSM框架,线程

    今天正常醒了,因为昨天起晚了,导致上午很快就过去了,今天决定早点起床,突然有这么长几乎没有人打扰的假期真是太难得了,以至于有时候都不知道该做什么,每到晚上的时候又感慨居然这么快又过了一天.今天提前学习 ...

  3. 为了转行程序员而努力的第四十四天-二叉树,MAC系统virtual box无法启动问题

    今天提前醒了,但是因为太冷了,也没起来,挨到上班时间才起床.中午下雪了,冒着大雪去了银行,还算比较顺利,只是额度没有了,购买看好的结构性存款要等明天了.自从开始学习项目类课程以来,深深地体会到了软件开 ...

  4. 为了转行程序员而努力的第四十六天-二叉树,Linux,centOS配置java jdk

    今天又提前醒了,其实昨天睡得挺晚的,但是还是很早就醒了,虽然现状一点点地变好,但还是会经常觉得有一种深深地无力感,坚持理想却不得不在现实的泥潭里挣扎,这个过程确实很艰难,但我相信再难都会过去的,总有一 ...

  5. 为了转行程序员而努力的第四十五天-二叉树,centOS联网,阿里云源配置yum makecache报错

    今天在配置上花的时间太多,主要怕进行到一半,明天就要从头开始,以至于都没有太多时间总结了,锻炼的时间也被挤掉了,争取明天早起来补上.就不多感慨了,直接进入正题. 今日进度: 1.坚持刷题,坚持听网课, ...

  6. “拼多多”惊爆重大 Bug!程序员的眼泪,羊毛党的狂欢

    这次,拼多多真成拼夕夕了-- 新年添福旺,拼多多给你"拜年"啦-- 今日有消息爆出,称从 20 日凌晨开始,拼多多出现重大 Bug,用户无需抢购即可任意领取 100 元无门槛优惠券 ...

  7. 阿里暴跌近6%,蒸发2400亿!拼多多火了,股价暴涨近15%!这个幕后的程序员开挂了,马云,刘强东都怕!...

    一季度财报公布:阿里暴跌近6%,蒸发2400亿!拼多多火了,股价暴涨近15% 5月22日,拼多多发布2020年第一季度财报,激起电商圈千层浪. 一季度,拼多多在疫情影响最严重的时期,营收65.41亿元 ...

  8. 一个程序员的小笑话.(纯属虚构)

    程序员:老板我要加薪! 老板:不行!你的水平没有到要加薪的位置. 程序员很努力的工作了几个月,水平提高不少. 程序员:老板我要加薪!我的水平已经到了. 老板:不行!你的水平即使到了你的工作态度还没有到 ...

  9. AI可以写软件了,所以程序员要下岗?

    文章讲的是AI可以写软件了,所以程序员要下岗,早在1990年,便有人提出创建会学习的软件的想法,很多电影中也有机器人自我进化,最后妄想统治世界的剧情,自从AlphaGo打败李世石之后,人工智能,深度学 ...

最新文章

  1. 20160722noip模拟赛alexandrali
  2. 关于BCH交易规范排序(CTOR)的优缺
  3. java git服务器_windowsServer服务器上搭建GIt服务器
  4. LSD快速直线检测的原理概要及OpenCV代码实现(CV类LineSegmentDetector)
  5. 基站数据库 mysql_基站位置数据库V2说明文档
  6. win8.1 windows无法在此计算机上设置家庭组,【求助】Windows无法从该家庭组中删除你的计算机...
  7. Linux 内核版本命名
  8. struts1 mysql config_详解Struts1中的struts-config.xml配置文件【一】
  9. Voltage Keepsake CodeForces - 801C(二分)
  10. 现金支票打印模板excel_Excel的正确使用技巧-Excel的提速大法
  11. struts2 通配符的配置方式
  12. 【杂项】vmware fusion 流畅度设置
  13. Struts1的工作流程
  14. 易基因|深度综述:m6A RNA甲基化在大脑发育和疾病中的表观转录调控作用
  15. Refused to execute script from 'http://localhost:8080/login' because its MIME type ('text/html') is
  16. 基于Python的指数基金量化投资——指数基金估值榜
  17. 顺丰快递单号要怎么快速查询物流并导出信息
  18. 小狗钱钱:钱钱的金钱语录
  19. 正则表达式强密码验证: 8-16个字符,不包含空格,必须包含数字,字母或字符至少两种
  20. 【H5游戏】-整一个简单的解压小游戏【抽纸巾】

热门文章

  1. Linux Shell编程笔记8 进程
  2. 2021-2025年中国船用辅机行业市场供需与战略研究报告
  3. php 与结合struts2,Struts2和Ajax数据交互示例详解
  4. java udp 流量控制_基于UDP传输协议的实现分析之流量和拥塞控制
  5. java 校验的接口中的字符必须是半角的_初识Java,笔记1
  6. Mybatis和Hibernate区别
  7. 预见——数据技术的未来生态
  8. 自由软件之父回归 FSF,遭 1933 人、21 家组织联名抵制!
  9. 腾讯向开放原子开源基金会捐赠TencentOS tiny、TKEStack两大项目!
  10. 达摩院自研数学规划求解器发布,最新技术将通过阿里云对外输出