成为一个有目标的学习者

作者: 代码家  发布时间: 2018-08-02 22:51  阅读: 10384 次  推荐: 162   原文链接   [收藏]  

  我一个好朋友,他在一家国内较大借贷平台做前端工程师,每天五点起床,早早的到公司,开始读一些经典的前端类的书籍。起的这么早的动力是觉得自己还没能够掌握前端的很多细节,真正在做开发的时候,依然会忘记之前看到过的东西,总是下意识的告诉自己:『可能我还处在入门水平』。

  长此以往,起的越来越早,中午同事休息联机玩儿手游的时候,也不放过时间去看书,压力也随之变大。开始否认自己在转行前端之前的时光,感觉都被浪费掉了似的,越是如此,越是无法挣脱,逐步的走到死胡同中,彷徨,痛苦。

  他很痛苦,希望我能提些自己的看法。

  我想,很多人都曾有过这种时光。就好比高考前的各种模拟试题一样,总有一种人,喜欢在做模拟试题前,把整本书都先过一遍。这样真的有意义吗?我认为回报是很小的。因为你定了一个有些迂回和逃避性质的目标。当入门阶段已经走过以后,你没有必要再从头开始,这是一个会浪费时间、消耗体力的目标,只会让你丧失学习的动力,因为你不再会有比第一次学会更强的正向反馈了,当你耗费大量时间和体力过了一遍以后,依然无所得,这是多么令人挫败的一个过程啊。

  那问题来了,一旦入门后,如何得到一个更有激励性质的正反馈呢?

  依然是定一个目标,定一个你从未尝试或达到过的目标,让新的目标去刺激你的多巴胺和肾上腺素,让你对某一个东西、技术产生持续的亢奋,从而无形中成为终生学习者。

  对于技术人来说,新的目标可以是做一个解决自己生活中遇到问题的小产品,努力做到 1000 日活,做一个开源项目,努力得到 1000 个 Star,做一个小工具,努力赚到 1000 人民币,做一个小社群,努力拥有 1000 个注册用户,或者开一篇博客,写一个公众号,努力做到 1000 阅读。

  这些都是可以成为刺激你的下一个源泉。很多很能折腾的人,总是在持续不断的折腾,就是因为他们总是在不断的接收正反馈,他们在不断的认可自己的过程中。

  不要因为别人说一本书好,或是一篇文章,一类技术好,就去学它,其实根本没有必要,因为你学它的动力其实是伪动力,学有所用才是可能持续学习的动力,主观的坚持不是可持续的真正动力。

  我其实一直是很不主张去读其他人的技术文章,至少大多数技术文章都是对你无益的,读的越多,你越是会产生彷徨和焦虑,感觉自己没有成长,缺少自信。缺少自信的表现是你会恐惧未来遇到的新问题,你还是得大量依赖搜索引擎去读几百篇博客去解决一个问题,你没有自己真正的独立思考,你只解决了一个眼前问题,你没有办法套用到千千万万个问题上,你无法亢奋自己的神经,而产生持续的学习和研究欲望。

  大量读别人的文章,其实你也无法得到一个独立解决问题的方法论,你会滋生思想的懒惰,很多美好的事物和机会,也会和你擦身而过。

  有的时候,读其他人的技术文章也会让自己产生一种诡异的满足感,你会感到我貌似很多东西都会,只是有些不熟罢了,真的如此吗?

  举个自己的例子,我当初在准备炒股票前,在雪球上读了很多文章,还专门把牛人们分成了一组,感觉自己差不多了,随即开户砸钱进去,但直到真正开始操盘的时候,这种我已经学会了的错觉,让我赔了不少。有时候就跟你看了一百篇某个技术点的技术文章,真的开始写的时候,什么也想不起来,又得打开一篇,照猫画虎做完,却发现崩溃了。WTF。其实你并没有学会。

  我主张你去看原始的资料,主张你去读系统的书籍,主张你去研究官方或是优秀项目的源码。这些都是一手资料和优质 Demo。这才是真正的方法论,Google 是不会给你带来安全感的。

  而且很多复杂的东西,其实很难用一篇博客文章写清楚。越是清楚其中逻辑和原理的人,反而越是很少写技术文章,一来因为这些技术人感觉还有很多东西要研究,复杂问题写起来总是长篇大论,依赖知识也非常多,写起来麻烦。二来,研究到这些复杂东西的人,往往已经掌握了方法论,也不需要读这些文章,非要写一篇文章的话,只用只言片语提及思路,便够了。

  如果你在入门阶段,你读什么都可以,如果你想要有些突破,就按上面三条方法来吧,一定让你有所收获,如果你想有更大的突破,那就先给自己定个从未达到过的目标。

  最后,花些时间娱乐,不要总是那么紧张,生活也是很大的一门学问。

  正如《文明VI》中提到的一句名言:

那些没时间娱乐的人,他们的时间会花在生病上。——约翰 沃纳梅克

163
5
推荐成功

转载于:https://www.cnblogs.com/wang-sai-sai/p/10065846.html

成为一个有目标的学习者相关推荐

  1. 先定一个小目标,自己封装个ajax

    你是否发现项目中有很多页面只用到了框架不到十分之一的内容,还引了压缩后还有70多kb的jquery库 你是否发现项目中就用了两三个underscore提供的方法,其他大部分的你方法你甚至从来没有看过 ...

  2. Java学习|先定一个小目标比如让行为聚焦

    2019独角兽企业重金招聘Python工程师标准>>> 版权声明:本文为北京尚学堂原创文章,未经允许不得转载.​ 如果你想达成一个结果,而且保持效率和质量,就必须让自己行为聚焦到一点 ...

  3. Redola.Rpc 的一个小目标:20000 tps

    Redola.Rpc 的一个小目标 Redola.Rpc 的一个小目标:20000 tps. Concurrency level: 8 threadsComplete requests: 20000 ...

  4. 从零实现一个3D目标检测算法(3):PointPillars主干网实现(持续更新中)

    在上一篇文章<从零实现一个3D目标检测算法(2):点云数据预处理>我们完成了对点云数据的预处理. 从本篇文章,我们开始正式实现PointPillars网络,我们将按照本系列第一篇文章介绍的 ...

  5. 从零实现一个3D目标检测算法(2):点云数据预处理

    在上一篇文章<从零实现一个3D目标检测算法(1):3D目标检测概述>对3D目标检测研究现状和PointPillars模型进行了介绍,在本文中我们开始写代码一步步实现PointPillars ...

  6. 养成一个习惯有多难?不如先从一个小目标开始

    导读:你有什么想要达成的习惯吗?例如坚持一个月读一本书.坚持锻炼维持身材? 达成习惯,需要制定一个明确的可达成的目标,从一个小目标开始,循序渐进.如果你想要达成的习惯是,每天坚持阅读,不断输入新知识. ...

  7. python实现目标检测_由浅入深:教你如何构建一个行人目标检测模型(Python)

    摘要: 零基础也能构建一个目标检测(对象检测)模型?小编教你使用Image AI库从头开始构建一个行人检测模型. 当我们看到一张图片时,我们的大脑会立即识别图片中所包含的物体.而对于机器来说,识别这些 ...

  8. 大牛养成指南(2):先实现一个小目标吧!10000小时理论如何轻松落地

    将一个宏大或者长远的目标经过3次分解,得到一个个短期内能达到的小目标. 具体的分解方法如下: 一段分解:分解"等级" 1)0 ~ 1年:菜鸟,需要别人手把手来教 2)1 ~ 3年: ...

  9. 面向削峰填谷的电动汽车多目标优化调度策略 代码主要实现了考虑电动汽车参与削峰填谷的场景下,电动汽车充放电策略的优化,是一个多目标优化

    MATLAB代码:面向削峰填谷的电动汽车多目标优化调度策略 关键词:电动汽车 削峰填谷 多目标 充放电优化 仿真平台:MATLAB YALMIP+CPLEX 主要内容:代码主要实现了考虑电动汽车参与削 ...

最新文章

  1. 为什么对 Java 性能调优最后都像在调 you?
  2. python 报错 xxx is not callable 原因及解决办法
  3. merge k sorted lists java_LeetCode 第23题 Merge k Sorted Lists【分而治之】【最小堆】(Java)...
  4. 阅读分析下列html,阅读下列说明和HTML文本,分析其中嵌入的JavaScdpt脚本, [说明]..._考试资料网...
  5. 文件流下载 ASP.NET
  6. java foreach和for循环区别_java相关:老生常谈foreach(增强for循环)和for的区别
  7. leetcode214. 最短回文串
  8. 陪跑 Android 十年,这家操作系统创业公司终于实现盈利!
  9. springmvc请求参数绑定
  10. 澎湖师傅共制巨型“米龟” 延续两岸“乞龟”祈福民俗
  11. kaggle TMDB5000电影数据分析和电影推荐模型
  12. Laravel——微信授权登陆
  13. Android 9中实现应用开机自启动(前台服务的方式)
  14. 【ACWing】658. 一元二次方程公式
  15. 有道科学计算机,网易有道超级计算器获App Store推荐 打造随身数学帮手
  16. fifa11键盘按键_FIFA 20 Player集群
  17. [JSOI2016]扭动的回文串
  18. Trans系列中的hits@10、Mean rank
  19. iphone换android手机铃声,iphone12如何设置铃声?iphone12更换铃声方式分享[多图]
  20. Toward a More Complete, Flexible, and Safer Speed Planning for Autonomous Driving via Convex Optimiz

热门文章

  1. 链路聚合技术及其配置
  2. Python Qt GUI设计:菜单栏、工具栏和状态栏的使用方法(拓展篇—2)
  3. 大数据分析-考试复习
  4. java的关键业绩指标_SpreadJS前端开发案例:如何利用Javasrcipt创建财务关键业绩指标表...
  5. 时序图和流程图的区别
  6. Java SE基础(十六)集合
  7. 【文章阅读】【超解像】--Residual Dense Network for Image Super-Resolution
  8. visual svn for visual studio 2019
  9. js根据开始日期和相隔天数计算出结束日期
  10. 在Linux(BackTrack5)下安装卡无线网