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. Java Servlet 笔记4

    Servlet 客户端 HTTP 请求 当浏览器请求网页时,它会向 Web 服务器发送特定信息,这些信息不能被直接读取,因为这些信息是作为 HTTP 请求的头的一部分进行传输的. 读取 HTTP 头的 ...

  2. Win10无法删除文件提示“你需要来自system的权限”

    不得不说win10的管理权限非常迷 windows10用户在删除文件时,就会遇到错误提示"你需要来自SYSTEM的权限才可以对此文件夹进行更改".以下是具体解决方法.   解决方案 ...

  3. c# datatable row

    在指定索引位置插入新行 string fzmc = rs["fzmc"].ToString(); string mkmc = rs["mkmc"].ToStri ...

  4. asp.net用户控件引用

    <%@ Register Src="~/_module/IndexChannelHead.ascx" TagName="tn" TagPrefix=&qu ...

  5. C语言实现的排序

    冒泡排序 比较相邻的两个元素,若顺序不对,则将其调换 通过一遍排序,较大的数会排到最后(沉到底部) 两层循环,外层循环控制遍数,内层循环控制每一遍内的排序. 完整代码: #include<std ...

  6. Docker安装tomcat和部署项目

    随着微服务的流行,Docker越来越流行,正如它的理念"Build, Ship, and Run Any App, Anywhere"一样,Docker提供的容器隔离技术使得开发人 ...

  7. Linux系统格式化新磁盘并挂载分区

    Linux系统格式化新磁盘并挂载分区 在虚拟机的设置界面中,我们可以选择添加硬盘 添加好硬盘后,我们输入命令fdisk -l 看到有一个未经分区的硬盘 Fdisk命令编辑这个硬盘 输入n创建分区,p选 ...

  8. C++笔记010:C++对C的扩展——register关键字增强

    register关键字:请求编译器让变量直接放到CPU内部寄存器里面,而不是通过内存寻址访问,速度快. 在C语言中,register修饰的变量不能取地址,去寄存器变量的地址在C语言里面是会出错的. i ...

  9. Ubuntu 16.04.4 LTS下安装JDK

    写在前面 为什么我又装jdk?今天顺手升级了我的双系统中的ubuntu,开始的时候用的图形化界面升级,后来你懂的,升级软件死锁了.. 用命令行也没有效果了,提示锁被占用,手残重启试试,彻底崩了...我 ...

  10. MongoDB 复制(副本集)

    MongoDB复制是将数据同步在多个服务器的过程. 复制提供了数据的冗余备份,并在多个服务器上存储数据副本,提高了数据的可用性, 并可以保证数据的安全性. 复制还允许您从硬件故障和服务中断中恢复数据. ...