如何学一样新东西

虽然我很想激起各位学习的冲动,不过我还是得说,自己在学习的时候,大部分都是痛苦的。特别是要学一样之前从来都没接触过的新东西,从门外到门里,总得过几个坎儿,受几次折磨,停一停,再过几个坎,再受几次折磨,才能有点收获,迈到门里边儿。最近我特别留意了一下这个过程,总结一下,与大伙共勉。

动力

冲动并不都是坏的,DNA 里包含这玩意儿,一定有它的意义。冲动是学习的源动力,你总得有个理由让自己学习,最好你是主动的,比如你想去改变点什么。我记得很早以前,手里拿着一本 Foxpro 的书,看进状态以后,觉得时间不够用了,后悔以前怎么浪费那么多时间,这要是学会了,绝对可以改变工作上的某些东西,脑子里像有闪电一样,来回滚动着信息,咻咻地 …    这应该就是冲动。

愉悦感,某种东西不知道触动了你的那根神经,会带给你愉悦感。早前,我经常在电影上有这种感觉,上学的时候互换 VCD – 正规电影:) ,拿到碟的时候,那个喜悦,三万块钱换不来。近几年,我想要是能学个什么新东西,然后又想能做出视频给大家看,也有一种愉悦感。

受点刺激也会有动力,可能往往就是一句话。受刺激会让我小宇宙爆表,我 x 地要怎么怎么样。这种刺激带来的是一种反动力,受的刺激越大,你的动力也就越大。不过得小心,到一定程度可能要抄起菜刀,我 x 的劈了你 y 的 …

有回参加一个培训,课下老师跟同学一块儿闲聊,我也在旁边,老师说 “ 他就是一个职专生 ”,虽然不是在说我,不过还是被刺激了一下。上班的时候,一个大姐在我桌旁边打电话,聊到什么,说了一句 “ 一帮临时工 ”,这位大姐平时对我们很好,后来又给我介绍了工作。你说我得是多么脆弱的一个人啊,情商忒低 …

冲动的想改变点什么,一本书在看它之前可能会带给你一种奇妙的喜悦,被嘲笑,嫌弃。这些都是让你决定要做一件事的源动力。不过,他们都是短暂的,你要有行动,并且进入另一个状态,准备好漫长的折磨,喜悦,被虐,又被折磨,或许你会有点喜欢上这种被折腾的感觉。

资料

冲动让你决定了,要去学点东西,假设您想学的是一门计算机技术。下面就得找点学习的资料,你可以参加本地的小型聚会,可以听线上的直播,或者录制好的视频教程,在线做做模拟练习,书也非常好。

我的主要选择是:视频 — 文档 — 书 ,配合使用搜索。我觉得视频是最直接的,可以让你快速了解一个东西到底是怎么回事,而且不用自己动手。入门视频不能太长,只讲主要的,去掉废话。在动手练习的时候,可以再去看看文档,这个文档就是技术官方提供的,比如你学 Laravel 就去它的官方看一下他们写的文档。书,也得找两本看看,有时候可能是比文档更好的选择,有时也很糟烂。

遇到具体问题,要使用搜索。Google 能帮你解决任何问题,听说又快回到中国了,欢迎 ~

学习

学习之前,寻找合适的学习资料会耗费我大量的时间,可以选的太多也不全是好事,因为你很容易在不同的资料上来回切换,一会儿看看视频,又去查查文档,再去翻翻书,又想自己动手先练练。这种来回切换,结果都不会太好,最终就是精疲力尽,脑子紧绷着,这不是好的学习状态,开始出现排斥反应,听的,看的全都没用,这时候你最好停下来,干点别的。

选料

选择视频的时候,这人一张嘴说话,你就知道应不应该继续听下去,如果他一开始就做一大堆自我介绍,或者绕来绕去完全不知道他想要干啥。快说,你想推销的是啥玩意!! 这种视频是初学者的杀手,很容易就没了兴趣,我好不容易来的灵感,全被你 y 的给干掉了。文档或者文章能不能看,我有一个判断标准,就是看他的网站设计,还有排版,如果不够清晰,很乱,这家的文档或文章,八成你也没法能看懂。

当个傻瓜

初学者最好的心态是当个傻子。既然选择要从别人那儿学习,开始就应该像傻子一样,完全投入。初学者要减少自己的想法,跟着别人练习,完全按人家的套路,这时候你的想法会害了你自己。出了问题先从自己这里找毛病,不要自作聪明,总觉得都是别人的错。这也是我经常犯的毛病,不过现在学乖点了。

陌生的词汇

是我胆小还是什么,惧怕陌生,这是天生的。 isomorphic,这 tm 是啥意思。专业名词让同行之间的沟通变得简单无障碍,不过对于初学者来说恰恰就是障碍,甚至是灾难,我猜有 80% 人的学习热情得死在这上。我的建议是,你不需要立即明白这些词是什么意思,往往他们并不是最重要的。

我见过有人这样描述 “做网站要注重 usability ,同时又兼顾 accessibility ”,这句话里可能有两个词你从来没听过,但是你大概能猜到这人说的是什么意思,usability 与 accessibility 很可能说的是网站的两个优点,那你这样理解也就差不多了:“做一个简单又好用的网站” 。

我就经常这样,在学习的时候,纠结某个词,某个陌生的概念,很快被这些东西湮灭了。其实可以假装一下已经懂了,先混个脸熟就行。看多了,大概也就明白它们是啥意思,就像你现在看到的这些文字,不也就是看久了,才认识的吗。顾全局,先去理解整个东西的原理跟工作流程,再来弄细节。

搞定整个家族

知识也需要一个 Package Manager (包管理)。学一样东西可不是简单的就只学它老哥一个,做好准备,你可能要搞定它的整个家族。听说单页面应用不错,嗯,去学一下,先找个框架用用吧,React 好像挺不错,学一下。安装说明里提到的 npm 是什么?哦,教程里说现在可以用 ES6 了,去学学有什么新功能。啊,还得编译,好吧!Babel 这个工具可以转换 JavaScript。模块好像能更好的组织应用,怎么加载打包它们呢,这时候 jspm,webpack 这些东西又出现在你的视线。啥,React 跟 Flux 模式能配合得不错,Relay 是个框架,不过你还需要一种更好的方法为应用提供数据,这是 GraphQL 又出现了。

动动手

“我完全不明白 xx,真到我亲自动手 xx 。”

时间: 2024-10-24 09:06:41

如何学一样新东西的相关文章

从Android Studio 说开去--未来程序员工具的发展方向——版本兼容,以及为什么我们总是要学SB"新"东西

抽时间学习Android. 刚刚下载了 http://developer.android.com/sdk/installing/studio.html#Updating Getting Started with Android Studio 下载安装,很简单. 启动前,先把翻墙的工具准备好,并且开动之. 否则是不行了. 我再牢骚几句啊(我自己要是开公司,门口第一个标语栏就是:大声报怨.一个连抱怨都不会的人,我不信他是一个正常人,更别提创造力了.当然,我招人也只会招参与型的人,只抱怨,但事事弃权,

【转载】学习新东西的唯一方法

作者: 译/Jodoo  来源: 简书  发布时间: 2016-02-11 19:37  阅读: 7744 次  推荐: 45   原文链接   [收藏] 英文原文:The Only Technique To Learn Something New 有人曾从我工作的一家公司盗取了9千万美元.我不太懂得如何观人识人.这家公司最终关门了. 有一些事情我就是学不会.我很容易相信一个人. 因此,无论我如何尝试,判断一个人对我来说,简直太难了.所以,我寻找擅长做这件事的人,我让他们给我提供帮助. 不要强迫

关于学习-如何留住刚学到的东西

第一个层次是理解 如果一篇文章没看懂,那看完之后肯定毛都没留下,看懂了之后就多多少少能留下一些东西,一个很长很晦涩的公式,理解了之后更容易记忆 第二个层次是整理 在学习量大的时候,整理一下能留住更多东西 看完一本书之后,适当的去回顾.整理,能归类的归类,把知识串起来 第三个层次是使用 学完一个东西,能立马使用起来是最好的 比如一个数学公式,学完之后做几道题目试试手,掌握程度要更好,毕竟只停留看是不够的 第四个层次是教给别人 在教给别人的过程中,直接越过了第三个层次,首先要自己理解.会用,再组织语

用别人的钱和时间进行学习(可以学到很多东西,创业成功多了把握,而且缓解财务压力),善于利用已有资源,别着急,只要不断工作、不断学习然后保持耐心即可

我还是个小孩的时候,曾经在堂兄的礼品店干过. 那些漫长炎热的夏天实在是太无聊了,所以我甚至都没开口让他给我工钱. 不过有一天我突然想到了一个好点子.我可以跑到山里面,到当地果园摘一些无花果,然后卖给游客. 我把这个计划告诉了堂兄. “这是个糟糕的想法,”他听了直摇头:“每个人都会问你的果是从哪儿来的.然后你就成小偷了.” 这是我的第一个商业点子——不过它还没有来得及开始就夭折了. 很多人相信成功的创业注定需要冒险. 要么你是个守着柠檬汁小摊的 8 岁小孩,要么就是没有合适的东西. 就像 Remi

学习Python总是学了新内容又忘了旧的咋办?

学习Python总是学了新内容又忘了旧的咋办? 比如爬虫的几个解析库,学了pyquery后感觉beautifulsoup又有点忘了,只能大概记得有哪些功能,xpath感觉基本忘光了,最近看了一些selenium的说明文档,感觉也是脑袋里乱乱的,用起来还要到网上查. 1.不仅仅是学习Python,任何一门知识都是,记忆差是学习的大敌. 很多初学者在接触新知识的时候都会给自己很大的压力,这种“习惯性压力思维”从人很小的时候就已经存在了,学习识字的时候,家长们往往最头疼的就是孩子今天学十个字,明早睡醒

NCWeather还有不少优化的余地,但是也该做个新东西了

度假半个月,复活. 鼠绘了精美小图标一只,风格和以前的保持了统一. 加了个网络状况的检查,不过不怎么完善,今晚困了,当然清醒了也不一定会继续完善. 因为画了图标,所以发个APK. 代码依然见Github. NCWeather还有不少优化的余地,但是也该做个新东西了,布布扣,bubuko.com

作为从业人员,如果一定要学一门新的编程语言,那么它一定是c++

作为从业人员,如果一定要学一门新的编程语言,那么它一定是c++. 无论各种编程语言排行榜如何变化,什么语言最赚钱,想成为真正的程序员,那么c/c++是必修课,因为几乎所有的底层都是c/c++编写的,各种VM最后也是用c/c++写成的,编程思想非常的重要,但是精通c/c++将是你无论作为java/go/c#/oracle dba/mysql dba/架构师,都将具有无可比拟的优势,因为最后有些非常难解决的问题不通过源码无法解决(mysql/glibc/postgresql以及其他一些linux库)

为什么要学那么多东西 不聪明且勤奋 [20160306]

人生苦短,我们为什么还要逼自己做那么多事情,学那么多东西? 为什么要努力,要奋斗,要上进,要那么拼?因为要及时行乐啊!七情六欲,万般色相.人生苦短,就百八十年,说过去就过去了,为什么不及时行乐?为了更好的及时行乐,能行更好的乐,让自己活得更好,更有质量,当然要努力奋斗了!不然等着天上掉馅饼吗? 正因为人生苦短,要及时行乐,而我不愿只享受普通的.低俗的.有限的.单调的乐趣:我要享受到更多的.更广范围的.更高层次的.更多选择的乐趣,所以才要拼命努力,让自己更优秀,更有能力,更有资源. 我学习,我努力

Cordova webapp实战开发:(3)后面可能会学到的东西

在<Cordova webapp实战开发:(2)认识一下Cordova>中我们了解了Cordova和Phonegap的关系,并简要介绍了一下它的架构,以及多平台性,并给大家留了一些作业.我看到群里也有人已经完成,真是认真学习的人!我相信这样的人一定会进步比较快,认真而踏实,即使没有其他人聪明,但是一定会比他们更优秀. 周五的时候大家就给我上一篇点了40多个赞,并有20条回复,我又要开始写下一篇了.本来决定下周一开始写,不过看群里大家聊得蛮积极的,被这种学习热情所打动,我就把这个系列写的勤快一些