学习方法 订阅
学习方法是通过学习实践总结出的快速掌握知识的方法。因其与学习掌握知识的效率有关,越来越受到人们的重视。学习方法,并没有统一的规定,因个人条件不同,时代不同,环境不同,选取的方法也不同。其中,有人专门总结的特殊定向的学习训练方法,如:背诵、默写、速记,笔记等,可对其他学习者,产生启发效果和借鉴作用。 展开全文
学习方法是通过学习实践总结出的快速掌握知识的方法。因其与学习掌握知识的效率有关,越来越受到人们的重视。学习方法,并没有统一的规定,因个人条件不同,时代不同,环境不同,选取的方法也不同。其中,有人专门总结的特殊定向的学习训练方法,如:背诵、默写、速记,笔记等,可对其他学习者,产生启发效果和借鉴作用。
信息
特    定
因人而异
类    型
背诵、默写、速记,笔记等
中文名
学习方法
外文名
Learning method,ways of learning
学习方法学习工具
“工欲善其事,必先利其器。”准备学习的工具,听录音要有mp3、mp4、vcd、电脑的播放设备,信息化时代,电脑和电子文档日益充斥教学环境,所以还应该一套采编读浏览器,因为这是一款可以分类自动做笔记,可以编辑,可以朗读的学习工具。随着时代的发展,学习机,点读机的出现,也给学习带来了方便。甚至手机上的一些app等,如记单词的app。这些工具可以给学习带来方便,就可以让后面介绍的学习方法如虎添翼了。
收起全文
精华内容
参与话题
问答
  • 我问了身边10个大佬,总结了他们的学习方法,原来成功都是有迹可循的。

    你知道的越多,你不知道的越多

    点赞再看,养成习惯

    本文 GitHub https://github.com/JavaFamily 已收录,有一线大厂面试点思维导图,也整理了很多我的文档,欢迎Star和完善,大家面试可以参照考点复习,希望我们一起有点东西。

    前言

    很多次小伙伴问到学习方法,我也很想写这样的一篇文章来跟大家讨论下关于学习方法这件事情。

    其实学习方法这个事情,我没啥发言权,因为我自己本身都是没啥方法可言的,就瞎折腾那种,但是大家想看这样的一篇文章,我就结合身边比较优秀的仔,那就聊一下这个事情吧。

    写这个文章的的时候我构思了很多种写法,因为考虑我读者很多大学生,也有很多毕业的仔,想照顾所有的群体,那我整个文章会从读书时候的一些学习方法,还有就是工作之后的工作学习方法去写,这个思路应该也ok。

    正文

    回忆

    在大学期间,我自己本身是没啥学习方法的,就是一头莽进书本视频里面,大一打了一年LOL,大二迷途知返(主要是被学霸的哥哥姐姐DISS了)自己也发现玩下去不是办法,于是去图书馆肝了一年,这个时候把专业知识和很多东西都补上来了。

    实践是检验真理的唯一标准,这句话大家一定要记住,多实践,我最开始学C语言,发现书本看了之后自己觉得自己无敌了,一去写代码,异常满天飞,指针都不知道跑哪里去了。

    于是,在图书馆的我,那个时候基本上是,实践+看书+看视频,因为我是硬件专业,那时候就拿了很多电子元器件去做实践,那个时候是收获最多的时候,也是觉得时间过得最快的时候,也是我最充实的时候。

    想起那时候陪在我身边陪我做硬件的曾经的女同学,我的眼角,又湿了……

    列出计划

    吹逼吹完了,我们言归正传,在学习之前我个人认为,不管是学习软件知识,还是学啥东西,个人认为,列出一个学习计划,这个绝对对你有很大的帮助,不然你漫无目的的去复习,最后发现,都学了啥呀,就很懵逼。

    那一个计划应该怎么列,以及需要列一些什么东西呢?

    我就从我个人的习惯角度去给大家说下,我在列计划的时候是怎么做的,以及我从什么角度去做这个计划的。

    时间规划

    我觉得计划里面,对于自己时间的规划是很重要的,比如你现在想学习Redis相关的知识点,那我觉得你至少得给自己一个大概的时间规划,比如你要用一个月的时间去学完Redis所有的基础知识,再一个月的时间去学习Redis的进阶知识这样的。

    为什么要进行时间规划?

    不进行时间规划,我想大家很容易就被各种琐事打断,比如看着看着你就去刷抖音,刷B站了,对不对?我想我应该没有说错吧?

    那如果你规划了时间,你一个月要看完基础知识,你细化一下你的时间,你看的时候就发现,今天的任务我还没完成,那我先完成了再刷手机吧,相当于给自己一个指标了,没完成就别玩。

    我自己某段时间的大事件规划,可能没那么细是天维度的:

    那我们再看一下学霸的计划表,精确到分钟的那种:

    这个的计划我想你严格执行了,坚持下去,量变会引起质变的。

    列出要学习的知识点

    看到这里很多小伙伴可能会疑惑了,什么叫列出知识点,这其实是我个人比较喜欢的一个点吧,还是用学习Redis举例,你想去学习他相关的技术栈,你想学什么呢?

    是不是在开始前大家都是很懵逼的?你知道你要学这个技术栈,但是你要学习这个技术栈的哪些点呢?

    是不是很疑惑,那如果你把知识点列出来,我想结果就是另外的一个样子了,你现在要学习Redis,那你就从基础开始嘛,那就列个清单写上基础,到时候你要去看基础的时候,你就会从他的基础知识,还有他的几种基础类型看起来了。

    基础结束了你就想了解,缓存经常应用的场景,已经使用之后会出现的问题,比如持久化机制,缓存击穿、雪崩、穿透等等。

    等那些都了解了,你就想知道,缓存里面的高级技巧比如BloomFilter,RedisSearch,Redis-ML等等。

    这些东西如果你不列出来那我觉得你不管是看书还是看视频,到最后都无法形成知识体系的。

    大家还记得那个电子科技大学的课代表么?他在学习Redis相关知识点的时候,就列了很详细的知识点脑图,这个真心很能帮助到大家的。

    我们回顾一下:

    Tip:脑图我公众号很早就开放给大家了,公众号回复【课代表】即可。

    不知道大家发现没有,这样的仔,不管是学习,还是工作,你们难道不觉得事情交给这种人,就很放心么?

    那提到脑图,我也说一下做脑图的重要性吧。

    画脑图

    这个是我工作以来,一直都很依赖的工作和学习的方式,就是做脑图,工作中大家也会发现身边的仔,基本上也都会或多或少的做一些脑图,去辅助自己设计系统,或者去了解学习一些知识点什么的。

    他可以做详细设计,做概要设计,当然也可以做我上面提到的时间规划,以及知识点清单啥的,就是课代表做的这种。

    学习一个技术栈,其实到最后是一颗技术树,就比如我最近在写的《吊打面试官》java基础系列,我其实就会去列出,java基础相关的知识点,然后看哪些面试常问,适合拿来写文章,这样写,思路非常清晰,不然我漫无目的的写,估计我不疯,你们也应该会疯掉的吧。

    可以大致看下,基础方面知识点我的大致内容:

    做脑图的软件,我这里给大家推荐两个,这两个我都有在用,说不上好坏,一个在线方便,一个功能齐全,样式更多样。

    工具:Xmind/ProcessOn

    做笔记

    俗话说得好,好记性不如烂笔头,大家不管是看视频,还是自己看书,我觉得,做个笔记太有必要了,你可能会说我是天才来的,过目不忘,我不信!

    千万不要太相信自己的记忆力

    很多时候甚至我们转眼就会忘记很多事情,那还指望脑袋能记多少?

    所以我身边自己的包里,就有两个笔记本,一大一小,一个是平时随手记琐事的,怕自己忘记的,一个就是打草稿,或者随时涂涂写写的笔记本。

    小伙伴说我都是电脑或者Pad上看视频,看书啥的,我也不想写字。

    那就用笔记工具咯,印象笔记有道云笔记等都是不错的选择,个人用的印象笔记,从大学到现在用了很多年了,还是很不错的,也承载了我的很多记忆,基本上有我学硬件,到学软件这一路的笔记了,也有一些婆娑的话语,我是话痨来的嘛。

    我主要就是记录知识点,和偶尔的一些面经收获啥的:

    我暖男来的嘛,同样给大家安利下这两个笔记软件吧,还是那句话,不要太相信自己的记忆力。

    印象笔记、有道云笔记

    看书

    我记得我写过一个书单集合的文章,里面有很多我和身边朋友看过的书籍,我还有我身边的朋友都不止一次安利,看书这件事情。

    万般皆下品惟有读书高、书中自有黄金屋、黑发不知勤学早,白首方悔读书迟、书犹药也,善读之可以医愚、用宝珠打扮自己,不如用知识充实自己、鸟欲高飞先振翅,人求上进先读书……..

    我想关于描写读书的谚语都不用我在过多的赘述了,读书我想也只有好处,没有坏处的,还是那句话,作者都是把自己几年甚至几十年的总结,都在写在了书里,就算有错误的点,大的方向大家还是能收获东西的。

    实体书!!!我墙裂推荐大家买实体书,看实体书大家可以写写字,涂涂画画,还可以随时翻阅,主要是尊重原创嘛,经常看到有人分享什么盗版PDF,我个人是嗤之以鼻的,比较鄙视这种行为,花50-100左右的钱,买一个格局,买别人十几年的经验不香么?还白嫖?

    就像很多看文章,不点赞,白嫖我的人才一样,哈哈,开个玩笑。

    了解一个新的知识点,技术栈,看书是不二之选,我个人也比较推荐这个,看书的时候你的心会没那么浮躁,其实看一本书你规定每天看十几页,一本300页的书,也一个月不到就完了,很是很快的,根本不浪费大家多少时间。

    那大家不知道书的好坏,买之前可以去当当或者京东看看对应的评价,或者去豆瓣看书评,我个人是豆瓣看得多点,我个人也整理了一些书单(带书评)。

    看官方文档

    看书你可能不想看,那我觉得文档,也是一个超级不错的地方,像我自己在学习Redis啥的,我就是看官方的文档的,其实我经常好奇,大家为啥不喜欢看文档?

    因为我们技术博客写出来,我们大部分都是参考官方文档的,有时候也会有理解的偏差,导致传达一些错误信息,那这个时候你就需要一份官方文档救命了。

    一般文档,都比你想象得要详细很多,基本上也会涉及到所有的知识点,例如Redis文档:

    视频

    还是有很多仔说,丙丙,人家就是看不进去书嘛。

    乖,那看视频呗,看视频好的一点就是,有老师操作,有PPT可以图文并茂的看。

    看视频有很多老师可以选择,也有不同的风格可以选择的,你可以看一两集快进寻找适合自己风格的老师,有的仔就喜欢看我这种皮的,或者有的就喜欢看很严肃的,老师这么多肯定会360°满足你的。

    那看视频学习一般都去哪些网站呢?

    小破站!这是我第一个力荐的网站,我个人学习视频剪辑,学习很多技术栈都是在里面看的,里面有很多厉害的UP也有很多学习的UP主,而且用户群体都是人才,也是我娱乐消遣的地方,我超喜欢里面的,各个说话都好听,回到这里就像回到家一样。

    YouTube:这个网站想看,大家需要科学上网,因为我毕业之后进的公司都是自动科学的,所以也相当于省了不少网费,里面也有很多大牛做的教程,看起来也是很有意思,学东西也是杠杠的。

    看源码

    GitHub:也叫GayHub,号称全球最大的“同性”交友网站,所有的开源项目,都在这里托管,想看源码,或者各种知识点的总结,这里都有,我订阅了官网的热门,发现比较优秀的开源项目,都会搞下来看看到底有没有东西。

    我之前出来面试,写的熟悉Dubbo源码,就是去这里下源码下来,然后打断点,了解他的整个过程,然后才能在面试的时候,在面试官那喷半个小时的。

    源码好像也是我们了解一个技术栈最直接的方式了,而且官方开源的也会有很详细的文档,看起来也不吃力。

    有小伙伴说直接看代码很吃力,我想说我们任何人看都吃力,你得实际操作一下,比如你想了解一次RPC调用,Dubbo做了啥,你就进去入口打个断点,一点点的下去,刨根问底的看这样好很多了,而且可以结合他的思维导图看嘛。

    这样你可能就了解一次调用他的链路,他服务暴露怎么做的,他的负载均衡策略啥的。

    刷题

    看到这里很多仔要疑惑了,丙丙为啥要刷题呢?

    这里只针对要去面试的仔,不管是校招,还是社招的,社招其实正常的面试也不用刷,大家打好根基就好了,但是因为校招大家没啥实际经验,都会有笔试题环节的,社招去字节,这样很考算法的公司,我觉得刷题还是很有必要的。

    这里的刷题针对两个人群我推荐不同的网站吧。

    校招仔:因为校招的题涉及计算机基础,编程语言基础等各种知识点,我觉得牛客网不错,我自己虽然没经历过校招这个环节,但是牛客网我是刷过的,当时我把所有题目都做了,收获还是有的。

    其实有点应试考试这样的嫌疑,但是为了Offer应试就应试呗,我们进公司了学技能不就得了对吧,这种忍辱负重我觉得还是有必要的。

    社招仔:因为字节、多多这样的公司,经常会用算法这样的方式去做筛选,因为这样筛人真的很快,所以我们也不能打没把握的仗,那算法的话我就推荐力扣(leetcode)lintcode,里面的算法题可以说是很完善了,也有各种大神给自己的解题思路,还是很不错的。

    逛博客

    作为一个技术人,把逛博客,养成一个跟大家刷朋友圈一样的习惯,我觉得很有必要,因为博主很多大牛,比如阿里,多多,字节,腾讯等等公司的大佬,很多都有写作的习惯。

    我自己认识的阿里朋友,超过1/3都有自己的技术博客,在博客里面,没事逛一下,我觉得也是不错的,总能学到东西的嘛,而且还有类似敖丙那种又能跟你聊生活,又能跟你一起交流知识的博主,真香啊。

    博客我也总结了一些平台的特性,大家可以对症下药,看自己想看什么类型的。

    掘金:是一个帮助开发者成长的社区,是一个面向互联网技术人的内容分享平台,是的社区这两个字很醒目,这也是我个人认为掘金的最大特点,15成立的他很年轻,我是在大学的时候我姐姐推荐给我的。

    当然你现在也知道了我也经常在掘金发文,从一个知识摄入者,变成了一个知识的分享者,他社区的特点一览无遗,是一个很包容的平台,里面前端到后端我觉得界限没别的平台那么明显,说他是社区是因为,他有分享生活,分享技术的种种文章,甚至有种看朋友圈的特点。

    CSDN:这个也是我姐姐在推荐我看技术博客的时候,一起给我推荐的,不过在姐姐推荐之前,我其实就已经在使用他了,他有资源共享下载的地方,虽然要花C币,我还记得大学为了几C币去各种求网友的场景。

    他是1999年成立的,算是国内最老,最成熟的技术博客网站了,内容无比丰富,底蕴很深厚,注册会员我盲猜在2000万-2500万左右,他的SEO也做的很好,所以百度你查资料基本上就是他和博客园置顶了。

    博客园:昂,上面刚提到的博客园,04年的他,比起CSDN年轻了不少,是一个以.net为主的博客网站,这么多年风格变化不是很大,至少在大学接触他到现在这么久了,都没怎么变。

    移动端这么重要的今天,他的移动端,还是那么下饭,我不知道怎么想的哈哈,不过问题不大,因为他复古的界面,以及他极度DIY的风格定义,导致他有一批死忠粉和老用户,也是很活跃的博客网站。

    知乎:知乎的流量可能是我介绍的博客网站里面最大的,但是并不意味他是最好的,因为他不是纯技术的,而且林子大了什么鸟都有嘛,不过进去看看文章,看看回答还是不错的。

    很多大佬都会在里面耐心的解答你的问题,你想知道的去里面搜一下基本上都能找到答案。

    思否(segmentfault):说到回答,这个跟我一样是杭漂的网站就厉害了,他也是博客和问答的形式,是中国版的stackoverflow,不过因为他的年轻,可能沉淀的文章还不够,不过我想会越来越好的。

    stackoverflow:上面既然提到了中国版的,我就说一下这个世界级别的老大哥,这是我这里面使用频率很高的网站了,遇到问题不会就Google,然后基本上都往这里面跳,你就知道他的厉害了。

    是的你遇到的问题,外国的友人肯定也有遇到的,问答的方式,还有很多热血仔在下面跟答的形式,我比较喜欢,而且国外大牛多嘛。

    开源中国:跟码云是一家的,作为博客网站来说,年轻了点,但是不影响他有很多优质的博主不断给他输出内容,基本上的领域都覆盖了,经常也会举办各种活动,我也看好他的未来。

    实践

    纸上得来终觉浅,绝知此事要躬行。

    真的,大家一定要去实践,我个人没啥工作经验,但是我也出来打工3年了,可以完全负责任的告诉你,任何行业,不管是我们写代码,还是别的行业,绝对是大量的实践去积累经验的。

    我没看到任何一个人就各种吹逼,看书就能到技术专家的地步的,不管是医生还是我们写代码,都需要不断实践,犯错,吸取经验,不断进步。

    看和做真的不一样,我以前做硬件,看视频的时候,觉得我自己一次就行,结果在实验室一次次熬夜,一次次失败,才成功做出成品,但是那一次成功之后,我再做类似的就会快很多了,因为第一次失败踩坑都踩了,再搞一次不就是张飞吃豆芽,小菜一碟了嘛。

    写代码同理,你身边的大佬,肯定也是一个个BUG写上去的,也是不断去尝试各种框架,各种技术栈,总结出自己的一些东西的。

    所以不管是看书,看博客,还是看视频,最后的最后,一定要去实践,照着敲下代码,或者边看逻辑图,一边断点整个流程,不要太香了呀,你会发现,看源码跟吸毒一样,停不下来的。

    坚持

    所有上面这些,最后的最后,还是要大家坚持,持之以恒才能看到效果的,你可以看了几天然后跟我说,丙丙我怎么还是拿不到大厂Offer,怎么还是啥都不会,我会回答你:滚回去继续看。

    当然这里是开个玩笑,但是确实是这样,我身边的技术大佬,基本上都是日复一日坚持做一些东西,最后量变引起质变才有他们今天的,其实我在这点上做得很差,我也知道我还有很长的路要走。

    不怕,我们一起鼎力前行咯。

    费曼学习法

    这是我最后要安利的一个学习方法,我个人认为,很不错,不知道你们能不能get到这个学习方法的精髓。

    理查德·费曼(1918-1988年),1965年获得诺贝尔物理学奖,美籍犹太人。

    他被认为是爱因斯坦之后最睿智的理论物理学家,也是第一位提出纳米概念的人。

    • 选择一个概念

    选一个你想学习的概念。

    • 讲授这个概念(费曼技巧的灵魂)

    设想,你面对这个领域的菜鸟,甚至面对十岁的孩童,试图解释清楚这个概念,并让对方完全听懂。

    这,一方面加深你的理解,另一方面,找到不明白的节点或卡点。

    你就假装你要把你学的这个东西,要做技术分享,分享给你周围所有的同事朋友或者家人,你怎么做到让他们完全理解这个技术栈。

    • 查漏补缺

    当你无法解释的时候,重新回头找答案。

    回到书上去,回去找同学、找老师、找已经懂的人,把这个概念重新研究一遍。

    结果要求,你能够把这个概念重新流利地解释出来。

    • 简化语言和尝试类比

    继续升华。

    假若是一个学术化或抽象化的词语,尝试用简洁词语来解释。要么,用别的东西来类比它。

    这里其实还可以理解为深入的了解那个技术栈。

    总结

    其实上面说了这么多,不需要大家全部都get到,最后要传达的意思就是,养成一种习惯,然后一直坚持下去,其实我说了你去做一下很简单,但是坚持就比较难了。

    你也可以尝试发现你身边比较优秀的仔,然后像人家学习。

    加油,敖利给。

    敖丙的絮絮叨叨

    我希望在看这个文章的你,在新的一年,摆脱目前的迷茫,有一个自己的目标,并且能够朝着目标冲冲冲。

    所有的不开心都随着2019的结束而结束了,兄弟们,好起来了!!!

    絮叨

    另外,敖丙把自己的面试文章整理成了一本电子书,共 1630页!目录如下

    现在免费送给大家,在我的公众号三太子敖丙回复 【888】 即可获取。

    我是敖丙,一个在互联网苟且偷生的程序员。

    你知道的越多,你不知道的越多人才们的 【三连】 就是丙丙创作的最大动力,我们下期见!

    注:如果本篇博客有任何错误和建议,欢迎人才们留言!


    文章持续更新,可以微信搜索「 三太子敖丙 」第一时间阅读,回复【资料】有我准备的一线大厂面试资料和简历模板,本文 GitHub https://github.com/JavaFamily 已经收录,有大厂面试完整考点,欢迎Star。

    展开全文
  • python学习方法总结(内附python全套学习资料)

    万次阅读 多人点赞 2019-10-29 16:50:38
    不要再问我python好不好学了 我之前做过半年少儿编程老师,一个小学四年级的小孩子都能在我的教学下独立完成python游戏,植物大战僵尸简单版,如果要肯花时间,接下来的网络开发也不是问题,人工智能也可以学个调包...

    不要再问我python好不好学了
    我之前做过半年少儿编程老师,一个小学四年级的小孩子都能在我的教学下独立完成python游戏,植物大战僵尸简单版,如果要肯花时间,接下来的网络开发也不是问题,人工智能也可以学个调包也没啥问题。。。。。所以python真的是想学就一定能学会的!!!!

    **

    ----------公众号【一行数据】----------领取资料-----------回复【python】

    **

    先聊聊互联网转行那些事儿
    很多人是小白,想从事或转行互联网,想以python为切入口,那么恭喜你,这可能是你离互联网工作最捷径的一条道路了,毕竟python相对于java,C等语言代码量小,更加简单易学,只要肯用心,最多只需要两个月,就能找到一份对应的工作,当然任何一份技能要精进都需要一万小时,得做好心理准备
    同时也许你有学历,数学,学习方法等种种问题,我将在文末一一解答
    下面将从基础语法,高阶语法,前端开发,web开发,爬虫开发,自动化运维,数据分析,人工智能介绍学习攻略,并附上全套学习资料

    1.Python基础语法-主线任务1

    使用python就像一个自由度超高的游戏,你得学会以下几点python基础语法,拿到进入这个游戏世界的钥匙:

    • 计算机组成原理
    • Python开发环境
    • Python变量
    • 流程控制语句
    • 高级变量类型
    • 函数应用
    • 文件操作
    • 面向对象编程
    • 异常处理
    • 模块和包

    2.Python高阶语法-主线任务2

    学习完基础语法,写写算法题不成问题,但是对应更复杂的环境和需求需要学习一些高阶内容,学完以下内容就可以刷副本,攒经验升级了:

    • 网络编程
    • 并发编程
    • 数据库编程
    • 正则表达式
    • Linux系统应用
    • 函数的高级应用
    • Python语法高阶
      学完以上两个主线任务就可以进行正式的工作内容,副本1,2,3一组紧密相关,副本4单独一组,副本5,6一组紧密相关,也可以从这三组选一个来学尽快加入工作

    3.副本1-前端开发

    看你对做个网页做个app有没有兴趣,学完副本3,4可以动手做一个相关的产品,来以此去求职,当然做的质量越高,学的东西就要越多,工资也是成正比的

    • HTML
    • CSS
    • PS的应用
    • JavaScript
    • jQuery
    • Vue.js框架

    4.副本2-后端开发

    对于网页,游戏等的后台支持,需要熟练掌握框架的使用,掌握数据库原理及相关优化

    • Djano框架
    • 数据库mySQL,Redis,MongoDB
    • git项目管理
    • 接口开发
    • flask框架

    5.副本3-爬虫

    爬虫就是爬取网络上的数据,无论是网页还是app,只要你能看到的数据都能爬取下来,当然有爬虫就有反爬虫,两种职业互相博益还是挺有意思的,精通爬虫必须要精通副本1-前端开发,你得知道网页时怎么来的,才能更好的爬取下来,爬下来的数据也可以为副本4-数据分析做准备

    • 爬虫开发
    • scrapy框架
    • 索引操作
    • 备份和回复
    • 定制化爬虫采集系统

    6.副本4-自动化运维

    主要利用shell来做一些自动化脚本的发布

    7.副本5-数据分析

    数据分析主要学习两个科学计算库numpy和pandas,两个可视化库matplotlib和seaborn,学完之后数据清洗,数据展示没有问题,用python画出了图才能给别人讲出有意思的故事,同时也能为学习副本6-人工智能打下牢固的基础

    • 数据结构和算法
    • 科学计算pandas和numpy
    • 数据可视化matplotlib和seaborn
    • 金融数据分析等

    8.副本6-人工智能

    python之所以能火,主要是因为人工智能的风口,所谓风口上的 都会飞,那么python也许就是风口上的代码,人工智能的两大目的分别是分类和预测,主要在识别图片和预测未来等应用场景,同时python又有最大开源库可以调用这些包来应用,所以应用起来非常方便,但是如果想从事人工智能行业,需要一定的数学基础,了解底层算法,才能更好的进入到神经网络和深度学习的领域

    • 机器学习
    • 量化交易
    • 机器视觉
    • 深度学习
    • 自然语言处理

    相关问题

    1.学历重要吗

    python是一门技术语言,在技术岗面试的时候主要看面试者技术能力过不过硬,学历占比没有非技术岗那么大

    2.数学差可以学python吗

    python是一门编程语言主要讲究逻辑,用到数学的地方不多,但是在人工智能(机器学习)方面用到了大量的概率统计的数学知识,需要有一定的基础理解其中的原理,才能精进

    3.学习时候要不要抄代码

    要抄代码,就像下笔如有神一样,边学边敲代码,然后再改代码,然后再自己写代码一步步进阶

    4.各个副本的职业前景

    从就业前景来看:AI人工智能 > python后端 > web前端 > 数据分析 > 爬虫 但是任何一个副本只要打到10000小时经验值,钱景都非常可观
    在这里插入图片描述

    展开全文
  • 谈谈学习方法

    千次阅读 多人点赞 2016-11-11 14:51:37
    上一篇文章公众号上有同学给我留言:张哥,我是一名大二学生,我很喜欢 Android,但是我感觉我的逻辑思维有点慢,学习方法也不得巧,所以,问下您有什么建议吗?还是说我不适合学编程,大学计算机专业!其实不止这位...

    上一篇文章公众号上有同学给我留言:张哥,我是一名大二学生,我很喜欢 Android,但是我感觉我的逻辑思维有点慢,学习方法也不得巧,所以,问下您有什么建议吗?还是说我不适合学编程,大学计算机专业!

    其实不止这位同学,之前很多人给我留言,说因为兴趣,选择了编程,而且自己也很努力,也在持续坚持学习,然而觉得自己没有任何进步,甚至一度怀疑自己不适合编程。还有工作了一两年的同学给我留言,说感觉自己也挺吃苦的,做的项目也挺多,但是总感觉自己一直处于初级水平,没什么进展…

    我相信以上绝不是一个人,这些人你能说他们不够努力么?不一定,但是如果你们很努力,而且很有毅力,那么我觉得可能就是学习方法的问题了,所以今天单独写篇文章来谈谈学习方法。

    什么样的人适合编程?

    在谈学习方法之前最重要的应该是先确保你的方向对不对,因为很多时候如果朝着错的方向,不管你如何努力,方法再怎么正确,可能都是在错的路上越走越远,所以方向很重要。

    很多人总怀疑自己不适合编程,所以这个问题我觉得是优先要解决的。确切的说真的不是所有人都适合编程,我认为逻辑思维能力是编程最重要的能力,而通常是理工科的人逻辑思维能力较强,尤其是高中数学、物理还不错的人,这部分人学习编程完全不用担心不适合。相反如果你逻辑思维能力较差,而且对编程又提不起兴趣,一对着电脑就头晕等等,这部分人可能真的选错了方向。

    至于自己是不是计算机专业真心没大的区别,如果是计算机专业,只能说你比别人基础好点,上手更快些,但是小学成绩好,不代表以后高中成绩就好。以后能走多远全靠自己的学习能力以及够不够努力。

    学习方法

    在确保方向是对的,或者差不多没有偏差太大的情况下,自己很努力,而又没有效果可能就是学习方法的问题了。

    我一直认为学习是没有捷径的,就有两条:努力,坚持!然而是有一些学习方法可以参考的,适合你的学习方法可以帮你提高学习效率,也便于你更好的坚持下去。

    相信大家都有这样一种经历,在上学的时候总有那么一批人,总感觉天天在玩,但是成绩很好,而我就是这么一批人。而总有另一部分人很努力,几乎每天都在看书学习,但是成绩依然很一般,甚至很差,你能说他智商低下么?我不这样认为,我觉得大部分人的智商应该都差不多,不会有根本性的区别,所以归根结底很可能就是学习方法有问题!

    • 培养自己的学习规律

    我自己上初、高中的时候成绩很好,但是平时基本不看书,给人的感觉就是天天在玩,但是成绩却又很好,然而我并不是不看书,我只是习惯晚上看书学习而已。偶然间我发现我晚上学习能学的进去,效率较高,所以我就培养了这个习惯,然后把它坚持下去,进而形成了自己的学习规律,一到晚上就会把笔记掏出来消化掉。其实大部分人都是有惰性的,所以很多人喜欢看鸡汤,看完鸡汤后感觉浑身充满干劲,然后努力一阵子,但是没几天之后又回归本质,这种我把它叫做冲动学习,根本不足以持续。

    所以之前有人留言说让我多发些鸡汤,鸡汤有用么?确实有用,我自学编程的时候甚至都主动找一些鸡汤来激励自己,但是解决不了坚持的问题。前面我说了学习就两条,努力和坚持,努力相信稍微有点自制力的人都能做到,但是坚持恰是最难的。而培养自己的学习规律本质上就是解决坚持的问题,所以,试着发现适合自己的学习场景,你是习惯早上阅读还是晚上阅读,是习惯在教室学习还是在宿舍学习,是习惯地铁上看书还是公司加班时看书…

    总之,找到最适合自己的学习场景,培养成自己的一套学习规律,养成习惯才足以持续下去!

    • 结合实际,寻找适合自己的方法

    我们在学习的时候有人看纸质书,有人看电子书,有人看视频,有人看博客,有人看官方文档,有人看源码等等,这些都是学习的不同方法,没有高低贵贱之分。

    找到适合自己的学习方法很重要,但是一定要结合自己的实际情况。我觉得很有代表性的一个例子就是,有些大神分享自己的学习经验是看源码、看英文文档过来的,然后有些人就照搬这套学习方法,然而殊不知连编程基础都没有,甚至简单的中文文档都看不懂,就学大神看源码、看英文文档不是在扯淡么。大神的学习方法有用么?当然有用,然而却不适合你。

    对于大部分人来说看书是最普遍的学习方法,然而就是因为最普遍,门槛最低,所以大部分人看书自学编程的阶段水平差距没怎么拉开,然而一旦入门,每个人就找到了自己的学习方法,这个时候差距才慢慢开始体现。英文好的,就选择看官方文档,这是最权威的,比任何书籍、博客更有说服力,然而不是所有人都能看得懂的。0 基础的一开始可能看书都有点看不懂,所以有的会结合视频,帮助自己理解,但是一旦水平进阶了,再看视频会觉得很没效率,几分钟看篇文章就弄懂的知识点,看视频要讲半小时。其实就是因为你处于不同的阶段,你知道有属于最适合你自己的学习方法了。

    所以,大神分享的学习方法不能一味的去照搬,要对照自己的实际场景,起点高的看英文文档也好,源码也好,起点低的就看书结合视频也好,总之寻找到最适合你自己的方法最重要!

    • 学习的目的

    我们做一件事总归是有目的的,比如上学的时候学习就是为了能取得好成绩,考上好大学,以后出任 CEO,迎娶白富美!学习编程一样需要一个目的,没有目的,你就会没有任何动力。

    之前有人问过我,说:张哥,你这么努力,到底是为了什么?其实我想说,不好意思,我很俗,我这么努力就是为了赚钱!

    是的,我当初选择自学编程的目的就是为了赚钱,因为经历过生活的困苦,我才意识到钱有多么重要。所以我之后自学编程没有其他那么高尚的目的,很简单粗暴,但却很明确,所以我学习起来会比其他人更有动力,一想到以后学成了可以月薪过万,顿时充满了斗志。

    所以学习有个目的很重要,你想清楚你是为了什么而学,如果你还没想清楚,那么先别急着学,这跟上学不一样,上学是被迫的,我们不得不上,但是现在你可以有更多选择。现在当然我想,大部分读者学习编程的目的可能都跟我一样俗,就是为了赚钱,如果你不是,恭喜你,你还不够俗!

    • 定个小目标

    学习的目的是了挣钱,但是挣钱是个大方向,不够具体,总归有个具体的小目标吧,而且这个目标得是眼前看得到可达成的。

    如果当初我给自己定个目标是以后月薪 10w,我想我会很有挫败感,因为不管我怎么努力,怎么付出可能都没法达成。所以我最初给自己定的目标就是月薪 1w,那会每天想着什么时候月薪 1w 就好了。

    然而当我真的月薪 1w 的时候,意识到靠自己努力是真的可以实现自己梦想的,更加自信,更加有努力的动力。不过欣喜之外,我又给自己定了下一个目标,就是月薪 1w5,看看市面上月薪 1w5 大概是什么级别的,这个级别的开发大概需要具备什么样的技能,然后去朝着这个方向继续努力。

    就这样,我一步步实现自己的小目标,达成之后给自己设定下一个小目标,就是这么简单直接有效!

    • 实践实践再实践

    编程是一个实践比理论重要的多得多的职业,可能你看了很多书,很多博客,但是远没有亲自做一个项目来的有效。

    相比我那个信息匮乏的时代,现在可谓是信息爆炸的时代,每天大量的技术文章可以看,信息的消化就变得很重要。之前很多人问我,说希望我多更新些技术文章,最好每天一更,我时间与精力跟不上是一个原因,退一步说即使我有大量的时间与精力去每天更新技术文章,对你来说你真的消化了么?对于技术文章来说,看过跟消化掉是完全两个概念。

    你每天看的技术文章是没有目的性的,刚好看到了就看到了,要么就收藏了。但是远没有多大价值,下次碰到同样的问题你一样不知道怎么解决,而如果你是在项目中用到的,或者说遇到问题了,比如项目中需要用到自定义 View,这个时候因为项目的需要,再去搜索引擎中寻找答案,然后去学习、研究、实践,这才是最佳的消化信息的方式。

    而我认为在找到工作之前的实践一般分以下三个阶段:

    1.对着书本或者视频敲代码的阶段:这个是学习编程的最初阶段,哪怕完全按照出本敲一遍,也比你只是看有效的多,只有亲自敲代码你才能加深印象,方便你更深刻的理解;

    2.模仿:当你有一定的基础知识的时候,但是缺乏实践经验的时候,其实这个时候最迷茫了,自己会点基础,但是自己写项目根本不知道无从下手,这个阶段我推荐你们从模仿着手。网上一堆 demo,就从这些 demo 入手,结合代码,自己理解,边理解边对着 demo 敲代码,直到你可以不看代码可以自己敲出来为止。也许是从一个小动效,再到一个半成品的 demo,再到一个完整项目的模仿,在模仿的过程中你会逐渐的进步,进而对一个真实的项目有所了解。这么说,我认为模仿是项目经验的启蒙!

    3.练手项目:当你跨过模仿阶段的时候,这个时候要想着自己单独做个项目练手,也许是模仿的别人的项目,但是是完全自己从 0 开始搭建,不再需要依赖已有代码就可以折腾出属于自己的项目,在这个阶段会遇到各种问题,相信我,即使之前你掌握的技能,在这个阶段依然会遇到问题。但是一旦经历过这个阶段,会进步很大!

    一般来说经历过以上阶段之后就可以考虑找实习或者找正式工作了,在工作中不同的人进步速度又会有所不同,有的人在工作中持续学习,总结经验,积极争取新的机会,有的人安于现状,得过且过,把自己眼前的事做完就行了。这本身是两种态度,工作之中把自己事情做好了就觉得 ok 了没有任何错,但是如果你只把自己当成一个打工的,那么你可能永远都是个打工的!

    最后,很多人总觉得自己进步很慢,学习效率奇低,这个是正常的,大部分人都跟你一样,包括我自己,经历过跟你们一样的阶段,套用意见游戏里常说的话:当你遇到敌人的时候,就说明你路走对了。你需要做的就是确保在正确的道路上,找到适合自己的学习方法,按照自己的节奏,持续不断的努力,坚持下去就足够了!

    本文原创发布于微信公众号 AndroidDeveloper,id:googdev,转载请务必注明出处!

    展开全文
  • 学习金字塔---优化你的学习方法

    万次阅读 多人点赞 2018-08-15 23:17:38
    好的学习方法,以及学习能力提高比学具体的内容的重要性高很多倍;然而我们生活中的绝大多数人的学习方法很低效;有多低效那?学习金子塔中可找到答案。 【金字塔】 1.什么是学习金子塔? 2.如何去实践? ...

     

    【前言】

           好的学习方法,以及学习能力提高比学具体的内容的重要性高很多倍;然而我们生活中的绝大多数人的学习方法很低效;有多低效那?学习金子塔中可找到答案。

    【金字塔】

             1.什么是学习金子塔?

             2.如何去实践?

               教学相长,将自己的想法分享出去,保持开放的心态和别人多交流;

                如何学习是一个十分值得每个人不断去思考,去实践;在这个过程中不断的优化自己的学习方法;

             3.我的第一感觉是提起金子塔,一般都是好的在上面顶尖的部分;这次金子塔则正好相反,自己猜想大概是因为来描述记忆保持率,越往下越大的缘故;

    【总结】

             学习金子塔是1946年提出的,至今已经有七十多年;绝大多数人都还闻所未闻;而闻的其中又有绝大多数的人只是闻一闻而已,并没有落实到实际行动中去;成为精英从学习金子塔落实到行动中去开始。

    展开全文
  • 给我学,像爱上王者荣耀一样爱上学习,淦
  • 增量学习方法

    万次阅读 多人点赞 2017-02-28 10:09:50
    增量学习方法背景介绍 人工智能的参照样本始终没有离开人类本身。而终身式、增量式的学习能力是人类最重要的能力之一。机器人如果能像人类一样对环境以及任务进行增量的学习,这使得机器人终身学习成为可能。增量...
  • 我平时的一个学习方法

    万次阅读 多人点赞 2018-09-19 08:59:59
    相信大家都有通过看书、看博客学习的时候,但是很多时候,我们看完一篇又一篇博客,一本又一本书,过几天看到相同的内容时,还是觉得很陌生。 所以我今天想跟大家分享下,如何更好的压缩、记忆知识。 大家先看一个...
  • 冰冻三尺非一日之寒-自学篇 浅谈个人学习方法

    万次阅读 多人点赞 2016-10-24 13:33:42
    冰冻三尺非一日之寒-自学篇 昨晚还在看比赛(war3),小源跑... 本人刚入行的一名Android研发,以下如何学习,描述的都是本人自身的方法,不代表适合所有人,仅为建议参考。 以前在上学期间,有大把的时间学习和游
  • 学习方法

    万次阅读 多人点赞 2020-10-09 21:04:46
    在开始学习具体知识之前,为了提高学习效率,特意花一些时间来讲讲学习方法。具体方法并不是最重要的,最大的希望能给大家带来一定的启发(抛砖引玉)。   个人的学习习惯是,首先理解关键概念的字面意思,然后再...
  • 社区检测深度学习方法

    万次阅读 2019-12-14 12:43:27
    Deep Learning Deep Multi-Graph Clustering via Attentive Cross-Graph Association (WSDM 2020) Jingchao Ni, Suhang Wang, Yuchen Bian, Xiong Yu and Xiang Zhang [Paper] [Python Reference] ...
  • 《统计学习方法》学习笔记目录

    千次阅读 多人点赞 2019-12-10 21:54:27
    此篇为 李航老师著的《统计学习方法》的学习笔记汇总,准备学习并敲一敲代码,还请大家不吝赐教!
  • 多核学习方法介绍

    千次阅读 2018-08-25 00:14:16
    本文为SVM多核学习方法简介的续篇。 通过上篇文章的学习,我们知道,相比于单个核函数,多核模型可以具有更高的灵活性。经过多个核函数映射后的高维空间是由多个特征空间组合而成的组合空间,而显然组合空间可以...
  • 统计学习方法

    万次阅读 2018-11-19 00:16:18
    第一章 统计学习方法概论 1.2监督学习 监督学习的任务是学习一个模型,使模型能够对任意给定的输入,对其相应的输出做出一个好的预测。 监督学习的目的在于学习一个由输入到输出的映射,这一映射由模型来表示 ...
  • 有效学习的6个方法学习方法

    千次阅读 2018-03-09 13:56:01
    有效学习的6个方法(上) 的一些感想。 1.价值感 这个就是做这件事情的动力,没有动力的话,是不愿意去做这件事的,效果当然也不会很好。做一件事把这做这件事的意义定的越大,越有动力,也就是这件事做成...
  • SVM多核学习方法简介

    千次阅读 2018-07-24 18:35:01
    SVM是机器学习有监督学习的一种方法,常用于解决分类问题,其基本原理是:在特征空间里寻找一个超平面,以最小的错分率把正负样本分开。因为SVM既能达到工业界的要求,机器学习研究者又能知道其背后的原理,所以SVM...
  • 李航 统计学习方法 第一章 课后 习题 答案

    万次阅读 多人点赞 2017-04-14 14:48:36
    1.1统计学习方法的三要素是模型、策略、算法。伯努利模型是定义在取值为0与1的随机变量上的概率分布。统计学分为两派:经典统计学派和贝叶斯统计学派。两者的不同主要是,经典统计学派认为模型已定,参数未知,参数...
  • 高效的学习方法(费曼学习方法

    千次阅读 2018-05-19 19:44:55
    学习技巧有四个简单的步骤:1. 提取书本信息,阅读并理解,拿出一张白纸简要概括知识点以及对你知识点进行纵向拓展和横向拓展。(纵向拓展指增强知识点的理解深度,可以通过提问题的方式加强深度理解;横向拓展指...
  • 如何找到属于自己高效学习方法

    千次阅读 多人点赞 2019-09-26 14:39:04
    在进入今天的主题之前,我想讲讲我是如何成为一个喜欢分享学习方法和经历的人,这有利于你对我的一些经历和后续分享学习方法有更深入的了解。 1、误入歧途 我们见过很多人,高中起早贪黑,成绩总是不见提高,甚至...
  • C语言学习方法

    千次阅读 2006-04-20 14:24:00
    作者:乾坤一笑摘要:作者学习C的心得,并推荐了基本学c的好书来源:乾坤一笑的blog,一笑聊斋 谈谈偶的学习方法,抛砖引玉!:) 学习不论讲不讲方法,最终都能学会。但是别人1个月学会了,而你却100年才学会,这...
  • 集成学习方法

    千次阅读 2015-06-19 13:48:04
    转自:...一、集成学习方法的思想 前面介绍了一系列的算法,每个算法有不同的适用范围,例如有处理线性可分问题的,有处理线性不可分问题。在现实世界的生活中,
  • 学习方法杂感

    千次阅读 2006-04-25 14:23:00
    >在学习和工作的过程中,当学习各种知识和技术时,不要把...对于基本功和基础知识的学习适宜采用系统学习方法,尽管需要系统而深入的学习但也并不是要去弄清楚各种烦琐的细节问题,而是要注重掌握关键问题,关键知
  • 详解软件工程之学习方法

    千次阅读 2012-11-30 00:07:18
    当软件工程的视频快看完时,对于软件工程的学习方法,才恍然大悟,软件工程挺好学习的,只是方法不是很到位。  下面给学习软件工程的同学们一点建议,学习软件工程可以简单的分为五步:  一、统筹决策,把握全局 ...
  • 关于算法学习方法的讨论

    千次阅读 2014-07-20 08:53:53
    你说要通过实践,我现在看到数据结构的图了,算法学习我借了刘汝佳的算法入门那本书,数据结构我把书中的代码在电脑上敲了出来,并且搞懂了第一行代码,也算是记住了思想。但是有时候敲完后会觉得模糊。算法在看动态...
  • 统计学习方法学习笔记一

    千次阅读 2017-03-16 09:23:04
    第一章 统计学习方法概论 统计学习的主要特点是 统计学习的对象 统计学习方法的分类 统计学方法的三个要素 统计学方法的步骤 统计学习的研究 监督学习supervised leaning 三要素 模型 策略 算法 训练误差与测试误差 ...
  • 计算机网络学习方法

    万次阅读 多人点赞 2016-07-10 18:40:37
    一、网络课程究竟难在哪? 1.内容比较乱 如果把《计算机网络技术基础》看做是一本计算机网络导论方面的教材,就不会认为乱了,因为导论就是为了解决知识凌乱问题而设置的课程,比如计算机导论,因此也应该有...
  • 监督学习方法总结

    千次阅读 多人点赞 2020-04-06 16:50:09
    监督学习学习一个模型,使它能对给定的输入预测相应的输出。包括分类、标注、回归。 分类问题:从实例的 特征向量 到 类标记 的预测问题 标注问题:从 观测序列 到 标记序列(或状态序列) 的预测问题。 感知机、k...
  • 本栏目(Machine learning)包括单参数的线性回归、多参数的线性回归、Octave Tutorial、Logistic Regression、Regularization、神经网络、机器学习系统设计、SVM(Support Vector Machines 支持向量机)、聚类、...
  • 我的学习方法

    万次阅读 热门讨论 2007-01-29 22:19:00
    我的学习方法 转载时请注明出处和作者联系方式:http://blog.csdn.net/absurd作者联系方式:Li XianJing 更新时间:2007-1-29 今天CSDN的频道编辑姜磊,来邮件邀请我做移动...原因是我的学习方法,让我不能担此重任。
  • 人工智能学习方法

    万次阅读 2017-05-26 15:28:12
    转自:... ...深度学习研发 298 人赞同了该回答 我明白很多入门深度学习者的疑惑。因为当初,我也是关注着这个问题进来的。 其实,我在《TensorFlow技术解析与实战》当

空空如也

1 2 3 4 5 ... 20
收藏数 420,368
精华内容 168,147
关键字:

学习方法