一个双非学校导航工程本科生的学习心得

科技   2024-10-23 09:11   广东  

点点有话说:这个文章强烈建议测绘地信的大一大二的学弟学妹反复诵读,点点很后悔没在大一的时候读到这篇文章,浪费了大学时光。

发展规划

双非学校本科生,眼界不能只局限身边那点苟且,要能跳脱得出周围的环境

试去克服长期应试教育给自己带来的一些思维惯性,去思考学习究竟为了啥

学习仅仅是为了考试吗?学习是仅仅为了升学吗?

大学四年留给你的是你的人生,在你毕业之时,那一串苍白的分数其实就已经作废了

有人觉得本科学习只是为了考个好研,为何大学四年不去学真正有用的知识,非等研究生三年才去学

无论做什么,我们都需要给自己一个理由,如果你不主动安排自己的时间,就会有别人来安排

没有目标,就很容易陷了被安排的困境,每天瞎忙,确想不出来自己到底在做什么有用的事情

平庸的生活方式是麻醉剂,会束缚着你,让你没有作为,或者说是没有出息地度过大学的四年

尽早定好方向,为之不懈努力,争取自己想要的,永远只做做自己认可的事,把握好生活的节奏

尽早准备一些拿得出手的东西,有自信了,应对未来的不确定,方能游刃有余

我相信绝大部分同学们之所以选择大学毕业后再参加工作,是看上了更加体面的薪资待遇

社会的运作归根到底要靠真正的生产活动,为社会创造价值才有长远发展

有些岗位可以混、可以躺平、可以每天摸鱼、干好干差一个样,俗称“铁饭碗”

但一定做不长久,社会在发展,不是被新的管理制度淘汰,就是被机器被AI所取代

不必理会诸如 “别想了,学校 Level 不够“ 之类的风凉话

名校的资源比咱们强,不代表他们能利用起来的就比咱多

名校的氛围比咱们强,咱可以靠强大的自驱力,自己给自己创造氛围

咱们的老师不如名校的水平高,但指导我们这样的本科生,已经足够了

双非最优秀的前 10% 混的强于名校一大半的学生,双非最优秀的人,发展前景更是没有上限

朝着目标努力,不要怀疑你能到达的高度、自己给自己设限,尽人事,听天命,干就完了


专业认识

如果能重回大一,我会选择转到计算机、大数据、电子信息这种热门工科

小众行业,起伏巨大,旱两年,涝三年,谁知道咱毕业找工作的时候是啥情况
学好编程、学好嵌入式,行情不好的时候,也能捡点计科、电子信息同学挑剩的残渣
作为大三本科生,我对导航工程的理解:测绘+控制+通信
对咱们来说,编程至关重要,所有的理论算法都是用代码实现了才有意义
导航定位,是要给载体导航,定载体的位,脱离不了硬件,要对硬件对设备有了解
导航是个发展很快的学科,很多课本的理论都与实际生产脱节,算法学习要以看论文为主


比赛科创

上交大生存指南说的好,国内绝大部分大学的本科教学,不是濒临崩溃,而是早已崩溃

大学的学习,以自学为主,主动去学有用的知识,培养自己的知识体系
本科生最重要的是打下扎实的软硬件基础、培养对专业广泛的认识
比赛获奖、发论文、发专利、拿奖学金、荣誉称号,这些真的重要吗?
过个十年二十年回头看,都不值一提,就像幼儿园时候老师奖励的小红花
不争保研,绩点毫无意义,找工作主要看能力,考研也只看你那一次考试的分数
国奖八千,看着很多,但也许也只是你未来一个星期的工资,长远来看,能力最重要
测绘类院校的学生,推荐大一参加测绘程序设计比赛,跟着练练编程,不必在乎拿不拿奖
数据处理算法,主要就是三部分:读取数据、数值计算、输出结果,参加测绘程序设计都练到了
推荐大二参加数学建模比赛,很好科研训练,编程强化,论文写作入门,算法思维培养
大学生创新创业训练计划,是咱接触的一个正经科研项目,要对得起咱花出去的经费


导航学习

大二上学过线代、概率论,会点编程,就可以开始学导航算法,从最小二乘、卡尔曼滤波开始

定位建图算法从本质上来说都是参数估计问题,算法都需要用卡尔曼滤波、图优化的方式来理解
强烈推荐严老师的书《捷联惯导算法与组合导航》和B站网课《卡尔曼滤波与组合导航》前两节
对于初学者,编程远比数学重要,公式不会推能看懂就行,要是不会编程,可啥也干不了
比起公式推导,理解推导出来的公式更重要,用自己的方式去理解为啥要这么算,各参数的意义
导航初学者应该先看书,建立系统的知识体系,需要注意,书上的部分理论过时、缺少前沿理论
入了门之后就该看论文,建议先看综述,再看硕博学位论文,之后可以顺着引用的文献继续看
看综述,帮你快速了解所处领域的研究进展;看硕博论文,补充一些书上没讲到的算法和知识点
不推荐初学者看英文原著,英文书写的也不能比中文的强多少,但是英语带来的学习障碍可不小
导航算法入门,建议从最小二乘、卡尔曼滤波开始,定位建图算法本质上来说都是参数估计问题
参数估计入门,推荐《概率机器人》还有 B 站严恭敏的《卡尔曼滤波与组合导航》前两节课
GNSS 入门,推荐《GPS原理与接收机设计》和 B 站赵乐文的《多模GNSS定位与应用介绍》课
INS 入门,直接学捷联惯导,把几种姿态旋转、几种坐标系理解了之后,对着代码看公式就行
SLAM 入门,推荐《视觉SLAM十四讲》,看完了书,再系统学一套开源框架,有很多网课


编程学习

对咱们来说,编程至关重要,所有的理论算法都是用代码实现了才有意义

培养自己对计算机体系理解,对编程和硬件的学习有巨大的帮助
初学编程,建议从 C 语言开始,跟着网课敲代码,有点基础就可以看开源代码了


开源程序

入门要多学习优秀的开源程序,先看懂代码,才能去改代码,去写自己的代码

无论是算法研究还是工程落地,都可以在开源程序的基础上拓展,免去重复无意义的基础工作
卫导入门,从 RTKLIB 开始,算法简单,功能最全,很多程序都基于 RTKLIB 二次开发而来
初学 PPP 推荐 GAMP,在 RTKLIB 基础上做了简化和双频算法增强,比 RTKLIB 好学,教程也多
推荐做 GNSS 数据处理的朋友,也学学基带算法,很多 GNSS 岗位要求会定位、基带算法都会
入门 GNSS 基带信号处理算法,推荐结合着《软件定义的GPS和伽利略接收机》,看 SoftGNSS
有意思的是,研究PPP的比RTK多很多,但PPP工作岗位比RTK少,也许未来PPP-RTK普及了会有所改变
惯导入门,直接学捷联惯导,理解了几种姿态旋转、坐标系之后,对着公式看KF-GINS代码
大部分SLAM框架都带IMU,先看OB-GINS,两千行代码,学学IMU预积分、图优化、边缘化


附上一些让我感触深刻的博文

图森未来创始人-侯晓迪:上海交通大学生存手册

https://survivesjtu.gitbook.io/survivesjtumanual

刘未鹏:我在南大的十年怎样花两年的时间去面试一个人为什么你应该(从现在开始就)写博客

https://blog.csdn.net/xindoo/article/details/104597149
王昱升:「导航工程」专业是一门什么样的专业?
https://www.zhihu.com/question/324785535/answer/690833947

转自:
这个博主的github仓库内的很多东西都值得一看,感谢博主整理
https://github.com/qiqzhang/0Navigation-Learning/blob/main/%E5%BF%83%E5%BE%97%E4%BD%93%E4%BC%9A/%E4%B8%80%E4%B8%AA%E5%8F%8C%E9%9D%9E%E5%AD%A6%E6%A0%A1%E5%AF%BC%E8%88%AA%E5%B7%A5%E7%A8%8B%E6%9C%AC%E7%A7%91%E7%94%9F%E7%9A%84%E5%AD%A6%E4%B9%A0%E5%BF%83%E5%BE%97.md

点点GIS
一点GIS,一点Python,一点杂谈
 最新文章