本文更适合前端或全栈同学阅读。其他同学可以类比找出对应资料。
如果有人问我,有什么能够快速提高一个人的编程水平,那么我一定会说刻意练习。(不禁想起,《卖油翁》中的名言,唯手熟尔。)
关于 刻意练习 的正确性,我想我有太多的证据了。
简单的重复
,而是很专业的练习形式
,一开始你需要有一个真正的从业者,那里获取练习的方向。如果你着急知道,刻意直接越过开头,看本文的 练习地图
。
前端基础,一般分为三部分 html
css
javascript
。
我知道有一些网站上有现成的相关api查询网站,不仅全面,最新,还很权威。
mdn 一个由开源社区维护的技术网站: https://developer.mozilla.org/zh-CN/ can i use? 查看api在各浏览器上的支持情况: https://caniuse.com/ w3c 没错,就是那个定义web api的组织:https://www.w3.org/standards/ ecma 标准:https://www.ecma-international.org/publications-and-standards/standards/ecma-262/
还有很多。。。如果点赞够200,我会列出所有我知道的权威文章。(我从以往来看,基本是没有希望的)
但是现在你只想快速
取得一定成绩的话,这些绝非佳选。
《javaScipt高级程序设计》,讲了 javascript
以及 dom
和 bom
以及 一些常用的api。堪称前端宝典,是和前辈们畅谈前端的基础之一。(经过多年以后,我发现js成体系学习很重要。。。)
我推荐菜鸟教程的html和css,因为这个网站上讲的足够常用,而且有让你快速尝试的地方。
至于 html 和 css 更像是画图的工具,大部分内容背了也没有很多用处,再加经常在UI的指导下进行实际开发。所以不必大量练习,基本熟悉一下就好。
当然,只有基础是不够的,你还需要生产力,这时候在vue和react里面选一个进行是不错的选择。(vue当然是官网了,不再多说。)
node官网的api太多,大多数很少用到,这时候一本合适的入门的读物十分重要。此时《深入浅出Node.js》就很合适。 如果想要实践,上面这里也有。
nodejs不系统学一下,东看看西瞅瞅,最后一定会被前辈们狠狠教育一下。(经验之谈)
每日一题,美滋滋。 leetcode
最后如果看官觉得文章还可以,请点一个赞,让我知道。