程序员难题:我学不进去了!!!

Posted Android Developer

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了程序员难题:我学不进去了!!!相关的知识,希望对你有一定的参考价值。

为什么你学不进去?

我认为“学不进去”分两种情况,一种是真学不进去,还有一种是专业技术学不进去。

“真学不进去”主要出现在抑郁症患者上,对什么都不感兴趣,看剧,游戏,娱乐都提不起兴趣,整个人充满无力与忧伤,建议专业治疗,很多时候是生理原因导致。

还有一种是“专业技术学不进去”,这类人是大多数。具体表现为看电视剧看综艺可以乐此不疲,熬夜没问题,付费观看没问题;又或者游戏玩得不亦乐乎,杀杀杀,奶奶奶,耶耶耶,中午休息也会来两盘。这种学不进去是有希望快速改进的。

一个人,如果能够专注几个小时看电视,看小说,或者玩游戏,说明这个人很有潜力,成为技术高手是有可能的呀。你想啊,只要他也能持续专注学习专业技术,成为技术高手那可是指日可待啊。

关键问题是,这些人一拿起书,一看到那些学习资料 —— 哎呀,我怎么好像有些饿了;哎呀,天气这么好,是不是应该出去走走;哎呀,都这么晚了,该洗洗睡了,明天再说吧。

表面原因好像是外部干扰,客观环境不好,本质上是因为专业学习这件事情缺少短期激励,无法及时带来满足感和愉悦感。

看剧看小说情绪跟着动,或悲伤或欢笑;玩游戏有互动,有反馈,紧张刺激,要是赢了还有巨大的胜利的喜悦。这些事情都能快速带来精神上的奖励和反馈。但是,学习专业技术这件事情,唉……就像硬着头皮喝了一碗白开水,回头一看,麻鸭,还有一缸白开水要喝,而且是司马光砸缸救人那么大的一口缸。这白开水淡而无味,量又大,而且喝了几碗啥效果也看不到,想了想,还是去看剧玩游戏有意思,最终表现为有心想学,无力学习。

                                                  

如何学得进去?

我总结为下面3个方面:

内容
方法
自身

内容

各类权威指南,还有MDN文档是非常好的学习资料,可以很好地扎实基础。但是,这些学习资料如白开水一般枯燥,也没有标注哪些是精华务必掌握哪些是糟粕可以不用学习。如果你学不进去,不要勉强,果断放弃之,没必要让自己痛苦,去寻找那些二次封装的比较系统的学习资料。所谓二次封装,就是指明了精华和糟粕,与开发实践走得很近的学习资料。比如:《javascript语言精粹》

去寻找那种“游戏式”的学习课程,闯关那种,关键要系统,这样的课程其实不少,多国外开发者开发的,大家可以自行寻找。因为我没有这方面需求,所以我也平时没记录,但我之前有见过。

去寻找那种所见所得的学习课程,10分钟以内短小精悍那种,一定要视觉可见,及时反馈,否则你们肯定坚持不下去,我了解你们的。

                  

方法

每学一个阶段,都要给自己一些奖励,例如,每看完一篇文章,或者看完一个短视频教程我就奖励自己玩一盘游戏。不过这种奖励是自己设定的,很容易不遵守,此时可以求助别人,例如女朋友:“哈尼,如果我今天写完这篇5000字的技术文章,你就奖励我晚上嘿嘿嘿……”是不是动力十足。

项目驱动,实例入手。文档是枯燥的,实例是鲜活的,可以及时反馈的。因此,专业学习,尤其在初期,其实是比较推荐从实例入手学习的,因为可以立马看到效果,有成就感,容易产生兴趣。等熟练后再去熟悉各类API细节和文档,就比较容易了。没必要一开始就去看文档啥的。

学会任务分解,也就是把一缸白开水放在一个一个的小碗里,每天喝一碗,也不是不可以,对吧。但是,如果直接对着个大缸就开始喝,喝了一个月,结果缸里的水好像就没少,如蚍蜉撼树,很容易望而生怯的。

学会放纵自己。有时候心情不好,不想学习,不要勉强自己,硬着头皮去学,既学不到东西,又浪费了时间。这个时候你应该痛快去玩,玩游戏玩到昏天暗地,追剧追到天荒地老,直到负罪满满再去学习。这样既玩得开心,又学得进去,很奈斯!

                                    

自身

这个才是最根本的解决之道,首先要目光长远,其次就是想办法锻炼自己延迟满足的能力。

可能大家听过著名的“糖果实验”,1960年由美国心理学家瓦特·米伽尔给一些三四岁的孩子每人发一颗非常好吃的软糖,同时告诉他们可以吃糖,如果马上吃,只能吃1颗;如果等20分钟,则能吃2颗。有些孩子急不可待,马上把糖吃掉了。另一些孩子却能等待对他们来说是无尽的20分钟。为了使自己耐住性子,他们闭上眼睛不看糖,或头枕双臂,自言自语,唱歌,有的甚至睡着了,最终他们吃到了2颗糖。

通过对糖果实验后期的追踪研究,科学家发现,十几年后,两种孩子在情绪与社会性方面的差异非常显著。克制型的孩子,显得社会适应力较强,较为自信,能够积极迎接挑战,不轻言放弃。在追求目标时,也能和小时候一样压抑即时得到满足的冲动。冲动型的孩子,约有1/3缺乏这种特质,容易因挫折而丧失斗志,遇到压力容易退缩或者彷徨失措。

专业学习就是一个典型的需要克制才能有明显收益的事情,也就是你延迟满足能力越强,你日后的收益反而越高。

你一两天的冲动学习是看不到效果的,你需要持续学习,系统且深入,久而久之才能看到明显的技术的成长。而且,技术的成长带来的收益也是悄无声息,比较漫长的。

大多数的人的技术学习全部来源自工作中的项目开发,因为这些付出可以有立竿见影的回报,工资和奖金。但是,工作之余的学习带来的收益却像是个黑洞,你看不见摸不着,无法即时反馈,没有物质奖励,即使你知道以后会有用,但是一想到漫长付出的艰辛,以及万一学的东西没用的心态,导致工作之余的学习坚持不下去,放弃了,着实可惜。

请记住这句话:技术比人情更可靠,你所学习的技术知识,积累的那些细节和经验,百分之一百日后可以给你带来令你欣喜的价值,而且这个价值连绵不绝,持续不断,越筑越高。因为技术不像人,技术不会欺骗你,而且越基础的技术越忠诚。

你拼命学习了1年,技术明显优于其它同事,有点数的公司肯定会给你涨工资,不涨,你技术在手,走人便是,一定有地方可以提供给你技能匹配的薪资的。你的技术学习付出一定会有收益,一定要坚信这一点。

我就是很好的例子,我从什么都没有的屌丝,通过持续不断的专业学习,你看,现在物质与精神都富足,现在还有心情给你们煲鸡汤。

有了信心,剩下的就是锻炼自己延时满足的能力。很多人,我就算告诉他,你只要每天系统学习一个小时,1年后工资必增加20%,他还是做不到,就像股市,总有一天会有历史新高,指数翻翻是必然,但他就是放不到那一天。

这个时候,需要换一种思维方式,1年后工资必增加20%,原来1万一个月,现在每年多2.4万,工作10年就是24万,算下来,也就是你只要每天辛苦学习1小时,每天账户里至少可以增加收入674元,你是不是很乐意去学。那就对啦!专业技术的学习的收益只不过是在日后一起支付给你,为什么不去学习呢?只是收益晚几年到你账上而已。养老保险是60岁之后到账你都愿意交,这个比养老保险划算1万倍的终身受益的专业学习付出为什么不愿意做呢?

自己是从事了五年的android工程师,不少人私下问我,2019年Android该怎么学,方法有没有?

没错,年初我花了一个多月的时间整理出来的学习资料,希望能帮助那些想学习前端,却又不知道怎么开始学习的朋友。

如果你依然在编程的世界里迷茫,不知道自己的未来规划,可以加入Android进阶交流群:818520403 里面可以与大神一起交流并走出迷茫。新手可免费领取学习资料,看看前辈们是如何在编程的世界里傲然前行不停更新最新的教程和学习方法(详细的Android项目实战教学视频与面试资料),有想学习Android的,或是转行,或是大学生,还有工作中想提升自己能力的,正在学习的小伙伴欢迎加入

点击:加入

以上是关于程序员难题:我学不进去了!!!的主要内容,如果未能解决你的问题,请参考以下文章

学不进去,程序员该怎么学习?

Redis 7.0 正式发布,新增近 50 个新命令,这次真的学不动了。。

昨天参加队友公司年会感想

月薪10000+的Python,为什么你还没入门就放弃了?

个人感悟之CMS的精华和糟粕

只有你想不到的!VB编程开发的实际项目展示