美文网首页让前端飞轮子工厂
不懂自学还想去大厂?快醒醒吧!

不懂自学还想去大厂?快醒醒吧!

作者: 在北方玩弹子球 | 来源:发表于2019-04-14 18:07 被阅读88次

    不好意思啊!题目有点标题党了,这篇文章是由极客小白同学投稿的,我觉得写得不错,就拿来分享给大家了,正文如下:

    最近在老师的要求下,刚学完C++基础内容的我又开始了opencv3的学习,为了避免我遇到找不到学习资料的尴尬情况,我的指导老师贴心的准备了一本书供我入门使用,是由浅墨写的《opencv3编程入门》,里面的内容很不错,由浅入深循序渐进。

    但由于之前我在学习C语言和C++时是看着网课学习,所以骤然换成跟着书本自学有些令我不适应,但很快我就发现了它的优点与长处,结合之前总结的看网课学习的经验,将这两种自学方法的异同总结出来分享给大家,希望对大家以后选择自学方式时有所帮助。

    跟着网课学:

    1、 首先,跟着网课学有一个好处就是清晰易懂,里面的老师会把每一个步骤都演示出来,确保大家都能够清晰的理解他所讲的内容。而且就算你有什么不懂的地方,还有万千和你看一个视频的小伙伴,你遇到的问题别人可能也遇到过,这时留意一下弹幕以及评论区,会有意想不到的收获。

    2、 同样是为了清晰易懂,老师一般不会用太难的例子,有时为了缩短时长,有的老师甚至会把一些内容一笔带过,甚至根本不讲。看了这么多网课,我发现绝大多数网课老师讲的都非常浅显,不会讲太过深奥的内容。如果你想深入的了解某些知识,那么去看一些技术博客或者关注一些公众号是一个非常不错的选择。

    3、 看视频最大的优点就是进度快,你可以几天看完整个教程(2倍速),但随之而来的就是缺少练习,因为网课一般不会布置作业,这就需要你在看完网课后去找一些习题或干脆就随手撸一个程序出来。例如我在学完C后就做了一整套二级习题(33张卷子),学完C++后写了一个飞机大战的小游戏。这对看完网课后的我们是一个简单而又不失挑战性的小任务,而且非常有趣。

    看书自学:

    1、 就单论我现在学的这本书(《opencv3编程入门》)而言,开头它就给了我惊喜,因为它不仅版本配置和我电脑的配置一样(老师有心了),而且第一章就是全套的安装教程,更令人惊喜的是它还将各种可能出现的错误以及错误原因都列举了出来,可以说是奶妈级教科书了。

    但是随着学习的深入,我发现后面的内容越来越晦涩难懂,例程中出现了很多我不知道的API,这就迫使我去网上查找相应的API函数原型以及它的用法示例,以确保我可以充分理解书里所讲的内容。这是我前期听网课的一个弊端,对各类知识缺乏深度的理解以及对各类API缺少积累,很多东西都是浅尝辄止,例如:C的位运算,动态链表,C++的STL库等。

    不过现在学习opencv也是我对以前所学的知识一次深入理解以及对各类API进行积累的过程。

    2、 知识的深度与系统可以保证。虽然看书自学的过程比较枯燥,但是其的深度是完全不必担心的,例如我现在学的opencv,后面会出现离散型傅里叶变换,SURF算法,特征点检测等“高级”的内容,这是绝大多数网课所不会讲的。事实上,C与C++的课程中也有很多有深度的内容被刻意回避掉了,甚至那些所谓的进阶教程其实也都是一些基础内容的重复。其实到了这个程度,网课已经无法讲清楚这些东西到底是什么了,这时,如果你没有一个老师的话,那就只能去找本书,配合着博客,自己动手实践去一点点把它啃下来。

    3、 进度慢,原因如上,但我个人认为时非常值得的。

    接下来,总结一下挑选网课与图书的方法:

    1、 看视频最好挑选播放量比较高的,因为播放量高就代表它的质量低不到哪里去,而且观看的次数多,代表看的人也多,也代表当你遇到问题时会有更多的人遇到和你类似的问题,问题被解决的可能性也就变高了。

    2、 付费的一般质量都比较高,毕竟大家都是要恰饭的嘛。

    3、 挑选书籍:老师推荐>网友推荐的经典>自己在图书馆瞎找的书。原因很简单,老师推荐的书往往代表他有可能也看过这本书,甚至当初就是看这本书入门的,当你遇到问题时去问老师一定是一个正确的决定。

    最后,总结一下选择网课还是选择看书自学:当你是个小白且啥都不懂的时候,建议你先跟着网课学习,这样可以减少你入门时的恐惧心理,也可以避免你提前脱坑。

    当你有了一定的基础后,并且身边有老师或者高手指点,这时建议你问一下老师有没有推荐的书籍,然后跟着书本自学。

    当然,有可能的话你也可以跟着一个项目在实践中学习,这是最有效率的方法,但可遇而不可求。如果没有老师指点的话,那就只能拿书跟着博客,找几个技术群加一下,也可以自学。

    微信搜索公众号【轮子工厂】后台回复关键字:

    1.回复【图书】:获取15本新手自学编程,零基础入门经典学习教材;

    2.回复【我要造轮子】:获取100多本计算机类经典书籍;

    3.回复【开发工具】:获取几大主流编程语言的开发工具~

    4.回复【内推】:可帮你内推到大厂工作。

    相关文章

      网友评论

        本文标题:不懂自学还想去大厂?快醒醒吧!

        本文链接:https://www.haomeiwen.com/subject/lhpswqtx.html