美文网首页生活♬IT相关编程的乱七八糟
程序员的技术修炼如登峰,到不了顶也要努力向上攀!

程序员的技术修炼如登峰,到不了顶也要努力向上攀!

作者: 工程师milter | 来源:发表于2016-11-10 11:39 被阅读4397次

    这篇文章无关技术,仅仅是最近的一些思考,与大家交流。

    为了学习React Native,我用了5天时间研究了JavaScript,并写了四篇文章总结自己的认识,有人留言:“才学了5天就能这么厉害?”。前段时间,我花了10天时间阅读了《算法》一书,并写了一个简短的总结,在交流群中,有朋友说:“那么厚的书,10天就看完了?”

    大家的怀疑我很理解,因为我自己也有点不敢相信。还记得5天研究完JavaScript后,我跟老婆说:“没想到自己仅用5天时间就可以对JavaScript有一个深入的理解,轻松扫平了学习React Native的障碍。这样的感觉太棒了!现在无论什么语言,我都有信心很快学会。”老婆只是微微一笑,那感觉,就像一个高中生看小学生向自己炫耀做出一道很难的题(注:老婆是计算机博士)。在读《算法》时,我已经买这本书很久了,之前也尝试着阅读,但总觉得看这本书需要很长时间,所以常常拿起又放下。这次阅读,我尝试着控制节奏,每天阅读一小节,完成任务后进行标记,就是这样子:

    suanfa.jpg

    没想到,竟然很轻松地就读完了前5章,让我也很吃惊。而且在这期间,我还复习了单片机相关知识,读完了《射雕英雄传》。

    为什么我能做到以前自己认为不可能做到的事呢?

    我开始思考,思考的结论有两点:

    不要自己给自己设限

    记得高中时,课间大家玩跳绳,这时语文老师走过来了,大家嚷着:“老师,你也来跳一下吧。”语文老师笑着摆摆手:“我都60岁了,这些东西玩不动了。”过了一会儿,物理老师来了,他是一个70岁的老头,每天都是牛仔裤配墨镜,我们私下称其为酷爷。他说我来跳跳,只见他双手刷刷刷地抡动绳子,脚尖飞快地弹跳,比我们好多人跳得都快,简直亮瞎眼。

    对于内心的惰怠,年龄是它最喜爱的华服。我看到太多人,蜷缩在年龄的龟壳中,不愿意去接受新的知识,见识更大的世界,自我设限,止步不前。若不是环境逼迫我挑战自己,现在的我很可能也是这样。

    工作两年后,为了与女友相聚,我决定考研,面对已经生疏的高数、概率、线代和英语,面对繁忙的工作,只能晚上10点以后学习,我知道自己没有退路了,只有硬拼一把,所谓置之死地而后生,竟然顺利地考上了。这让我感到,自己的学习能力并没有退化,反而比以前更强了。

    有一个显而易见的常识,却被大多数人故意忽略,那就是,30多岁,是一个人体力、智力、经验等综合能力的巅峰,学习新知识的能力远比在校时要强。

    为什么这个常识会被许多人有意忽略,因为30多岁的人,家庭工作压力比较大,稳定是首位的需求,而学习新的知识、新的领域显然是与此相反的,于是大脑会为我们编织一个非常骗人的观点,那就是年龄大了,学不动了。

    所以,很多时候,我们都是自己在骗自己。只要你认识到这一点,相信自己,不要自己给自己设限,你会发现更加广阔的天空。

    要学会学习

    一个好的学习方法和路径,会让你少走许多弯路,更快地达成学习目的。尤其是现代社会,人们生活在信息海洋之中,无论你学习什么,网上一搜,讲学习经验的文章不计其数,学习资料更是让人眼花缭乱。太多的选择等于没有选择,之前,我也有过不知所措的时候,不过现在已经跳出来了。

    我的经验是:要找到适合你自己的学习方法,并且坚持它。看似废话,殊不知大道至简。

    怎么找到自己的学习方法?首先要对自己有一个清晰的认识,对于学习技术,有些人喜欢先理论后实践,有些人喜欢先实践后理论,哪个方法好,取决于你是什么样的人,所以认清自己是首要的。

    其次,要认清要学习的知识的特点,有些知识偏实践,所以非加强实践不可,有些知识偏理论,所以要先把理论搞明白。

    结合对自己的认识和对要学习的知识的认识,你很容易找到自己的学习方法,剩下的就是坚持下去,不要朝三暮四,半途而废,很多方法,不坚持到一定程度是不会见效的,所谓量变引起质变,就是这样。

    以上,是我对学习技术的两点思考,不知道你是否和我有同样的感受呢?

    相关文章

      网友评论

      • 6a5ed4ecb223:关键是你老婆耳濡目染,明时间是5天,暗时间不知道多久,推荐刘未鹏的《暗时间》看看
      • dreamruner:厉害了,紧跟大佬步伐:grin:
      • WeberLisper:作者的文章看了一篇还想看第二篇
      • 北静王: 听君一席话,胜读十年书。
        工程师milter: @北静王 共勉!
      • 隰有荷:读完之后,我差点燃起了我对英语的希望
      • 铜雀春深锁不住:说的很好!!!
      • LiveMoment:对于内心的惰怠,年龄是它最喜爱的华服。我看到太多人,蜷缩在年龄的龟壳中,不愿意去接受新的知识,见识更大的世界,自我设限,止步不前。——写到心坎上了
        工程师milter: @莫图安 共勉!感谢大方的打赏!
      • dc0265a52c22:楼主,请问一下,JavaScript你是怎么学的,看的是什么书呢,我也正准备学JavaScript,不过都只是停留在在网上找资料的阶段。
        dc0265a52c22:@milter 好,谢谢楼主 :blush:
        工程师milter: @zhoujingheng 我没有看书,也是网上找看的快速入门教程,然后紧盯一些核心概念,如闭包,原型,对象等搜索相关博客,一个一个攻破,最常看的是msdn
      • 李易之:我不要学习技术,我只想知道怎么追到女博士😀
      • 澜秋:硕士、计算机博士、这组合。。。。 22了也该认真的思考一下了,如何以高中的水平,玩出大师的境界! 从郭霖的公众号跟到这 ,跟博主学习了!
        工程师milter: @澜秋 一起进步😀
      • 方志朋:你的这种精神也是我需要的,之前一直在犹豫要不要搞后端,要不要搞人工智能,经过几个月的思考,我觉得不应该给自己设限,多努力,全力以赴,认识你很好:smile::smile::smile:
        工程师milter:@方志朋 同感,大家一起提高自己,挑战极限,是一件令人兴奋的事情!
      • siegen:楼主不要设限的思想也是我一直坚信的,很多事不是做不到,只是担心付出而没有回报,只是为了掩饰自己的胆怯与懦弱,逐渐习惯于麻痹自己,这个做不到,那个做不到,所以就可以不用做,在一个又一个的舒适区里温水死亡。
        工程师milter:@siegen 对,简单讲就是自己先把自己吓得缩回去了
      • fc11c39d5932:还有一颗钻研的恒心!
        工程师milter: @Allen_James 说的好,就是要愿意钻研才行
      • 牛牛牛爷爷:学什么都要有信心,相信自己一定可以学好!
      • 2ca8523e79f3::smile:
        工程师milter: @瞎看什么 😏
      • bf6b10b20a97:佩服你的精神
        工程师milter: @长安苦夜短 只是坚持二字
      • 蒲导:我只用了一天,哈哈😄,我吹牛逼的
        顶级工程师闯天涯:@非常屌的屌丝 同感...
        平凡452: @蒲导 就喜欢你这种爱装逼还装不明白的,呵哈哈!
        工程师milter: @蒲导 哈哈
      • 8d89bdbe21f1:不用上班吗
        工程师milter: @临时好友 工作比较闲的时间段,所以才有大把时间
      • spearous:做到不难,难的是明白是怎么做到的。这样以后才能告诉更多的人,然后自己也可以进一步提高改进。
        工程师milter: @spearous 是的!
      • Rokkia:感觉计算机语言是需要沉淀的,很多看不懂的地方,总会在一次漫不经心的思考中理顺,很是美妙。
        工程师milter: @__何小贱 正是这样!
      • wblearn:叔,向你学习:grin:
        工程师milter: @wblearn 互相学习
      • ca227a0ccb1a:作者你好。最近我也在学rn。我是做安卓的,我的学习过程是,先根据对java的理解,做切入点。理解。一开始深扎了进去,感觉学完要好久,又开始浅显的理解试着把,现在的项目rn化。上手很快,做着作着也顺手多了。学习切入点。实践,踩坑,理解原理。:sweat_smile:
        工程师milter: @勇敢少年 我是看的官网教程来的,不知道你看的什么书
        ca227a0ccb1a:可能,现在喜欢理解原理,看书一直都是看一遍感觉没有看懂的感觉。:smile:
        工程师milter: @勇敢少年 厉害!
      • VictoryForYou:满满的正能量
        工程师milter: @VictoryForYou 对,就是为了加油鼓劲!
      • c769b551ec07:技术的书好枯燥。。而且不知道看那些书的,好多的书内容好空洞的那种感觉,嚼不动 :sob:
        工程师milter: @取个傻子名 经典技术书籍的魅力就在于有激情
        c769b551ec07:@milter 这种感觉只有在看别人的博文的时候才会有,近期才加入进简书的,读到了楼主的这篇博文,感觉有条理,感触颇多,学习了~(另外补充下,在下新手小白一枚,知道有人要砸鸡蛋,请看官轻砸)
        工程师milter: @取个傻子名 我的感觉是真正经典的技术书,作者在写作时是有一种激情的,一旦你能感受到这种激情并与之共鸣,就不会有枯燥的感觉了,当然,必须承认,很多技术书写得确实一般,读来让人头大
      • 宅小阳:好厉害,想着自己当初借同事的JavaScript的书看,看了几页就头大放弃了,后来同事自己要用了就还了,看来努力+方法很重要啊
        工程师milter:@杨帆飞扬 对头,还要有明确的学习目的
      • 柠檬糖果冰:我就是给自己设限太多,压力太多,想的太多,导致虽然看起来很努力,效果却不是很理想 :confounded:
        工程师milter: @柠檬糖果冰 明确专一的目标是很关键的
      • e3df0cbfb007:干货,我就喜欢这种东西,真诚
        工程师milter: @天蓬小猪 都是实实在在的总结
      • 行者N:5天看javascript,主要是看到那一本书?
        行者N:@milter 一会拜读,我一看博客,主题就容易被分散。
        工程师milter: @谦虚半瓶 如果看我写的JavaScript文章,你会发现,全部是集中在语言本身
        工程师milter:@谦虚半瓶 我没有看什么书,因为很多书都是将JavaScript与前端知识结合在一起的,而我学习JavaScript的目的是学习React Native,所以我的学习方法是先在www.learnxinyminutes.com上浏览了一遍JavaScript基本语法,然后在Babel上看了ES6的新特性,算是对JavaScript有了一个大体了解,然后针对脑中的疑问开始google,看文章,最常看的是MSDN上的介绍,也有一些优秀的博客文章,就酱紫啦。 :smile:
      • 会疼的小石头:算法看不懂的时候怎么办了 大神 就是自己理解不了
        5ce100eec5c6:@milter 忘了特别快。。。囧呆了。。。
        行者N:@起名字真难啊 楼主有一个计算机博士指导的。
        工程师milter: @起名字真难啊 《算法》这本书里介绍说,理解一个算法最好的方法就是在一个小的例子上,按照算法一步一步地走一遍,这本书正是用这个方法来讲解的,非常棒!
      • Vector_Wings:我最近也在学习React Native:sunglasses:
        工程师milter: @Vector_Wings 共勉!
      • 小冰山口:大神
        工程师milter: @学豆 共勉哈!
        小冰山口:@milter 向你学习
        工程师milter: @学豆 真不是大神😏😅
      • 2ac5cd38effc:楼主,算法这本书难度如何?对学习理解Js很有帮助吗
        工程师milter: @PassionJessie 我看的是java版的,不是JavaScript版
      • 一叶染秋:真实的学习经验介绍!赞。
        我看了之后,对比自己,我觉得我是一直给自己:
        1)定时间段的任务(一周怎么样一个月怎么样),而没有细节方法(比如每天控制多少节奏)

        2)没有更好的指定适合自己的学习量和难度,
        工程师milter:@一叶染秋 嗯,方法本身无所谓好坏,适合自己就是最好的
      • 孤寂如风:看完只想说学习什么时候都不晚,只要能坚持向着一个目标前进!
        工程师milter: @孤寂如风 点睛之笔!
      • ec95b5891948: :+1: 学习了。
      • 静静De欧巴:真心赞!共勉!!!💪💪💪
        工程师milter: @静静旳Oppa just fighting!
      • 你家鹏大大:我觉得人什么都能学会。主要是自己的意愿。那种恐惧自己努力了却没有学到的心理。我个人认为自己是什么都能学会的。一次不行,就重复吧。也发现了很多人不敢去学习。
        工程师milter: @你家鹏大大 对头,相信自己!

      本文标题:程序员的技术修炼如登峰,到不了顶也要努力向上攀!

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