为什么要学习Java?

我们的学习路线有三条,Java/大数据/前端,那么为什么我们推荐大家学习Java呢。原因如下:

  • 技术语言都是互通的,学好了Java,学习Python/Golang不会有障碍。

  • 大数据是一门需要数据库、Java等前置知识才能学习等路线,等大家有一定基础,才可以开始学习。

  • 前端是一门日新月异的技术,大一/大二如果学习前端,等你找工作的时候,变化会很大,所采用的框架和标准已经更新很多代了。可以说前端是一门面向工作的语言,一般都是现学现找工作,找到工作继续学习,对编程0基础相对不是很友好。毫不夸张的说,一个一年多没接触过前端项目的人去看一个新项目会发现自己的知识储备被清零了,从语法到框架全都不认识了。所以大家如果想学习前端,建议学习完Java路线之后,对编程有了一个大致的概念,可以有选择的学习部分前端知识。

  • 大三/大四的同学如果想学习前端,可以考虑一下我们的前端技术特训营,学习完之后直接面向工作。

怎么样叫做有基础

我们认为,动手做过项目,有2-3个项目经验,可以独立完成项目的某一个组件/模块,属于有项目经验的同学。

Java/前端的区别

  • Java属于我们所说的后端,和前端对应。

  • 前端一般指的是HTML、CSS、JavaScript,以及在此基础上的JavaScript规范ES6,框架Vue、React等

  • Java日常的工作主要是后端逻辑+接口,前端日常的工作主要是画页面+用后端提供的接口调试数据。

  • Java和前端是两个完全不同的工种,但是一般来说Java会学习部分的HTML和JavaScript,而很多初级阶段的前端工程师完全不懂Java,因为不需要用到。在前端发展到一定水平时,则需要开始掌握Java知识,更好的调用接口。

  • 在学习好后端/前端之后,部分技术人员会往全栈式的人员发展,从前端延伸至后端,或者从后端延伸至前端。(这个好指的是本职工作胜任有余,而不是完的意思)

  • 前端在HTML阶段,会很明显的感觉到自己的提升,但是如果想要学好学深,任何一门技术语言都需要钻研

  • Java和前端都需要不断的学习,以适应技术的变化。

  • 三张图展示前后端区别:

写在第一课之前 - 图1
写在第一课之前 - 图2
写在第一课之前 - 图3

为什么我们在同一时间内只允许大家学习一条学习路线

  • 人的精力是有限的,大家大部分都处于基础阶段,在这个阶段学习,应该专心学好一门语言,然后一通百通,转而学习其他的语言,如果贪多很容易Java和前端学的都四不像。

  • 在学习完一条学习路线,学有余力并且本身有意愿,可以学习第二条学习路线。

课程目的:

教大家从0基础做挖财记账的服务端,在过程中,由浅入深,逐步教会大家Java的基础知识点,完成一个Java Web项目。

课程形式:

每周一/周四晚上21:00上课,以直播课的形式在Zoom上课。

作业&答疑

作业在下节课2小时之前交,课程有疑问可以在班级群/部门群里面讨论。助教的答疑时间是工作日早上9:30-22:00,除此以外的时间助教会尽力。

怎么样叫完成了作业

敲完代码,运行工程,实现了本节课想要实现的功能,才叫完成作业。
**

联系助教

我们在钉钉联系,不要用微信问助教学习问题哦。

问问题

  • 抛出自己的问题时直接问,不用问,在么?
  • 问问题最好附带截图和代码。截图越完整越好,有时候错误出在你以为的地方之外
  • 把问题描述清楚,比如说我的第X行代码报错了,页面显示有问题等,而不是模糊的出错了。