真的,别再问买书了。
我刚入行那会儿,也是这么想的。
觉得只要书买得够多,就能成为大神。
于是乎,我抱回了半人高的《HTML5从入门到精通》,还有那个《CSS权威指南》。
结果呢?
打开书看了两页,头都大了。
全是理论,全是代码示例,看着看着就睡着。
最后那些书,全都成了垫桌角的材料。
直到昨天,有个兄弟又私信问我:“哥,网站建设需要什么教材好推荐吗?”
我看他那个焦急又迷茫的眼神,就想起了当年的自己。
所以今天,我不讲大道理。
我就用我这几年踩过的坑,给你唠点真格的。
首先,你得认清一个事实。
现在的互联网,变化太快了。
你买到的教材,出版的时候,技术可能都淘汰了一半。
比如jQuery,曾经神一样的存在。
现在呢?
除非你维护老项目,否则新手再去死磕那些古老的语法,纯属浪费时间。
那到底该怎么学?
我分三步给你说清楚。
第一步,别买书。真的。
你要找的是在线视频,或者实战文档。
去B站,去Youtube,找那种播放量高、评论新鲜的视频。
看人家怎么搭环境,怎么debug。
视频里老师的每一个鼠标点击,都是实时的。
书里呢?只有静态的截图。
而且,你遇到问题,能直接去论坛问,能立刻看到反馈。
这叫交互式学习。
效率高十倍。
第二步,动手!
光看不练,假把式。
找个最简单的项目。
比如,做一个个人名片网页。
就三页:首页、关于我、联系我。
逼着自己去写。
你会发现,原来那个“居中”那么简单的事,能折腾你半天。
这时候,再去查资料。
这种按需学习的效果,比从头看到尾强多了。
这就是所谓的“针对性解决”。
我在给一个客户做外包时,他非要我说清楚,网站建设需要什么教材才能让他自己上手改图改字。
我直接让他买了域名和服务器。
然后让他看文档,而不是书。
文档才是最新的真理。
第三步,模仿。
去GitHub上找一些开源的小项目。
或者去站酷、Dribbble上看看别人怎么做。
下载他们的源码。
拆解它。
看看人家是怎么组织文件的,怎么命名变量的。
这时候,你再去研究那些所谓的“教材”里的理论。
你会发现,哎?原来那个概念长这样啊。
这就通了。
很多新人纠结的一个点。
就是执着于“系统化”。
觉得不学完C语言,就不能碰JavaScript。
大错特错。
现在的前端开发,讲究的是速成,是迭代。
你能做出东西来,能跑起来,这就是进步。
至于那些深奥的理论,等你用到时,再去补就行。
别本末倒置。
还有,别轻信那些“七天精通”的广告。
学习是有周期的。
就像我,虽然我不推荐买书,但我确实翻过几本经典的。
但不是为了学习,是为了查阅原理。
比如DOM的结构,浏览器渲染机制。
这些底层的东西,书里讲得还是透。
但对于具体怎么写页面,代码怎么写。
还是代码最诚实。
所以,回答你最初的问题。
网站建设需要什么教材?
我的答案是:
最好的教材,是官方文档。
其次是高质量的实战教程视频。
再次,是别人的开源代码。
最后,才是那些出版已久的纸质书。
别被焦虑裹挟。
技术这东西,越用越顺。
别买一堆书在那吃灰。
把钱省下来,买个好的显示器,保护你的眼睛。
这才是正经事。
记住,代码跑通了,那个喜悦感,比拥有十本书都强。
加油吧,少年。
路要自己走,坑要自己踩。
踩多了,你就成专家了。
别犹豫,现在就打开编辑器。
写下一行Hello World。
这就是开始。