Wxf`s Fantasy World

share something useful


技术栈

选取原则

  • 实业pass,实业太受地理位置限制
  • 服务业,最好带点技术护城河,不然谁都能进来
  • 尽量保证闭环的完整性(需求->商业->产品、服务)

机械工程师技术栈

同电气工程师,只是原理图偏结构,打交道的对象是工艺、现场生产工人

工业电气产业链

电气工程师技术栈

  • (电气方案设计、实施)
    • 控制要求及方案
    • 电气原理图、接线图,PLC程序
    • 器件选型
    • 报价(整体产品对外、非标准件外包)
    • 现场装调(物料调度、项目进程监控)
    • 交付、培训
    • ref 标准
      • 图纸标准
    • ref 低压电气元件设计、测试流程
  • (需求端)
    • 大屏数据展示
    • 运动控制
    • 自动化控制
  • 集成产品(电气控制柜、非标自动化产品)
  • 上位机(qt界面、HMI触摸屏)
  • 控制平台(CODESYS、SCADA、TWINCAT)
  • 数据采集、简单自动化(PLC)
  • 基础设施(各类传感器)

半导体产业链 电子产品产业链

电子工程师技术栈

程序员-底层

  • 图灵机
  • 逻辑电路
  • CPU
    • 指令集架构(X86、ARM、RISC-V、MIPS)
  • 内核
    • 驱动
    • 编译器
      • 语法分析
      • 语法分析树
      • 语义分析
      • 目标代码生成

逻辑:
硬件层面,输入状态可以用1001100这种形式,跟电路的高低电平对应
此基础上抽象出指令集
指令集变成人容易记住的语言,就是汇编语言
内核负责各种资源的调度,具体实现原理先不管
内核有用户空间和系统空间,在用户空间的c程序经编译器编译成汇编程序,交付内核去调度CPU执行

(注:通过该总结知道程序执行的底层依赖,不必深究。计算机就是这一层层抽象构建起来的)

程序员-应用层

linux、c、c++
服务器(游戏后台)(pass)、嵌入式软件开发+芯片、saas开发

其他

辅助岗位:行政、售后、助理、人事、现场调度、质量(etc)