给睡猫的学习计划

| |
[晴 2007/08/04 15:40 | by 冰血封情 ]
读研究生并不是指望学校能教出什么,而是给自己加固的时间。
——题记

根据睡猫个人的特点,偶为她量身定制了一个适合她自己的学习计划。别人虽然也可以参考采用,但是毕竟是有很强的对象性的,可能不一定适合。:)

精通:能独立完成大中型程序单一模块的开发或有开发经验(就是我们通常说的开发过东西)
熟练:能独立完成实现一定功能的小型程序的编程工作(就是我们通常说的能用该语言编程)
掌握:能独立完成简单程序编写并能修改已知代码为自己所用(通常说的能对程序做二次修改)
了解:能独立完成程序代码的执行流程和漏洞的分析(就是我们通常说的能看得懂代码)

选用教材:即是推荐的自学主修教材,最好从头到尾都看完。
其他教材:同样是国际经典教材的,也可以选他们作为教材,初学强烈推荐将整本书看完。
补充教材:是必须要阅读的,因为这些并不是教程,而是一些细节和编程技术的深入探讨和补完,都很有针对性。

编译语言:
1.C语言
能力要求:至少要达到精通
选用教材:《C Primer Plus 中文版(第5版)》
其他教材:《标准C程序设计(第3版)》《C语言入门经典(原书第3版)》
补充教材:《C程序设计语言》《C陷阱与缺陷》《C专家编程》《C与指针》
2.C++语言
能力要求:至少要达到熟练
选用教材:《C++ Primer 中文版(第4版)》
其他教材:《C++ Primer Plus 中文版(第5版)》
补充教材:《C++程序设计陷阱》《Effective C++》《More Effective C++》《Essential C++中文版》
3.ASM语言
能力要求:至少要达到掌握
选用教材:《80x86汇编语言程序设计教程》《Windows环境下32汇编语言程序设计》
其他教材:《汇编语言》
补充教材:《汇编语言编程艺术》

脚本语言:
1.ASP
能力要求:至少要达到掌握
选用教材:尚无
其他教材:尚无
补充教材:尚无
2.PHP
能力要求:至少要达到精通
选用教材:《PHP与MySQL基础教程(第2版)》
其他教材:《PHP和MySQL Web开发(原书第3版)》《PHP和MySQL Web应用开发核心技术》
补充教材:《Ajax与PHP基础教程》
3.Perl
能力要求:至少要达到熟练
选用教材:《Perl语言入门(第4版)》
其他教材:《Perl技术内幕》《Perl教程(Win32版)》
补充教材:《Perl网络编程》
4.Python
能力要求:至少要达到掌握
选用教材:《用Python学编程》
补充教材:《Python网络编程基础》

操作系统(这里看导师的项目要求,原则上推荐从Microsoft开始。):
概览类:《深入理解计算机系统》
1.Windows
系统学习类:《深入解析Windows操作系统》
系统编程类:《Windows程序设计》《Windows核心编程》
网络编程类:《Windows网络编程》
2.Linux
系统学习类:尚无
系统编程类:《Linux程序设计(第3版)》

最后,比较负责的,我做了一张拓扑图给你,以便确认你的学习路线:
点击在新窗口中浏览此图片
在完成第一层后就阅读《深入理解计算机系统》,读完这本书再继续。
Tags: , ,
武道馆 | 评论(33) | 引用(0) | 阅读(14371)
2008/01/15 17:16
冰血大哥
来到大学之后我明白了大学的期考不过如此:每一届考试的题型几乎都没有变,只要看过以前的考试题,背住解题方法,考试没有90也会有80的      你也是个过来人,因为知道桂电的考试啦
我真的不再想为了考试而学习了,自己都考了那么多年了,但我没想到的是来考试的题型竟然没有变化
在这里搞期考突击的人好多, 我不知道他们怎么想,反正我感觉这是对自己的一种不负责,平时的一些比较重要的知识考试不可能涉及到,那些可能在若干年后有用.但那时知道太晚了,自己大学的时候没有掌握,自己大学只是为了考试而学习.
如果那样的话,大学只不过是一个更大的考场而已

引用你的题记"读研究生并不是指望学校能教出什么,而是给自己加固的时间。
——题记"

我也想在大学里自己给自己学些东西,让自己的时间使用更加充分

下学期真的不想再过跟这个学期生活没有什么两样的生活了,不想让它如此重复4年

我也很喜欢你所从事的技术,也非常感兴趣,但我不知道怎么开始学,希望你也为我们这些本科生写一些合适的计划什么的
冰血封情 回复于 2008/01/15 17:37
这个不是给研究生或者本科生的,我可没资格对这些人说三道四。
这个是对一个想学习相关知识的人的一些建议而已,而且也是冰某的一家之言。
ycdm Email
2007/10/20 20:32
这些书要是全买回来是一笔不小的费用...

都好贵..

不过在卓越买还是会便宜点的..呵呵.

以前不懂在书城买花了好多冤枉钱~~  悲哀~
冰血封情 回复于 2008/01/15 17:38
一般,有一两本经典书,啃透了就可以了,工科是这样的。
传统学科就不是这样了,比如物理学,哲学等尽量开卷有益。
ycdm Email
2007/10/20 20:24
《Windows网络编程》

这边貌似忘记写备注了吧呵呵!
冰血封情 回复于 2008/01/15 17:39
一些书我不是特别了解,只知道他们的大名翻阅了一下大概,是一些牛人曾经推荐的,因此我就写了上来。故此本着客观的原则不加注释。
nyl Email
2007/10/07 11:41
stupid为什么没有LIUNX的系统学习类的?
冰血推荐下,难道要自己慢慢玩吗?
冰血封情 回复于 2007/10/08 04:21
在系统编程类谈到了,并非nix不重要。
而是冰某不擅长linux类的,所以不敢妄加指点。所以说这个表只适合我给睡猫,并非所有人都适合。

不过大家可以一起来完善。
yiyi
2007/09/05 02:10
stupid上个月玩了个军方网站。我已经扫描过很多次了。他们用的apache新版本作的http server。采用的是unix,具体说像是sco unix,版本从反馈的信息看应该是7.0的scounixware。端口开了80,21和20,然后就是远程登陆管理的4410的端口就四个。21和20显然是用来作FTP的,他用的FTP的服务程序,居然是vsftp1.2版本。昏了。一般的unix和linux主机都会留下远程登陆的口子,但是我没有密码,还是没用。什么都没干成,好失败花了那么多时间,8过还是觉的学Linuxunix有趣。....
冰血封情 回复于 2007/09/06 16:25
哦。
yiyi
2007/09/05 01:45
shuai学完这些,其他主课咋PASS?!
对女孩来说这些似乎太繁重了。shuai
操作系统。
让我们脱离Windows的束缚,进入Linux时代吧!挖卡卡

我今天在研究怎么在unix里装个windows
在Windows里虚拟一个Linux,在虚拟的Linux里面再虚拟一个Windows,接着再虚拟一个Linux。。  

好玩好玩 哈哈
冰血封情 回复于 2007/09/06 16:25
不一定非要在学校时间学完,学习是个漫长的事情。:)
Fegor Email
2007/08/18 17:37
有板有眼的。。呵呵
冰血封情 回复于 2007/08/18 18:37
这个是真正要去实施的计划,并非写出来玩的。
icebird Email
2007/08/13 17:02
我是研究生 可惜学生物了 好羡慕冰血大哥 我爱网络安全
冰血封情 回复于 2007/08/14 14:32
生物也不错啊,生物也有网络安全,我最近在国外有的大学上看到他们的安全专业中有一项专业就叫“生物安全”。
指纹扫描芯片,虹膜扫描芯片,脑电波等等,网络是个工具无处不在,而生物也好化学也好都有用武之地。也许你可就此而反而走上了更尖端的技术研究呢。:)

其实科学,都是在同个锅里搅,只是有浓有淡。:)
Unicorn
2007/08/10 19:23
给自己定个目标计划是好的,但这样的学习计划表太理想化了,这些如果都学完,整个人估计也差不多傻了。呵呵。
冰血封情 回复于 2007/08/10 23:40
计划全部完美完成不是不可能,但正如兄台所说,可能也差不多傻了,可能吧。不过兄台忽略了两点:
第一,每一项语言和技能我都有细节要求,精通、熟练、掌握还是了解,根据她个人,我都做了建议。所以并非每项都要具备开发能力,因此看似条目很多,实则有轻有重。有侧重点的完成以上的任务就不难了。
第二,拓扑图是一个脉络清晰的导航,告诉她知识之间承上启下环环相扣的关系,从宏观和围观两个角度将整体目标和细节路径阐明。可,并非是要每条都学,比如你可以挑选图上的一条路径,从C出发,然后学C++,再学PHP,有兴趣还可以学Perl,而且还有建议侧重。这样其实根本不难。:)

其实圈子里熟练掌握上图中90%技能的人,还的确是大有人在的,他们都没有疯。
世上无难事,只怕有心人。
殇之沉伦 Email Homepage
2007/08/08 12:53
呵呵
偶借鉴一哈子    收藏之
这好  你推荐的这几本儿书我都有
不过全都是电子书  看着吃力  自学起来更加痛苦啊

想请教一哈冰血  为啥    不推荐几本儿数据结构和算法的书了  这应该是关键中关键啊

或者说是数据库的    这些脚本语言在实际的项目开发中都与数据库联系蛮紧密的

嘿嘿  是不是还米有写完啊    希望冰血  尽快将其完善

说实话    蛮不错的推荐哈

谢谢了
分页: 3/4 第一页 上页 1 2 3 4 下页 最后页