计算机吧

提供最新计算机考研信息,专注于为各位计算机系的学生服务,为计算机入门学习、计算机考研、计算机就业提供信息及指导。

« 武大成为全国硕考最热高校 近2.5万人挤报盘点考研失败十大重要原因 »

计算机专业学生如何选择编程语言


        计算机吧微博开通了,关注计算机吧,关注最新计算机考研信息,计算机专业学生的信息平台。
地址:http://t.sina.com.cn/jsj8

    前段时间由于工作太忙了,准备把计算机吧关闭了。于是就在首页设置了页面的跳转,顺便留下了自己的qq号,没想到是有那么的师弟师妹们加我的qq,表示对计算机吧关闭的可惜,于是我抽出的时间将以前的很多资料整理了出来,现在开个博客,供大家参考学习。有大家对计算机吧的支持,我平时会抽时间多收集些对计算机系学生有帮助的资料。

    作为一个已经毕业的计算机专业学生,曾经我也为了学什么语言好、是把学习成绩搞好还是做些实际的东西、是考研还是工作等等这一系列的问题所困扰。现在会过头去看当初的选择,有些是不太合理。也希望各位在校的师弟师妹们能在这些问题的选择上慎重。下面结合自己的经历说一下我当初是怎么处理这些问题的,经历了之后回头看的时候觉得当初的选择有什么问题,希望对各位在校的学生有所启发。

    关于编程语言的选择

    这个问题甚至会困扰你四年,最根本的原因是你没有实际的工作,不知道什么编程语言可以真正的挣钱。工作了你就知道了,真正挣钱的不是说是每一门编程语言,而是你编程的思想。语言只不过是工具罢了。我记得我是在大一第二学期接触编程语言的,对于计算机专业的学生第一门编程语言一般都是c语言。当初觉得c语言很神奇,于是就决定好好学习它。到大二,掌握了c的基础知识后就有种用c语言去做些实际的东东的强烈想法。但无论我怎么努力,最好做出来的是一些没有图像,只有命令界面的丑陋的东东,很失望。在大二第二学期学校开设了c++,老师说这个是面向对象的,当时也不理解什么是面向对象。再学习c++的同时学习了数据结构和选学了计算机图形学。在学习数据结构时很多的上机实验都是用c++完成的,于是对c++有了比较全面的认识,觉得c++比c语言好用,至少是它的编程开发环境就比c语言的开发环境好用。在学习图形学时我的老师教我们用c++去实现一些简单的图像,比如画线、画图、填充、移动等等,感觉c++很有意思,也很有用处,于是决定以后就学习c++。但学习了半年之后觉得c++没有想象的那么简单,尤其是mfc太抽象了,于是又停止了c++的深入学习。大三在学习linux是进一步学习了c语言,才对c有了比较深入的认识,c的优势不是能做出什么绚丽的界面而是在它能对硬件进行直接的,高效的控制和操作上。而c++则在保留c的一些优点的同时添加了面向对象这一重要思想,使得c++有能力在坚固底层的同时实现上层绚丽的界面,当初的qq就是用c++做的。那么c++就是最好最强大的了吗?不是,正因为它想坚固两方面,所以使得它有些地方比较臃肿和不好操作和理解。我在大四第一学期开始学习java,学习java是因为我实习的一个公司重要是用java做开发,在我实习的过程中认识到java是比较简单易学的,它的学习周期比较短,适合我在大四学习完去找工作。于是好好学习了4个月,在7月份毕业的适合也找到了工作,就是java开发方向的。

    现在想起来,我选择编程语言就像猴子搬包谷,但这也符合我们每个人认识一个事物的过程。我通过我四年在编程语言上选择的经验,总结了如下几点,希望对大家有帮助:

    第一:编程最重要的不是你掌握的编程语言多好多强大,而是你有强大的编程思想。

    第二:编程语言无所谓好坏之分,因为他们各自有各自的长处和不足,在具体的软件开发中选择最合适的编程语言。

    第三:各位在校学生应该把c语言作为自己的入门语言,把它学好。因为你学好了之后在学习其他语言时会很快上手,编程语言是相通的。

    第四:如果你想在毕业了之后从事软件开发类工作,那么你应该至少学习好一门语言,c c++ java c#(.net)都可以,如果在学习好c的基础上还能学习好c++或者java或者 c#(.net),那就最好了。

    第五:那么什么标准是上面说的学习好呢?对于c第一阶段是在windows下面掌握基础知识,第二阶段是在linux下面掌握c的应用。对于c++,主要是理解它的面向对象和高级阶段的mfc(不是kfc)。对于java、 c#(.net)还是理解它的面向对象思想,高级的开发,比如java的j2ee等等。最好是能做一些实际的项目系统什么的。

    第六:如果你满足第五条,那么恭喜你毕业之后肯定可以找到软件开发相关的工作。

    待续后面两个问题!

    作者:计算机吧 转载请注明出处。

  • quote 1.王淑芬
  • 你的资料给了我很大帮助,希望计算机吧能长久地做下去,我是明年打算考研的学生,不是计算机专业,但是想考计算机
  • 2011-1-16 13:17:34 回复该留言
  • quote 3.蜗牛
  • 计算机吧 真的希望能更长久下去 从这里总能收获惊喜
  • 2011-2-28 22:20:46 回复该留言

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

网站分类

计算机吧微博

最近发表

本月排行

Tags

最新评论及回复

Powered By Z-Blog 1.8 Walle Build 100427

Copyright 计算机吧. 陇ICP备08100395