我是一名大二的学生,现在想听一下前辈们的意见! 我大概是一个半月前开始正式开启 C++的路程了的吧(我觉得比较晚了,毕竟自己已经大二了),
然后一开始导师让先了解一下 C++先整 MFC 然后我就先磕 MFC,然后把串口通信磕出来了,然后开始系统学 C++,然后我就犯难了。
一开始导师让我看 C++primer (第五版),我就跟着看,然后看到第二章我就发现有点不明白了,然后就去网上找视频看嘛,
想起来之前网盘存着黑马程序员的 C 、C++体系课,就开始了,然后做完 MFC 差不多用了半个月,我现在系统学 C++快一个月了,我之前看到网上有的人说视频里总结的都是别人的二次知识,并不完整。
同级的,比我先开始的一个人,看我有一本 C++primer,就说这本书一开始对新人不大友好,C++primerplus 这本书比较纯新手课后作业也比较良心,然后这两天转 github 上找别人的 C++笔记,看到挺多人都看的侯捷的 C++,我也有点心动了。
这整的我乱糟糟的,我现在的想法是打算寒假前结束 C++的语法学习,然后寒假开始做算法了呜呜呜。然后现在我这个处境怪尴尬的。 你看看,我是应该继续看我的黑马视频,然后看完了再看一遍 C++primerplus 还是直接看 C++primerplus 直接干,还是怎么说的比较好。
我感觉自己有点浮躁,关键也是落后太多了想追的也太多了~
1
linux40 2020-11-23 21:19:44 +08:00 2
想要快速掌握一门语言,达到用它来干活的程度,就别选 C++。
|
2
araaaa 2020-11-23 21:22:35 +08:00 via iPhone
去找喜欢的工程去做,你看书看视频看十遍都没用的
|
3
hs0000t 2020-11-23 21:22:39 +08:00 via Android 1
建议把 mfc 扔进历史的垃圾堆
|
4
hello2060 2020-11-23 21:39:42 +08:00 via iPhone
为啥大二还有个导师?既然有导师为啥不教你要你自己看?没有老师教吗? C++和 MFC 是两个层面的东西,为啥要搞 MFC ?
你可以加我微信 MTYxODAwMDk= 我可以有空解答你的 C++问题。 但是真的不推荐学 C++了 |
5
paoqi2048 2020-11-23 21:49:37 +08:00
建议放弃 MFC 投奔 Qt
|
6
sunshinev 2020-11-23 21:52:20 +08:00
去做产品或者运营吧
|
8
across 2020-11-23 21:59:15 +08:00
mfc 估计是历史兼容吧,高校里面不少老代码····
可以看看 essential c++,primer 过于大而全,新手易迷失。不过高校的场合,从应用来说,其实和学 c 没啥区别···· |
9
across 2020-11-23 22:06:38 +08:00
@across C++ primer 类似 C++百科全书,其实可以放后面看。 从新手角度说,C++ primer plus 确实更适合。
essential c++是新手入门简化版, 对语言细节纠结不多,先讲很多概念要点。 另外,C++学到类对象和 STL 简介,差不多是 primer 前 15 章内容就可以了(但是前 15 章讲得都非常细,没有足够实践啃不动的)。后面有点 OOP 经验再看。 |
10
Lemeng 2020-11-23 22:11:08 +08:00
好大学,没必要焦虑
|
11
ysc3839 2020-11-23 22:13:17 +08:00 via Android
个人建议是需求推动学习,首先给自己定一个目标,然后边写边学。
这个目标一定要是自己真正用得到、真正喜欢的。不要去网上找什么别人的题目,这种题目八成会越写越觉得没用,最后放弃。 另外也不建议学习 MFC 了,已经是过时技术。 关于 C++ Primer,这本书确实对新手不友好,因为里面是直接讲 C++ 的功能,而不是一步步引导教学的。 |
12
ysc3839 2020-11-23 22:15:19 +08:00 via Android
比如说你想学算法,那现在就可以开始学,用 C++ 写代码的同时多用用 STL 库,充分利用内置功能把代码写得简洁高效。
|
13
dji38838c 2020-11-23 22:33:54 +08:00
太焦虑了吧?
这些枝节细末的东西(技术),其实根本不重要, 以后真要用的话,再搞也来得及。 才大二,好好玩一玩,谈谈恋爱。 |
14
lwh0328 2020-11-24 08:47:00 +08:00
为什么是 MFC 呢,直接上 Qt,做起来成就感十足,又能好好理解一下面向对象的思路
|
15
seeliuh 2020-11-24 09:53:29 +08:00
C++ Primer 适合当字典,很全面。 硬啃确实有压力。 跟着侯捷 c++过一遍,有不懂的查 C++ Primer
不要学 MFC,想搞 UI 看看 qt 。建议用 linux 作为学习和开发环境。 |