返回信息流刚升大二,大一草草学了c++,感觉只学了一个皮毛,求问各位学长大神,c++在北邮对今后重要吗?需要再学一些哪些相关的东西
这是一条镜像帖。来源:北邮人论坛 / cpp / #93292同步于 2016/9/7
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
求问各位学长c++的重要性
czws0355
2016/9/7镜像同步47 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
只是一个语言,很让人吐槽,但也有优点,也非常普遍,会C++还是有用的。还有很多别的语言,比如C,java,python,ruby,haskell,js,scala,lua等,现在又有了很好的C++的替代品“rust”。如果是自己实作,多了解一些便于自己决策。如果是别人决定语言,就学吧。学C++不容易,但想学会还是可以学会的。
c++确实很强大,也很重要,但是不意味着对你也很重要。关键在于你学习它的目的是什么,想达到什么样的目标。学习语言,基本分三个层面,第一层面是学会基本语法,变量、函数、语句的语法,大部分语言基本上大同小异,很容易做到。学会基本语法,基本能做到顺利阅读代码,写比较简单的程序。第二层面则是对语言高级特性和概念的学习和把握,比如c++中指针、引用、面向对象等,JAVA中的类、接口等等。这个层面的学习仅仅靠看书是不能领会的,需要实践体会和感受。第二层面达成,你应该了解语言中的重要机制,哪些特性,不支持哪些特性,以及推荐的写法。第三层面则是熟悉该语言的重要类库、框架,这一层面的需求与实际开发契合,主要依托于实战中的积累。第三层面达到,基本就是老司机了,算是摸到了精通的门槛。你可能已经做到了第一层面,学会了语言,但是还没达到第二层面,并没有真正掌握它、不能很好地应用。你如果还想深入学习,可以看一些进阶书籍,再通过刷题等方式训练。不论你是否想要继续学习c++,你都应该坚持多学习几门主流的语言,而且尽量达到第二层面的水平,感受各种不同语言中的各种现代语言概念和特性。
通过『我邮2.0』发布