明确一下在9月份研究生开学之前的学习目标
首先要有目标,再有计划,然后明确实现步骤,最后将它实现
主要包括一下几个部分:
1. 数据库:
管理和开发设计,包括基础概念和实际操作开发
2. 编程开发能力:
主要是C++,怎么学好C++这门语言,几本经典的C++书籍需要啃一下
要列出希望学习的书籍名称,买下来,然后列出相应的学习计划
3. 英语:背单词,要求单词量超过1万,今后的阅读问题不大
在听说部分,也要每天安排时间来学习,保证整个英语水平的稳步提高
这个问题一直在强调,希望今后能够真的付诸实践
4. opengl:在9月份之前,学习好这方面的内容
找一本相应的书籍,系统的学习一遍,让自己在这方面过关
这个和图形学的关系还是比较大的,所以要更认真的做
5. openCV:同样是找一本书,系统地学习一下
主要是有一个相应的基础在这里,到时候在捡起来的时候就会容易一些
别人问你的时候,心里也比较有底一些
6. 毕业设计部分:
做位置跟踪的相应算法,做好位置跟踪的经典做法
完成对blumbee 2相机的相关控制程序的移植和改进
这个在最后应该做成可以当做毕业艺术作品的东西
上面是对需要学好的几个部分的大体分析
接下来,主要对每个模块需要学习到程度进行一个比较明确的说明
希望能够帮助之后学习的过程,加油!
数据库部分:
我希望在9月份的时候,我数据库这一块是基本上过关的,能够达到比较高的水平
不管是在理论学习还是实际的任务操作上面,都希望能有一个比较高的水准
因此,需要找到比较好的一个规划,包括对学习的书籍和学习的方式上面都是一样
从我现在学习的情况来看,选择了以下这些书籍,可能会有一定修改
书籍选择如下:
这部分,我的感觉需要7本书,两个数据库后台产品各需要两本书(基础和进阶),然后数据库概念基础需要一本书(绿皮书,够了,很好了),SQL语言需要两本书(基础和进阶)
这些书都需要列出计划来实现,可以说,我在六月前的重点就是数据库
1. 《数据库系统概念-第五版》,英文版
作为数据库概念的基础书和参考资料,我觉得应该足够了,当然还包括网上论坛上面对于一些数据库概念的讨论部分,作为参考和补充
预计学习时间:两个月,然后作为数据概念方面的参考书使用(用index查询)
这本书一定啃透,需要从头到尾,认认真真仔仔细细地学习一遍
如果能做到这一点的话,概念的部分可以算是基本过关
同时,英文版的教材,也能够帮助我更好的学习英语单词和阅读
需要看的章节包括:第1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,23-25(这部分看时间来控制),29章
近期先看的部分:3,4,6,9,29章
现将SQL语句和数据库设计部分认真看一下,完成项目数据库的设计,然后再考虑其他的内容,总的来说,本书包括关系数据库介绍,面向对象数据库介绍,SQL语句,数据库设计,数据存储和查询,事务管理,数据挖掘和实例,按照这几个部分来安排时间把它看完就好了,最好安排的时间和项目数据库遇到的问题同步
时间安排:这周和下周,主要是项目的数据库设计阶段,因此,主要完成设计和简介方面内容的学习,其他的另行安排时间
2. 《Sams Teach Yourself SQL in 10 Minutes, Third Edition》
作为SQL学习的基础书
这个是电子书,英文版,很薄的一本,讲SQL语句的基础知识
预计阅读时间:本周和下周,在下周一定要把它搞定
对SQL语句的基本东西来一个梳理,对SQL语句有一个比较初步的熟悉,能够开始后来的数据库搭建工作,这本书不错的
3. 《SQL cookbook》
这一本是作为SQL学习的进阶书籍
作为一本讲述SQL的书,这本书主要的特点在于跨平台,对于一种SQL语句用法,会同时给出在多个平台上面的用法
同时,使用《SQL TUNING》和《The art of SQL》来作为参考文本,这三本书可能都需要读一下,然后再来进行选择
这都是之后的事情了
4. 《SQL server 2005 UNLEADED》
使用这本书作为SQL server的入门教材
同时,和这本《Apress.Beginning.SQL.Server.2005.for.Developers.From.Novice.to.Professional》一起帮助熟悉和理解sql server 2005的操作
很仔细的看过评论和目录,觉得这本书比较浅显易懂,比较适合初学
5. 《Inside SQL server 2005系列》
这部分作为深入学习的书籍
作为微软自己出的技术内幕书籍,十分值得一看,总共有两本的电子书
重点在:t-sql query这本书上面,还有几本书
有一本《expert sql server 2005 develop》似乎比较专业,留待之后有机会再深入看一下,其他的书,如果是设计到DBA方面的可以在考虑看一下
其中,从图书馆借的那本《专家精讲:sql server 2005数据库管理》中关于数据库管理的部分文字和视频可以再认真看一下
6. 《Sams.MySQL.Crash.Course》
类似sams系列的一本书,比较简单,偏重基础
可以作为my sql 的入门教程来看,同时还可以参考mysql.com上面的user maual来看一下,不过推荐这本书为主,user maual作为一个参考即可,这主要从易读性来考虑
7. 《Addison.Wesley.MySQL.4th.Edition》
这个按照网上的说法,比较难一点,因此作为my sql 的进阶教程
可以在积累了一定的my sql 开发经验之后,开始这部分的学习
难度比较大,要更认真地看才好
还有一本《my sql cookbook》作为参考
编程开发方面:
主要就是C++编程的熟悉和入门
没错就是入门,由于花在数据库上面的时间可能比较多,因此,这方面只选择两本书即可
作为入门书籍,在认真的看过很多人对C++书籍的推荐之后,我选择以下两本书作为参考:
1. 《You Can Do It!: A Beginner's Introduction to Computer Programming》
这本是纯粹的C++入门书籍,首先拜读一下电子版
2. 《The c programming language》
tcpl作为一个参考,在实践允许的条件下,也要认真的去读
3. 《Accelerated C++》
从新的角度看c++,这本书也很不错,在看过了上一本之后,在认真看这本书
4.《The C++ Programming Language (Special 3rd Edition)》
C++的学习最后以这本书作为一个高阶的书籍来看
同时提供两本书,《程序设计实践》和《The Design and Evolution of C++》作为学习之外,提高编程素养的帮助
英语方面:
看来要开始搜集听力资料了啊,要不买个小石头作为mp3听一下听力,就是不知道最后真的有多少的时间来听
还有就是要背单词了,其实什么单词书都一样,不要再找借口,主要还是看自己有没有心去背啊
听、说、读、写都要提高
听的话:现在开始搜集听力资料,然后,在路上开始听东西,或者每天直接留出半个小时来听英语和英文歌
这两个选择不知道那个更加好一点,不过自我感觉主要还是保证时间去做这个事情
好吧,我觉得重点还是要真的去做,至于方式不是太重要
说的话:比较成问题,只好每天自娱自乐了啊
读的话:不用担心,这么多英文原版书在等着呢
写的话:每周一篇的文章吧,写日志好了,作为自己的锻炼
opengl和opencv部分:
待定,这个肯定要等到暑假(7至8月)的时候,才有时间真的开始学习
前面几个月真的认真做好前面的东西,就已经很好了啊,所以要加油啊
书籍选择的话,以这两本书作为主要的参考书:
《Oreilly Learning Opencv》
《Addison.Wesley.OpenGL.SuperBible.4th.Edition》
关于毕业设计的位置跟踪算法的问题:
需要在平时留出相关的时间来做这一方面的事情
同时还有毕业设计的开题报告和最终论文的撰写
这里面都需要我去多读一些论文,多花一些时间,多做一些事情
要保证最后的毕业作品能够按时的完成,同时保证论文的一定质量
可能需要重写很多软件的框架,这个过程应该和opencv以及c++学习过程一起进行
在实践当中体验学到的知识
这阶段的时间安排:
首先以数据库为主,保证C++的学习时间,同时每天坚持对英语的学习
每一天的时间都要规划好,将每天的计划,按照重要的分别来区分,尽量把每天都安排的很好
关于娱乐时间,在实验室的时间就要全部放在学习上面,不管是学习这些还是学习软件使用,比如尝试新的软件等等
这些都很重要,如果没有很好的时间规划的话,似乎就无法真的将时间利用好,似乎每天就会浑浑噩噩地过去
因此,这一点十分重要
将学习和生活的时间完全分开,不同的时间做不同的事情,这个是一定要规划好的
在实验室的时候,一定不要做与学习无关的事情
将可以在实验室干的几个事情列出来:
查看邮件,每天两次,中午和晚上各一次,中午的这次定在吃晚饭回到实验室的时候,晚上的这次定在晚上要走之前的10分钟
写博客,主要是记录现在的心情和学习当中的收获,时间不定,看每一天的工作和学习计划而定
如果时间允许的话,可以长一些,这个主要和当天的时间安排息息相关,当然还和所写博客是否重要有关
总的来说,是一个调整学习进度和时间安排,以及评估任务重要性的一个过程
再次强调一点,在实验室的时候就要几种精力去学习和工作,不要考虑其他的东西,不要去上网浏览这些内容
这些事情应当留到晚上在寝室的时候,疯狂的玩,保证玩的质量,学习的时候,就要保证学习的质量
把每天的整个时间规划都要定好,这个是至关重要的,加油啊,每天的时间安排,任务取舍很重要
加油吧,每两个小时作为一个时间的跨度来安排时间是比较好
同时还考虑软件使用的时间,包括vim的使用,还有其他比较好软件的使用,这些都是好的,好吧,每天中午google reader 要有15分钟的时间,主要是资讯的浏览,如果有一些其他的重要信息可以记下来,然后安排时间去看
这个都很重要,每天的时间一定要安排好,如果遇到什么突发事件,需要修改计划的话,要提前想好是否值得,这个很重要
Subscribe to:
Post Comments (Atom)

No comments:
Post a Comment