写在前面的一些话
迫于生计,想着学点技术挣点外快,本来是一直学Python,奈何始终是没有系统的学习,而且Python学的时候很难看到实际的效果,也就是所谓的短期效益看不见,正好哥们(饥人谷若愚)来北京玩,1个铜锅,2瓶啤酒,支招说你学Python还不如学前端,学起来没那么费劲(hhhhhhh,前端的程序猿),认真学几个月,基本上就能兼职干一点活,再多多交流交流,接项目多了,以后就有技术有经验有底气去换行业了。
迄今已学半月有余,报的是饥人谷方方的班,方方老师直白(怼人),干脆利落的风格还是很适合我的,至于若愚教的课如何,听了一段有点遭不住,毕竟认识听他说话总想笑场,影响学习效果hhhhhhhhhhhhhh
1. 前端应该学哪些知识
HTML 5、CSS 3、JavaScript
HTTP、基本的数据结构和算法、一点点后台知识
看到这些一脸懵逼,但是觉得有必要补一补一些基础的知识,毕竟要做一名合格的前端工程师,起码做一名合格的程序猿。
- 硬件与软件:计算机的运行原理
推荐书籍《CODE 编码》https://book.douban.com/subject/4822685/
这本书已买,刚翻看了十几页~~~ - 最大的软件:计算机的操作系统 (FQ看维基百科,真真切切叫一个全)
- 自己写软件 推荐书籍《数据结构与算法分析》小白看起来比较费劲,学用结合比较好,可以先了解排序算法
- 多人写软件 软件工程,推荐书籍《代码大全》据说这本书吊炸天
2. 认识前端的基础概念
- 操作系统运行在硬件之上,如Windows运行在机箱上面
- 浏览器是软件,运行在操作系统上面,如Chrome运行在Windows上面
- HTML/CSS/JS运行在浏览器上面,如打开很多网页之类,都是需要在浏览器上面运行
- 而HTML/CSS/JS这些数据都是来源于服务器上面。