刻意练习-提高你的编程水平(附带练习网址)

2022-12-27 14:19:22 浏览数 (1)


theme: cyanosis

前言

本文更适合前端或全栈同学阅读。其他同学可以类比找出对应资料。

为什么刻意练习

如果有人问我,有什么能够快速提高一个人的编程水平,那么我一定会说刻意练习。(不禁想起,《卖油翁》中的名言,唯手熟尔。)

关于 刻意练习 的正确性,我想我有太多的证据了。

  • 《刻意练习-从新手成为大师》通篇证明刻意练习的重要性以及好处。 他在文中也指出了,“刻意练习”不是简单的重复,而是很专业的练习形式,一开始你需要有一个真正的从业者,那里获取练习的方向。如果你着急知道,刻意直接越过开头,看本文的 练习地图
  • 源于一位Martin(一位有40年编程经验的前辈)的《代码整洁之道程序员的职业素养》中拿出了一个章节,专门写练习。
  • 生活经验中也有证据,我高中时候的题海战术,针对一个知识点练习数十道题,此后遇到同样的题型,我几乎形成了肌肉记忆,能够迅速的写出答案。诸如此类太多了。。。(如果你还没有get 刻意练习 的本领,不妨从今天开始。)

练习地图

前端基础,一般分为三部分 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高级程序设计 (书)

《javaScipt高级程序设计》,讲了 javascript以及 dombom 以及 一些常用的api。堪称前端宝典,是和前辈们畅谈前端的基础之一。(经过多年以后,我发现js成体系学习很重要。。。)

菜鸟教程的html和css

我推荐菜鸟教程的html和css,因为这个网站上讲的足够常用,而且有让你快速尝试的地方。

至于 html 和 css 更像是画图的工具,大部分内容背了也没有很多用处,再加经常在UI的指导下进行实际开发。所以不必大量练习,基本熟悉一下就好。

react官网:

当然,只有基础是不够的,你还需要生产力,这时候在vue和react里面选一个进行是不错的选择。(vue当然是官网了,不再多说。)

  1. 但从一个新手的角度出,你应该先看完 入门教程
  2. 再看react的30天练习,这样会更有效一点。
  3. 最后全部看完官方文档,有利于最后看源码。
深入浅出Node.js(书)

node官网的api太多,大多数很少用到,这时候一本合适的入门的读物十分重要。此时《深入浅出Node.js》就很合适。 如果想要实践,上面这里也有。

nodejs不系统学一下,东看看西瞅瞅,最后一定会被前辈们狠狠教育一下。(经验之谈)

算法 leetcod

每日一题,美滋滋。 leetcode


最后如果看官觉得文章还可以,请点一个赞,让我知道。

0 人点赞