笑谈“从入门到精通”

从清明假期回来之后,朋友圈也好,自己之前学生的QQ群也罢,都被"从入门到精通(放弃或跑路)"的书籍刷爆。如下图

有人说,程序员们又结结实实的自黑了一把。不了解程序员的人们可能会觉得不理解这群程序员,可能会觉得程序员们在自娱自乐,看这些消息时也是一笑了之。只有程序员才知道,这其实根本不算自黑。

细心的人们可能发现了,所有被修改的书通常是这样的标题 《某某语言从入门到精通》。为何一定要修改这类书籍的标题呢?除了这种标题比较好修改之外,还有一个致命性的原因,那就是—此类书籍没有任何实际意义和价值,很多自学者都吃过这种书的亏(小编也是),提到这种书,给开发攻城狮们不知道带来了多少吐槽点。

字典式的内容排布

应该说,此类书籍,和字典类似,以HTML5技术为例,标签,样式,新标签,CSS3,罗列清晰,分类标准。可是,给你一本新华字典你就会写作文了?给你一本托福字典,你就能和别人用英文对话了?

其实,“字典式排布”这一问题是这类书籍最致命的部分,IT技术,知识点只是一个最基础的东西,而关于这些技术的应用却没有任何讲解和说明。

换言之,我们学习一些知识,通常需要了解这个知识是什么,知识怎么应用,知识为什么要学(也就是学习这个知识是缘于实践中哪些地方的要求)。此类书籍只解决了以上三点之一(知识是什么),而且有时还解释的不够明白,这也就怪不得大家不太喜欢这类书了。

过气的知识

所谓过气的知识,并不等价于很早以前的技术知识。通常,过气的知识有两种,以HTML5技术为例,一种是由于时代发展而淘汰的技术,还有一种是技术版本更新但各个浏览器不支持的鸡肋技术。

举个例子吧,第一类当中,典型的就是:sub、sup、ins、del、code、q等标签、盒模型怪异解析、IE6兼容等。第二类当中,典型的就是:input新增属性、部分的CSS3新增属性(此处的“新增”属性包括倒影、分栏、多色彩边框、图像边框等;并不包括圆角边框、阴影、变形、动画、蒙板等技术)。

还记得2012年工作后做HTML5第一套课程时,CSS3的课程时间长达7个工作日,而今几年走过,CSS3课程早就已经被浓缩成了4个工作日(2天课程2天练习)。之所以调整成这个样子,就是由于2012年HTML5刚开始在北上广普及,自然所有的知识都要学习一下,而随着时间的发展,这些新知识当中有很多都不被行业所接纳或应用,自然逐渐淘汰,而其他“活”下来的“技术”才是我们真正要学习的。

利利在此温馨提示:如果你发现在你购买的书当中,存在大量上面利利提到的内容,那么需要考虑换本书或者换个“出版社”买书了~

程度词的失衡

所谓的精通,其实连行业内入门水平都达不到。每个人对一个词语的理解都是不同的,举一个简单的生活中的例子,相信很多人都有这样的童年——老妈和老师都让我好好学习,我觉得我已经好好学习了,可是老妈和老师还是觉得我没有好好学习~

每个人对精通的理解都不同,但是必须要说,我们能够理解的是:“精通”可以认为是“理解”+“应用”,才能够达到的高度。所以,即便是每个人对“精通”这个词的理解不同,但我们还是可以确定,这个程度词用错了(这也就怪不得网友把精通改成“放弃”了,看了半天,会了知识点,却还是不会应用,也不理解,达不到精通,最后学习者“放弃”掉就变得很合理了)

对学习者错误的引导

背过些技术知识点就很厉害了吗,就可以称自己为精通了?呵呵,笑话!难道各个公司把一个人招到企业里,为的就是让他每天把理论知识点背出来?公司职业的评级也是大学考试的节奏?

如果看过本周一和周四,小编为初学者分享的HTML与JS文章,应该知道,对于HTML&CSS部分,最难的在于如何将代码的扩展性,语义性,规范提升上来。对于JS部分,最难的就是优化。

实现一个功能只能说一个人了解这个知识。一个企业是要开发产品的,一个产品绝不会以完成为目标(如果真的以完成为目标,就没有所谓的版本号了,产品经理与程序之间的冲突也就不复存在了),换句话说,只能够实现功能或技术,根本不能被企业所承认。在此类书籍当中,对于规范性的东西通常是不提及的,有个只言片语都可以谢天谢地了。

其实,当前的技术知识,在未来的发展当中只能够占到20%的比重,一个职位以及一个公司对人的要求,往往是综合的,一个人能够有一个不错的发展路线,至少需要在几个方面有一定的优势,而不能够仅仅局限在技术层面(当然,并不否认“特例”的存在的,但是特例通常要求这个人在“技术层面”具备“绝对”的优势)。

关于上周群里的书籍推荐

前一段在我们针对微信成立的技术交流Q群当中,有人求推荐书籍,入门用。说实在的,小编8年前开始自己学习HTML5[那时候还没叫做网页设计与制作,大城市还叫做WEB前端开发]。先不说工作后看的书,仅仅自学的三年多时间当中,使用、学习了至少二十本关于设计,开发,HTML,CSS和JS的书籍,但是,真要让小编来推荐,小编还是觉得没有特别合适的书籍。最后不得不从矮子里面选个高的,将《CSS禅意花园》推荐给了他。这本书是小编2008年自学CSS时使用的一本书籍,没记错的话是2005年出版的(记错了也没啥关系,反正很早很早就对了),现在翻印了两三版吧,不过内容变化不大。

最后说说名字,其实,当前这个“看脸的潮流”,十几年前就已经席卷书籍市场,一本书,想要让别人有所关注,一个响亮的名字必不可少,不然我们又会错过多少好书?只不过,当名字无法匹配内容时,自然会让我们心生不爽,想去吐槽吐个痛快。反观之,对于我们自己,外面的这个躯壳(身体)和我们的内容(大脑、智慧、思维)又是否相得益彰呢?

欢迎沟通交流~HTML5学堂

原文发布于微信公众号 - HTML5学堂(h5course-com)

原文发表时间:2016-04-23

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏PHP技术

为什么谷歌要执行严格的代码编写规范

原文出处: Mark CC 译文出处:外刊IT评论 本文是《Google是如何做代码审查的?》的续篇 我们在谷歌所做事情中另外一个让我感到异常有效、有用...

3036
来自专栏web前端教室

刚进公司,接手了一个烂项目,要不要继续?

如题,刚进公司,说是做新项目,刚开始有一些眉目。结果领导不知从哪接了个活儿过来,代码各种烂,重复代码一堆,一个大函数1000多行。说是临时抽你过来顶上去做,做一...

2037
来自专栏程序员互动联盟

作为计算机专业的,最该学的三门课程

说到计算机专业的小伙伴,提到课程大家都基本上都有一个念头,课程开的太多了,根本就听不懂,或者似乎能听懂点,也是似是而非,到底哪些是重点,那些是可以只是了解下就行...

3899
来自专栏怀英的自我修炼

怀英漫谈1-JS初体验

你好,欢迎来到怀英漫谈,这次想与你聊聊初学JS的感受。 这次接触JS的时候并不是零基础,是没有系统性的对JS的认知,正好这次也借此机会,用碎片的时间将JS的知识...

3709
来自专栏blackpiglet

Stack Overflow 那些让人头大的规矩

今年 stackoverflow.com 已经上线十年,Stack Overflow 可以说是最好的软件类问答网站了,给软件开发人员工作和学习提供了非常大的便利...

1025
来自专栏企鹅号快讯

怀英漫谈1-JS初体验

你好,欢迎来到怀英漫谈,这次想与你聊聊初学JS的感受。 这次接触JS的时候并不是零基础,是没有系统性的对JS的认知,正好这次也借此机会,用碎片的时间将JS的知识...

1918
来自专栏Sign

微信小游戏-游戏思维Dolo

标题就是蹭个热度,不过也算是这次想要说的重点…… 前一篇忘记了文章内可以直接嵌入已关联的小程序(小游戏),更新了一些小细节。 另外,闲闲冒险之旅是个团队作品,希...

31710
来自专栏吉浦迅科技

AMD的GPU究竟在并行优化上有什么优势?

今天从华硕得知,德国法兰克福某超算中心采用华硕ESC4000G2超算系统,搭载了总共700片AMD FireProS9150,准备冲击Top500。一...

3196
来自专栏程序人生

Service performance 101

最近一个月,我和一小撮不专业的美国银行从业人员就「我是不是清白地像于谦那样」(写石灰吟的于谦,不是有三大爱好的那位)反复拉锯,又赶上一大波功能上线和融资相关的事...

32314
来自专栏逍遥剑客的游戏开发

VRMMO的技术挑战

3819

扫码关注云+社区