求助关于学习路线的规划,大佬们看看有什么建议

2022-02-14 03:14:17 +08:00
 misakawaque

cpp 方面:最近在啃 cpp template complete guide ,休闲的时候会看侯捷的 stl 视频 之后打算刷 cpp concurrency in action 大概两三天会做一道 leetcode 的题目

自己的 cpp 基础并不是很牢固,基本都来自于本科期间学的谭浩强 c++,然后是一些不记得哪里看来的一些奇技淫巧,因此使用侯捷的视频适当补充自己的 cpp 基础,cpp template 也是类似的打算,读起来真的十分有帮助,由于英文阅读较为吃力,大概要 1 个月读完。leetcode 因为完全没什么算法技巧,现在还在抄答案阶段。

算法方面:想做一些 cv 的算法,因此在啃 geometry in multiviews ,因为觉得数学非常重要,多视图几何这本书里也用到十分多的数学,于是试图补充自己的数学基础,刚看完高等代数,正在看抽象代数,为之后学习代数拓扑和动力系统 /控制论做准备。 想要看那本著名的算法第四版,但由于是 java 代码有些犹豫

算法方面尚未入门,因此会相对花更多时间

这些规划计划在一年半内完成,上述提到的 7 本书预估 9 刚月学完,感觉任务十分繁重,特别是有些游戏方面时间浪费的情况下,工作也会消耗许多时间 而且对这些方面一知半解,导致规划可能存在诸多问题,有大佬愿意指点一下么

1512 次点击
所在节点    问与答
3 条回复
ColorfulBoar
2022-02-14 09:11:31 +08:00
你确定侯捷很懂( 2022 年的) C++/STL 嘛。。。我是从来都不太敢看他写 /译的东西,万一记住啥错的东西未来还得花不知道多少时间洗掉。不过想查点啥发现几乎所有人都想 /在整蛊你可能也是 C++学习中的一大特色:)

那本著名的只有 Java 实现的《算法》和“臭名昭著”的算法导论比有啥优点吗?另外如果不是时间很赶的话总觉的啥都不会情况下对着答案硬刷 leetcode 有点令人困惑

完全不懂 CV ,不过经验告诉我很少存在数学非常重要的学科,这么声称的通常会学出来一身特怪的对某些数学分支的理解。如果你一定要学的话,只能说一般纯抽象代数知识很少有需要事先学的时候,以及代数拓扑的前置知识并不是通常意义上的抽象代数(即使我完全支持 May 那种风格的代数拓扑“入门”方式)(如果你学的是那种范畴味很重的那当我没说)。另外我很好奇代数拓扑是怎么被用上的,总感觉动力系统里面更可能用微分拓扑。
misakawaque
2022-02-14 23:38:43 +08:00
@ColorfulBoar
我 C++基础基本就是先学了一点点谭浩强,然后就不清楚学什么了,后来看见了几本专著,硬啃了一点,才补充了一点 C++11 和 17 的知识.最近菜听说要提升 C++要学 STL 来提升,所以选择了最有名的看起来还靠谱的教程.
算法也是这样,本科基本没学到什么,所以最近空出手来学就打算入手最有名的那本,大家都在吹.算法导论名声没那么响亮所以当初没选,大佬觉得这本怎么样?
至于数学就是兴趣了 hhh 按理说可以背结论的东西总是想着了解一下基本原理
ColorfulBoar
2022-02-15 01:38:54 +08:00
@misakawaque
是不是一定要看 STL 姑且不论,但他参考的那个 SGI STL 比 C++98 还古董……正常人还是参考 microsoft/STL 和 libc++比较好

我印象中它唯一的优点是直接告诉你 2-3-4 tree 和 reb-black tree 之间的关系,除此之外好像全是缺点(比如它那个 KMP 越看越麻),特别是在你现在有时间的情况下。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/833638

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX