转载 | 工作15年码农总结:学编程难吗?那只是你觉得难!

本文作者Easy,程序员中的网红

如果你是一个混迹微博的IT爱好者的话,可能对下面这个头像有印象。

[图片上传失败...(image-a8719-1530148172350)]

没错,这就是Easy!

从2003年写下第一行PHP代码开始,编程就成为了他生活的日常。而他的人生履历,也与编程紧密切合。

2004年,他入职新浪,负责WAP发布平台,日访问量2亿;

后来,他成为了新浪云资深产品架构师,平台访问量8亿+;

Easy出版的《程序员跳槽全攻略》,为程序员跳槽提供了方法论和工具,全网累计分发量超过8万;

现在,他是一位独立开发者,同时也为想要入行编程的小伙伴提供帮助。

[图片上传失败...(image-3931f6-1530148172350)]

接下来,让我们看看今天Easy到底想分享给我们什么方法来学习编程呢?

01

自从业以来,我就不停地被问到类似「编程到底难不难呀,我能不能学会呀?」这样的问题。

要是以前你问我这个问题,我肯定会回答,一点都不难。你如果去问十年以上的老程序员们,估计答案都差不多。

但是去年我开始系统化的梳理 Web 全栈相关的知识点以后,发现现在学习编程,和我们那个年代学习编程,已经完全不一样了。

以 Web 为例来说明吧。

作为和互联网一起成长起来的一批程序员,我们最开始接触的 Web 是非常简单的,最开始只有HTML 、然后才有了 CSS 、再之后 Ajax 才兴起。

我们都是先学会了核心,再一点一点的去学新增的内容,所以我们一点都不觉得难。

但今天,用户对网页的要求越来越高,整个 Web 开发的知识累积量也已经非常庞大。

众多陌生的知识一拥而上,很容易让人不知所措,甚至心生恐惧。想想以前我们用一个长假可以把 HTML 学一遍,还能做几个小表单;

现在可能连 WebPack 语法都还没看完,这要何时才是个头呢。

所以我觉得,如果方法不对的话,编程可能是挺难的。

[图片上传失败...(image-2726cc-1530148172350)]

02

那么什么样的方法才是管用呢?

先来听我讲讲一个朋友的故事。在那个国庆节之前,编程曾经是他认为不可能学会的事,而在那个国庆节之后,编程成为了他最擅长的事。

严格的说呢,这位朋友并不算一个好学生。进入大学后便迷上了CS,大三因为挂科太多被学校劝退了。

这下他清醒了,这样下去不行,但学校已经回不去了,于是报了个培训班学编程求生。

天天学天天练,学了三个月,但都没入门。也不是不会,是只有老师教过的才会,和教的只要一点不一样,就立马不会了。

不久后,他在火车上遇到一位大厂的程序员,闲着没事,两人就一起聊编程。聊了不到一个小时,就豁然开朗了。

我问他怎么就开朗了,能不能说具体点,他说,原来脑子里虽然装满了知识,但也就是那么放在那里,每个知识都一样。

但当明白了 Web 开发到底是在做什么以后,这些知识就有了权重、有了优先级、有了结构和位置。

脑子就像有一根绳,将这些知识分门别类的串了起来。哪些知识干什么用,变得清清楚楚。

把那些周边知识先扔一边,重点攻克那些主干知识,就能从中杀出一条血路来,等主干知识巩固好了,再慢慢回来补周边知识。

仔细想想,我其实也在无意间使用着这种学习方法,于是后来在其基础上进行了强化,用到公司的新人培训上,效果甚好,这里分享给大家。

[图片上传失败...(image-42a6b6-1530148172349)]

03

我叫它「多周目知识树学习法」。

分开来讲。

先说多周目,周目就是轮次的意思,经常玩游戏的同学应该会知道,很多剧情都要二周目甚至三周目才能玩出来。这里借用的就是这个概念。

作为初学者,我们不奢求一次吃个胖子,我们分多次来学习。

第一遍看全局,知道有哪些东西,每一部分都是干什么用的,哪些重要,哪些不重要。

第二遍重原理,从最核心的原理出发,一步一步尝试以最短的路径走通整个流程,完成核心任务。

第三遍补周边,把之前做的方案拿出来,看看哪些地方可以优化,哪些地方能做得更好。

这么几遍下来,每次的学习难度降低了不少,而我们对知识的理解却深入了很多。

然后是知识树。

就像前文所说,知识点并不是平等的。我们需要在理解本质和原理的基础上,梳理出一颗知识树。

在这棵树上,我们应该可以清晰的看到哪些知识是核心、那些知识是周边,我们为什么要学它、学了它能用到那些地方。

每个人的知识树可能不一样,会随着你的理解进行调整。初学者往往很难立马建立起来完整的知识树,这时候可以借助一些学习路线图作为样本。

如果你正在或者想要学习的是PHP和Web开发,那么我这里正有一份之前梳理课程时做的、有几百个细节知识点的学习路线图可以免费下载。

[图片上传失败...(image-26a76c-1530148172349)]

(拉到文末扫码进群,即可获取高清图表)

学好编程并以此为职业并不是一件容易的事情,这里也只是针对我们发现的问题提出的方法,希望能对在学习摸索中的你有所帮助。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,189评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,577评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,857评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,703评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,705评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,620评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,995评论 3 396
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,656评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,898评论 1 298
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,639评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,720评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,395评论 4 319
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,982评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,953评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,195评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,907评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,472评论 2 342

推荐阅读更多精彩内容

  • 当我们离开扎尕那,到达了兰州。兰州的拥挤,嘈杂,一下涌入了进来。 兰州不大,虽是首府,却不如内地的一个县级城镇,如...
    irisli_hong阅读 206评论 0 1
  • 那时的我们拥有 没有污染过的食物 轰轰隆隆的渔船 却留不住 曾经的美食很简单 不需要费力的蒸煮 只需要简单的搭配 ...
    陈默1K阅读 286评论 0 2