震惊!靠看书永远都学不会编程!千万人深受其害!

基友写代码总有一个想法,“这题我不会,让我先看!饱!书!再写代码”。

这个观念很难扭转,但是事实是,任何时候,靠看书都是学不会代码的。
最好的方法就是稍微看一下语言的特性和直观外表,就着手写代码,肝肝肝淦淦淦。

让不才兼劣生逐条说出理由。

1.编程最需要的能力是什么?

是对计算机相关的知识储备吗?是XX年编程经验吗?

都不是。编程最重要的,是解决未知、复杂问题 的能力。
面对未知领域需要不发怵,能慢慢思考分析出一些切入点,整理整个问题的脉络。
面对复杂问题,能简化它,先从整体审视,再进入细节。一步步地完善解决方案。

从认知心理学的角度讲,就是通过编程的锻炼,提高认知的复杂度。“复杂度越高,接触新的、复杂的事物的时候,就能与已有的认知结构点(知识点)产生链接,通过这些链接的指引,掌握新事物就变得容易,也不易产生认知失调。”

做程序开发,总是面临新的需求,新的技术,新的框架,新的语言,新的项目。无论技术怎么更新,解决问题的能力总是能让你快速适应,快速走入正轨。

很明显,看书没法锻炼这个能力喔。

2.教科书并不擅长教学

教科书很大的缺点就是,需要严谨,需要严格定义,易读性可以随意牺牲。

你可能在C语言的教科书上看过对形参这样的定义:全称为“形式参数”,是在定义函数名和函数体的时候使用的参数,目的是用来接收调用该函数时传递的参数。

涡则发?
这是教初学者的态度吗?

这个说法,太形式化了,太严谨了,人们去获得一个初步的理解就需要思考很久了。文绉绉的名字很难靠直觉去理解,形式化的描述又不亲民,与其说是在教学,不如说在劝退,用艰涩的名词把人吓跑:“程序员这种月薪过万的职业,不是你们这种弱鸟可以染指的。”

这些文绉绉的名词和形式化的描述联合起来,光理解就非常困难了,要怎样记住呢?就算你记住了,对你编程的帮助又有多大呢?

更何况,这些名词的选取都是出于最初的编者、译者的翻译。受限于编者、译者水平,这些名词的选取未必是最好的。举个例子,还是“形参”和“实参”这两个名词,我觉得更好的描述是“绑定(到函数的)变量”和“自由变量”。

总之,看书学不到编程思维,还容易把精力花在无关紧要的记忆和理解上。

3. 书太厚了

我曾听闻一个传闻,IT出版社对书的厚度有一定的要求,必须要够厚,够充实。否则不允出版。动辄数百页,十余万字的书,如何看完呢?如何记住呢?如何灵活运用呢?

对于老手来说,有办法。把自己的大脑当成一个解释器,用自己运行代码。如果能运行得通,那么这一章节的内容就算是掌握了。自然语言是模糊的歧义的,但是计算机的语言是精确的无二义的。十行代码能描述的,也许比千言万语还多。

但是新手太难抓住重点了,眉毛胡子一把抓,看来看去看懵自己,也许只记住了非重点的只言片语。

4. 书的表述能力有限。

就算IT大牛写的书,真的就是好书吗?这又双叒叕不一定了。

对于新手来说,一本书要好好的分章节,分解成许许多多小的问题仔细叙述。
但是一个完全未知的问题,你最少要解释清除以下5部分的内容:

a, 这是什么情况下会出现的问题?
b, 造成这个问题的(直接,间接)因素是什么?
c, 这个问题的表现(表象)是什么?
d, 这个问题的解决方案是什么?
e, 这个问题的特殊情况有哪些?

教科书会把后两个问题解释得非常严格、标准。

然后读者懵逼于:这塔码到底是在干什么?这样做有啥意义呢?学不会呀!

结论

还是直接写代码吧!多思考,多谷歌,不会了稍微查一查书,抓住重点记忆。这比看书省时省力多了。

PS:以个人经验,我一开始就没有纠结过高大上的名词。我大三都不知道什么是实参,什么是形参,一切都是自然而然的运用和理解。我也不管是“面向对象的”,“面向过程的”,“命令式的”,“函数式的”。我也不管“设计模式”。但是我对“面向对象编程的理解”,起码不弱于自夸XX年开发经验的老手了。

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

推荐阅读更多精彩内容