求助贴,大二学生党请求帮助选择 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Constsheng
V2EX    C++

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

  •  
  •   Constsheng 2020-11-23 21:06:58 +08:00 3279 次点击
    这是一个创建于 1851 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

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

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

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

    可以看看 essential c++,primer 过于大而全,新手易迷失。不过高校的场合,从应用来说,其实和学 c 没啥区别
    across
        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 经验再看。
    Lemeng
        10
    Lemeng  
       2020-11-23 22:11:08 +08:00
    好大学,没必要焦虑
    ysc3839
        11
    ysc3839  
       2020-11-23 22:13:17 +08:00 via Android
    个人建议是需求推动学习,首先给自己定一个目标,然后边写边学。
    这个目标一定要是自己真正用得到、真正喜欢的。不要去网上找什么别人的题目,这种题目八成会越写越觉得没用,最后放弃。

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

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

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

    才大二,好好玩一玩,谈谈恋爱。
    lwh0328
        14
    lwh0328  
       2020-11-24 08:47:00 +08:00
    为什么是 MFC 呢,直接上 Qt,做起来成就感十足,又能好好理解一下面向对象的思路
    seeliuh
        15
    seeliuh  
       2020-11-24 09:53:29 +08:00
    C++ Primer 适合当字典,很全面。 硬啃确实有压力。 跟着侯捷 c++过一遍,有不懂的查 C++ Primer
    不要学 MFC,想搞 UI 看看 qt 。建议用 linux 作为学习和开发环境。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4121 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 00:11 PVG 08:11 LAX 16:11 JFK 19:11
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86