问几个关于计算机专业方面的问题,希望在这方面有一定经验的来帮我解答下。。。

我先把自己的情况说一下,然后再提出相应的问题,可能有点长,请耐心看完,谢谢。
由于高中不怎么努力,上了一普通的三本学校,来这里第一天就立志想考一个好点学校的研究生,我是计算机科学与技术专业的,数学和英语现在依旧很差,唯一好点的就是专业课,专业课也是我来大学以后花功夫最多的了,现在专业课学了的有 数据结构,C语言,C++,数据库,虽然学了两年,可自我感觉还是好像没学到什么,都只知道一点皮毛,深一点点就弄不懂了,这些都是根据学校的课程安排来学的,因为学校不怎么好,老师的水平确实不怎么样,我一直都很看不起他们,所以这些课程基本都是自学的,专业课成绩相对于我们班上其他人属于比较好的,在网上也去过许多编程方面的论坛,相对于同样学习两年计算机的学生,感觉和名牌大学的学生实力差的不是一点点,我目前自我感觉最好的是C语言,基本语法都能弄懂,但是算法接触太少,C++只是把学校发的一本教材看完了,里面的内容也只是在C语言的基础上把类讲解了一下,数据库只是知道一些基本的查询语句,数据结构知道一些存储结构,但很多算法并没有用程序实现过,所以我有一下几个疑问,想请高手回答:

1.如果是一个名牌大学里成绩还不错的学生,两年下来,水平应该达到什么程度?
2.我有不有必要去考研?如果有,像我这种情况,已经大二了,还有不有可能考上一个计算机方面好点的学校?
3. 我到现在为止都还不能做出来一个软件,我以后的要学习的东西应该有哪些? 大四之前我应该达到什么程度?

同学您好!首先我对你要强上进的态度点一个赞,你没有被你的周围环境所同化这一点很不容易。
针对你的问题1,我这么说吧,不管是名牌还是三本,本科阶段基本每个专业国家规定的必修课课程都是一样的,教材也许会有一些不同,即使在名牌大学里,课堂上学的也都是些基础知识,真正的能力都是在下面通过自己的努力获得的。如果你说的成绩好指的是考试成绩的话,那这两者关系还真不大,成绩≠能力。我是一本院校计算机专业毕业的,成绩中等,这四年下来我并没有觉得自己在专业能力上面有很高的素养,这当然和个人努力程度有关,但我觉得我的情况可以代表大多数,我班就是如此。学习编程需要的不仅仅是兴趣和努力,也需要天赋,有的时候你会发现你很努力学会的东西别人轻轻松松就搞定了,这就是天赋的差别。当然我的意思不是让你不努力,只是让你认清现实,出现这种情况的时候别受打击,坦然接受就好。如果你暂时没有发现自己有其他的兴趣爱好,打算以后在这个行业谋生的话,肯定是需要努力的。人和人的能力是有区别的,所以不管成就大小,对得起自己就好。说得更俗一些,不管穷富都是一辈子,高兴就好。
关于考研的问题,我看你写的自己的情况里面说英语和数学很差,这就让人很蛋疼了。计算机属于工科,考的科目数一,英一都是让人复习起来很头疼的。前面我说的是学术型硕士的考试科目,现在我国的硕士学位分为两种,还有一种是专业硕士,考数二,英二,难度要小一个档次,更详细的情况你可以在网上搜索一下。根据你的情况,考专硕的话好好复习努努力上个计算机方面一般好的学校还是可以的。有没有必要,我要说没必要的话那前面说的好像都是些废话了......不过就我个人而言,还是想说没必要。我们国家到目前为止根本没有一个好的学术环境,大学里的生活就是典型的写照,吃饭睡觉打DOTA,逃课打球泡妹子,是不是很普遍?现在的研究生导师大家都私下称之为老板,为什么?因为研究生就是苦逼的廉价劳动力,大家都是给导师干活的,导师在外面揽项目回来给手下的学生做,给学生发点生活费。更苦逼的是有些导师手上还没项目,你能做的还只是自学(目前我就是这种情况)。好大学与一般大学的区别就是活多活少,项目大小,其他没啥。除非是那几个顶尖大学,里面的环境相对还是可以的。不过研究生学位在我国还是有点用的,考公务员的话研究生学历应该直接就是副科级待遇,进国企评职称这也有用,看你自己如何取舍了。
最后一个问题,大一学完C语言期末上机考试应该考过类似于学生成绩信息管理系统之类的东西吧?这个程序其实就算是个软件。软件没那么高大上,广义上说能实现一定功能的程序都可以称之为软件。本科教育本身就属于高等教育的初级阶段,大学四年你感觉学的东西不多很正常,当然能力强是最好了,找工作笔试面试看的就是你的编程能力。如果你想好好练习编程,学校的教材就别看了,去图书馆看看有没有清华谭浩强主编的C语言程序设计这类的书,这个是目前公认国内写的最好的C语言教材。还有C++ Primer,Java编程思想,这都是经典教材。网上有些网站也可以锻炼你的编程能力,北大的ACM网站(http://poj.org),杭电的ACM网站(http://acm.hdu.edu.cn),上面的题目做一做对你编程能力和算法能力的提高很有好处。
就写这么多吧,希望对你有用!追问

您能不能把QQ留给我?关于这个问题我还有些东西想详细问问您

追答

394902032,不好意思一直没有看到你的回复。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-05-10
你好,
第一,一般大学可能都是像你一样有这种感觉,学了但不深,都是略懂,真正的学习就是往深里学,这个靠你自己,好的大学的
优秀学生,可以自己做软件的。
第二,考研时间还早,主要看你的成绩如何,建议你试试,考不过就工作,但是要尝试,要努力去做,学好英语和数学是前提。
第三,软件可能后面课程就会学了,利用好学校里的时间多学习,对于一方面深入学习,比如编程,就可以深入下去,做些小游戏,多联系,多做。本回答被网友采纳
第2个回答  2014-05-10
通过你说的这些我知道一个事实,就是你没参加过实际的开发,其实计算机知识学起来 确实很枯燥乏味,但一旦将之运用到实际中,你就会觉得特别有意思。进入正题:
1.名牌大学有好的老师,有好的教育方法,有好的实践机会,有好的自控能力。能力具体达到什么程度我不知道,但写一个XXX管理系统应该不在话下。

2.考研如果你英语数学差的话那就劝你别考了,不是我打击你,我是南京的一所本二学校计算机专业的,我们班今年十几个考研,考上的就三四个。

3.语法一定要掌握牢固,然后尽量争取参加学校或校外的一些实践活动。多动手写程序。要不然学了也等于没学。可以考虑跟高年级学长后面做项目或者出去找实习。

希望我的回答对你有帮助。
第3个回答  2014-05-10
打码,是一直意会不可言传,的,有些人学一辈子也只是帮打打码,做些杂七杂八的,想写东西 要有自己的思想,创造力,而不是模仿,在学校 你学的 也算可以了,毕业了找个地方实习 才能学到真本事,至于几年学到什么程度,无法跟你说明白 有些高中毕业生 自学2年就能自己写东西了,,,总之一句话 努力就好了,,,
相似回答