各位亲爱的小伙伴周末好,今天周末,主要总结这一周的收获和不足。同时也统一在公众号解答一些小伙伴在学习中遇到的问题和困惑,也有一段时间没送书了,也给读者送一波书籍。

最近小伙伴问的问题最多的就是这个问题啦,毕竟刚开始自学编程,都会多多少少误打误撞的去学习,别人说让看那本书,看哪个视频,也就买来去看了,但是买来之后发现自学效果不明显,你有可能将这个问题归结为书是不是没有选对,视频质量是否过关。

其实大部分问题都不在这,而是自我的一种学习方法问题,公众号历史文章中,有很多的文章都是关于学习方法,而且这些方法都是经过小鹿实践结合一些心理学学习方法,不断的进行总结分享出来的。

有一点不得不说一下,每个人的适合的学习方法都不同,自学的小伙伴一定要在前期或趁早总结出属于自己的一套学习方法,这对你后期进阶或者转行学习有很大的优势。

困惑解答

小鹿先来回到小伙伴的问题,看书看懂了,不会写代码怎么办?

问题出现在你的你还不具备一定的业务逻辑,也就是我们所说的编程思想,为什么不具备呢?因为你的身边没有需求,所谓的需求就是你要通过学到的技术做一个系统让别人或者自己来使用。

没有需求的盲目学习就像是“狗熊掰玉米,掰一个,扔一个”,小鹿自身当年吃过的亏就是学习整个 Java 基础,重复学了三遍,回过头来就忘。后来是通过一个外包项目来将学到的东西进行实践,效果大有不同,很多东西在实践中出真知,说了那么多,总结为四个字,理论 + 实践,少一个就是缺根腿。

同样很多初学者喜欢看视频,之前小鹿也是这么过来的,看视频比看书必然要好理解,但是看视频的坏处更多。想必大家都有这样的一种体验,整节视频或者整个系统的视频看完了,让你自己动手再做一遍,你可能就是没有思绪,问你通过这一期的视频学到了哪些?你可能也是支支吾吾忘记了差不多了。

其实在《认知天性》这本书中告诉我们,之前小鹿也写过一篇文章。

为什么你学习一直那么低效?

不要做那一个看起来很努力的人,几十节视频甚至上百节视频,看完了就认为自己全部掌握了,这只是一个错觉。再比如你收藏了很多文章,认为都会了,也是一种学习错觉,所谓的“看起来很努力而已”。

如何脱离这种错觉,那就是先要接受这种错觉,也就是承认和正确认识自己存在这样的错觉,因为从心理学角度来说,你已经接受了自己,允许自己犯错。然后我们再重整旗鼓,知道原因,我们就找相应的办法,比如学习实战视频之前,我们先把整个系统的弄清楚,要知道整个系统的业务逻辑,而不是视频写到哪,我就跟着写代码写到哪,也不知道写的是哪一块功能。

对于看书,小鹿觉得更应该集中时间,所谓的《高效工作》这本书所讲,集中一小时或者半小时,看着一章节,而不是散漫毫无目的的学习,具体如何高效,看这篇文章。

深度工作(上) | 一篇让你远离手机高效工作的文章


变与不变

我们每个人仔细想想,在学习编程中哪些是变化的,哪些是不变的,如果我们把不变的东西做到稳定,变的东西做到灵活,整个知识体系就会建立起来。

1、在学习上 —— 刻意练习

在我们学习上,提高自己的学习能力比掌握了多少即使或者知识点更为重要,有句话说,“我们不要一路捡黄金,而是要去学习点金术”。

包括小鹿个人,大学四年也是通过自学,自己不断的在琢磨和反思总结,谁会点金术我们就跟着谁学,在《刻意练习》这本书中提到,要想达到一个高标准,必须找一个大师来指导,我们都是自学过来的,哪有什么大师,BAT 的人和咱也不认识,也没人指导,之前也分享过该文章。

刻意练习| 一种心理学家公认的学习方法

难道没法子了?有,当然小鹿总结了一些比较“骚”的操作。

比如,市面上一些大佬写的付费文章,除了文章的内容外,要挖掘作者的思想,为什么他能总结的知识点那么全面?让你写,能否写出来呢?不能的原因又是什么?

再比如,我们通常学习一门技术没有人指导,总结的最好、最快的学习路径就是培训机构的公开资料和视频。起初我个人是非常反感培训机构的,但是毕竟他们面向编程就业的,有很多东西值得我们挖掘学习,也有很多让我们有所抛弃。懂得取舍,才能在自学上更快的成长。

学生党最穷了,小鹿也是在哪个阶段过来的,吃饭都要节省,但是我们市面上很多提供加老师咨询的,虽然他们的目的让你拿钱报班学习,我们又不傻,就想自学,何不询问他一些在你专业方向在学习上的一些困惑,他们一般都会为你耐心解答的,这不,这操作“骚不骚”?水到渠成,虽然那些人确实挺反感了,如果我们放下心中的偏执,去和任何人交流,都可以有所收获。

有本书叫做《终身成长》,也是小鹿大三时,没事就拿来经常学习的一本书,就是要以成长的心态去学习,之前也分享过该文章。

终身成长 | 如何让自己快速的成长?

2、在技术上 —— 驾驭技术的能力

所谓的变,C、C++、Java、JavaScript、Python等各种语言,想必在初学时最纠结的就是选择语言。当你工作的时候,其实你会发现每一门语言都有自己的优缺点,它取决于你要做的事情。你想要做什么,就要选择合适的语言,而不是通过语言去做事情。

而且这些编程语言都是不断变化的,拿 JavaScript 来说,它只是编程界的一个小小的分支,从 ES5 到 ES6 再到 ES7,从 JavaScript 到 TypeScript,随着时间,不断的在变化。学完这个还有那个,以后可能会出各种版本,永远学习不完。

其实到了工作我们会发现,更多的是注重业务逻辑,用最少的代码实现整个系统的业务逻辑。你可能现在没有涉及到很复杂的系统或者业务逻辑,只是简单的跟着视频或者自己搭建一个页面。

到了公司真正的业务逻辑开发中,涉及到的不仅仅是你会什么语言这么简单,更重要的是如何保证系统的稳定,后期维护更新以及如何灵活扩展迭代功能。虽然小鹿刚实习也不会涉及到太深,但是能够提前知道一些,当真正遇到问题的时候,就会得心应手。

所谓的变与不变,就是让公司业务中不变的更加长期稳定运行,变的就是让其更加的灵活应用,比如扩展一个功能。其实这就是比精通某一门语言更高的标准,就是要向着具备驾驭技术能力的方向发展。而不是单单的会几门语言,写几段代码。

技术交流群聊

因为小鹿的公众号注重于数据结构与算法、网络原理、Web 前端领域,其他的不多涉及,所以每周都会在技术交流群里给大家免费提供一些其他专业方向的免费公开课和资料。每周也会分享一些的高质量实战视频(你懂得)。

群内氛围一直维护的很好,也非常感谢大家共同努力,现在目前一共 13 个群里,一般小鹿每新建一个新人群,都会发红包,如果每周有课程推广都会在群里发起抽书活动,每次抽数基本在三四十人左右,几率还是蛮大的。

很多公众号读者不知道,所以在这提一下,如果技术遇到什么问题,可以加群和几千小伙伴一起交流,小鹿看到第一时间解答,群聊有限制,直接添加小鹿微信,备注“进群”,一定备注哦!


PS:小鹿微信好友坑位不多啦,伙伴们速度上车啦。

福利

今天文章中小鹿提到的一些书都是小鹿之前看过的,虽然不是技术书,但是小鹿觉得对学习编程也必不可少,我并不认为程序员就必须只专注于技术,生活的其他方面更必不可少。

抽奖送出以上书籍各一本。《刻意练习》《终身成长》《认知天性》《深度工作》。没过没中也没关系,可以自己买本也花不了多少钱,主要是收获了知识最重要。

不要忘记将小鹿公众号设置为“星标”,第一时间接收到文章通知。才有小鹿专属 VIP 特权参与抽奖哦,嘿嘿。


参与方式:

1、在下面「赞赏」中抽中两位读者。

2、下方直接参与抽奖送出两本。中奖者尽快联系小鹿,过期无效哦!

PS:每次小伙伴说与中奖无缘,小鹿开启了「好友助力」和「分享功能」,好友助力越多、分享的越多,中奖几率就越大,嘿哈。

后续持续会不定期送书活动,小鹿再次谢谢各位读者大大的支持,笔芯哦!图片

©著作权归作者所有:来自51CTO博客作者mb5fe1601ede528的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 掌握PHP语言对接抖音快手小红书视频/图片去水印API接口源码
  2. 2021最新swoole视频教程推荐(从入门到高级)
  3. Win10与Ubuntu合体详细解读(附视频)
  4. SpaceX成功海上回收火箭(附视频):从星辰到大海!
  5. 视频演示:好家伙,我直接好家伙!
  6. 视频断更的第45天,想你
  7. 基于ssm框架实现的视频电影系统
  8. 在Fancybox jquery中打开YouTube视频

随机推荐

  1. 关于Android环境配置SDK的问题Failed to
  2. 第一次写博客,先上传一下平常开发android
  3. Android 源码修改按键长按响应间隔
  4. Android之屏幕切换使用技巧
  5. Android 中屏幕点击事件的实现
  6. 【Android】WebView设置背景色
  7. android volley ,多文件 表单上传
  8. Android Studio v0.1尝鲜
  9. android 如何依赖android:sharedUserId更
  10. Android入门篇