真正的全栈开发 | 天一阁

真正的全栈开发

很想做一个全栈开发,但是不太可能。这些知识太多,而且如果只是流于表面,那也只是停留在科普水平。完全深入不太可能,记住所有细节也不可能,了解所有细节也不可能。

只能靠随机碰运气,似乎也是很郁闷。

那该怎么办?

随缘。如果自己感兴趣,就去记录,何必在意结果呢。我想用比较简单的文字,记录在当下这一刻,我所知道和理解的一点点知识。也许写的是错的,也许很多遗漏,而且肯定过两天就忘了。但是那又能怎样呢?无所谓!心态!

软件

  • Program Language
  • Network
  • DB
  • DS / Algorithm
  • Compiler
  • OS
    • 驱动开发

电子

  • 单片机
    • STM32
    • STM32开发准备
  • 数电
  • 模电
  • 电路

机械

基础

  • 物理
    • 理论力学
  • 数学
    • 线性代数
    • 微积分

机器人

  • 入门
    • 斯坦福大学公开课——机器人学,Oussama Khatib
    • 教程:John Craig,Introduction to Robotics: Mechanics and Control
  • 实践
    • 比赛:RoboMaster、飞思卡尔智能车大赛、电子设计大赛
    • Penn’s Robotics Specialization(Coursera)
      • Aerial Robotics
      • Computational Motion Planning
      • Mobility
      • Perception
      • Estimation and Learning
    • ROS
      • 官网的教程ROS Tutorials(Robot Operating System, ROS)
      • 硬件平台:TurtleBot、Baxter、Universal Robot
  • 进阶
    • 补数学
      • 数值计算方法:《Numerical Methods for Engineers》
      • 凸优化:Stanford 的公开课《Convex Optimization》
    • Modern Robotics (Coursera)
    • 李群李代数《Notes on Differential Geometry and Lie Groups, I & II》
    • 控制:
      • youtube Brian Douglas
      • Khalil 的教材《Modeling, identification and control of robots》
    • 运动规划
      • 教材《Planning Algorithms》
      • 教材《Principles of Robot Motion Theory, Algorithms, and Implementations》
    • 机器学习
    • 强化学习
      • Sutton 的《Introduction to reinforcement learning》
  • 论文:RSS、ICRA、IROS 等相关会议,了解机器人领域的最新进展