我们该怎么成为技术尖子生

我上小学时从一到四年级都是好学生,班级前十名。我时常把功劳归功于我当时的老师,因为老师上课讲的仔细,讲的慢,遇到学生不懂得会停下来、不厌其烦的、反反复复的跟我们讲解,直到我们达到“满脑子都是课本知识“的状态,自然到了考试时,一拿到试卷题目仿佛见到自己亲人一般的好认、亲切、易上手。

那一年,我是班级名列前茅的好学生,学校“认证“的中队长,少先队重点培养的好苗子。屁股后面有一堆差生,这帮差生上课不好好听讲,下课回去也不预习、复习,自然拿到考卷时亮眼一抹shi,啥也做不出来。所以,这些人被公认为”差生“,在我们好学生眼里,这帮差生未来前途一片黑暗,甚至我们认为这帮差生将来到了社会上会成为小混混、坏蛋,并且至少不下3人很可能将来会在”电椅上“结束自己的生命。

不过到了四年级,来了一位从外校调过来的数学老师。据说他的擅长是培养尖子生,于是我们这帮好学生兴奋了,因为打上“尖子”的名头当时是会被学校保送到好初中的。

但是,接下来的一切如乾坤扭转、宇宙大爆炸、袁世凯称帝般的发生了。

首先,这位尖子老师上课不许我们带课本。他认为课本我们在家自己看看就可以。这让我们一贯的“课本帮”惊吓出了翔,不按课本我们咋学?课本不讲叫我们自己咋学?

其次,尖子老师上课自己编写大纲,譬如一道方程式,课本板上钉钉的告诉我们“只有一种办法可以解”。不过尖子老师告诉我们还有其他五种方法可以解,并告诉我们“课本”是不对的。我们再次吓出了翔。

再次,尖子老师上课大部分知识点只讲一遍,部分难点最多两遍。如果你上课思想开小差,不要指望老师重复给你讲。如果你事后再去拿着本子问老师,这位数学老师会用英语告诉你“show me the door”。

最后,尖子老师对我们作业的批示并不是按“字写的好不好、作业本有没有包皮“,他的标准只有两条:

1、做的快(譬如老师布置完题目,10分钟内做出得优)

2、解题思路有创新 (优+,并会经常奖励小礼品)

其余的一律是“中“或者”下“,如果作业还要隔夜交,那么基本都是”下差“或”下极差“。

于是,“课本帮“好学生纷纷抗议这种教学方式,理由很简单,我们根本无法理解快速这些知识点,轮到做题时我们变成了”两眼一抹shi”。

相反,那些差生得意了,尤其是那几个“最有可能在电椅上结束生命”的差生,因为他们回去只要稍微把书翻一翻,上课时只要“拼命”把老师的解题思路记住,这样作业做的少,还能拿到好评。

一个学期之后,乾坤正式扭转。原来的好学生变成了差生,而原来的部分差生变成了尖子生。尤其是原来名列前茅的几位“好学生”变成了大家认为“最有可能在电椅上结束生命”的人。

一年后,这位尖子老师受到某学生“手中有力量”的家长去教育部门投诉,被调到了其他学校。于是,“电椅”又回到了那些差生的屁股底下。

说这个故事并不是来讨论学校老师的好坏,学习这个东西因人而异,有的学生天生不适合尖子老师的教学方法,而有的学生却不适合按部就班的教学方式。

前几天有很多网友来问我关于学编程应该怎么学,其实他们中有两类人:

第一类:课本帮

基础学习的挺扎实,不管是在学校还是在培训中心,成绩优秀,考试分数几乎满分。据说他们所述,他们的老师很认真负责,讲的也仔细,一个知识点讲的很透,然后让他们反复练,写完一遍程序,擦掉,再写一遍。直到他们对原程序滚瓜烂熟为止。

那么,现实问题来了,80%的课本帮学生到了真实岗位和真实项目中,根本无从下手,满脑子的理论和基础知识,虽然很娴熟,但是根本不具备创新能力

第二类:电椅类

这帮程序员学习往往以实战为主。根据某知识点稍加学习,立刻上手做模拟或真实项目,通过速记和强迫理解的方法快速“知道”知识点的用法。倘若问道理论知识则基本没人能答得上。不过,他们在一线工作岗位上玩的风生水起,很多人还成为了大神。

那么问题又来了,在IT技术走到一定高级境界时,譬如数据挖掘等领域,如果是纯实战类,不注重理论的修养,那么就会碰到一个技术瓶颈。那就是:纯实战程序员很难完成高端技术的研发,因为他们的实践脱离了理论的指导

学和习,统称学习。这其实本身就是一个矛盾,能够同时抓住学和习的人很少,必须要经过一定的时间和经验积累。我们才会两手都硬。

接下来我来摆一下我的观点吧:(这里排除将来要在学术界成为理论大师的同学,请您们不要看下去。专职培训讲师也绕道)

这里我们要讲到小时候,那些好学生真的是好学生吗?我个人觉得不是

1、他们需要的是老师”永不放手的“带领和指导,说到底这是一种依赖。也是一种缺乏主观能动性的学习方式。而差生往往因为老师“对他爱理不理”,所以碰到尖子老师(对谁都爱理不理)则正好发挥其主观能动性,结果有的人还真能让老师“高攀不起”。

2、学习分速度和精读两种方式。正确的方式应该是阅读前先看目录、图表及插图,先有初步了解后再阅读正文就能学到更多的知识。而很多“好学生“只会按部就班一篇篇课文前进,一旦老师停住,则一切停止。

3、自主学习能力。为什么差生能在一定时间段内扭转,也是说明他们至少有很强的 自主学习能力,这也是学习编程的很重要因素,为啥很多非专业的程序员反而水平高呢?其实和专业无关,而是自主学习能力强,老师其实培养的是一种学习方法和思路,不可能帮你解决所有问题。

当然既没有好的学习态度,又没有自主学习能力,那将来只能坐“电椅“了。并不是所有差生都能逆天。

4、学习互助。不知道大家有没有发现,好学生往往各自之间不交流,生怕被其他人赶上。而差生之间往往会因为“地位差不多”而乐于交流互助。程序员之间也一样,没有谁能够闷着头自己一个人成为大神。学技术必须交流,当然,交流前要做好功课,不要问弱智的问题。这里讲的交流并不是指“不做任何功课”就开始瞎问。

5、理论是能指导实践的。 这句话也是很多程序员“过来人”吐露的心声。一个技术,如果你只会应用,而不注重到最后理论的修炼。那么就好比练武术一样:“练武不练功,到老一场空”。

学而时习之,孔子都这么说。从学编程这个角度来讲,“习”在初期阶段重于“学”,当然如果要走更高的领域,后期的“学“就显得很重要。

如果你既不想学,也不想习。那么只能坐“电椅“

分类:管理 时间:2013-10-05 人气:13
本文关键词: 修炼之道
分享到:

相关文章

iOS 开发

Android 开发

Python 开发

JAVA 开发

开发语言

PHP 开发

Ruby 开发

搜索

前端开发

数据库

开发工具

开放平台

Javascript 开发

.NET 开发

云计算

服务器

Copyright (C) codeweblog.com, All Rights Reserved.

CodeWeblog.com 版权所有 闽ICP备15018612号

processed in 0.034 (s). 10 q(s)