求助贴,大二学生党请求帮助选择

2020-11-23 21:06:58 +08:00
 Constsheng

我是一名大二的学生,现在想听一下前辈们的意见! 我大概是一个半月前开始正式开启 C++的路程了的吧(我觉得比较晚了,毕竟自己已经大二了),

然后一开始导师让先了解一下 C++先整 MFC 然后我就先磕 MFC,然后把串口通信磕出来了,然后开始系统学 C++,然后我就犯难了。

一开始导师让我看 C++primer (第五版),我就跟着看,然后看到第二章我就发现有点不明白了,然后就去网上找视频看嘛,

想起来之前网盘存着黑马程序员的 C 、C++体系课,就开始了,然后做完 MFC 差不多用了半个月,我现在系统学 C++快一个月了,我之前看到网上有的人说视频里总结的都是别人的二次知识,并不完整。

同级的,比我先开始的一个人,看我有一本 C++primer,就说这本书一开始对新人不大友好,C++primerplus 这本书比较纯新手课后作业也比较良心,然后这两天转 github 上找别人的 C++笔记,看到挺多人都看的侯捷的 C++,我也有点心动了。

这整的我乱糟糟的,我现在的想法是打算寒假前结束 C++的语法学习,然后寒假开始做算法了呜呜呜。然后现在我这个处境怪尴尬的。 你看看,我是应该继续看我的黑马视频,然后看完了再看一遍 C++primerplus 还是直接看 C++primerplus 直接干,还是怎么说的比较好。

我感觉自己有点浮躁,关键也是落后太多了想追的也太多了~

2734 次点击
所在节点    C++
15 条回复
linux40
2020-11-23 21:19:44 +08:00
想要快速掌握一门语言,达到用它来干活的程度,就别选 C++。
araaaa
2020-11-23 21:22:35 +08:00
去找喜欢的工程去做,你看书看视频看十遍都没用的
hs0000t
2020-11-23 21:22:39 +08:00
建议把 mfc 扔进历史的垃圾堆
hello2060
2020-11-23 21:39:42 +08:00
为啥大二还有个导师?既然有导师为啥不教你要你自己看?没有老师教吗? C++和 MFC 是两个层面的东西,为啥要搞 MFC ?

你可以加我微信 MTYxODAwMDk= 我可以有空解答你的 C++问题。 但是真的不推荐学 C++了
paoqi2048
2020-11-23 21:49:37 +08:00
建议放弃 MFC 投奔 Qt
sunshinev
2020-11-23 21:52:20 +08:00
去做产品或者运营吧
sunshinev
2020-11-23 21:53:22 +08:00
@sunshinev 如果你认真看了我的回复,五年后你会不一样
across
2020-11-23 21:59:15 +08:00
mfc 估计是历史兼容吧,高校里面不少老代码····

可以看看 essential c++,primer 过于大而全,新手易迷失。不过高校的场合,从应用来说,其实和学 c 没啥区别····
across
2020-11-23 22:06:38 +08:00
@across C++ primer 类似 C++百科全书,其实可以放后面看。 从新手角度说,C++ primer plus 确实更适合。
essential c++是新手入门简化版, 对语言细节纠结不多,先讲很多概念要点。

另外,C++学到类对象和 STL 简介,差不多是 primer 前 15 章内容就可以了(但是前 15 章讲得都非常细,没有足够实践啃不动的)。后面有点 OOP 经验再看。
Lemeng
2020-11-23 22:11:08 +08:00
好大学,没必要焦虑
ysc3839
2020-11-23 22:13:17 +08:00
个人建议是需求推动学习,首先给自己定一个目标,然后边写边学。
这个目标一定要是自己真正用得到、真正喜欢的。不要去网上找什么别人的题目,这种题目八成会越写越觉得没用,最后放弃。

另外也不建议学习 MFC 了,已经是过时技术。

关于 C++ Primer,这本书确实对新手不友好,因为里面是直接讲 C++ 的功能,而不是一步步引导教学的。
ysc3839
2020-11-23 22:15:19 +08:00
比如说你想学算法,那现在就可以开始学,用 C++ 写代码的同时多用用 STL 库,充分利用内置功能把代码写得简洁高效。
dji38838c
2020-11-23 22:33:54 +08:00
太焦虑了吧?

这些枝节细末的东西(技术),其实根本不重要,
以后真要用的话,再搞也来得及。

才大二,好好玩一玩,谈谈恋爱。
lwh0328
2020-11-24 08:47:00 +08:00
为什么是 MFC 呢,直接上 Qt,做起来成就感十足,又能好好理解一下面向对象的思路
seeliuh
2020-11-24 09:53:29 +08:00
C++ Primer 适合当字典,很全面。 硬啃确实有压力。 跟着侯捷 c++过一遍,有不懂的查 C++ Primer
不要学 MFC,想搞 UI 看看 qt 。建议用 linux 作为学习和开发环境。

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

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

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

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

© 2021 V2EX