精华内容
下载资源
问答
  • 你会说“诶原来还有这样的一种操作”,那么这就可能让你的学习效率大大提升。 忠告: 初学编程的小友千万不要孤军奋战、闭门造车,要敢于分享,敢于去总结,敢于把自己所学到的东西给别人说出来,说错了又能咋滴?...

    前言

    几乎每一个程序员都会走上那么一段自学的道路,尤其是在校生或进入工作岗位之后,技术的提升基本都靠自学,有的虽然是网上报班学习,但更多时候还是自己在学习,师傅引进门,修行靠个人。

    有的人自学很快,几乎一个多月就能掌握一门技术,而有的人苦苦坚持,最后还是半途而废,很大的原因就在于在学习的时候掉进了一些误区没能走出来。

    今天我们就来讲讲自学编程常见的十大误区,避开这些误区我们定能在自学之路上一往无前!

    呕心沥血所写8000字文章,希望对你们有所帮助。
    在这里插入图片描述

    误区一:不重基础,什么火我就学什么

    我们经常碰到一些爱学习的小伙伴,他们热衷于学习各种潮流技术,而且是跳着过去学的,因为基础知识往往是比较枯燥无味且成就感比较低的,于是就跳跃式性学习,什么技术火就去学习什么技术。

    比如你的java se基础不牢,比如说你连最基本的oop、网络操作系统、基本的数据结构和算法,还有常用的设计模式,最基本的多线程高并发这些概念都没有搞懂,那么你就一味的去追求这些所谓的火的、时髦的技术,你可能会陷入一个迷茫。

    建议:我们不反对学习新技术,但在学习新技术之前,应该先把基础知识牢牢掌握,切勿心急吃热豆腐最后烫嘴,初学编程的小伙伴儿一定要扎扎实实、老老实实地把基础知识弄懂。
    Python建议掌握的计算机基础

    误区二:总纠结于学最好的编程语言

    编程语言本身没有好与坏之分,只有什么语言适合什么样的应用场景。

    我举几个例子,比如说PHP这个语言,它比较适合做外部开发,java它适合做安卓、大数据,或者是我们的java EE,C和C++它比较适合做底层开发,比如说像游戏引擎、系统软件,你再比如说汇编语言适合做驱动开发,比如python它比较适合做人工智能,go语言它是区块链的主力开发语言,适合做也可以适合做外部后台等等。

    所以说从上面我所讲的,你有没有发现就没有最好的编程语言这种说法。

    那么你究竟学什么样的编程语言,主要是要依据你学习的目标和兴趣。你学完这个编程语言你想干什么,然后你再决定我学什么编程语言,用倒推法来看问题你就会发现你的出发点是否正确,同一个目标,路可以有很多条,但如果你一来就开始选定出发点(编程语言),你可以能就错过了一条更省时省力的路线。
    在这里插入图片描述

    忠告大家两点:

    第一点,编程语言它从逻辑语法上其实都是非常相似的。你比如说java、C、C++或者其他编程语言,其实逻辑语法和结构其实都大同小异。你只要学会了或者精通了一门语言,你再去学别的编程语言,可以这么说,触类旁通,比较轻松,而且学习成本会大大降低,但前提是你要先学精通一门。

    第二点,如果你学编程就是为了进入到IT行业或者进入到互联网,就是为了找一份工作。而你们自己目前并不知道学什么语言,如果是这种诉求的话,我建议可以考虑Python,原因特别简单,一是Python容易上手,很多人自学的时候因为入门困难就半途而废了,别想那么多,先把你自己想做的东西用编程思维呈现出来;二是Python的发展趋势很迅猛,已经连续四年在所有编程语言中增长率第一,成为最受欢迎的编程语言,未来很长,我们要有前瞻性地进行学习。

    误区三:喜欢看不喜欢动手,听懂了但不会用

    喜欢看但不喜欢动手,这几乎是绝大多数初学者的通病,我依稀记得我初学编程的时候也是这样,学着学着也学了蛮久的,可一上手代码就不知所措,感觉很难驾驭。

    听懂和能使用是两码事,初学者看书或者听视频,他很容易感觉这个老师讲的我听懂了。但是一旦独立让他去做一个项目或者去完成一道题,他立马就没有思路了,马上蒙圈,结果都不明白了,我不知道大家有没有这种感受。

    有的同学就说“老师我在学的时候我就不知道写什么”,那么我可以建议大家,你就把你看的书或者是教程什么的,你把看过的项目案例给我敲一遍并且理解了,然后你根据你想做什么项目,实现一个什么功能,再具体地去写相应的代码。

    我举个例子,比如你想去这个健身,练一身迷人的肌肉或腹肌,我问大家一个问题,**如果你只是看教练健身的视频,你能否长出健壮的肌肉?**其实你是长不出来的,你光看怎么可能长肌肉呢?你必须要自己去天天这个举哑铃或者是运动,各种运动按照教练的要求,对不对?你的饮食上还要注意,才能长出迷人的肌肉。

    其实我们学编程也是一样的道理,你光看视频是不行的,你听懂了并不代表你会用。
    在这里插入图片描述

    忠告:

    编程它是一门做中学的学科,什么叫做中学?是在做的过程中学会的,而不是说我已经知道了我理解了我再去做,因为我们的计算机学科它是一门工科性质的,特别强调是动手能力。过程出错不要紧,多做几遍,多调试几遍,再不懂就去查资料或者找人问问,一点点地融会贯通。

    纸上得来终觉浅,绝知此事要躬行。出现错误不可怕,出现错误就是你提高的关键点了。

    误区四:学习时很少做笔记或思维导图

    这基本等于说没有将学到的知识转成自己的知识。很多自学者都出现这种情况,学编程时非常努力和勤奋,但是技术提升其实很慢。你让他说今天学了什么东西?他一脸茫然,他只知道我好像看了一些书、看一些视频。
    在这里插入图片描述
    那么为什么会出现这个情况?我给大家分析一下。因为有些小伙伴儿他在学技术的时候只是听,知识就像流水一样,从书本或者视频流出来,然后知识并没有沉淀在他的大脑,整个人就变成了一个知识的一个传输器。

    因此当把这个书本一合上,就跟没有学过这个一样,毫无印象,全部忘了这个我们把它称之为无效学习

    学知识不管你是听视频还是看书,一定要明白一个道理,这些知识不是你的,是作者的,那么你应该怎么办呢?你最好是学完一个知识或者学完一个技术以后,你要用自己的语言把它总结下来,用自己的语言描述一下你是怎么理解这个技术的,这样你才能真正地把这个知识点拿下来,甚至最好能够学完一个知识体系的。

    比如说把java的面向对象学完了,或者把java的多线程学完了,你最好画一个思维导图,把这些知识点精华浓缩一下,把这个知识体系建立在你的大脑里面。

    自己总结和建立知识体系的方法,你学一年,甚至比别人学两年、三年效果都好。
    在这里插入图片描述

    误区五:喜欢死记硬背而不是理解原理

    我们在学编程的时候,的确有很多东西是需要死记硬背的,比如说语法规则和规范,比如说像java变量的命名,还有这个程序的主体结构,包括它语法的一些规范,怎么用才是一个高效的用法,而这些呢你没有办法,你只能把它背一背,因为是规则,这是规定好的。

    但是涉及到功能的实现、算法、设计模式、底层机制、优化效率等等,你就不要死记硬背了,一定要去理解了。

    还有一点就是不要去纠结编程的时候我记不住代码,小伙伴们只需要掌握某一个功能,用什么、用怎样一个方式或者使用代码去实现就可以了,你要知道在哪儿去找这段代码就行。
    在这里插入图片描述

    误区六:出错时选择逃避

    程序出错了,没有积极的去调错,而是逃避,这个现象我相信很多小伙伴,尤其是初学者都遇到过,新手写代码的时候只要看到报错信念就发慌了。

    其实告诉大家,大可不必,因为程序一旦出错了,正是我们提高自己技术的时候。你想一想,对一个初学者他怎么可能写代码一行都不出错呢?这是不可能的,对吧?你比如说一些基本语法出错了,或者是字母大小写写错了,这是很容易出现的。

    其实这些错误它本身并不难,你只要把每一个错误都排除了,其实这个时候你的能力就越来越强。正是因为这些错误你看得多了,你下次就不会犯,慢慢你就感觉到编程其实挺快乐的,以后你就会达到这样一个水平。累了困了不是喝红牛,而是写两段代码放松放松,达到这个水平就很好了。
    在这里插入图片描述
    借用电影《头文字D》里面的一句话“神其实也是人,只是他做了人做不到的事情,所以成为了神。”

    那么什么是编程大神、调试大神?就是因为他们犯了足够多的错误,什么地方会犯错,什么错误他都见过了,别人看起来是错误的东西,在他手里就不会出现,或者出现了解决起来也是轻而易举,这就是大神了。

    你如果犯了一万个错误,你也会成为编程大神。

    误区七:孤军奋战,闭门造车

    在程序员这条路上总有那么一些人喜欢孤军奋战、闭门造车,不愿意,也不敢分享。包括有些已经学过一两年甚至更久的人都会出现这个问题。

    在学习编程的道路上,你一定要给自己营造一个学习的氛围,你需要同伴或者是高手跟你一同成长。反之,如果你脱离了交流,往往会让学习的问题越积越多,最后你可能就放弃了。

    因为问题太多了嘛,你又没解决,那肯定慢慢就放弃了,孤军奋战很容易让新手成为井底之蛙。在迷茫的时候,大家知道有时候一个朋友或者一个高手的一句话、一个插件、一本书或者一个提示,它就会让你有一种豁然开朗的感觉。你会说“诶原来还有这样的一种操作”,那么这就可能让你的学习效率大大提升。
    在这里插入图片描述
    忠告

    初学编程的小友千万不要孤军奋战、闭门造车,要敢于分享,敢于去总结,敢于把自己所学到的东西给别人说出来,说错了又能咋滴?人家又不会顺着网线来打你;说错了别人会不会笑我?其实你只要是第一次犯,别人不会笑话,如果你提出来,别人反而会觉得你很勤奋,反而更愿意帮助你,你下次不要犯就好了。

    误区八:学的很杂,不精通一门语言

    很多小友在网上去搜这个资料,什么技术火,我就学什么技术,不分重点,也没有目标,很容易迷失自己,什么都想学,什么都没学精通,天天疲于奔命学各种技术,最后整个知识体系没有建立起来。

    比如有些小友学java EE,但javaEE的整个体系没有建立起来;比如有些小友学大数据,整个体系也没有建立出来,它只是学了其中某一小块。如果这样的话,你会发现你在真正的工作中,当别人问你精通什么的时候,你答不上来。

    那自然你的薪资肯定上不去,因为你没有没有真正能够吃饭的家伙,没有真正能拿得出手的东西,没有什么东西可以去跟别人竞争,所以说西瓜、芝麻什么都捡,肯定是要吃亏的。
    在这里插入图片描述

    忠告

    不管你是聪明还是迟钝,不管你是勤奋还是懒惰,每个人的时间其实都是有限的,好钢要用在刀刃上,把自己有限的时间高效地利用起来,千万不要什么都去学,没有必要。

    我建议小友们专注于一门技术或者语言,比如说我们就专注于Java或者专注于Python,那都无所谓,你就专注于这一门语言,你精通这一门语言以后,你再去学别的编程语言或者别的技术,你会发现一马平川,学习成本大大降低,触类旁通,学期会会非常的快。

    学习编程技术的时候应该有一个明确的方向和目标。不管你是学java、Python、PHP、.net还是区块链,你要有一个学习目标。

    比如说如果是为了工作,那么我2个月内要学完什么内容,半年后学到什么水平,一年后我要开始找工作,我希望我的薪资是多少,一年到两年后我要达到什么技术水平,三年后我的薪资要达到几万…给自己制定一个清晰的规划,不要自己给自己打马虎眼,你才会看清自己的成长。如果你自己无法制定,那么可以找一些人帮你参考,这都可以。

    误区九:专业不对口,不适合编程?

    这个误区其实我也经常遇到过,很多小友说:“龙叔,我以前是学管理的、学金融的、学建筑的、学化学的,我以后找工作是不是会吃亏呀?或者说我是不是就学不好编程了?”

    我告诉大家,IT行业里面的程序员是非科班出身的人太多太多,各个行业的都有,太多都转行了,而且做得很成功,所以说这跟学专业也没有关系,为什么呢?

    编程本身其实就是一个技能,跟你以前的专业有什么关系呢?没关系,你只要你的逻辑思维正常,然后你比较勤奋,那这个学编程就没问题,就是学一个技能而已,别想得太复杂。
    在这里插入图片描述

    而且我认为有些时候你跨专业进入到这个程序员这个圈,在某些时候还是有优势的。为什么这么说?

    举个例子,公司给了你一个任务,让你去做一个项目是关于财务的一个项目,如果你以前是金融相关专业的,那你理解这个项目的业务逻辑和业务流程肯定要比以前没有学过金融的要快。这就是为什么像用友这样的软件公司每一年都会在什么财经大学里面招一帮学生去做程序员,为什么?做业务逻辑的。

    所以我们写软件或者做项目不单是技术本身,还有业务逻辑、业务流程在里边,所以不用担心这个事儿。如果你确实还担心,那怎么办?也很简单,你大不了就把大学计算机专业的课本内容学一遍嘛,这有什么大不了的,它是ok的。

    误区十:数学不好,不适合编程?

    很多小伙伴没有搞清楚数学和编程之间的关系,他们往往把数学和编程化等号,他们认为我数学好,我编程就学得好,我数学不好那么我编程就学不好。

    如果真的是这样子的话,那我们大学里面就不需要再分两个专业了,一个是数学专业,一个是计算机专业,对吧?数学专业和计算机专业是分开的,这说明这两个学科它肯定是不一样的。

    那么为什么会造成这样一个认识?因为有些小伙伴认为我们在处理这个业务逻辑的时候,可能会去用到数学。这个是不假的,可能会用到一些关于数学的公式、数学的推断,这些可能会用到,但是对于我们绝大部分的程序员来讲,我们是站在应用层面来编程的,换言之,我们是用别人已经学好的一个算法,然后应用到我们的一个业务模块里面去解决这个问题。我们很少让一个程序员,尤其是应用层面的程序员去自己独立开发一个算法、解决一个问题。

    当然话也说回来了,假如你从事的这个岗位是算法工程师或者是高级数据分析师,那么对数学会要求高一些,往往要求这个人既懂计算机又是数学专业的。但对我们绝大部分的程序员来说,数学要求其实没有那么高,所以大家不要去恐惧这个事情。
    在这里插入图片描述

    粉丝专属福利

    .
    在这里插入图片描述

    展开全文
  • 一天一天的过的真的是太快了...其实不是没有学到东西,只是我们的学习效率太低而已! 为什么我们的学习效率如此的低呢?我们在上学一来一直都羡慕那种玩的多但是考的又好的人,他学习的时候你也在学习,他玩的时...

    一天一天的过的真的是太快了,常常感到时间在前进,而我们还在停滞不前,看似每天努力的工作学习着,仔细想想其实又会发现,一天下来我们好像还真的什么都没干,看似忙碌的一天,我们把时间都用在哪了?学习!可是为什么我觉得什么也没学到呢?其实不是没有学到东西,只是我们的学习效率太低而已!

    为什么我们的学习效率如此的低呢?我们在上学一来一直都羡慕那种玩的多但是考的又好的人,他学习的时候你也在学习,他玩的时候你也在学习,但实际上每次考试他都能领先你一大截,有的时候我们看似都在安安静静的学习,但是效率却是个很大的差别,你学习两个小时的效果都不一定有别人半个钟头的学习效果好,这就是效率问题,那么为什么学习效率会有如此的差别呢?

    在我看来,最重要的原因就是:方法

    在这个知识膨胀的时代,每天面对铺面而来的海量信息,我们的学习也不再是按照以往传统的学习模式了,更重要的是我们要进行科学学习,什么是学习?学会学习才是根本,如何学会学习,那就要讲求方法了,我们经常看到一些学霸等传奇人物,听他们的经历,学他们的方法,路有千千万,但是你想过没有,也许适合你走的只有一条而已,所以,别人的不一定适合你,适合自己的才是最好的,但是学习效果不佳的原因却大致有以下几个:

    1. 没有正向反馈
    2. 学习方法不对
    3. 知识不成体系
    4. 有效时间不多

    导致学习效率不高的主要原因我觉得就以上四大罪了,在自己的学习过程中,我慢慢的发现这四个问题如果处理不好,自己就只能做一个看起来很努力的人罢了,因为我们自以为的努力却未必能给我们带来多少实际性的收获,究其原因我们的效率不高。

    关于“没有正向反馈”

    这应该很好理解,这里的没有正向反馈指的就是我们在学习的过程中并不能看到感受到因学习而真正给我们带来有什么不一样的东西,哪怕是一种感觉,又或者是物质上的东西,总之,这是能够让我从内心觉得“学习真好”,可是我们往往却很少遇到。我们总是希望付出了就能立马看到收获的,一旦达不到自己的期望,我们也就失去了激情,甚至开始抱怨,自然学习效率就会下降,所以学习中,我们一定要对正向反馈加以重视,这里说几点关于我学习中用到的正向反馈吧!

    1. 我学习编程有写博客的习惯,当我刚写完一篇博客的时候会有点小小成就感,随后我会发给我认识的一些前辈,很多都给予了肯定,哪怕是鼓励我我也高兴!
    2. 有的时候我也会给一些大牛投稿,一旦被采用,那种心情是相当的说不出口的(太高兴了)
    3. 在专业上我会帮别人解答一些问题或者分享一些知识等

    以上都是我的一些正向反馈,这些都能激励我更有动力的去学习,学习,你也有该有自己的正向反馈!

    关于“学习方法不对”

    这几天特别中意一句话“当你找到了适合自己的努力方式,你就如同万千牛人一样走在了光彩夺目掌声阵阵的人生征途上”,这句话就强调了方法是多么的重要,有的时候我们很项目那些学霸,觉得是自己智商不够,其实不然,最重要的是那些所谓的学霸都有自己的一套学习方法。我们可以扪心自问,我们大多数人每天都在学习,但是又有多少人真正思考过自己学习方法的问题呢?我只是机械式的去学习而已,并没有想着找寻一套属于自己的方法体系,这就是我们与学霸的差别吧!

    前几天在读美国作家本尼迪克特•凯里的《如何学习》一书,读完很受启发,其中书中提到了一种学习方法叫做“分散式学习”,讲述的是利用间隔效应去学习,通俗来说就是我们把大块的学习任务拆分开来去学,书中提到,你花两个小时一口气把一个知识点给学了没有分两天每天一小时的学习效果好,这就是方法

    关于学习方法的探讨很多很多,只是我们貌似从来没有在意过,另外,切记只有适合自己的才是最好的,成功的人有很多,但是他们的路你不一定走得了,去寻找属于自己的学习方法论吧!

    关于“知识不成体系”

    不知道大家在学习的过程中有没有做笔记的习惯,我一直觉得做笔记是非常重要的,记得在高中的时候,我会给每一科都准备一个笔记本,上面写满了笔记,但是后来愈发的觉得笔记很乱,经常是一个知识点在很多页记着,这就导致了很多问题。我们在回过头来说“知识不成体系”,确实如此,我们每天都在学习,每天都接收了大量的信息,而且这些信息又是零散的,不成体系的,如果我们再不加以记录,很容易遗忘,而且会感觉乱糟糟的,一点也不清晰明了,该怎么办?很简单,将我们学到的知识都记录下来,而且是分门别类的记录下来,将知识体系化,做一个属于自己的体系化知识库,这样我们不仅会对我们学习的知识有个全面的了解,而且非常方便我们的复习巩固等!还可以让我们看到哪地方是自己的弱势,方便弥补!这里以我自己举个例子,方便大家理解!

    我在学习Android的时候会将自己学到知识都分类别的进行整理,将自己学到的知识体系化,例如我会分成如下类别:

    Android
    1. Github
    2. MateriaDesign
    3. 动画
    4. 设计模式
    5. 数据存储
    6. 四大组件
    7. 网络编程
    8. 常用框架及第三方
    9. 等等

    再比如我在学习中制作的一个学习思路脑图,由于内容过多,这里就放上一个大概的思路脑图分享给大家:(需要详细的脑图可以关注我的主页)

    有了以上的分类记录,我就对Android的一个大概的知识体系有个了解,以后相关学习都会放在对应的目录下,平常看看,也知道自己哪方面不熟悉,随时复习巩固,做到对学到的知识心中有数,体系化知识构建不可缺少!

    关于“有效时间不多”

    我们看似每天从早到晚都在学习,但是不知道你与没有仔细的算过,一天里,你真正投在学习上的有效时间少的可怜,科学调查发现,你一天若能有效学习8个小时,你将超越百分之98的人,可是又有多少人做到,在每天的学习过程中,影响我们的太多了,有句话说的很好,当你无意间打开了一个手机网页,这正是你一天堕落的开始,很多细微的事情把我们的有效时间侵蚀的所剩无几。

    如何提高自己的有效学习时间,从身边最简单的开始,学习的时候把手机放一边,电脑也不要登qq,静下心来,保持专注,看你一天能有多少有效的学习时间,试试吧!

    关于我的Android学习之路

    不知不觉自己已经做了几年开发了,由记得刚出来工作的时候感觉自己能牛逼,现在回想起来感觉好无知。懂的越多的时候你才会发现懂的越少。

    如果你的知识是一个圆,当你的圆越大时,圆外面的世界也就越大。

    在我学习的过程中,最开始是在网上找了很多资料,毕竟这些资料是我们开始最快速的学习方法,这里我放上我这些年在网上收集到的资料,然后再以我的工作经验给大家总结一下,让你们少走些弯路,提取一些目前互联网公司最主流的Android开发架构技术,希望能帮助到大家!

    • Java语言进阶与Android相关技术核

    Android应用是由Java语言进行开发的,SDK也是由Java语言编写,对于Android来说,只要SDK没有用Kotlin重写,那么Java语言是都需要学习的。而且Android APK的后台服务器程序大概率是Java语言构建,所以掌握Java也是一种必然,这就是为什么BAT面试为什么死抠你的Java水平。

    • APP开发框架体系

    APP开发这块知识是现今使用者最多的,并且大多都是CV工程师,程序员界的2-8定律:80%的问题只需要使用20%的知识就可以解决,Android开发也不例外。因而,我们大部分人已经逐步变成了代码搬运工而自己却不知道。代码容易搬运,架构体系却难以复制,要成为架构师,你必须自己亲自去项目实战,读源码,研究原理。

    • 移动架构师专题项目实战

    架构师不是天生的,是在项目中磨练起来的,所以,我们学了技术就需要结合项目进行实战训练,那么在Android里面最常用的架构无外乎 MVC,MVP,MVVM,但是这些思想如果和模块化,层次化,组件化混和在一起,那就不是一件那么简单的事了,我们需要一个真正身经百战的架构师才能讲解透彻其中蕴含的深理。

    Android高级架构技术;如何系统化学习?

    • 全套体系化高级架构视频;七大主流技术模块,视频+源码+笔记
    • 设计面试和数据结构算法专题;大厂必会,巩固基础

    最后

    如果你看到了这里,觉得文章写得不错就给个赞呗?如果你觉得那里值得改进的,请给我留言。一定会认真查询,修正不足。谢谢。

    最后针对Android程序员,除了上面的知识体系,我这边给大家整理了一些资料,其中分享内容包括不限于高级UI、性能优化、移动架构师、NDK、混合式开发(ReactNative+Weex)微信小程序、Flutter等全方面的Android进阶实践技术;希望能帮助到大家,也节省大家在网上搜索资料的时间来学习,也可以分享动态给身边好友一起学习!关注我的主页个人说明获取免费资料~

    为什么某些人会一直比你优秀,是因为他本身就很优秀还一直在持续努力变得更优秀,而你是不是还在满足于现状内心在窃喜!希望读到这的您能点个小赞和关注下我,以后还会更新技术干货,谢谢您的支持!

    Android架构师之路很漫长,一起共勉吧!

    展开全文
  • 课程旨在帮助软件工程师如何提高自己的学习效率,提高自己的学习水平。
  • 提高学习效率--从下载正确软件做起

    千次阅读 2019-10-22 16:52:54
    我们一直都在不断的学习,为了让你的学习过程更加的高效,节约时间,获取更多的知识,今天给大家推荐几个提高学习效率的工具。 一、笔记类工具 笔记类工具目前市场上有很多,为知笔记,印象笔记,有道云笔记之类的...

    我们一直都在不断的学习,为了让你的学习过程更加的高效,节约时间,获取更多的知识,今天给大家推荐几个提高学习效率的工具。

    一、笔记类工具

    笔记类工具目前市场上有很多,为知笔记,印象笔记,有道云笔记之类的,但最近发现一款叫做灵朦的APP对于笔记记录整理非常好用。

    比较推荐Onenote,全平台通用,可操作性比较大,无论是安卓还是windows还是苹果IOS都是可以下载同步的。下学生是可以申请到免费版的office的,这个需要看学校,一般都是有的。也可以自行百度购买(破解)。

     

    印象笔记也不错。别说我打广告。

    二、时间管理工具

    推荐使用番茄工作法去管理时间,推荐APP番茄土豆,拥有齐全的多平台支持,一般的功能大家是可以免费试用的,收费功能我们可以付款体验呀(....)

    还有一款叫做番茄todo,看好图别下错了,这款免费,良心,功能齐全,我一直在用,缺点是只有手机版,有任务管理,时间控制,还可以强制不让玩手机(妈的),可谓是学习利器。

    三、计划类工具

    这个上面的番茄todo也可以使用,而且效果很好,但是考虑全平台的情况,我们可以使用微软的Todo,还有小黄条的Todo,都是不错的,关键是一天得知道自己要干什么,要是没有目标看一眼,对吧,效果是非常好的。

    四、思维导图

    无论是预习还是复习,思维导图都是不错的选择,更是提高学习效率的方式。这个(好处)自行百度。

    Xmind免费版就够用了,也比较良心。

    XMind: ZEN's screenshots

     

    五、文件扫描

    将文字快速扫描出来

    某良心网站:http://www.ocrmaker.com/

     

    其实QQ/TIM文件扫描很不错的,不嫌弃也可以用。

    六、视频类

    中国Mooc,没得说这个,必须这个,大学的课程大都有,查缺补漏,提前预习都用得到,大学的好课完全不收费,其他收费项目(自己看看就懂了)。网易云联手中国各大高校联合打造,上大学学高数不能不认识我矿爷(苏德矿),上面全套视频,想学python上面也有,那些网上广告这那的还真不如高校老师讲得好。

    七、讯息类

    简书、知乎、CSDN、CNblogs,计算机类不能不认识我GitHub,还有亚太日报,没事用英文看看新闻也挺好的。

    八、语言类

    口语的话:多邻国,英语流利说。

    英语背单词的话:https://www.jianshu.com/p/459eacb2950b,看看这篇博客吧,需求不同吧。

    听力的话:建议一点英语 BBC英语。

    词典翻译:金山词霸,有道翻译官

     

    九、存储类

    百度网盘,良心啊,国外谁给这么多空间。

     

    展开全文
  • 如何正确学习并提高学习效率

    千次阅读 多人点赞 2016-07-30 11:32:24
    我们在考试或是面试之前通常都会做一些相关知识的准备工作(搜集知识点并记忆下来),但是有时候这个准备工作我们却做的不那么好,总是状况...出现这些情况就说明我们的学习方法有问题了,我也为这件事深深的苦恼,于是

            我们在考试或是面试之前通常都会做一些相关知识的准备工作(搜集知识点并记忆下来),但是有时候这个准备工作我们却做的不那么好,总是状况连连,比如,拿着书本or文档看了半天,觉得这些概念都很熟悉,但是合上书本却说不出来个所以然;再比如,私下里觉得准备工作都做的差不多了,等到真正上“战场”时才发现对一些知识点仍然感觉似是而非,不能确定。出现这些情况就说明我们的学习方法有问题了,我也为这件事深深的苦恼,于是就开始琢磨,怎么才能又快又准确的记住这些东西,以便于到用的时候可以信手拈来呢?好在最近我还真想出一套方法,试着用了一下,效果还真不错,嗯。。那就记录下来吧,作为我一个小小的研究成果~希望可以帮助到一些同学。

            我想到的这个方法也不难,只有四步:1.列出计划2.学习并记忆3.自问自答4.规律复习。下面展开说明。

            列出计划就是你准备要掌握哪些知识点,都把它列出来,并制定一个学习的计划,计划要清晰,标注出明确的截止时间。比方说你要花5天学习5个知识点,那么就可以一天学习一个。

            有了明确的计划之后,就可以开始学习了,我们可以用一些方法来辅助记忆,比如:如果条件允许,大声的读出来,可以使用铅笔写下来。当然,如果是可以实践的那就更好了,像是我们在学习Java线程的时候,就可以自己动手写一个出来,跑一下看看各种效果。

            记忆完成之后,怎么验证呢?这就来到了第三步:自问自答。我们可以拿出纸和笔对相关的知识点列出几个问题,还是拿Java线程举例:什么是线程?Java线程有哪些关键的函数,它们都有什么用?多线程之间如何通信?线程之间同步该怎么实现?......提出这些问题后,自己动手写出答案,如果能正确无误的写出来,那么就说明你已经get到这个知识了。

            最后一步,规律复习。人是会遗忘的动物,人的记忆有个遗忘曲线,即艾宾浩斯记忆曲线。这条曲线的内容是这样的:

    时间间隔 记忆量
    刚记完
    100%
    20分钟后
    58.2%
    1小时后
    44.2%
    8~9小时后
    35.8%
    1天后
    33.7%
    2天后
    27.8%
    6天后
    25.4%

    可以看出,人们在学习中的遗忘是有规律的,遗忘的进程很快,并且先快后慢。如果没有复习,一天以后我们的记忆量就只有33.7%了,多么可惜啊!所以这就要求我们在记忆完成后一定要有规律的复习,针对这个遗忘曲线,那么我们的复习规律应该是这样的:

    1. 第一个记忆周期:5分钟
    2. 第二个记忆周期:30分钟
    3. 第三个记忆周期:12小时
    4. 第四个记忆周期:1天
    5. 第五个记忆周期:2天
    6. 第六个记忆周期:4天
    7. 第七个记忆周期:7天
    8. 第八个记忆周期:15天

    只要我们按照这些时间点来复习,那么就可以确保不再遗忘这些知识了,从而形成永久性记忆。确定了复习时间点,那么我们该怎么复习呢?很简单,重复二,三步的动作就可以了。

            以上就是我思考出来的高效学习的方法,如果你可以熟练的应用它,相信以后不管是考试,面试还是任何需要知识记忆的地方,它都可以祝你一臂之力!

            最后祝大家用的顺手,让记忆从此不再成为你的痛点~~

    展开全文
  • 学习网站陪我走到了现在,必须收藏,学习效率翻倍! - 工具篇 一、同*交友论坛 1.1 知乎(装逼社区) 你爷爷我要开始装逼了哦。 点击前往官网 1.2 Stack Overflow(大神齐聚) 开发过程中遇到什么 bug,上去搜一下...
  • 我把28*28的mnist数据集resize成60*60的再压缩成gz文件去学习,学习效率一直很低。我知道有点蠢,但是就是找不到原因,请各位高手指点一下。谢谢! 主要改的cnn代码为: mnist = input_data.read_data_sets("MNIST_...
  • 强大的学习能力,可以让你更好地应对复杂多变的世界! 1、理查德·费曼 理查德·菲利普斯·费曼(Richard PhillipsFeynman),美国犹太裔理论物理学家,量子电动力学创始人之一,纳米技术之父。 1965年获得诺贝尔...
  • CSDN Chrome插件,是运行在Chrome浏览器中的小工具,扩展Chrome浏览器的功能,从而提升阅读体验和学习效率。 2.CSDN Chrome插件定位和特点 定位:帮助开发者提升开发效率。 特点: 以搜索框为入口,集成开发.....
  • 论影响高学习效率的几大因素

    千次阅读 2019-01-03 10:44:04
    是的,我承认我周围很多同学都能做到一旦干活儿就可以在座位上全神贯注直到饭点,但是,长期的保持高效率学习几乎是不可能的,不然古人也不会说“吾日三省吾身”。   另外,相信很多人都是在考试的前几天时间学.....
  • 提升工作学习效率100%的软件

    千次阅读 多人点赞 2020-07-11 10:52:36
    本期的软件分享大多是知识追寻者常用的软件,提升工作效率,办公效率; 公众号:知识追寻者 知识追寻者(Inheriting the spirit of open source, Spreading technology knowledge;) 二 常用window软件 2.1 pot...
  • 学习效率金字塔偶感

    千次阅读 2014-01-16 22:31:22
    在微博上看到的这张图, 结合自己的一些学习体会, 发现确实很准确....但是依然多数处在在主动学习这个层次, 所以效率很低, 大三下学 期的时候开始注册各种论坛,参与提问回答和讨论. 才逐渐进入第二层
  • 提高学习效率的方法一——认识本质的本质刘建文(http://blog.csdn.net/keminlau)key: 认识论 学习方法 知识论 本质论 引子我们每个人每天几乎想着并做着与学习有关的事,并且每个人都有会有类似的结论——学习XX,...
  • 行情不好,就多学习吧。不要浪费时间在网络上浏览。碎片化的知识,似是而非,总是让人觉得懂了其实完全不懂。把碎片们建立成完整体系,是很难很难的。还不如从头开始,过程中,碎片自然会归位。  上学时很多人就是...
  • 一天一天的过的真的是太快...其实不是没有学到东西,只是我们的学习效率太低而已!为什么我们的学习效率如此的低呢?我们在上学一来一直都羡慕那种玩的多但是考的又好的人,他学习的时候你也在学习,他玩的时候你也在学
  • 自学编程80余年,这些私藏的实用工具&学习网站陪我走到了现在,必须收藏,学习效率翻倍! - 网站篇 一、浏览器三巨头 1.1 Chrome(谷歌浏览器) 我之所以选择 Google Chrome,而不是其他乱七八糟、五花八门的浏览器...
  • MATLAB BP网络工具箱中不同学习函数,训练函数和性能函数时的学习效率和精度     %% BP网络的一个重要功能就是非线性映射的能力,这个功能非常适用于函数的逼近等,也就是说,找出两组数据间的关系...
  • 在使用这套工具的时候,我依然在思考和怀疑是否真正意义上提高了学习效率,还是给自己创造了一种学习和效率的假象? 4月23日读书日,在kindle买了一本书《如何学习》作为自己的睡前读物,开启了3个微习惯。 ...
  • [color=#00FF00]现在需要一种模式锻炼--提炼自己的思考能力的---提高自己的学习效率的。[/color] 如果我不能在自学能力/效率/思考/这些方面迅速成长起来,我想我走程序这条路是走不通的。不想还未工作,...
  • 为了提高自己的编程素养,不得不潜心学习C++,抱着本《C++编程思想》,一啃就是老半天, 还加上做后面的习题,速度之慢,效率之低,让我很无奈,感叹开始工作后,没有那种沉稳的心态去认真看书学习了。我本来打算一...
  • 我把自己的实践经验整理成几篇文章,目的是帮助后来者高效的学习Java。 在过去的一年里,根据读者的反馈,以及我个人的思考,我觉得有必要基于这些文章,提供给读者一个凝练,且不失细节的“Java学习路线图”。 该...
  • 世界上最好的学习法:费曼学习

    万次阅读 多人点赞 2019-09-27 19:15:09
    当然,也可以通过优秀的学习法来进行学习,比如今天讲的“费曼学习法”,可以将你的学习效率极大的提高。 费曼学习法是由加拿大物理学家费曼所发明的一种高效的学习方法,费曼本身是一个天才,13岁自学微积分,24岁...
  • 特别是在快要考试,快要截稿,工期快到时,当你身边的闹钟‘滴答滴答’地提醒着你,时间已经很紧迫,那时焦急的心情会导致你的工作和学习效率低下,这时你所想的可能不是怎样去完成任务,而是怎么去拖延工期。...
  • 《人生效率手册》学习总结

    千次阅读 多人点赞 2019-09-20 12:35:36
    本书作者张萌,将从目标管理、时间管理、高效学习、修炼硬本领四个方面,为我们绘制科学、真实、可复制的一天行动指南,帮我们迅速走出迷茫,卓有成效地过好每一天,进而提高人生效率。 一、目标管理 你认为目标重要...
  • Python-Pandas 学习 append的效率

    万次阅读 2017-04-11 13:20:32
    这个方法的效率很低,不推荐使用。建议先转为list后,再直接使用.append()。 具体来说,考虑以下场景: 假如有一份表格,1000W条(随便举),要按照某个属性groupby(分组)后,重新组成一个表输出的。 这个时候...
  • 【联邦学习】隐私计算理论和效率

    万次阅读 2021-04-29 14:48:52
    随着大数据、机器学习与互联网经济的不断发展,人们对用户数据隐私保护的要求也不断提升,涉及数据保护的立法也不断完善。 • GDPR of EU, 2018 • CCPA of USA, 2018 • Cyber Security Law of China,2017 数据...
  • 这次做一个简单的线性回归的实验,用来预测汽车的油耗效率 MPG,让我们通过这次实验,更加清晰的了解一下LinearRegression,如果想更加清晰的了解的话,可以看看吴恩达机器学习ex1 Linear Regression (python) ...
  • 最近在自己从头到尾利用tensorflow写深度学习相关算法的时候,发现自己写的出来的模型,训练速度很慢,比caffe慢了n多倍,所以就查找了一下tensorflow官网,编写代码、提高效率,需要注意的细节。
  • 学习方法论

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

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 867,230
精华内容 346,892
关键字:

学习效率