EMC World 2014的主题就是REDEFINE。的确,现在科技的发展在重新定义了技术,影响了生活,改变了你我。

对于一个有数万员工,甚至数十万员工的企业来说,Redefine无疑更加具有挑战,对于未来的把握,稍有不慎可能导致企业的命运无可挽回。就如许多局外人都在据理分析Nokia, Motorola应该要如何改变才能适应趋势,但是就如泰坦尼克,危险就发生在眼前,但是巨擘已经没有时间去调转。

员工的轨迹也一样,如果企业转型不成功,企业失败了,对于个人的影响也是巨大。毕业时,有人去了爱立信;有人去了思科;有人去了互联网;有人去做移动平台的客户端;有人去了银行。。。每个人入学的能力不一样,每个人在学校的轨迹也不一样,每个人毕业选择也不一样,但实际上,几年下来,每个人的发展也非常不同,薪资差别那就更大了。

当然了,除了自己的主观因素,比如你能软硬实力,还有一个非常重要的因素,甚至可以说决定因素,就是你所处的行业,你的行业很大程度上决定了你的高度,你的前途。

毕业时,其实大家对所选的单位,或者是行业有非常理性的认识,大家比较的重要因素除了工作地点,就是薪酬福利了,可能还会有工作是否轻松。但是过了几年再看,可能会有很多感触。首先你是否真正选择对了行业?

遥想当年,外企是很多人的首要选择。外企福利好,工作轻松,培训体系完善,等等。的确,那时候的外企风光无限,的确,它们那时候很多时候代表了IT行业。随着华为的异军突起,华为在通信设备,网络设备把一个一个巨头拉下马。中国人没有错过互联网的大潮,百度,阿里,腾讯代表了互联网在国际上的地位。接着山寨手机也在非洲印度变成畅销机,甚至有的公司的产品是仅供出口的。社交网络也因为中国庞大的人口基数而变得风光无限(当然了,盈利模式另当别论)。现在,移动互联网方兴未艾。小米,锤子,以后会变成帝国吗?这些,都是这风起云涌的IT行业的缩影。

现在传统的IT外企,尤其是传统部门的发展受到了很大的制约,由于公司战略调整,这些部门一直在进行re-balance,实际上就是cost control,花smart money。因此,应届生是不适合进入这些部门的。特别是那些对于自己职业规划不清晰的人尤其如此。可能待了几年,发现自己的职业生涯越走越窄,那时候当你发现你的薪资调整甚至都跑不过CPI时,你的价值,你的能力可能逐渐被时间吞噬。

当然了,这也是我的困境:虽然校招进入了一流的外企,但是不幸的是进入了不是符合公司未来发展的部门。没有令你激动从而付出自己热情的项目。当然了,这个部门在未来的很长一段时间都会存在,但是,已经不适合一个对于技术有崇高追求的技术男了。

是的,我需要Redefine我的职业规划。大数据,云计算,Mobile和社交网络是下一代平台的四个核心。我需要Redefine,即使存储绝对是非常重要而且非常基础的一块。

自学Hadoop,阅读HDFS的源码,横向对比了我们的传统存储系统和分布式存储系统的差异;可以说,虽然对外提供的服务类似,但是从架构到实现,都是完全不同的哲学。就如Perl说宣称的那样,你绝对有N种方法去解决同一个问题。现在,开始学习Spark,一个优秀的内存计算框架。如果说HDFS是我对分布式计算的入门的话,那么,Spark算是我对分布式计算的一个深入,深入内核去理解它为什么这么快,它是如何解决了DM/ML的问题的。

接下来的一个月,是我在EMC的最后一个月。从3年前的一个campus hire,到现在的我,我的确发展了很多,从自己的英语,到自己的架构能力,我非常感激EMC给予我的。这里有很多的小伙伴,非常聪明而且极富睿智。不得不离开,只是因为,I need to redefine myself.

Redefine:Change in the Changing World的更多相关文章

  1. mysql小特性:change buffer

    change buffer是在其他数据库中没有的一个概念,说白了就是一块系统表空间分配的空间,针对的对象是辅助索引的叶子节点(为什么不是主键索引?因为主键索引是聚集索引,在磁盘上的排列是有序的,磁盘的 ...

  2. MySQL:change buffer

    1. 概念 Innodb维护了一个缓存区域叫做Buffer Pool,用来缓存数据和索引在内存中.其大小通过参数 innodb_buffer_pool_size 控制: change buffer 是 ...

  3. Entity Framework Tutorial Basics(19):Change Tracking

    Change Tracking in Entity Framework: Here, you will learn how entity framework tracks changes on ent ...

  4. CSDN专访:大数据时代下的商业存储

    原文地址:http://www.csdn.net/article/2014-06-03/2820044-cloud-emc-hadoop 摘要:EMC公司作为全球信息存储及管理产品方面的领先公司,不久 ...

  5. CSDN专訪:大数据时代下的商业存储

    原文地址:http://www.csdn.net/article/2014-06-03/2820044-cloud-emc-hadoop 摘要:EMC公司作为全球信息存储及管理产品方面的率先公司,不久 ...

  6. realm数据库报错:Changing Realm data can only be done from inside a transaction.

    在编写realm数据库相关时: 代码: List<Student> delByStudent(String priNum){ RealmResults<Student> stu ...

  7. EXTJS项目实战经验总结一:日期组件的change事件:

    1  依据选择的日期,加载相应的列表数据,如图:   开发说明    1 开发思路: 在日期值变化的事件中获得选择后的日期值,传给后台,然后从后台加载相应的数据 2 问题:在查看extjs2.2 的a ...

  8. EDKII Build Process:EDKII项目源码的配置、编译流程[三]

    <EDKII Build Process:EDKII项目源码的配置.编译流程[3]>博文目录: 3. EDKII Build Process(EDKII项目源码的配置.编译流程) -> ...

  9. Django 2.0 学习(04):Django数据库

    数据库设置/配置 打开mysite/settings.py,我们会发现Django是用的是默认的数据库SQLite,如下图所示: Django也是支持其它数据库的,比如PostgreSQL.MySQL ...

随机推荐

  1. C语言程序设计第四次作业——选择结构(二)

    (一)改错题 错误信息: 错误原因:第13行sqrt数学函数缺少")",导致编译器无法将括号正确配对 改正方法:补齐缺少的")" 错误信息: 错误原因:if语句 ...

  2. 用 ConfigMap 管理配置 - 每天5分钟玩转 Docker 容器技术(159)

    Secret 可以为 Pod 提供密码.Token.私钥等敏感数据:对于一些非敏感数据,比如应用的配置信息,则可以用 ConfigMap. ConfigMap 的创建和使用方式与 Secret 非常类 ...

  3. Vue.js + Webpack

    vue.js Vue.js是一个构建数据驱动的 web 界面的库.Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件 以上是Vue.js官方定义,故名思议,以数据驱动视 ...

  4. jsp根据参数默认选中radio

    <% int vol = (Integer)request.getAttribute("cardtype") ; %> <input type="rad ...

  5. moment.js常用时间示例,时间管理

    '今天': moment() '昨天': moment().subtract(1, 'days') '过去7天':moment().subtract(7, 'days'),moment() '上月': ...

  6. CSS(一)解析浮动塌陷与清除浮动

    清除浮动方法 1.对父级设置适合CSS高度,父级元素撑开并且包含子元素. <p>固定高度</p> <div style="height: 50px;" ...

  7. Spring boot 整合 Mybatis + Thymeleaf开发web(二)

    上一章我把整个后台的搭建和逻辑给写出来了,也贴的相应的代码,这章节就来看看怎么使用Thymeleaf模板引擎吧,Spring Boot默认推荐Thymeleaf模板,之前是用jsp来作为视图层的渲染, ...

  8. PHP echo和print 语句

    PHP  echo 和 print 语句 在 PHP 中有两个基本的输出方式: echo 和 print. 本章节中我们会详细讨论两个语句的用法,并在实例中演示如何使用 echo 和 print. P ...

  9. MongoDB 高级索引

    考虑以下文档集合(users ): { "address": { "city": "Los Angeles", "state&qu ...

  10. Zookeeper的功能以及工作原理 (转自:http://www.cnblogs.com/felixzh/p/5869212.html)

    1.ZooKeeper是什么?ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,它是集群的管理者,监视着集群中各个节点的状态根据节点提交的 ...