18 12
发新话题
打印

请教计算机专业学习的一个问题

好久没来了

语言要基本的C\C++ 当然学好C是很重要的

至于数学 在学到算法的时候就体现的重要了,不过偶本科的时候也没好好学.

就如vampire说的那几门专业课也很重要的说

北回归线的痛苦就是 只能和南回归线平行 永远不能相交

TOP

计算机方面比如C/C++语言,数据结构和算法,操作系统,编译原理等等这些都是很基本很有用的。精通基本的编程语言这个是你学好计算机的基础,语言不在多,在于精。可以多总结一些编程的技巧!可以说很多搞研发的都会考你编程能力的,然后是数据结构和算法,这个是计算机里面很重要很基础的。常用的链表操作,排序,查找,hash等等可以说在面试中经常出现,另外也在实际的项目中用到的是最多的。算法在我们学校是研究生课程,不过高年级的学生我觉得还是可以好好的自学一些很常规经典的算法,动态规划,贪婪算法,递归等等。如果你这方面很厉害,我觉得google和微软的面试你都可以通过。然后就是操作系统,大学里学的操作系统大家看上去感觉很虚,其实不然,他是很多操作系统实现的基础,先学习这个,比直接去读linux源代码来理解OS要好得多。操作系统书里面的进程管理,内存管理,I/O管理,网络部分等等不管在Unix和Linux甚至在windows中都能够看到影子。当然如果再学习的时候能够结合一个操作系统的实现来是更好的了。至于编译原理如果你以后是想做编译器,那你需要好好的研究,如果不是了解一些可以帮助你更好的写出高效的程序,或来做逆向工程。我只是说到了一些专业课,其实其他很多课程都很有用数据库,网络,模式识别等等都需要好好的学的。

一定要打好基础,组合数学,离散数学在计算机里面都很重要。大学4年,不要只是为了找工作而学习。前两天一个在总校刚读研究生的学生给我发消息,问我读书要学什么什么才能够进什么XX单位。我就给他说你学好基本功,然后多实践中锻炼自己,笔试和面试的问题基本上会没有什么问题的。我后来心理就想,难道你读书就是为了去XX单位,面试能够用到的你就学,面试用不到的你就不学?如果是这样即使进了好公司,也一样不怎么地?大学的时光是美好的,要充分的利用这个美好的时光提高自己的能力。

你学计算机的我推荐几个网站给你

http://www.topcoder.com //在线编程比赛,每个月都有好几场比赛,可以练练手,主要是算法和编程的基本功。

http://acm.uva.es/problemset/ //acm很有名的题库,俺到了研一才知道有这个,真惭愧!

TOP

呀呀,真是受益不浅阿,一定得好好打好基础。

好好学习,天天向上!

唉……

建议斑竹今后可以多多搞一些这样的话题。

~小手冰凉~

TOP

原来vampire是计算机地。。。。
扩大内需,从支持国货开始!

TOP

非常感谢sonkind的精彩且富有深意的解答!
御猫展昭!

TOP

请大家回帖啊,不啬赐教!
御猫展昭!

TOP

以下是引用sonkind在2006-4-16 20:47:29的发言:
计算机方面比如C/C++语言,数据结构和算法,操作系统,编译原理等等这些都是很基本很有用的。精通基本的编程语言这个是你学好计算机的基础,语言不在多,在于精。可以多总结一些编程的技巧!可以说很多搞研发的都会考你编程能力的,然后是数据结构和算法,这个是计算机里面很重要很基础的。常用的链表操作,排序,查找,hash等等可以说在面试中经常出现,另外也在实际的项目中用到的是最多的。算法在我们学校是研究生课程,不过高年级的学生我觉得还是可以好好的自学一些很常规经典的算法,动态规划,贪婪算法,递归等等。如果你这方面很厉害,我觉得google和微软的面试你都可以通过。然后就是操作系统,大学里学的操作系统大家看上去感觉很虚,其实不然,他是很多操作系统实现的基础,先学习这个,比直接去读linux源代码来理解OS要好得多。操作系统书里面的进程管理,内存管理,I/O管理,网络部分等等不管在Unix和Linux甚至在windows中都能够看到影子。当然如果再学习的时候能够结合一个操作系统的实现来是更好的了。至于编译原理如果你以后是想做编译器,那你需要好好的研究,如果不是了解一些可以帮助你更好的写出高效的程序,或来做逆向工程。我只是说到了一些专业课,其实其他很多课程都很有用数据库,网络,模式识别等等都需要好好的学的。

一定要打好基础,组合数学,离散数学在计算机里面都很重要。大学4年,不要只是为了找工作而学习。前两天一个在总校刚读研究生的学生给我发消息,问我读书要学什么什么才能够进什么XX单位。我就给他说你学好基本功,然后多实践中锻炼自己,笔试和面试的问题基本上会没有什么问题的。我后来心理就想,难道你读书就是为了去XX单位,面试能够用到的你就学,面试用不到的你就不学?如果是这样即使进了好公司,也一样不怎么地?大学的时光是美好的,要充分的利用这个美好的时光提高自己的能力。

你学计算机的我推荐几个网站给你

http://www.topcoder.com //在线编程比赛,每个月都有好几场比赛,可以练练手,主要是算法和编程的基本功。

http://acm.uva.es/problemset/ //acm很有名的题库,俺到了研一才知道有这个,真惭愧!

说的很中肯啊...

佩服佩服..

I was uncool before uncool was cool

TOP

大家顶啊,我需要建议!

TOP

 18 12
发新话题