美文网首页
学编程怎样才能突破熟手区?

学编程怎样才能突破熟手区?

作者: 追梦3000 | 来源:发表于2018-04-26 21:22 被阅读16次

前一阵在知乎看到有人说,在招人的时候,经常看到一些一年经验用了十年的人。

其实这些人从来都没有突破他们的熟手区。

无论学什么,每一个人都可能经历懵逼区、新手区、快速成长区、熟手区、高手区到自成体系区。

所谓懵逼区,就是有人告诉你,或者你从某个渠道了解到:有个东西很有搞头,有前途。这个东西你虽然从来没有接触过,但是随便网上一搜,都有大量的信息。你不知道从哪里作为突破口,从哪里着手才能学会。这个时候最好是找一本靠谱点的书或者视频带你了解和入门。如果这个时候尝试找一些零散的信息,很容易就信息过载了。

新手区:稍微有点了解,知道这个东西是什么,能干啥。但是真要动手,好像还差点啥。这个时候,最好需要找一些能做的、基础的练习来做一下。

快速成长区:这个阶段虽然懂的不多,但是我认为是最有意思的时间段。在这个阶段,应该可以做出一点成绩,比如学编程,这个时候可以独立做出想象中的小功能,因为这些事情之前从来没有经历过,可能带来前所未有的成就感。这个阶段稍微有点挑战,但是又不至于信息难度过大,所以信心满满,充满激情。

熟手区:在这个阶段,上面那些阶段所要做的事情已经很熟练了,在任何时候再做事情,很容易进入“心流”状态。在这个阶段,做事情更多的是一种习惯了,同时这个阶段也是最不容易突破的,因为这个阶段会有一种强烈的心理舒适感。

高手区和自成体系区:在熟手区呆久了,可能会有两个方向:1、这个事情太无聊,以至于做久了厌倦放弃了 2、这个事情本来按照一般做法很无聊,但是我为了突破自己,每次都想着怎样才能更快、更好的完成,于是日积月累,通过一点点的每天总结、提炼、再投入应用,慢慢的有了自己的一套理论和行为体系。比如编程中,从应用别人的框架,到研究框架、研究别人的想法,吸收优秀的想法、习惯到自己的项目中,构建出自己的一套知识体系。这个阶段的结果有几个:1、学习力奇高,只要是和本知识体系相关的内容,几乎过目不忘 2、理解力奇高,翻书和吃饭一样简单 3、举一反三,凡事都能联想到知识体系的内容

那么,学编程怎样才能从熟手区做突破呢?

如果说从新手区到熟手区,是练习的积累,更多的是一种体力劳动,那么从熟手区到高手区,是想法和知识的积累,更多的是一种脑力劳动。

从新手区到熟手区,你努力的去做就行了。从熟手去到高手区,你得用心去做。

主要从几个方面着手:

1、看书

牢记看书的目的,是充实自己的知识体系。所以看多少书不重要,重要的是看什么样的书。自己最终的目标是什么,朝着这个方向前进。

每个人都不一样,无须强迫自己一天要看多少书,只要持之以恒,三天打鱼,两天钓鱼。每过一段时间都往前走一步。

2、项目重构

书中学到的理论,需要实践,需要应用。

比如我学习了设计模式方面的书,就开始思考,我的程序要怎么写会比较的合理、扩展性良好。

比如我学习了重构方面的书,我会把这个理论用到项目中,对做完的模块,我会思考,还有没有更好的实现方案?还有没有更加精简的写法?能不能封装出一个可复用的模块?等等。

相关文章

  • 学编程怎样才能突破熟手区?

    前一阵在知乎看到有人说,在招人的时候,经常看到一些一年经验用了十年的人。 其实这些人从来都没有突破他们的熟手区。 ...

  • 为什么别人的东西你学不会?

    记得自己刚进入技术行业的时候,跟着师傅学技术,从入门到熟手,将近用了一年的时间,从熟手到精通,用了三年。 ...

  • 突破舒适区

    有种成功学认为,只有突破日常舒适区,才能向成功迈进。 舒适区的概念其实十分模糊,突破也不能清楚说明要做什么。我们或...

  • 人类进化的过程——不断突破自我舒适区的过程

    人类进化的过程——不断突破自我舒适区的过程 人的整个一生都在不断进化,不断突破舒适区,从出生开始学说话、学走路、上...

  • 《进化:如何成功突破舒适区》2019.2.24

    书评:我们每个人的一生都在不停的突破舒适区,学走路、学说话、升学、职场、做父母……。突破舒适区是痛苦的,时机很重要...

  • 20200408

    总是做不好,要怎样才能突破。

  • 4月第二周

    自从我开始模仿牛人的编程技巧之后(3-29见到好朋友对我的影响非常大,他对键盘、对编程的娴熟手法让我印象深刻),我...

  • 【17.3.6】思维导图

    Objective 你对今天学的记得什么? 1、《精力管理》①突破舒适区。肌肉、移情沟通、耐心专注、负责诚信,都是...

  • 如何走出舒适区?

    很多人想追求梦想,但却没有勇气。在舒适圈待了太久,又担心被淘汰。那么,要怎样才能克服以上困难,突破舒适区呢?主要有...

  • 突破舒适区

    建设:这3个关键词帮你突破心理舒适区,突破舒适区会让自己大幅度进步,道理很多人懂,但很少有人能做到。在布兰迪斯大学...

网友评论

      本文标题:学编程怎样才能突破熟手区?

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