Giter Site home page Giter Site logo

coregiu / coregiu-learning Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 30.18 MB

Summaries of learning, such as electronic technology, computer technology, software develop and design, philosophy and so on.

License: Other

C 97.14% CMake 0.41% Assembly 0.52% HTML 1.78% Shell 0.04% GDB 0.01% Rust 0.09%

coregiu-learning's Introduction

个人工作技能学习总结

本人从事计算机软件行业数年,一直想从底层硬件搞明白计算机到底是怎么工作的,所以我从电工电子技术着手,基本的电路、运放、逻辑门、触发器、时序逻辑电路 到单片机、通用计算机系统、操作系统、网络到程序语言、数据结构与算法、人工智能全栈的技术做一下学习总结。

总结技术栈如下图:

archive/technology-stack.png

这是一个极其庞大的体系,每个单点领域都蕴含着极深极复杂的知识。我尝试弄明白其中的逻辑,能够讲清楚其中的关键关系:

  • 电->晶体管->放大电路->差分放大电路/集成运放->数字逻辑电路/门电路->触发器->时序逻辑电路->图灵机
  • 现代计算机体系统->网络及通信->操作系统
  • 计算机指令->汇编语言->高级程序语言及编译->业界流行的中间件、技术
  • 软件工程、数据结构与算法、软件架构设计贯穿整个软件栈
  • 个人判断软件的未来一定是软硬结合,走向智能时代,比如机器人

电子技术与微机

计算机技术

软件开发

人工智能与机器人

哲学/心理学

目录
.. toctree::
    :maxdepth: 3
    :numbered:
    :glob:

    01-electronic-technology
    02-microcomputer
    03-mcu
    04-computor-system
    05-operation-system
    06-programming-language
    07-data-structure-algorithm
    08-software-architecture
    09-compiler
    10-software-analysis
    11-machine-learning
    12-roboot
    13-philosophy


索引

coregiu-learning's People

Contributors

coregiu avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.