三论计算机专业本科该如何学习——三要,三不要

大本计算机专业该怎么学习?

http://blog.csdn.net/snsn1984/article/details/22252

再看计算机本科该如何学习

http://blog.csdn.net/snsn1984/article/details/3343146

以上两篇文章分别是我以前写的关于讨论计算机专业本科该如何学习的帖子。因为最近关于这个话题又有了一点新的想法,所以就想写个三论。从来没有一个话题让我能持续这么长时间一直在思考,一直不断的想去总结,我想还是想以自己的得和失给后来迷茫的人一点借鉴吧。

在开始之前,略微介绍下每个帖子写的时候的情况,因为每个帖子都是当时的感悟,所以离不开当时的自身情况。第一篇写于04年6月,当时是计算机专业大二下学期要结束的时候。第二篇写于08年11月,是在我本科毕业工作两年之后,重新回到学校读计算机专业的研究生的时候。现在要写第三篇的时候,我已经是研究生毕业一年半,换过两个工作,在某家外资公司做Team Leader,并且全程负责过公司的校园招聘的技术相关事宜。

下面进入正题:

三要:

1. 要尽早的去接触Linux和开源软件。就算以后不打算做这个方向的工作,对Linux和开源软件的接触和研究,会拓宽你的视野,让你在分析问题和解决问题的时候,不是总是以windows下的见识作为出发点的。同时,也可以找自己喜欢的开源软件去认真的读代码,开源软件的贡献者里面很多牛人,很多代码也写的很经典,在读这个代码的过程总肯定会收益菲浅。

2.要尽可能的把英语学好,同时多使用英语进行交流。正如上一点所提到的,在接触开源软件的同时,可以加入自己喜欢和关注的软件的邮件列表。基本上邮件列表里可以解决你碰到的大多数问题。不要过分迷信某个论坛,从解决问题的角度来说,最有含金量的地方一般还是邮件列表。

3.要勤于思考。想想自己到底想做什么,喜欢做什么,打算做什么。很多人到了毕业的时候,投简历如天女散花一般,看见公司就投,懂不懂公司方向都投,都说自己愿意学,自己可以学好。我不想评论这点,只是想如果先搞清楚自己的兴趣,带着兴趣做事情,肯定会事半功倍一点。

三不要:

1.不要浮躁。学过的东西就一定要学好,不要只是停留在学过。这个毛病我自己之前也犯过,现在面试碰到过太多了,很多人只能说自己学过什么什么,但是一问基本也都忘完了。公司重视的是你会什么,而不是你学过了什么,如果学过了依然不会,那跟没学过有什么区别。

2.不要陷于语言之争。不管你学的是什么,先把这门语言理解透彻了之后,再去接触别的,没有任何一个语言是完美的,都是有优点有缺点的,所以只有某个语言适合解决某类问题,没有一个语言可以解决所有问题。所以与其学了很都语言的语法,却没有搞明白其中任何一种的本质,不如先把一门语言搞透彻,然后再接触别的语言。

3.不要人云亦云。有什么问题的时候尝试着自己去解决,尝试着自己去思考。不要仅仅凭别人一句话就改变了自己的决定,尤其是在自己选择自己喜欢的技术方向、升学还是就业等问题上,大事赖独。自己人生的大事终归还是要自己去下决定的,可以听别人的意见,但是不要太依赖,因为以后的路还是要自己走。

在前两篇的基础之上,这里提出了三要三不要。希望能对迷茫的人有帮助。全是我经验之谈,欢迎探讨。

时间: 2024-10-17 14:57:52

三论计算机专业本科该如何学习——三要,三不要的相关文章

转载:阅读我们的学科——计算机专业学习浅谈

原文地址:http://emuch.net/html/200807/889352.html.小木虫网站也是一个值得大学生关注的地方. 本文给出了诸多的阅读推荐和方法指导,很棒的参考. 以下是原文. 一.广泛了解,从科普书籍开始 选择计算机专业的同学,也许是因为原先有一定的基础,也许是因为一时的激情,但更多的人,可能对自己的选择没有深刻的认识,或多或少对计算机专业有一些神秘的感觉.自己究竟是否喜欢这个学科?才华能够在哪个分支领域有所施展?抑或是真的不适合这个专业?诸多疑问,解决的方法首先便是了解和

写给正在读计算机专业的同学 该如何学习_相关技巧

一.这多东西啥时候能学完? 现在IT新技术日新月异.就常用编程语言而言,有c/c++.汇编.java,c#.Python等:操作系统平台有unix/linux,windows系列:开发工具有VC.VisualStudio2008.Eclipse.NetBeans等:每个大平台下,还有很多的的方向:如网络.数据库.脚本.HTML.动态网站.游戏开发等:有人还在学Dreamweaver做网页.Flash做动画.Photoshop做美工.3DMax做三维动画----是的,我们什么都想学.恨不得把所有的

HIT CS科班对计算机专业knowledge的compilation

[题记]Great minds discuss ideas. Average minds discuss events. Small minds discuss people. [前面的话]本文首发于某留学论坛,并可以随意转载.有任何建议.意见,都可以给我发邮件,hitzzy at gmail dot com. 作为计算机科班.系统方向,谈谈我对计算机专业素养的理解,希望对大家有所帮助. 所谓,知之者不如好之者,好之者不如乐之者,计算机专业也不例外.虽然本科是被选到计算机专业,但大一因为C语言老

计算机专业毕业生参加JAVA培训是否能够学的更好

问题描述 我是今年7月份毕业的大学本科应届毕业生,在天津上的是一个普通二本,学的是计算机科学与技术专业,在学校学习了一点JAVA知识以及算法等知识.可是没有自己做过项目,而且学习的确实不好,对于知识的掌握不行.面试了许多公司,笔试都还行,在面试时都会问有没有培训经历和项目经历,这两样我都没有,于是就没有下文了.在面试10多家公司受挫的情况下,看到了北京东方清软公司的培训招生,就萌生了去培训的念头,经过现场考察和询问,自己在网上搜索觉得还是很正规,想去哪里能够系统的学习一下JAVA开发方向的知识,

计算机专业教学中的若干问题的思考——“计算机问题求解课”总结

参加"CCF计算机课程改革导教班"的学习期间,由于在时间.地点.课程选择上的精心安排,度过了一段很安静,很专心的学习时间.资深教授利用有跨度的课程做出具体.深入引导,多次畅所欲言的自由研讨,以及课后无时不在的个别深度交流,对于一名热爱专业教学的教师而言,这是一段很享受的时光.我时时能想起牛津大学学院制的生活是否是这样,而这显然就是"过一种完整幸福的教育生活[ "新教育实验"的口号.新教育实验,是一个民间教育改革行动.一个以教师发展为起点,以帮助新教育共同体

程序员谈如何掌握计算机专业英语

转自:http://www.kuqin.com/english/20080512/8356.html  (准备写篇相似的东西,看到这篇比较早的文章,很有启发.)   干程序员是一项很辛苦的工作,要成为一个高水平的程序员尤为艰难.这是因为计算机软件技术更新的速度越来越快,而这些技术大多来源于英语国家,我们在引进这些技术时往往受到语言障碍的制约,严重影响到对新技术的理解和消化.首先编程本身就依赖于英语,虽然现在技术的发展,可以使得某些开发工具在变量名和字段名中支持中文,但还未发现能够完全使用中文的编

本人大学计算机专业本科生,面临就业考研两难选择,希望大侠解释,最好是有很多年工作经验的朋友详细说一下各方面利弊,说鼓励的话的朋友就不必了,谢谢~

问题描述 我现在大三了,学的是计算机专业,从小就对计算机比较感兴趣.现在面临考研还是就业的选择,不知道该怎么办了.很多人说法不一,但我没找到自己想要的答案,希望有大侠肯出来帮小弟详细讲一下,感激不尽!!!!我个人的顾虑如下:很多人说计算机专业是技术活,更重要的是经验,所以,考研是浪费时间.但是,小弟希望的不是能够就上业,是希望能就个好业,将来前途远的.个人觉得,是不是考个好的院校的研究生,会完全不同?很多人说,本科毕业后,使劲拼几年,3年的时间,可以积累很多经验,比研究生要好混.但是,好的研究生

辅修计算机专业是否能被认可?

[来信] 老师你好: 我不知道您能否收到这封邮件,我真的希望你能看到. 我是咱们学校XX专业的大一学生,当时报志愿的时候什么也不知道就报了提前批,本打算录取不了后报个计算机或信息类专业,开学前后仔细研究了一下我的专业发现真的不适合我的性格,但没有退路了, 可我是真的喜欢计算机专业,听说咱们学校大二可以修计算机第二专业,我想问一下老师您,咱们学校的第二专业计算机毕业后外面的公司承认吗?如果修计算机专业,容易毕业吗,我可能考研究生,也不知道什么情况!希望老师能帮我解答一下! [我的回复]   来信收

你给信息工程专业本科大一的学生推荐些什么书?

        前两天与学校几个信息工程专业本科大一的学生座谈,聊到说他们没有接触到本专业的知识,问我应该看些什么书.我觉得大一还是基础学习的阶段,没有必要这么早就看专业书籍(看不进去反而会影响兴趣),应该看一些计算机文化方面的书,培养自己的兴趣或感觉.于是就把我以前看过的一些书推荐并拿给他们看:         (1)<Borland传奇>李维                 (2)<过河卒>戴习为         (3)<Java夜未眠>蔡学镛         (4