很想做一个全栈开发,但是不太可能。这些知识太多,而且如果只是流于表面,那也只是停留在科普水平。完全深入不太可能,记住所有细节也不可能,了解所有细节也不可能。
只能靠随机碰运气,似乎也是很郁闷。
那该怎么办?
随缘。如果自己感兴趣,就去记录,何必在意结果呢。我想用比较简单的文字,记录在当下这一刻,我所知道和理解的一点点知识。也许写的是错的,也许很多遗漏,而且肯定过两天就忘了。但是那又能怎样呢?无所谓!心态!
软件
- 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 等相关会议,了解机器人领域的最新进展