随想录(以项目为中心的学习)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】
很多年的学校学习,让我们养成了一些不好的学习习惯。很多人工作以后,还是习惯和学校一样,经常没有目的的在学习。读了很多书,知道了一些理论,但是如果不加实践,基本上没有什么作用。还有一些同学,社会上流行什么,就学什么。殊不知这种跟风式的学习,对自己有百害而无一益。学习还是要有一定的时效性、目的性和基础性。
这里,我介绍一下自己的学习方法。对于工作中的技术,一般是按照项目为中心来学习的。举个例子来说,如果自己想设计一个网站,那么我会想,它会涉及到哪些技术?比如它会分为前端、后端?那么前端有哪些,后端有哪些?这个时候,经过分析,就可以给自己一个学习清单了。
1、html
2、css
3、js
4、python
5、webpy
6、bootstrap
7、jquery
8、mysql
经过这么一折腾,基本上就可以知道网站的来龙去脉了。当然,这种方法还可以推广到很多其他的领域。比如,很多同学对嵌入式很感兴趣,但是不知道怎么入门,那么他完全可以用这种做项目的方法进行思考。一个嵌入式软件有哪些?怎么编译?怎么烧写?怎么编写上层应用,怎么写驱动,怎么写脚本?知道了这些,他就知道怎么给自己安排课程。
1、arm
2、c和汇编
3、交叉工具链
4、uboot
5、kernel
6、rootfs
7、驱动
8、上层应用移植和开发
9、脚本编写、开机启动
上面都是一些通用的课程,那么如果是比较新的题目呢?比如自动驾驶,这个时候又该怎么做呢?其实也不难,只要去买一些书籍、关注一些知乎文章,阅读一些开源代码,大概也知道自动驾驶需要学习哪些课程?比如如何获取传感器数据,如果识别,如何规划,如何定位,如何控制,如何仿真等等?
1、激光雷达、camera、imu & gps、毫米波雷达 & 超声雷达
2、传感器数据获取、bus总线
3、车辆定位
4、行人、路灯识别
5、行为判断
6、路线规划
7、车辆控制
8、仿真 & 机器学习
9、高清地图应用
总之,建议大家学习的时候,可以按照项目一个一个去学。先定一个总的目标,然后细化,具体到每一个课程。接着将这些课程做一个安排,最好计划到每一天,长此以往,你就可以看到自己每天的进步了。用什么就学什么,学什么就实践什么,这样往往效果最好。
随想录(以项目为中心的学习)相关推荐
- 【项目实践】从零开始学习Deep SORT+YOLO V3进行多目标跟踪(附注释项目代码)...
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达本文转自|集智书童 1.跟踪基础知识简介 首先要说明一点,现在多目标 ...
- rust墙壁升级点什么_分享:如何在阅读Rust项目源码中学习
今天做了一个Substrate相关的小分享,公开出来. 因为我平时也比较忙,昨天才选定了本次分享的主题,准备比较仓促,细节可能不是很充足,但分享的目的也是给大家提供一个学习的思路,更多的细节大家可以在 ...
- 华为是如何从0到1打造以项目为中心运作的项目管理体系的?
本文介绍了华为公司打破传统的功能型组织结构,从弱矩阵项目管理向强矩阵转变的历程. 内容包括如何全面铺设项目管理组织,转向"以项目为中心".同时,通过一系列的政策.标准和规定统一项目 ...
- NVIDIA数据中心深度学习产品性能
NVIDIA数据中心深度学习产品性能 在现实世界的应用程序中部署AI,需要训练网络以指定的精度融合.这是测试AI系统的最佳方法-准备将其部署在现场,因为网络随后可以提供有意义的结果(例如,对视频流正确 ...
- python项目-你肯定想学习的顶级Python项目(附代码)
Python项目–Python的初级.中级和高级 在这个"Python 项目"博客中,让我们来看3个级别的Python项目,通过这三个项目您将会学习掌握Python,以及从整体上测 ...
- Bit-Z 项目评审中心开启首次投票币竞选
活动时间:2018.11.11 00:00 - 2018.11.17 24:00(UCT/GMT +08:00) 活动规则: Bit-Z项目评审中心综合实力最高的3个项目代币将成为Bit-Z投票币(活 ...
- 用两个使用Caffe的小项目案例演示迁移学习的实用性
近年来随着深度学习的急剧升温,不管是学术界还是工业界都把大量资源投入了深度学习.作为一个普通的工程师或者程序员,也想对机器学习,尤其是深度学习有所了解,应当如何入手?最好的回答当然是"get ...
- vue项目打包与配置-学习笔记
文章目录 vue项目打包与配置-学习笔记 前端打包 打包的代码如何运行 打包指定不同的环境变量(开发,测试) 打包手动配置文件 打包压缩,大文件处理 gzip进一步压缩 打包app 打包部署模式 vu ...
- 众多Android 开源项目再次推荐,学习不可错过
FBReaderJ FBReaderJ用于Android平台的电子书阅读器,它支持多种电子书籍格式包括:oeb.ePub和fb2.此外还支持直接读取zip.tar和gzip等压缩文档. 项目地址:h ...
最新文章
- 【Android 安全】DEX 加密 ( Java 工具开发 | 加密解密算法 API | 编译代理 Application 依赖库 | 解压依赖库 aar 文件 )
- 为修复一个代码执行安全漏洞,TensorFlow决定不再支持YAML
- java怎么实现人物的行走,js键盘事件实现人物的行走
- 记最近Linux中遇到cpu使用率低loadavg高的分析过程
- 分类素材(part6)--大话Python机器学习(下)
- SAP Commerce Cloud 启动和重启脚本
- linux httppost 请求接口参数被截断_记一次小程序图片安全接口和CountDownLatch的使用...
- java中jsp标准动作_JavaBean和jsp标准动作
- 投资数据中心所考虑的重要因素
- x264编码指南——码率控制
- VisualSVN Server 服务器资源目录
- java fastjson解析json_fastjson解析json数据 Java类
- 最强MySQL笔记(超详细版)(一)
- 论文笔记(二)Region Proposal by Guided Anchoring(CVPR2019)
- 我们为什么做不好软件项目?做项目时间都浪费在反复奸奸杀杀,杀杀奸奸上了
- Adobe Acrobat XI 闪退问题
- 阿里国际站运营的核心指标是什么?
- 离散数学实验2关联矩阵相邻矩阵
- jQuery老矣,尚能饭否
- 最大公约数和最小公倍数实现
热门文章
- npm无法下载任何东西其中的一个原因
- Magicodes.Admin.Core开源框架总体介绍
- MariaDB10.2.6启用Mroonga存储引擎用于全文索引
- 学习CodeIgniter框架之旅(二)继承自定义类
- nginx php-cgi php
- [转]计算机语言的种类总结
- 使用接口更改已装箱的值类型中的字段
- maven常见问题归纳
- exc_bad_access(code=1, address=0x789870)野指针错误
- mysql服务突然丢失解决方案