0%

知识结构梳理

商业分析

  1. 如何识别创业机会

产品设计

产品分析
UI设计

软件知识

AI算法
软件工程&架构
开发语言&开发框架&库:
  • Python

    1. Python语言特性
      1. Python import

      2. Python的List和Dict

      3. Python Decorator

      4. 版本管理

        1. pyenv install 3.6.1
          pyenv local 3.6.1 && python -V
          
          1
          2
          3
          4
          5
          6
          7
          8
          9
          10
          11
          12
          13
          14
          15
          16
          17
          18
          19
          20
          21
          22
          23
          24
          25
          26
            2. Flask开发框架
          1.

          * Javascript

          1. JSX
          2. async/await

          ```js
          async/await`为`Promise`的语法糖
          文中会直接使用`async/await`替换`Promise
          let result = await func()
          // => 等价于
          func().then(result => {
          // code here
          })

          // ======

          async function func () {
          return 1
          }
          // => 等价与
          function func () {
          return new Promise(resolve => resolve(1))
          }
  • HTML&CSS

    1. Web Compoment

      https://www.ruanyifeng.com/blog/2019/08/web_components.html

    2. Web 事件, stopPropagation

  • Shell

  • Java

  • C/C++

  • iOS

  • Android

工具链
  • Python

    1. Pyenv
    2. tox
  • Javascript

    1. Node

      1
      const entryPath = require.resolve('../');这里的resolve可以通过package.json中main取得打包后的js的路径和文件名
    2. gulp & Babel

    3. Webpack

中间件
  • Web服务:Nginx
  • 缓存系统:Redis、memcache
  • 数据库系统:Mysql、MongoDB、PostregSQL
  • 容器:docker,k8s
  • 搜索:
  • 消息队列:
系统软件:
  • 操作系统,Linux

    1. linux各种命令,
    2. 各种配置,
  • 数据结构+算法

  • 编译原理

  • 网络协议

硬件

CPU,内存,磁盘,网络

基础知识

数字电路,模拟电路,电路原理

半导体,物理,数学