web后端开发——小白探路

先交代一下作者本人目前的状态:

大四双非CS专业在读学生,自学python不到一年,毕业设计是一个商业项目,从零开发,项目是一个视频教学的网站开发,我主要负责后端开发(可能将来前端也要归我弄)。当前的重心都会放在这个商业项目上,负责的老师告诉我大概要半年时间才会弄完,可能对大多数的大四学生来说,这样的毕业设计就是地狱,但对我来说,再好不过。不出意外的话我会在我的一直更新我的学习进程、经验分享、个人看法等等,类似一个专栏吧。话不多说,Here we go!


语言及框架的选择

语言:python

框架:Django

个人见解:使用python作为web开发的语言,已经有很多很成功的案例(豆瓣,知乎)Django作为一个类ror的框架,其社区及文档十分丰富,减少学习成本(本人的python基础)开发敏捷。(本人开发经验并不丰富,大家可以自行搜索语言及其框架的优点,这里不进行赘述。)

附上一张当前的学习路线。

web后端开发——小白探路_第1张图片
web开发后端学习路线图

如果有哪位大神有不同的看法希望能指出,不胜感激。


开始学习

必要的前提:

操作系统:Linux

编程语言:python

基本的python数据结构

HTTP协议

HTML、CSS基础知识

SQL数据库

以上知识如果你没有积累,请花点时间进行学习再进行下一步,也不至于深度学习,可以浅尝则止,用到的时候再进行深入研究,但如果不了解这些知识肯定没有办法进行接下来的学习。

一些建议:学习新知识的话看入门视频效果比较不错。想看书入门的话,越薄越好。

我学过的一些资源分享

Linux:Linuxcast 视频教学(网易公开课)

python:《像计算机科学家一样思考Python》、廖雪峰python教学

SQL:《SQL必知必会》

http:《图解http》

HTML、CSS:W3C school

也可以关注我的豆瓣,在我读过的书里面找,有些好书我都会第一时间保存在豆瓣上。


最后,记录我接下来要学的东西

python:python——异步IO、《python cookbook》、《Python核心编程》(Django篇)

复习HTTP:《HTTP权威指南》

……

你可能感兴趣的:(web后端开发——小白探路)