
如有需要上面的导图xMind源文件下面留言
软件工程学习路线
- 
- 1. C
- 
- 工具
- 推荐学习地址
 
- 2. JAVA
- 
- 工具
- JDK
- 学习路线
- 推荐学习地址
- Java基础学完后推荐
 
- 3. 数据库
- 
- 工具
- 常用数据库
- 推荐学习地址
 
- 4. 络
- 
- 推荐书籍
 
- 5.算法和数据结构
- 
- 算法
- 数据结构
- 其他
 
- 6.学习 站
- 
- 视频
- 文字
- 代码
- 博客
 
- 7.其他
- 
- 阿里云
- 腾讯云
 
- 8.操作系统
- 
- Linux(推荐)
- Windows
- macOS
- 虚拟机
 
- 9.其他工具
- 
- notepad++
- git
- postman
- filezilla
- Redis Desktop Manager
- 个人博客搭建
 
- 10.计算机组成原理、操作系统、软件工程
 
1. C
工具
- 
VC++ 6.0 (上课使用) 
- 
visual studio - https://visualstudio.microsoft.com/zh-hans/vs/
 
- 
Xcode 
推荐学习地址
- 
https://www.runoob.com/cprogramming/c-tutorial.html 
- 
https://www.imooc.com/course/list=c 
2. JAVA
工具
- 
eclipse (上课使用、推荐) - https://www.eclipse.org/downloads/
 
- 
Intellij IDEA (工作常用、推荐) - https://www.jetbrains.com/idea/download/#section=windows
- IDEA安装详细教程
 
- 
myeclipse 
JDK
- 
Java 8 (推荐) - 记住安装位置,配置环境变量时需要
- https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
 
- 
百度自己配置环境变量 
学习路线
- 
JAVA学习路线详解 
- 
http://how2j.cn/frontroute 
推荐学习地址
- 
https://www.imooc.com/course/list=java&is_easy=1 
- 
http://how2j.cn/ 
- 
http://www.atguigu.com/download.shtml 
Java基础学完后推荐
- 
必学:servlet、tomcat 
- 
框架 Spring、Spring MVC、Mybatis、Springboot(Spring全家桶后期必学,SpringCloud 后面考虑) 
- 
Maven(必学)、Gradle 
- 
代码管理:Git(推荐)、SVN 
- 
后期有时间的话推荐学习:Redis、Nginx 
- 
其他后后期 - elasticsearch、ZooKeeper、Dubbo、RabbitMQ、Docker、MongoDB、shiro、SSO
 
3. 数据库
工具
- Navicat Premium (推荐)
常用数据库
- 
SQL Server - https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads
 
- 
MySQL - https://dev.mysql.com/downloads/mysql/
 
- 
Oracle 
推荐学习地址
- 
http://how2j.cn/stage/11.html 
- 
https://www.runoob.com/ 
4. 络
推荐书籍
- 络是怎样连接的 户根勤
5.算法和数据结构
算法
- 
排序算法 - 冒泡排序
- 选择排序
- 插入排序
- 希尔排序
- 快速排序
- 归并排序
- 堆排序
 
- 
查找 - 线性查找
- 二分查找
- 插值查找
 
数据结构
- 
数组 
- 
表 - 线性表
- 链表
- 双向链表
 
- 
栈、队列、哈希表、堆、二叉树 
其他
- 
图表搜索 - 广度优先搜索
- 深度优先搜索
- 贝尔曼-福特算法
- 戴克斯特拉算法
- A*搜索算法
 
- 
数据压缩 - 游程编码
- 霍夫曼编码
 
- 
安全 - 哈希函数
- 共有秘钥加密
- 公开秘钥加密
- 混合加密
- 迪菲-赫尔曼秘钥交换
- 讯息鉴别码
- 数字签名
- 数字证书
 
6.学习 站
视频
- 
慕课 (推荐) - https://www.imooc.com/
 
- 
尚硅谷 (推荐) - http://www.atguigu.com/download.shtml
 
- 
哔哩哔哩 (推荐) - https://www.bilibili.com/
 
- 
极客时间 - https://time.geekbang.org/
 
文字
- 
HOW2J (推荐) -http://how2j.cn/ 
- 
牛客 - https://www.nowcoder.com/
 
- 
W3C - https://www.w3school.com.cn/
 
- 
菜鸟教程 (推荐) - https://www.runoob.com/
 
代码
- 
GitHub (推荐) - https://github.com/
 
- 
LeetCode - https://leetcode-cn.com/problemset/all/
 
- 
Stack Overflow(需要VPN) - https://stackoverflow.com/
 
博客
- 
CSDN (推荐) - https://www.csdn.net/
 
- 
GitChat - https://gitbook.cn/
 
7.其他
阿里云
- https://account.aliyun.com
腾讯云
- https://cloud.tencent.com/
8.操作系统
Linux(推荐)
- 
Centos(服务器常用系统) - http://mirrors.aliyun.com/centos/7.7.1908/isos/x86_64/
 
- 
Ubuntu 
Windows
macOS
虚拟机
- VMware14、15
9.其他工具
notepad++
git
- https://git-scm.com/downloads
postman
- https://www.getpostman.com/
filezilla
Redis Desktop Manager
个人博客搭建
- 
hexo - https://hexo.io/zh-cn/
 
- 
写博客用 markdown 语法 
10.计算机组成原理、操作系统、软件工程
*如有需要最上面的导图xMind源文件下面留言
文章知识点与官方知识档案匹配,可进一步学习相关知识算法技能树首页概览33847 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!