之前自学全栈的过程
我之前没有接触过网页开发的内容,目前还是学生,想要拓展一些技能,开始看了全栈开在codecademy 上入门了基本的HTML/CSS和JS之后,我就从MEAN Stack入手,在thinkster上完成了一个简单但是全面的MEAN Stack教程,之后自己动手做了一个只有前端的AngularJS的购物应用,在heroku上线了https://daigou-nodejs-test.herokuapp.com/。还真的蛮简陋的,不过也算是开了个头。在开始学习FCC之前这些七零八碎的教程学习了一个月左右。
开始freeCodeCamp
做完那个很简陋的应用之后,感觉自己前端的基础还是很弱,对jQuery和DOM了解太浅,然后就发现了FCC。FCC的核心是那些要完成的项目,每个项目对于初学者都不是那么简单,而且整个学习计划很全面。但上面的教程又有点过于基础,跟完成项目要求的能力落差还是挺大的。个人感觉还是codecademy里面的教学更好一些,但codecademy上的类似的项目是收费的。
所以我就开始以完成FCC为自学全栈的目标。
在CSDN上记录
由于是初学前端,学习和应用过程中感觉要记忆的知识点还是挺多的:HTML里的element,CSS里的属性,还有bootstrap的很多例子。有时同一个例子隔几天要用了就要去翻着看看,这样还有点打击学习的积极性。所以我准备把完成FCC过程中学习到的各种知识点都总结成Markdown笔记,记录在CSDN上。
但FCC上没有很系统的知识框架,所以我学习的线索是一个Know-it-all 网站,涵盖了网页开发绝大多数的知识点,我感觉按照里面列出来的总结一部分就能够完成FCC了。
在CSDN上记录对自己也是一个监督,马上就要开学了,希望在学期里不要放弃。而且我尝试在CSDN上搜索了一下,没有发现很多类似的日志。所以希望我的一些经验和总结能够帮助到跟我一样的初学者。
总结里的说明和例子大多都是从w3schools或者官方文档里复制来的,只是为了给查阅图个方便。