我的程序员成长路线@德志

树干

@德志:

何为"树干"?
我写这篇博客的主要目的:就是作为我知识体系的树干,从这里出发,你能顺着我的思维和时间路线找到我的每一篇博客。

前半部分会写下我对计算机,编译、通信、网络的理解,在不同方向观察计算机知识这颗瑰丽的水晶。

后半部分会展现我在上大学的时候学校给学生的学习路线,和我自己自学的学习路线。

秉着认真负责的原则,希望你取其精华,弃其糟粕

Path One

计算机体系结构,计算机组成原理,数字电路是个什么关系?

马克思主义的认识论告诉我们,事物总是不断发展的,认识的形成总是和人们所处时代的条件相联系的。
计算机体系结构会告诉你计算机最抽象的东西是什么,并把最抽象的东西有逻辑、由系统的组织在一起。就像之前的以运算器为中心的冯诺依玛结构,就是将告诉你计算机在逻辑上该由输入设备输入到运算器,由运算器运算再流入输出设备。这是最高的蓝图,并不需要考虑具体实现的问题。
而计算机组成原理会告诉你应该在逻辑上该如何设计将要实现的计算机,例如储存器应该设计成储存体中包含储存单元的类型。
数字电路技术,就是在做设计门电路,交并联,在硬件方面实现计算机。
这是从上向下看这块水晶。我们还可以从下向上看。当我们能搞定如何控制一个电信号,如何实现一些简单的电路,学会如何玩转数字电路的时候。想一想该怎么样造出一台电脑,这时候我们就会用到计算机组成原理的知识了,CPU如何设计,储存器如何设计,输入输出电路该如何实际等等。而再向上,就是能根据计算机的功能抽象出计算器件,如运算器,储存器等等。

Path Two

Time:大二上
简言:大二上半学期学习了Java基本技术,从头疼的安装Java的JDK到熟悉eclipse的环境,再到学习Java,这个过程我感觉是一个正常的想学习好写代码的人必须经历的坎坷。给大家一些资源,加油吧!!!

菜鸟教程:https://www.runoob.com/
简单直接,适合做知识字典使用,不适合学习。

张果的博客:https://www.cnblogs.com/best/tag/
每一篇都全面的介绍的非常全面,是官方的普通话。

廖雪峰的官网:https://www.liaoxuefeng.com/
十几年的老程序员,值得信赖。

Java全栈学习路线:https://www.bilibili.com/read/cv3928478
这是我见过的唯一写路线并把它实践了的。

Time:大二下
我的新学期开始了!
先更新编译原理的一些文章偶吧!

编译原理目录
高级语言翻译成计算机可识别语言的一套系统方法

计算机组成原理目录
计算机的基本组成原理和内部工作机制的介绍

网络操作系统(Linux)

专业知识:

专业基础课程:电路原理、模拟电子技术、数字逻辑、数值分析、微型计算机技术、计算机系统结构、高级语言、汇编语言、编译原理、图形学、人工智能、计算方法、人机交互、面向对象方法、计算机英语等。

专业方向课程:离散数学、算法与数据结构、计算机组成原理、计算机操作系统、计算机网络基础、计算机编译原理、计算机数据库原理、C语言/c++语言、Java语言等。

作者:德志
在这里插入图片描述

发布了19 篇原创文章 · 获赞 14 · 访问量 931

猜你喜欢

转载自blog.csdn.net/Red_Master/article/details/104401615
今日推荐