C++程序员学习发展方向分析和指导(C++入门学习指导建议必看)

2015-06-23 00:01:0716106人围观普通文章,仅限个人转载,一天数量不超过1篇,禁止商业平台转载,禁止采集,版权所有,违者必究。请按[超链接格式文本]转载:本文转载自:C++程序员学习发展方向分析和指导(C++入门学习指导建议必看)
简介本文从初学者以及自学者的角度,详细分析了初学者的各种困惑,然后分析了编程语言,最后详细分析和指导初学者的一个今后发展和学习的建议。

    一路走来,磕磕碰碰,走到现在,历经了千辛万苦,可是路才刚刚开始走,未来还很长,我将会不断的思考和探索。
    我想,如果是打算走进C++编程的同志们,请好好看完这篇文章,或许,对你的发展有所启发。但是,不要企图在这里找到你自己发展的规划和指定好的发展航向和行程。看了这篇文章,能够收到启发,受到鼓舞,也就是本文的一个成功的地方了。如果能够切实的给你指导发展方向,那更是荣幸备至。但是,每个人的兴趣都不一样,所处的环境和条件也因人而异,所以,必定会有与你不完全符合的发展方向指导。正如马克思一样,本身是好的,但是如果不中国化,就指导不好实际工作。所以,务必自己化,根据文中的指导建议,结合自身的情况,总结一个可行适合自己发展的道路,然后坚持走下去,只要坚持走到最后,你就会成功的。至于成功的定义,我也曾经思考过,再此就不讨论,每个人心里都有自己的成功定义,希望每一位有志者能够达成心中的成功!
    对于C++语言的选择,很多人也会在疑问,C++是否流行,是否有用,是否一直能够凭借这一门语言让自己顺风顺水,诸如此类。有些人是糊里糊涂的就学了,基本上就是学校开设的课程,就这样稀里糊涂的开始了,然后迷迷糊糊的结束了,最后都不知道C++有些什么,不过学校里学得C++也确实不能深入到地步。还有一些人是徘徊在学与不学之间,没有踏出这一步就再思考未来,是否有些太超前,导致什么都要评估一下,最后什么都学不踏实,也学不好,最后总结一个结论就是,学的东西没用。还有一些人就是,知道C++确实挺强大的,既能深入底层,又能方便开发高级软件,是因为C++是面向对象和面向过程的综合体,自然两者的优点都具备。然后就学了,学了基本语法,然后学了面向对象,然后学了点高级点的模板等,然后就觉得学完了,不知道再继续学什么了。
    这些情况,多数人都经历过。作为使用C++作为主要开发语言的我,自然也经历了这些。也有很多朋友问我这些问题,到底如何发展,如何学习?我当然也是给予了一定的指导,也主要是结合我的经历和思考总结,给了一些基本的指导,能够帮助他们,让他们找到前进的方向,不再和我以前一样,走太多的弯路,受过太多的煎熬。感受到他们的笑容和随之的谢谢,我是多么的欣慰,因为我切切实实的帮助了一个志同道合的人,也正是因为他们,我才不觉得孤独,也慢慢发现,像我这样的经历的人很多,也有不少的正在朝着这个方向走来。我也不可能一个个的指导,简单几句话也说不清楚,因此就在本文中详细说说,希望能够给予那些急切需要指导的正在奋斗的朋友一些指导。
    鉴于被咨询的众多朋友的情况,有在校的学生,甚至还有高中生(这个让我很惊讶,也很高兴,也有点惭愧,因为高中我也萌生对计算机的兴趣,但是没条件学习,惭愧的是,他们都已经开始接触和学习了编程,比我当年可是先进了好远。),还有研究生,还有没上过大学的,还有很低学历的。正因如此,我才感受到,指导的必须性。有些朋友,我也是因为很忙,也就没有仔细的去指导,虽然鼓励了也给出了一些基本的建议,其实我更希望能够掏心掏肺的把我能够指导建议的都告诉他们。如果你要问我为什么要这样做,我只想给一个理由,那就是,我走了太多的弯路,以至于一路那么艰辛,也一路那么孤独,所以,我尽量使他们不再重蹈覆辙,能够集中更多精力和得到更多的鼓舞,一道前行。
    我始终相信一点,兴趣才是源源不断的驱动力,这个由我的经历已经见证了这一事实,我还会继续保持下去。那些咨询我的朋友,基本上也是因为兴趣而学习的,所以我更是觉得有必要指导。虽然我水平不够高,但也正是以一个初学者和入门者以及自学者的角度,才能让他们切切实实的得到清晰的方向。那下面就详细说说C++发展方向和学习指导,只是建议,更多结合自身的情况。
    C语言和C++语言的关系,请参考《C语言和C++语言的关系对比分析》。下面针对如何学习C++做些分析和建议。C++的学习必须沉下心,这是我反复强调的,请务必记好,当你在犹豫时,请用这句话提醒自己。其实做人和C++一样,沉不下心是做不好的。
    学习编程,与学历没有关系,与专业也没有关系,与性别年龄也没有关系,只要你想学,是真的感兴趣,就能够学好。当然,为了避免少走弯路,请多借鉴他人的经验和建议,比如看到本文,也是让自己少走弯路的一个明智的做法。还有,也有人问数学不好,编程能不能学好?这个问题其实和学历是同一类问题。大家这么问,其实就是对于编程了解的不够。只要你是正常人,有着正常的思维逻辑,都是可以学编程的。当然,如果是有兴趣,则会学得更好。如果再加上有人指导,那就更好了。

   但是,事实并没有这么美好。但是,可以编程的最基本的条件,想必你一定满足吧,否则你也不会在着了看这么长的文章了。同时,能够看到文章这里,说明你确实对编程感兴趣,那么我就要恭喜你了,因为这几个条件你都满足了。我相信,你再沉下心,你一定能够成为优秀的程序员,同时,你的生活也会变得更加精彩。

   为什么说有正常的思维逻辑就能够学编程了呢?当然,编程的基本语法,只要你找到一本合适的书,或者有一个好人指导你,这是不成问题的。当然,如果暂时都没有,网上这么多资源,这么多信息,你绝对能够找到你要的信息。很幸运的是,你再看到本文时,你已经找到了一个合适的指导你的有用的信息,或者是我这个指导你的人吧。我不敢谈什么编程的艺术,因为我自己还不够层次,但是我有我自己的思考,我有我自己的想法。

   所谓编程,就是编写一个按照我们思维运行的程序。所以其核心就是,我们的思维。编程的逻辑就是我们的思维逻辑。编程不仅是要从生活中的思维中加以利用,再学习别人的经验时,你还会学到更多的思维,开阔自己的思维,更好的指导自己的生活。然后进一步优化自己的编程思维,循环往复。如果对生活经验喜欢总结抽象的人,总是能够比较快的找到解决问题的方法,因为解决问题就是解决生活中的问题,而这个编程逻辑也就来自于生活,所以,通过编程,有时会让我们更好的理解生活中的一些,从而得到更多的乐趣。
    当然,这只是一个最基本的条件,光有这些思维,并不能让自己真的就能成为合格的程序员。否则,全世界的人都是程序员了。但是全世界的人都是有成为程序员的潜力,除非是植物人之类的,没有正常思维的人。下一步,我们就是要学好编程的工具。这样我们才能真正成为程序员。这个工具就是编程语言。至于什么语言,到了最后其实并不重要,但是为了长远的发展,我建议学习C++,特别适合在校学生。因为在校生可以利用充足的时间来学习基础。当然其他人只要花大量的时间来学,也是一样的,只不过是在工作之余,更辛苦些,但是,有兴趣,其实也不是很辛苦的。真正的辛苦其实是有一大堆疑问却无人可问的时候。如果怕辛苦,那就不要学编程了。
    为什么我建议学习C++语言呢?当然不是因为我的一味的喜好。对

登陆系统,查看更多

阅读排行