近两周收获之巨是一年来不曾有的,看着“孩子”们从无形到成形,心里莫大安慰。趁午休时间,在此简单总结如下:
1,CISCO学习方面,虽然前面写过一篇文章,在这里还是禁不住内心的激动,我十分想对发明Dynamips的人说一句:十分感谢千分感谢万分感谢亿万分感谢。这个软件的新鲜出炉以及闪亮登场让此前所有思科模拟器诸如YS-RouteSIM、NetSIM等全都黯然失色,并随之慢慢退出历史大舞台。Dynamips通过加载CISCO IOS真正实现了从低端机到高端机的全方位模拟,在模拟器上做实验和在真机上做实验感觉没有太大的区别,而且大大节约了时间。只需要通过软件、鼠标、键盘就能够随时随地全方位实验,而不用拿着网线、PC机在设备之间穿梭,这本身就是一件很了不起的事情。除了节约时间,更关键的是节约了金钱,想想花钱搭建一个CCIE实验室,即使使用二手、低端设备,最起码也得好几千吧,除去设备的开销,还有电费的消耗,这对于我等贫下中农来说是不可想象的。但如今,Dynamips的出现,让一切梦想都变成了现实;
2,PROGRAM学习方面,ruby on rails顶着前辈们(C,C++,java等)的巨大压力脱颖而出,曾一度在JAVA社区引起了不小的骚动。接触这个东东的时间不超过两周,但产生了浓厚的兴趣。在这里推荐两本英文版的书,一本是《Agile Web Development With Rails 2nd》,一本是《Programming Ruby》。前者介绍了rails的应用,后者介绍了ruby语言的基本语法,两者的结合可谓相得益彰。《Agile Web Development With Rails 2nd》这本书的优秀之处在于他通过引领读者创建一个在线图书订阅系统让读者通过实践真实感受到了rails方便、快捷的特点,而《Programming Ruby》则相当于一本活字典,如果在《Agile Web Development With Rails 2nd》中遇到了不明白的语法,可以通过翻阅《Programming Ruby》迅速成长起来。除此之外,推荐一款SUN公司开发的名为NETBEANS的开发工具,最新的版本是6.0,有了这个工具,让开发过程变得更加人性化;
3,DATABASE学习方面,OCP的考试迫在眉睫。这方面的平台搭建比较容易,可以通过在PC机上安装ORACLE或者MYSQL(MYSQL主要是结合rails)达到实践的目的。昨天一ORACLE QQ群里有个哥们儿说了一句话很有道理:在国外,一般都是先工作,经验积累到一定程度再考证书;在国内,这样的情形恰好相反,大部分人都是通过先获得认证,再凭证书去获取工作以及实践的机会。到底是先理论对还是先实践对?这是公说公有理婆说婆有理,这里没有必要讨论。结合我自己的情况,我觉得拿证书是激励自己不断学习的动力,目标很明确,动机也很明确,所以就义无反顾的,上吧;
4,SYSTEM学习方面,通过接触UNIX系统以及从UNIX系统衍生出来的系统诸如HP的HPUX、SUN的Solaris、IBM的aix是不错的学习方法。但有一个最大的缺憾是这方面还没有人像制造Dynamips那样也制造出小型机的模拟器,即使可以通过VMware在PC机上模拟SUN公司的Solaris操作系统以及LINUX系统,但因为硬件结构的不同,让很多命令无以施展。所以,找一份工作,在真机上做做操作、熟悉一下机器的硬件结构,还是非常有必要的。很多人以有高端机操控环境为荣,没必要。高端机技术越成熟,操作以及诊断过程越简便。结合高端和低端,以ORACLE8I和ORACLE9I为例。在ORACLE8i中,使用的是数据字典管理表空间,需要人为操控,而且存在难于管理及磁盘碎片的问题;而在ORACLE9I中,提出了本地化管理表空间的概念,使用维护位图的方法,以使用表空间中的数据块,以避免使用SQL语句引起系统性能下降的问题。管理方便了,但如果管理员如果有ORACLE8I的使用经验,体会到了使用数据字典管理表空间有多么的麻烦,然后再体会一下ORACLE9i中的本地化管理表空间的概念,相信与没有使用过ORACLE8I而直接过渡到ORACLE9i使用中的管理员比较会获得更多的收获。所以,很多时候,没有必要舍本逐末,踏踏实实从底层干起,还是有很多好处的。
说了这么多,剩下就是时间应该怎么规划的问题,这的确是个问题,待仔细思量一番再说。
阅读(2397) | 评论(2) | 转发(0) |