网站后台开发路线介绍
主要介绍网站后端开发路线,下面分为多个路线,其中任意一个路线都能开发网站后端,最后会大家根据自己的情况选择适合的方向。
学后端需要的基础知识
- html
- css
- JavaScript(如果会的话最好)
- http协议(如果会的话最好)
学会下面所说的技术,能达到什么层次
- 学得好的话,仅仅能找到工作,进入网站开发行业
分以下几种方向
- python 方向(学习简单,工作机会少)
- php 方向(学习简单,工作岗位多)
- java方向(学习比较难,工作岗位多,工资相对 php 高)
python 方向
-
优缺点
- 优点 学习简单,开发很快
- 缺点 目前工作岗位比较少,为了找工作尽量不要选这个
-
需要学的技术
- python语言
- 数据库(任选一个)
- mysql(推荐)
- sqlserver
- Oracle
- web框架(任选一个)
- flask(上手简单)
- 做网站接口开发可以选这个
- 很多东西需要自己组装,比如模板
- django(功能大而全)
- 做完整功能的网站可以选这个
- flask(上手简单)
php 方向
-
优缺点
- 优点 学习简单,中小型项目用得比较多。
- 缺点 目前工作岗位还是蛮多的,想快速做网站开发这行,可以选择这个。若是说缺点,可能就是相对 java 来说,工资低一点,总的来说 php 学深入了,工资一样比很多java 程序员工资高,付出和回报成正比。
-
需要学的技术
- php 语言
- 数据库(任选一个)
- mysql(推荐)
- sqlserver
- Oracle
- web框架(任选一个,或者主学一个,辅修一个)
- laravel(推荐)
- 比较难,有很多专业概念需要理解,但是一旦学会,特别好用。
- thinkphp
- 上手简单,建议没有任何网站开发基础的可以选这个。
- laravel(推荐)
java 方向
-
优缺点
- 优点 运行效率高,平均工资高。网站后端 java 基本上一统天下。
- 缺点 入门比 php 难一些,知识量多。
-
需要学的技术
- java 语言
- servlet/jsp
- 数据库(任选一个)
- mysql(推荐)
- sqlserver
- Oracle
- springboot
- 以下orm框架任选一个
- mybatis(推荐)
- spring data jpa(操作方便,直接操作对象就是操作数据库)
如何学习
- 根据上面提供的路线中要学习的技术,百度搜对应的关键词
- 例如:要学 python 就搜 python 教程
想了解学习编程的方法,可以看这篇文章:如何自学编程?如何少走弯路?