c++自学可以吗?

-------梦想开始的地方


如果非科班或者相关专业出身,不建议自己学习C和C++,要想成为好的C/C++程序员需要对计算机系统都有所整体了解,如计算机系统组成、计算机操作系统等等……


80攻城狮


结论:

C++是可以自学的。

更一般的结论:

软件类的所有技能都是可以自学的。

证据: 很多软件类如雷贯耳的大牛都不是科班出身的。他们的软件技能都是自学的。

比如:

发明Borland C++, Delphi, C#, Typescript等一系列知名编程语言的微软Tech Fellow Anders Hejlsberg是丹麦科技大学工程系毕业的; 微软Windows NT的首席架构师Dave Cutler是数学学士学位,大学期间主攻物理方向; 发明Java著名开发框架Spring的Rod Johnson是音乐学博士出身……

接下来说说自学C++的方法:

首先你要熟悉C++基本语法,这个是你学习任何一门编程语言的第一步。不要只是看书,一定要在计算机上进行练习。

然后,你要给自己布置一些简单的小作业来编程实现它。可能一开始你会有点困难,你可以找一些有参考代码的习题来练习。你也可以加入一些编程爱好者微信群或者QQ群进行提问。

等你已经可以独自解决一些小问题之后,你可以上GitHub上去看一些开源项目代码,去观摩学习专业的C++程序是怎么编写的。

最后,你要进一步进阶,可以找准一个方向(比如图形游戏开发等),然后在GutHub上创建一个开源项目,自己来逐步完成它。

总而言之,计算机技能的提升是理论和实践双轮的。不能只看书不实践,那样你永远不能真正提升。

推荐几本适合初学者的C++的书籍(阅读次序从左到右): 《C++ Primer》《C++编程思想》《Effective C++》《C++沉思录》

其他知名的C++进阶书籍,建议将上面的熟悉了之后再看,比如《C++模板库》等


周林ZhouLin


C++自学成长之路(第一篇)

今天开始我将开启C++自学成长之路,今天是第一天,在以前就一直在网上查找关于c++的资料,想买一本好一点的,权威一点的资料书,通过努力查找,我选择了c++ primer,在网上这本书的好评如潮。更多的人认为这本书比c++ primer plus 更好一点。

我是本科在校大一的学生,学的是软件工程。目前学校只教了C语言,且现在C语言已经快学完了,我想学习c++!

先说说为什么想自学c++吧。其实这原因还特多的。我感觉我们C语言教材比较简单,当然我也没有说我C语言学的很好,我也没有说我很牛逼,我只是自我感觉比较简单!第二个是我感觉我们学校学习C语言的进度太慢了,C语言教了一年。而通过我所了解的情况来看,有的学校大一第一学期就把C语言学完了,第二学期就学c++。第三个原因就是,我感觉我以后参加工作用C语言去写软件的概率太少了!当然我也不能保证我以后是用c++写软件的,但技多不压身嘛,多学习一门语言还是有好处的。第四原因就我看见有人在我面前装x(bi),我们学校也有计算机专业,有一次我和计算机某班助教聊天,他自学了c++,于是找他了解c++相关的知识点,他直接在我面前装x,他说学完c++还要自学effective c++,more effective C+++,c#,数据结构,编译原理,算法导论(这里有的东西我们学校会教的,不是全部要自学),他说他目前已经把这些资料相关的书全部买下来了,还说本科生大学四年一定要看从宿舍地面到天花板那么高的书,老子信你的鬼,你个糟老头子坏得很!我问他你看的怎么样,他说还堆在那里,好多的书还没有看。我说要不先借我看看。他说拉黑警告(要拉黑我,我们在QQ上聊天)。然后我也没有说什么了。我怎么能受如此侮辱呢?在我面前装x;于是我也先买一本c++资料书先看看,真的太气人了!

我想通过自己的努力自学c++,当然我买这本之前我就了解到c++比C语言更难,但不管怎么样学习还是要学习的,作为一未来高级软件工程师,学习和自学新的知识是很重要的,IT知识发展很快,过了几年就有新的知识出现,如果你不会自学和学习,你的压力会很大!

我想通过博客记录自己自学c++的经历,所有以后会写一些c++的学习感受。我认为我不太可能会按时更新的我博客,因为毕竟我是自学c++,我不可能把我所有的中心放在自学c++上,我肯定要以学校的学习课程表上课,我不能本末倒置!


IT男带你一起学编程


当然可以啊,现在好多东西不都是要自学吗。而且网络那么发达,可以买两本书,在网上找一些教学视频,慢慢学,并且注意练习,只要坚持住,一定可以学会的


分享到:


相關文章: