C++的明天及我们的未来

来源:互联网 发布:java密码md5加密 编辑:程序博客网 时间:2024/05/17 21:44

        从想写博客以来,我经常在网上浏览一些关于语言或者其他IT方面的资讯,看了很多对语言的赞美与批判。刚开始时,因为我对.NET的那一套框架很反感,所以看的最多的也是对它的负面报到,下面两篇是代表:

         1、为什么我们不要.NET程序员          2、远离.NET        3、为什么不要学习.net

        看完这三篇帖子,我还挺兴奋,自我陶醉我没有陷入微软的迷魂阵。确实,微软的东西给我的印象就是封装性太好,你根本不知道它下面是怎么实现的(我是菜鸟),而且就像是《为什么我们不要.NET程序员》这篇文章中所说的一样,一旦你习惯于.NET中的一切,再想主动的或者被动的往其他方向转,你曾经所熟悉的一切,给你荣耀的一切现在都变成了你前进的绊脚石。

         也有人可能会说:“我就是喜欢微软这一套啊,因为它方便快捷,在这样一个信息交互量大从速的社会,效率是一个很关键的因素。”对于这种观点,我不反对,但是也不赞同,我认为这是程序员自己的定位没有定准,你现在是码农,是IT民工,但是这不是你未来一辈子的出路(我相信大多数都是这样)。到我们的身体大多跟不上时代的时候,我们可能会像两个大方向上转:即管理和研发。对于管理者,你肯定要对整个项目有很深的了解,尤其是技术方面,了解深入才可以更好的给下属分配任务,以达到项目顺利完成的结果,而不是人财两空;对于技术人员,我想不用多说,既然是技术研发,手上活必不可少。所以,我的意思大家都明白,不用明说。

         但是另一部分同学可能会说C#不是刚刚在2012年1月编程语言排行榜上首次超越C++,荣获前三甲吗?这难道不能说明问题吗?这个问题引用我朋友的一句话:这个排行榜的标准是看语言的从业人员数量,而不是看工作环境,工作层次以及工作收益。

         这同样引出了一些问题(我的问题),C++的市场份额在下降,我们这些学C++的以后好找工作吗?带着这些疑问,我又去网上看了很多帖子,下面贴出一些有代表性的:

         1、C++的精英化趋势与两个关键缺陷        2、C++的现状和未来         3、C++的未来在何方            4、学C++不应盲目乐观

          看了这些帖子博客,对于一个没有学过C++的同学来说,可能在他心里面已经给C++打上了十字架,认为学了C++就没有出路了。但是对于学过C++的同学,我想这对我们来说,却是一种激励,因为学C++的我们本就是一群不服输的有为青年(哈哈,自我陶醉一下)。但是事实是C++真的就没落了吗?我找到了两个帖子,上面记录着国内外知名产品和他们的开发语言:  国外    国内

          看完这些,你们的心是否和我一样心潮澎湃呢?谁说C++没有用武之地了?没有了C++,it还是现在it吗?哈哈哈....(激动了)

          但是呢,我们也应该想到,不是学了C++,就是能够进那样的公司,参与那样的项目。我们应该更加的注重自身的修养,加强对C++的学习,不是说了嘛,C++有精英化的趋势。对我来说,仅仅精英两字,都会激励我去前行。希望大家和我一样!

           前两天和一个朋友聊天,说到专业方向的问题,我说我学C++,而他是JAVA的(牛人,做项目赚的钱可以自己交四年学费了)。他说其实现在学什么语言并不重要,重要的是思想,是用语言解决实际问题的能力。只要思想到位,用任何一种语言都可以实现。对于这一点,我还想说一点,对于一门语言,不要专注与其具体的实践,而是其实现机制,这样你才能得到提高。比如说C++标准库,有那么多的容器和算法,难道你学习的时候要一个一个的去背吗?其实用不着,只要你了解了他的实现(有源代码的),理解了他的机制,应用只是小菜!

            而且对于语言,我相信大多数的在校大学生,现在学的都是其基本语法,利用基本语法去实现数据结构。我不是说这样不好,但是呢,这样不是全部。我们应该在语言的基础上向其他方向拓展,比如GUI,网络编程,数据库编程等等,我认为这样做的目的是为自己的未来找方向。未来的就业不是让我们在那里编几个数据结构(当然面试的时候要),而是在某一方向,比如网络编程,这时如果你有认真的、全面的学过网络方面的知识,你觉得会怎么样?而且这样也方便你以后转移阵地,比如你大学学的是C++,到了公司老板要让你改用JAVA,然后做网络方面的事,这时如果你学过网络,只需要把java的语言和其相关网络编程的部分熟悉,相比其他人,肯定会前进一大截!当然我这里说的学习不是说大三的时候学院开设的网络课,那门课只是概括性的,不是全面的学习。

             说了这么多,我也不知道我要表达什么观点,可能只是想表明我学C++的决心和毅力。说到明天和未来,可能我们有太多的期待:期待明天吃到好吃的,期待明天有一个好心情,期待期末考试不挂科,期待未来找到一份精英化的工作,期待未来和现在心爱的人走到一起......但过多的期待,往往会让我们畏惧前行,害怕期待的东西破碎!路是一步一步走的,期待也是靠我们的努力去实现的。希望我可以实现我全部的期待,因为我正在全心全意的做!!!也会继续如此....

             希望大家一起共勉,交流邮箱:  mint.zhao.chiu@gmail.com

原创粉丝点击