总会有同学问我,学代码难吗?是不是英文不好就不能学?或者数学不好就不能学?

其实说代码难都是借口,本质上只有一个问题——你真的想学吗?

如果你真的想学,那还有什么可以称作困难的呢?背一两百个单词吗,反正写代码常用的单词差不多也就这个数量,而且只要求认识,能写出每个单词开始的几个字母,好多单词都很短,可能也就三四个字母。就算一天背三个吧,每次吃饭背一个就好……(别问我为什么又长胖了,我这月学习有点刻苦

如果不追求什么特别高大上的东西,数学知道加减乘除小括号也就差不多了,而且又不用自己去计算结果。差不多就是日常使用计算器的水平,你非说自己不会我也没办法,但我估计你绝对不肯承认这一点。

所以只有一个问题,你真的想学吗?

——听说代码可难了……

那就讲个小故事吧,就是一个设计师,刚入职的时候的一点小事情。为了方便叙述,我们就叫他小白吧。小白刚进单位,负责做海报的设计,当然说是设计,工作也特别的简单,就是给大的照片上加上标题,然后标题中个别字需要突出一下。对,就和你想的一样,就是加粗。

这个工作很简单,几乎不会出什么岔子,不过小白的上司老王,是个非常和善的油腻大叔(咳咳,不是油腻老鼠,你们闭嘴!),对小白特别照顾。所有工作交代得非常细致。就比如刚刚老王,在邮件里给小白发来了工作要求。

这张人物海报上面,加上标题:

稻米鼠是个大帅哥!

其中“稻米鼠”三个字要加粗。

这个要求很简单,所以小白也很快就做好了。不过这样的工作还有很多,老王又不可能为每一张图都这样写一遍,所以既然小白对这个工作也熟悉了,老王就作了一些简化,后来的邮件就是这个样子,

稻米鼠(加粗)玉树临风(结束加粗),英气逼人~

因为有了前面的工作经验,虽然写的简单了一些,但是小白还是很容易就看懂了,就是给“玉树临风”四个字加粗就对了。这种写法有一个好处,就是一段文字,里边有多处需要加粗,小白也不会搞错,毕竟标记的已经非常清楚了。

本来这也就没什么了,结果那一天恰好老王有事,就由另外一个同事小张,来给小白写要求。小张人也很 nice,只是刚从国外留学回来,说话写字忍不住中英掺杂。所以小白收到了这样的邮件——

稻米鼠同学(strong)英气逼人(/strong)~

看到这两对小括号,小白觉得这次要求跟以往并没有什么两样,何况凭着自己初中的英文水平,还是能够记得 strong 是粗壮强大的意思、到这里就很容易理解了,小张一定是用斜(/)线来表示结束。所以,这对小白并没有造成什么困扰。 [1]

那现在我有一个问题考大家,你能看懂下面这个要求是什么意思吗?

稻米鼠<strong>超级无敌</strong>萌萌哒~

乖,答应我,放下你手中的板砖,咱们有话好好说。你说我把括号换一下就又问你一次,实在太侮辱你的智商了?哇,你居然能够看懂这一句话的意思,实在是相当厉害的,毕竟这就是我们后面要学的 HTML 代码了呀……

所以写代码难吗?

现在只有一个问题,就是你真的想去学吗?

【本章助记卡片:卡片 for 第三章

>注释 1: 说明一下:<strong></strong> 标签表示被标记的文本十分重要,而加粗只是他的表现形式而已,所以它其实并不必须是加粗,也可能是其他的样子。其实,HTML 标签中没有哪个标签真正表示加粗这个意思,即便 <b></b> 也不是的。HTML 重要的是表达这是什么,而什么样子则由 CSS 负责。