首先,我们来看看数据架构师的招牌要求吧:
1、 有扎实的计算机理论基础, 对数据结构及算法有较强的功底;
2、 对分布式原理有较深的理解;
3、 熟练掌握Java/C++编程语言,兼有者为佳;
4、 有较多数据库管理经验,较好的数据库排障能力,对海量数据处理原理有较深的理解;
5、 精通数据库原理,深入理解ORACLE或Mysql数据体系结构
6、 熟练掌握Oracle或Mysql的设计、开发,以及数据库优化方法和各种备份、安全、存储方案。
7、 熟悉Liunx(Red Hat AS)、AIX、HP-UNIX操作系统,熟悉Shell脚本;
8、 熟悉MapReduce及Hadoop的使用,能解决Hadoop的复杂问题;
看到这些是不是就头疼了?其实真的有那么难吗?真的挺难的。数据架构师不是一年两年能练出来的。你看看上面的一个个要求,你觉得自己靠谱吗?但是人总有例外的。
我身边就有这样一个哥们,年纪30岁了,之前对编程比较感兴趣,就自学了一些java的语言,我说那玩意都是英语,你怎么就会有兴趣呢?我其实一直没想。他说他就是想学,这个解释我也就只当他在玩笑。可是后来他让我大吃一惊。
他在没有走入IT这行的时候,是一个公司的销售经理。他对我说,他觉得销售的数据对一个公司来说就是人身体的细胞,记录了人的所有成长过程,要是这些能弄清楚,不愁成不了大公司。我觉得他说的挺有道理的,只是我当时也就随便一听。没想到过了两个月,他说他去一个公司帮别人管理数据库了。一个就有一点点基础的人,两个月怎么可能就合格去一家IT公司上班去了?后来他告诉我他参加了一个培训,15天的课程,自己回家又好好研究一个多月,他自己觉得没有问题就上班去了。我说,你原来的销售经理不干了?他说成长不了多少了,换条路试试。
时间过得也真快,我一直也没注意,这小子虽然有点魄力,但是你想想啊IT行业,那都是精英啊,他一个30多岁的人,不太好混吧。真是我想错了,四年后的一天,他成功应聘了一家公司的数据架构师,而且是一家大公司。真是人不可貌相,这小子现在也过起了月薪3万的金领生活。羡慕的同时,心里也明白,人有时候不能看到困难就觉得不可能,这个世界很多事情,只有你心中坚定能成,才会成功的。