网站后台开发路线介绍

主要介绍网站后端开发路线,下面分为多个路线,其中任意一个路线都能开发网站后端,最后会大家根据自己的情况选择适合的方向。

学后端需要的基础知识

  • html
  • css
  • JavaScript(如果会的话最好)
  • http协议(如果会的话最好)

学会下面所说的技术,能达到什么层次

  • 学得好的话,仅仅能找到工作,进入网站开发行业

分以下几种方向

  1. python 方向(学习简单,工作机会少)
  2. php 方向(学习简单,工作岗位多)
  3. java方向(学习比较难,工作岗位多,工资相对 php 高)

python 方向

  • 优缺点

    • 优点 学习简单,开发很快
    • 缺点 目前工作岗位比较少,为了找工作尽量不要选这个
  • 需要学的技术

    1. python语言
    2. 数据库(任选一个)
      • mysql(推荐)
      • sqlserver
      • Oracle
    3. web框架(任选一个)
      • flask(上手简单)
        • 做网站接口开发可以选这个
        • 很多东西需要自己组装,比如模板
      • django(功能大而全)
        • 做完整功能的网站可以选这个

php 方向

  • 优缺点

    • 优点 学习简单,中小型项目用得比较多。
    • 缺点 目前工作岗位还是蛮多的,想快速做网站开发这行,可以选择这个。若是说缺点,可能就是相对 java 来说,工资低一点,总的来说 php 学深入了,工资一样比很多java 程序员工资高,付出和回报成正比。
  • 需要学的技术

    1. php 语言
    2. 数据库(任选一个)
      • mysql(推荐)
      • sqlserver
      • Oracle
    3. web框架(任选一个,或者主学一个,辅修一个)
      • laravel(推荐)
        • 比较难,有很多专业概念需要理解,但是一旦学会,特别好用。
      • thinkphp
        • 上手简单,建议没有任何网站开发基础的可以选这个。

java 方向

  • 优缺点

    • 优点 运行效率高,平均工资高。网站后端 java 基本上一统天下。
    • 缺点 入门比 php 难一些,知识量多。
  • 需要学的技术

    1. java 语言
    2. servlet/jsp
    3. 数据库(任选一个)
      • mysql(推荐)
      • sqlserver
      • Oracle
    4. springboot
    5. 以下orm框架任选一个
      • mybatis(推荐)
      • spring data jpa(操作方便,直接操作对象就是操作数据库)

如何学习

  • 根据上面提供的路线中要学习的技术,百度搜对应的关键词
    • 例如:要学 python 就搜 python 教程

想了解学习编程的方法,可以看这篇文章:如何自学编程?如何少走弯路?