刚入行那会儿,我也跟你们一样,看着满屏的代码就头疼。
那时候特别迷茫,不知道从哪下手。
网上搜一堆“学网站开发推荐书”,结果全是广告,或者那种几年前的老古董。
HTML5都还没普及的时候写的书,现在看简直是灾难。
我踩过不少坑,今天不整那些虚的。
直接说点实在的,怎么挑书,怎么学。
先说HTML和CSS。
这俩是基础中的基础,别嫌简单。
很多人急着去学JavaScript,结果连个网页布局都搞不定。
我推荐你看《HTML & CSS: Design and Build Websites》。
这书挺厚的,但别怕。
它不是那种枯燥的教科书,更像是一个老大哥在跟你聊天。
里面有很多图,讲怎么把盒子模型玩明白。
我当年就是靠这本书,才搞懂为什么我的div总是乱跑。
还有《CSS Secrets》,这本稍微进阶点。
当你觉得CSS写得差不多了,想搞点特效,或者解决那些奇葩的兼容性问题,看这本。
它不讲废话,直接上干货。
比如怎么做一个纯CSS的三角形,怎么实现响应式布局。
这些细节,面试的时候经常问。
接下来是JavaScript。
这才是重头戏。
很多人觉得JS难,其实是因为没人告诉你它是怎么工作的。
《JavaScript DOM编程艺术》这本不错。
适合初学者,代码简单易懂。
它教你怎么让网页动起来,怎么跟用户交互。
别一上来就啃《JavaScript高级程序设计》,那书太厚了,容易劝退。
等你有了基础,再看那本红宝书也不迟。
还有《You Don't Know JavaScript》,这套书有点深。
但如果你真想搞懂闭包、原型链这些概念,得看这个。
我当时看这套书,看了好几遍才懂。
别急,慢慢来。
现在大家都喜欢学前端框架,React、Vue什么的。
但我说句掏心窝子的话,框架是工具,基础是内功。
内功不行,练什么招式都飘。
所以,先把JS基础打牢。
《Eloquent JavaScript》这本电子书是免费的。
虽然翻译得有点生硬,但内容是真的好。
它讲得很系统,从变量到异步编程,都有涉及。
你可以去网上找中文版,或者硬着头皮看英文原版,提升也快。
除了看书,一定要动手。
光看不练,假把式。
我当年学的时候,每看完一章,就自己照着敲代码。
哪怕只是改改颜色,调调位置。
那种成就感,是看书给不了的。
还有,别怕犯错。
报错信息是你的朋友,不是敌人。
每次解决一个bug,你的水平就涨一分。
我遇到过很多学员,书买了一堆,书没翻几页。
结果遇到问题就抓瞎。
其实,书只是引路人。
真正的路,得你自己走。
现在的技术更新太快了。
书里的代码,可能半年后就过时了。
所以,要学会看官方文档。
MDN Web Docs,这个网站比任何书都权威。
遇到问题,先查MDN。
那里有最准确的解释和最实用的例子。
别迷信什么“七天精通”、“一个月高薪”。
那都是骗人的。
学网站开发推荐书,其实没有最好的,只有最适合你的。
适合你的,才是最好的。
别贪多,吃透一本,胜过泛读十本。
我现在回头看,那些啃过的书,都成了我的底气。
当你能够独立做出一个像样的项目时,你会发现,所有的努力都值了。
如果你现在还在纠结选哪本书,或者学了半天没头绪。
别自己瞎琢磨了。
有时候,一个过来人的指点,能省你几个月时间。
你可以来找我聊聊。
我不卖课,也不忽悠。
就帮你看看你的基础怎么样,给你指条明路。
毕竟,这条路我走过,知道哪里有坑,哪里有风景。
咱们一起把技术练好,这才是正经事。