
如有需要上面的导图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进行处理,非常感谢!