以下有十项技能如有5项左右能满足已基本上不需读研,或本科学习达到了较高的水平(我差很远,汗!应该还要考虑其他的标准吧?)
1)你已经认为C++与汇编语言是很简单的语言,并能够自由运用。
2)你能够熟练了解一些重要算法的思想和方向,经常从集合论的角度思考算法问题。
3)你能够理解STL为什么那么重要。
4)能独立解决大部分编译和链接的问题。
5)你主要通过英文网站获取信息和学习。
6)经常阅读原版书籍和技术文档
7)认识到线性代数和概率论在实际编程中的重要性。
8)完全理解COM的设计思想。
9)从实际说出C++比其他语言优秀的理由。
10)对于不太熟悉的项目能较快入门和上手,自学能力强,熟悉开发流程。
ps:1.英文无用论是鬼话,我们越早知道英文的重要性越对自己有利。多看英文论文或技术文档,多上英 语网站,刻意的去培养自己的英语水平。英文阅读能力不行将来寸步难行!
2.一本经典书籍和一本烂书给你的区别很可能是致命的!
3.本科阶段应掌握的三大能力:建立计算机体系结构,掌握一门基本编程语言,对OO机制了然如心
4.读研最重要的是明白自己要干什么,不要等老板告诉你要干什么
5.读研究生的话纯熟的编程技能是最基本最必不可少的,但同时要加强理论的深度,养成创造性的思维,有穿透力。
2.计算机可以学什么?没有兴趣怎么办?
计算机的学习主要指实践经验和理论学习,譬如驱动开发,软件开发的项目不太需要有太多的创造性,更多的是需要耐心和实践经验,而分布式计算,并行计算,密码学,网络安全,人工智能,模式识别,图象压缩,数据检索,虚拟现实等理论的各个方面,都要通过比较深厚的理论学习和扎实的数学功底,本科学的课程都是某一领域的基础的基础,特别是教材的内容都是基本上过时的内容,但是它却是这个领域的基础,还需要你更多的学习,计算机知识大部分是自学而来的,仅仅拘泥于书本你将同样寸步难行。计算机的应用可以渗透到生活的方方面面,计算机的研究还有许多方面需要进一步深化,计算机的无数领域等着去发现,如果对计算机科学不感兴趣的话,那很有可能是因为你没有真正的接触计算机,接触到你所感兴趣的领域,但是无论怎么样说,计算机科学的各个门类你都可以有所了解,对你所要研究的问题绝对有帮助和领悟的。更何况是基础的数学和英语或程序语言,数据结构等呢?
3.怎么样自学?老师没有作用吗?
学习主要是靠自己。“老师领进门,修行靠个人”。老师能够给你把握学科的发展方向,能够让你快速的领悟学科的精髓,剩下的事情就交给你自己了。一个有着无穷无尽的资源的老师--网络等着你,还有师兄,图书馆都是你学习的人和地方。老师和师兄可以给你推荐最经典的书籍让你阅读(不要跟我说你只看教材的),告诉你一些学习上最容易出现的问题和他们的教训(当然这要你主动问他们,多多向优秀的人学习吧)。你还可以通过到网上找书评,网友推荐循序渐进的看,因为有的领域经典的书籍也很多,这更加要你把握次序。也许你就可以在图书馆看见那些书籍,还是那句老话,尽量看国外的经典教材,有很好的中文翻译本的最好,让你很快的捋清脉络,国外书籍的编书的思路也会让你耳目一新,对于一些技术,网上有一些专门的网站,论坛和一些很好的blog,还有有心人做好的各类教程,这些都让你非常方便的自学。对于一般的领域,建议开头多多学习其理论,包括技术背景,技术规范,然后就是大量的具体实践了,同时要经常注意总结和分析,用心的学你最感兴趣的方向,如果你的精力足够加上你足够勤奋,你可以好好的同一时间钻研几科,一般情况下建议学好一个方向或两个方向。作为本科课程的领域,都可以学的不错的。特别是重要的一些学科,强烈建议充分的学好!
ps:1.切不可因为老师不好而忽略了对某个重要课程的学习和钻研,否则你会后悔终生!至少可能是你以后要用大量的时间学习这些知识。
2.图书馆你是应经常去的地方,虽然我们是偏文和师范类的学校,但最近几年图书馆购进不少计算机方面的书籍,并且还保存不少计算机方面的经典书籍,值得多看。特别是对于不太喜欢在网上学习的同学或买不起高昂的计算机专业书籍的同学,实在是个好的去处。但很多时候你都可能借不到书,因为还是粥少僧多,我们更多的时候可以选择预约,多多在电脑上查查你所想借的书籍,预约后密切关注,一般情况下会及时的到你的手中,另外星期一多多到图书馆看看,归还的书多些。还有,对于一时借不到的书籍,在新馆的阅览室都有保留本,你可以随时在里面看书,环境不错而且经常可以看些文科类的书籍对自己的全面发展不失为妙法。
4.环境有影响吗?如何自觉学习?
个人认为在工科学生科研气氛不太浓厚的这里,我们更加要注意环境和氛围的培养,特别是我们计算机的学生,一台电脑可以毁掉一个寝室,一个人的不好习惯毁掉一个寝室甚至带坏一个班级。这种情况最有可能出现在低年级的同学身上。网络游戏,各种网络信息,电影,电视剧都充斥着我们的生活,适当的放松是必要的而且是必须的。如果大家都经常逃课性质的玩的话,大家是不是就应该反省一下自己或身边的同学,我们最近在做什么?我们学到了什么?网络游戏带来的暂时的满足感和事后的遗憾是成正比的,满足越多,意味着你失去的越多,学到的越少,遗憾越多,带来的是你什么都没有学到。同时积极学习,互相探讨,一起竞争和提高的氛围是值得提倡的。多多做有意义的事情,也不要天天逛一些无聊的网站看一些无聊的新闻,或是满无目的的灌水,这些对学习没有任何的好处吧,同样也是一种浪费时间的方式吧,也许只是没有玩游戏那么成瘾罢了。
同时自己本身如果有明确的目标和强烈的进取心和忧患意识,你会自觉的学习。有时不要把眼光看着身边的同学,多和优秀的人在一起吧,那会使你的学习更加有动力。
ps:我一直在思考什么是氛围?我们应怎样认识它?我们学习的环境(文科氛围的工科学习)对我们的学习有什么的影响或帮助?一味的排斥这样的氛围是不对的,其实这样的氛围也是一般的理科学校无法比拟的,你可以接触到许多文科的东西,可以更好的提高自己的综合素质。但同时应很好的把握那样的一个尺度,更多的精力放在专业的学习上和对学科的思考上。这样的我们将以后更能适应这样的社会。
5.大学还需要学什么?
你是不是有强烈的社会责任心?你是不是与人交往或办事情方面还做的不好?你的表达沟通能力是否欠缺?你是不是一个积极主动,有目标,乐观开朗向上的人?你是不是还对法律,管理,音乐,体育感兴趣?在你的大学尽情的展示自己吧。自己的缺点慢慢消失,让自己的生活更加充实而美好吧!多和优秀的人在一起吧,让优秀成为你的习惯!否则的话很有可能一步领先,则步步领先,一步落后则步步落后!