了解自己
缺点:
-
我往往重视一些新的东西,忽视目前很重要的基础,只有基础打牢了,才会进阶;人总是循循渐进的必须牢记;
-
对于It领域或者各行各业都要有一种终身学习的态度;终身的事业;程序逻辑!
优点:
-
我自己是一个自认为有些小聪明,在某些地方觉得比别人高明一些,所以学习新东西,必须要有自己坚持的东西,自己的学习习惯,养成自己的风格;
-
我有一种深挖的精神,基于原始知识,充分挖掘潜在的东西,得到真正的问题的答案;
-
坚持每天鏖战到10点以后,学习时间超过12小时;自律;
一些问题:
- 听英语,看视频 容易困
- 看数学分析脑袋会痛
- 做高等代数容易累
option
Option + 字母 | |
---|---|
m | µ |
n | ˜ |
b | ∫ |
< | ≤ |
> | ≥ |
/ | ÷ |
2 | ™ |
£¢∞§¶•ªº | 4-0 |
œ∑´®†¥¨ˆøπ | qwertyuio |
åß∂ƒ©˙∆˚¬ | asdfghjkl |
≈ç√˜µ≤≥÷–≠ | Xcvbnm,./-= |
计算机自学路线图
浪潮之巅-it产业讲的比较好
title: 计算机自学路线图
participant 数学基础&专业基础理论 as C
participant 编程语言&实用技术 as S
C->S: 1.高等数学;离散数学;线性代数;概率统计
S->C: 2.C/C++;Java/C#;Python;JavaScript
note left of C: 0基础
note right of S: 深入钻研
C->>S: 并行学习
S->>C: 并行学习
C->S: 3.数据结构与算法;计算机组成原理;操作系统;计算机网络
S->C: 4.各种流行的开发框架和工具
note right of S: 人工智能;图形图像;云计算;物联网
note over C,S: 特定技术领域
前四个是考研必须要的,还有编译原理,面向对象的方法,数据库理论,软件工程。。。
1.数据结构与算法
Data structure and algorithm
-
学习前提:离散数学、编程语言
-
初步了解:《算法图解》《算法基础》
-
入门:《数据结构与算法》
-
深入学习:《算法导论》《算法》
2.操作系统
经典教材:《操作系统-精髓与设计原理》《Linux内核》《深入解析Windows》第六版
3.数据库
crud增删改查(程序员必须掌握的)
2)添加、移除、替换、插入 appendChild() //添加 removeChild() //移除 replaceChild() //替换 insertBefore() //插入
crud 增查改删,sql
增加(Create)、读取(Read)、更新(Update)和删除(Delete)。
crud主要被用在描述软件系统中数据库或者持久层的基本操作功能。
Create new records创造新的记录
read existing records阅读现有记录---主要的select * from users
Update existing records更新现有的记录
Delete existing records.删除现有记录。
4.网络(计算机网络)
- 学习前提:编程语言(C/Java/Python);数据结构与算法;操作系统
- 经典教材:(多遍阅读法)《计算机网络教程》(自顶而下方法);计算机网络(第5版);计算机网路(系统方法)
参考文献
- 找到程序员的乐趣- 程序员的十八般乐趣
https://blog.csdn.net/foruok/article/details/41364529
- 职业规划- 一张图道尽程序员的出路
https://blog.csdn.net/foruok/article/details/40585139
- 自我提升, 不断拓展-两招让你真牛逼
https://blog.csdn.net/foruok/article/details/51301698
ccleaner -- 清理软件
http://www.xue51.com/search.asp?wd=ccleaner