从学生时做研究时起,我就算进入了存储领域,那时我的研究方向是网络存储、分布式计算,业余还研究点数据挖掘。毕业后进入存储行业的公司,差不多又有两年的时间了。前后算起来,我搞存储也有好几年的时间了,然而存储博大精深,我现在仍然行走在存储学习之路上。不过,我觉得自己还是有些东西(或者可以称之为经验)与存储同行分享一下,如果能对那么几个人有所帮助,我就觉得值得了。
0、存储入门
领路人的作用很大,这个人可能是你做研究生的导师,或者工作中的tutor,或者是朋友、同事。指点迷津,学习和研究过程中将少走很多弯路,经验的价值这在这里体现。如果你是存储初学者,赶快去寻找你的领路人。当然自学成才的例子举不胜举,还是靠自己来做权衡。
1、存储图书
学习存储的基础理论最直接的方法就是读书。相对于计算与网络技术,存储技术发展是相对落后的,因此图书方面也要少很多,国内的更少,而且大多是翻译或改编的。我读过的国内存储图书有:
网络存储技术 清华大学出版社
网络存储技术导论 清华大学出版社
SAN存储区域网络 机械工业出版社
数据存储备份与灾难恢复 电子工业出版社
基于对象的网络存储 电子工业出版社
IPSAN权威指南 中国电力出版社
成就存储专家之路 清华大学出版社
信息存储与管理 人民邮电出版社
大话存储 清华大学出版社
数据重现 清华大学出版社
2、存储资源
网络资源也是学习存储的重要资源,而且能够很好地跟踪存储的最近发展动态。我常访问的URL有:
InfoStor: http://www.infostor.com
SINA: http://www.snia.org/home
Gartner: http://www.gartner.com/technology/home.jsp
SanSky: http://www.sansky.net/
DoStor: http://www.dostor.com/
WatchStor: http://www.watchstor.com/
另外还有一些国际上存储会议,比如:
SDC,Storage Developer Conference (2009,http://www.snia.org/events/storage-developer2009/presentations)
FAST, File and Storage Technologies (http://www.usenix.org/events/fast/)
3、存储实践
大学中我们最缺是估计就是实践。实践可以帮助我们更深刻地理解和掌握理论,并且获得将理论进行实现和应用的能力。实践有很多方式,比如自己动手进行存储软硬件的调试、存储系统集优化改进、开发一些软件、阅读存储软件源码等等。实践这个东西,多多益善,尽量找机会多做。源代码除了Linux kernel外,www.sourceforge.net是最好的去处,可以读VFS、EXT2/3/4、Soft RAID、LVM、FDISK、NFS/CIFS、SCSI/iSCSI、FUSE、AFS、LUSTRE等等。
4、存储交流
牛人大多都是喜欢与人分享的,你也不要担心分享自己的东西,别人就超越你了。能把自己的东西说得让别人明白,实际上对自己也是一个提升。物以类聚,人以群分。现在网络不要太方便,找一群兴趣相投的人,多多交流,大家共同进步就何等的好事。而且同时可以建立人脉,说不定哪天志同道合的人,就一起做共事或创业了。我的MSN:liuag@hotmail.com(注明存储交流哈)和Gmail:aigui.liu@gmail.com,欢迎大家与我交流分享!
5、存储思考
学而不思则罔,思而不学则贻。当已经掌握了一些存储理论和实践后,我们可能会遇到发展的瓶颈,需要选择一两个方向进行深入学习和研究。这样我们才能有精力去分析和思考理论和技术上优点与不足,继而不断实践和思考。从而就有可能达到一个更高的层次,并且可能会发现一些机会。
6、存储经验
我们常常看到招聘信息上要求8-10年的相关工作经验。不管是失败还是成功的经验,对未来的工作都很有意义,尤其是失败的经验,将大大提成功的几率。对搞存储的来说,最好能找机会进入存储行业的公司或研究机构工作,这对经验的提升非常重要。因为这是正规军,是适应市场用户需求的,而自己的学习和研究,都是出自自身需求的。如果你在公司工作,或者自己创业,用户需求是做产品的根本出发点,这个意识要尽早培养。
7、存储趋势
熟悉历史,把握现在,预测未来。一旦我们对存储技术的过去和现在都非常熟悉和深入理解,那么我们就有可能正确地对存储的未来趋势进行分析和预测,掌握先机和商机。这种人是大牛,或许我们很难达到这个层次,但至少大牛提出很多新的观点和概念时,我们能很快理解和认同。
8、存储创新
创新是需要前提条件的,如果没有前面的学习、实践、思考,存储创新根本无从谈起。创新可能是理论创新和技术创新,主要出发点就是要解决和改进目前理论或技术上存在的缺陷与不足,这自然就要求我们对现有的东西非常熟悉。达到可以深入思考和寻求创新的层次,我想大概规律性的东西就很少了。成功有时是需要点运气,但前期的功课是要做好的,成功还是眷顾有充分准备的人的。
分享到:
相关推荐
Oracle 存储过程学习经典入门 Oracle 存储过程学习目录是 Oracle 存储过程学习的基础知识,了解 Oracle 存储过程的基本语法、基础知识和一些常见问题的解决方法是非常重要的。本文将从 Oracle 存储过程的基础知识...
在这个"MySQL存储过程学习"的主题中,我们将深入探讨存储过程的定义、创建、调用以及其在数据库管理中的实际应用。 首先,理解存储过程的基本概念是至关重要的。存储过程是一组为了完成特定功能的SQL语句集合,这些...
在学习过程中,你可以通过实例练习来熟悉这些概念,例如创建一个简单的存储过程来计算两个数字的和,或者创建一个复杂的存储过程来处理多表之间的数据操作。同时,了解如何在实际项目中应用存储过程,将有助于你更好...
Ceph分布式存储系统是一种开源的、高性能的存储解决方案,它被设计用来提供对象存储、块存储和文件系统接口。...通过深入学习和实践,你可以充分利用Ceph的优势,构建出高效、可靠的存储基础设施。
学习SQL存储过程是提升数据库管理和应用开发效率的关键步骤,它可以帮助我们更好地组织和优化数据操作。 在SQL存储过程中,有以下几个重要的知识点: 1. **定义与创建**:存储过程可以通过`CREATE PROCEDURE`语句...
存储过程 结合 触发器流水 账号 实例 存储过程 结合 触发器流水 账号 实例
【HCIE-Storage存储学习必备脑图】是一个针对华为认证的高级存储专家(HCIE-Storage)考试的学习资源。这个脑图涵盖了存储领域的核心概念、技术和实践,旨在帮助备考者系统性地理解和掌握存储技术。 HCIE(Huawei ...
学习是自己的事情,有时候忘了自己要做什么,或者正在做些什么,只是在这个过程中我们都体会着进步和挑战。还没有体会到,那怕是一点的成功,所以我们必须努力……
NoSQL 学习之路 NoSQL 数据库是当前大数据时代的热门话题,NoSQL 数据库学习之路是 NoSQL 数据库的详细介绍,介绍了目前主流的 NoSQL 数据库实现原理,涵盖了 CAP 理论、 BASE 理论、一致性哈希、 Vector Clock、...
比如,我们可以创建一个计算两个数之和的存储函数,方便在查询中直接使用。 3. **进阶学习内容**:在进阶学习中,你需要掌握如何创建、调用、修改和删除存储过程和函数,以及如何处理异常和返回值。此外,理解存储...
深入学习存储过程,首先要理解其基本概念。存储过程是数据库管理系统中预编译的SQL语句集合,它允许开发者封装一系列复杂的查询和操作,形成一个可重复使用的代码单元。在SQL Server中,存储过程可以通过`CREATE ...
AS1000G3存储日志,仅供学习,可查看到设备内的各个部件状态和参数,供学习用 AS1000G3存储日志,仅供学习,可查看到设备内的各个部件状态和参数,供学习用 AS1000G3存储日志,仅供学习,可查看到设备内的各个部件...
在“学习之数据存储.zip”压缩包中,我们可能找到一系列关于Android数据存储技术的资源,这些资料对于进行毕业设计、代码学习以及JAVA ANDROID相关的项目尤为有用。 1. **Shared Preferences**: 这是Android中最...
本资源“Oracle学习开发常用的SQL和存储过程学习(内含SQL面试题目和存储过程,函数面试题目).zip”提供了全面的学习材料,旨在帮助初学者和求职者提升在Oracle数据库中的SQL查询和存储过程编写技能。 SQL...
EMC存储模拟器适合个人学习
丝绸之路服装CAD的学习版可能包含了以下关键知识点: 1. **界面与工作流程**:了解软件的用户界面布局,熟悉工具栏、菜单栏和快捷键,理解从新建项目到完成设计的基本工作流程。 2. **图形绘制**:学习如何使用...
AS1000G6存储导出的日志,仅供学习 AS1000G6存储导出的日志,仅供学习 AS1000G6存储导出的日志,仅供学习 AS1000G6存储导出的日志,仅供学习 AS1000G6存储导出的日志,仅供学习 AS1000G6存储导出的日志,仅供学习 AS...