我的大学编程学习路线


简介

本博文会根据个人所学持续更新…
先自我介绍一下,本人目前大四在读,就读软件工程专业,主修Java,是个菜鸡

以下全部学习路线均是按照学校教学顺序来写的,视频及书籍推荐是本人亲自看过学习过觉得不错的。在此说明,书籍想买的自己去买,不要找我要购买链接!

:有的没有推荐书籍,有的没有推荐视频。

正片开始:
路线图:C——>数据结构——>Java——>数据库——>HTML+CSS+JavaScript——>Servlet+JSP——>Android——>…

大一上,刚从高中进入大学,除了高中学过水的一批VB之外,再没接触过代码。因此,作为一个小白,从最基础的过程性语言C语言学习。
大二上,数据结构,加强对算法的理解。
大二下,Java程序设计,初识java,开始接触面向对象思维,在学会C的基础上,学习起来java并不是很困难,只是拓展一个面向对象的思维以及java特殊的语法即可,基础语法跟C很类似。
大二下,数据库,数据库是非常重要的,其中与后端语言的连接,比如JDBC尤为重要。数据库就相当于一个软件的"肚子",基本上全部的信息都存储在数据库中。
大三上,JavaWeb,在JavaWeb中,分为几个名词,ServletJSPHTMLCSSJS
大三下,android,安卓开发,后端语法基本都会了,只是学习一下android系列的界面语法即可。

C语言

简介

C语言基本上是所有程序员的入门之选,如果C语言学不会,建议放弃编程。
C语言是过程性语言,它包含了编程基础的操作与思想。

C语言主要学习的有
· 数据类型
· 输入输出
· 选择结构
· 循环结构
· 数组
· 函数
· 指针

推荐书籍

一个学长的——【编程】——学习路线

数据结构

简介

数据结构是在学会C语言的基础上对算法的进一步学习。

数据结构的主要学习内容有
· 链表
· 栈与队列
· 树
· 图
· 查找
· 排序

其中的代码属于高级部分,相对困难,可先行放下,以后用到再行学习,但要了解基础。

书籍推荐

一个学长的——【编程】——学习路线

Java语言程序设计

简介

Java语言是本人的主修课程,Java有句口号叫做“一次编写,到处运行”,Java主要用于各个软件的后端开发以及网页的Web开发中,尤其在网页开发占据优势。

Java程序设计主要学习
· 基础的语法(其实C语言学过了)
· 对象和类(这是重点!Java的灵魂就是面向对象!)
· 继承和多态(重要!)
· 异常(掌握,判断异常的,也就是报错,起码得知道报错了是什么原因)
· 抽象类和接口(重要!)
· I/O流(输入输出流)
· javaGUI(重点!其实这个本身是没什么用了,但是其中的“事件与监听”是很重要的!以后的界面编程有指导作用)
· 集合(很重要!弥补了数组的局限性)

推荐书籍

一个学长的——【编程】——学习路线

视频推荐

Java学习视频
视频课程中有四个项目,《坦克大战》、《满汉楼餐饮系统》、《学生管理系统》、《山寨QQ》

数据库设计与开发

简介

数据库存储是存储数据信息的主要途径,作为一个程序员一定要学会和数据库的连接与数据库的基本增删改查操作。

数据库的主要学习有
· ER图
· SQL语言
· SQL的Select查询(很重要!)
· SQL的数据更新、插入、删除(很重要!)
· 视图
· 索引
· JDBC(很重要!用代码连接数据库)

SQL的增删改查JDBC是核心,其中JDBC书中没有,下面给出学习视频,用于JDBC的学习,其实JDBC重点是需要一个jar包,至于jar包,小编木有博客给出,麻烦各位自行百度…

书籍推荐

一个学长的——【编程】——学习路线

视频推荐

JDBC学习
上述视频学习到15课即可,或者上面Java学习视频中53-67课是讲述数据库JDBC的。

JavaWeb

简介

JavaWeb即网页制作,属于JavaEE,涉及的知识颇多,其中基础有HTMLCSSJavaScriptJSPServlet等。

Servlet需要学习的有
· XML
· 传输方法

JSP需要学习的有
· Tomcat
· 网络数据传输的方式
· JSP标记
· Tag标记
· JSP内置对象
· JSP中的文件操作
· JDBC
· JavaBean
· MVC模式

HTML需要学习的有
· 各种HTML标签

CSS需要学习的有
· 各种对HTML标签的修饰方法

JavaScript需要学习的有
· 基本语法
· 函数
· 数组
· JavaScirpt对象
· BOM
· DOM
· 面向对象编程
· 文档对象模型

视频推荐

JSP与Servlet学习

HTML+CSS+JavaScript学习

Android

简介

安卓开发,即手机端APP开发,博主有几个项目实例,有兴趣的可以看看。
语法经过上述学习基本都会,JDBC也是在Web中学习过了。在这个学习过程中只需要学习一下Android特定的一些UI界面代码即可,套路都是固定的,很容易学。

视频推荐

Android学习

结束语

很感谢能看到这里,看来你是个渴望知识的人,加油!也许你现在很迷茫,但是相信彩虹总在风雨后!
上述是我的全部编程学习,学完这些,你的水平基本和我差不多了。
:本人依旧是个菜鸡,依旧在努力!本文跟据个人学习情况,会持续更新…

相关文章: