Thinking in BigData

前序

  谁也无法说服他人改变,因为我们每一个人都守着一扇只能从内开启的改变之门,不论动之以情或说之以理,我们都不能替别人开门。

                                    ——弗格森

  BigData这一名词,第一次蹦出脑袋应该是13年3月份,一次地铁悄然而遇。自此11个月之后至今,它可能俨然成为这个时代阶段性的代言词。也在你的思维与轨迹中产生深远的影响,以至于你的生活与生存方式也将为此改变。这之中,它蕴含着什么信息、又蕴含着什么。乃至整个圈子都在讨论,都在揣测,它到底是什么?到底带来的什么?

  在过去的半年中,我学到了什么?是从短浅的眼前看到了日后,是从一个城市到达了另一个城市,还是从一种思维、一种视野到达另一种思维、另一种视野。每当和同伴讨论,这半年我学到了什么?我总是给自己一个理由,等空闲、放假的时候,在没有人的时候,一个人好好地想想。我想,一个阶段的人生,自会有一个阶段的思考。一个阶段的理解,定会产生一个阶段的价值。当你还揣着脑袋中不是很明确的想法时,你所遇到的一切就是一把试金石,它会让你明确,你要找的金子到底在哪儿。就像数据挖掘最根本的定义:找到那块金子。需要你的就是在这条路上一直在寻找,不断的寻找。而BigData的含义,也正源于此。

  去年3月份的一次地铁,站在车门口,听着看似学生的两个人,在讨论Coding(码农代名词)。说道:未来软件行业,Coding将会变得不再那么重要,以前一群人干的事情,以后可能一个人两个人就可以搞定,而之后,数据会改变整个圈子乃至整个时代。可能就是上面这句话,让我注意了两人的谈话,以及其中一人手中的那本书《大数据时代》。可能由于有买书的癖好,等到了公司,第一时间,那本书已在书单,第二天,它就到手了。而之后的变化,大家都没有预测,它会带来什么改变。人总是会想法设法去证实我们认为正确的事情,哪怕它们根本不存在或可能存在,但我们也总会想法冠之合法的权益,来说明我们的坚持是正确的。而这样的结局只有两种结果:一、存在,之后会有一些说辞,意思就是我早就这么认为;二、不存在,之后也会有一些说辞,证明不存在是假的。看似毫无逻辑,其实仔细想想,他们就是我们自己。

  在几期百度技术沙龙的讲座中,你看到这个他们所说的圈子。在籍海楼后,3W和车库,已成为这个圈子的集结地。从一开始,只是为了长点见识,到开始关注,再到后来主动为别人推荐。在这里,不要想,哪天会一个VC找到你,你这个不错,怎样,想继续做下去吗?因为在这个圈子里,无论你在哪儿,当到一定程度,自会有人找你。在这之前,你能做的,就是积累,不断的积累。从EB到百度技术沙龙到July北理工的讲座,到BUAA,到阿里薛贵荣老师授课团队,到百度林仕鼎老师授课团队,到2013中国大数据技术大会,到百度夏粉计算机广告学,再到中科院陈世敏老师。这只是聚焦点下的一次偶遇,只能说是偶遇,一次浅浅的交集。而之后,它会带来什么样的边际效应,是否会像那只小蝴蝶的预示,他日会产生整个风暴。这之中,我们错过了什么,我们是否认为这都是理所当然,过去之后,你的是否思考它是为什么。前两天,在微信上关注一条《那三届--77、18、79级大学生的中国记忆》中读到张亚勤。对于他早不那么陌生,他母亲曾告诉他:日后,你要学有一技之长,可以养活你的一技之长。记得大二,一次同学聚会,和班里同学说过这句时时在耳畔想起的话。在这本书中提到张亚勤:从“少年班”到微软。

  “2013年2月9日,农历除夕。身边的同事都已休假回家,只我一个人在偌大的微软亚太研发集团写邮件、清理之前堆积的繁琐事务、上微博看网友对蛇年新春的憧憬与祝福……没有演讲,没有干扰,周围没有一个人,难得的清净与平和。我的本心从未改变,和多年前独自行走在山路上的那个少年并无不同。在内心深处,仍是那个信奉“人沉静时智慧升起”的思想者。”

  又是一年,我想他与去年并没有本质的区别。而这一年,我们处在他当年的少年,经历着他少年经历的事情。我们又遇到了什么?经历了什么?买书、熬夜、不回宿舍,以及11点半、12点、1点后的那条匆忙的小路。这让我想到那天, 下午,骑着花80块在北邮买的永久牌自行车,从北航骑到北体。路过中关村,北大,清华,圆明园,回来错了转弯路口,到了人大、北理工。那时,我想起了,二十年多年前的他们,也曾经骑着辆破自行车,穿梭在这车水马龙,而现在你也在这里,他们依然也都在。每到年末,总是提醒自己等你有时间细细想想,能留下什么。人生中两个最大的财富:你的才华和你的时间。当你的才华越来越多,但是时间越来越少,我们的一生可以说是用时间来换取才华。如果一天天过去了,我们的时间少了,而才华没有增加,那就是虚度了时光。这就像一个警钟,时时的提醒。可能这就是2与8的区别。当你把8的时间用于忙碌,只留下2的时间去思考,其实已走入误区,而真正决定你的人生就只是那2。我们也总会给自己找各种理由,去安抚我们浪费那8的时间,看上去很有说辞,其实都是自欺欺人。23岁,我们总是在经历以前不曾经历的事件,考验着自己的价值与价值观,那本质的东西,一直伴随,与当年的少年并无不同。

  结课后的一段时间,开始新的任务,大数据分析调研,相比之前清闲许多。也就在上周,把以前看到一半的书看完《痛并快乐着》——白岩松。而首页采访国医关幼波的一次对话:“1”是健康,婚姻,事业,金钱就是后面的一个又一个“0”,健康这个“1”在的时候,后面的“0”越多,你的人生越丰富,而前面这个健康的“1”一旦不在了,你后面的“0”再多,人生也只是一个“0”;在我们这个年纪,可能很难理解上面的一段话,而只有,亲身经历过一次病理的折磨与痛苦的时候,才会明白,父母的唠叨,而我们却一直在骗他们自圆其说。其实,这可能是我们的悲哀,也可能就是读书的乐趣。当你读到与之共鸣处,才会明白那些深人发省的简单道理,来的是那么真实。在后来的几天,我给同伴说,早回去,不要熬夜,不再熬夜。当你,开始思考单位时间产生的价值的时候,你会明白,大部分的时间你是浪费了,而才华并未增加。而这半年,和同伴们,一直在拷问自己的一个结果,大家都不知道的结果。我们总是选择不停的走,而路途却有两个,你可能就错了方向。我不知道多少次,在和同伴在聊,多少晚上睡不着觉,可能就是在你眼前的场景,让你无处下手,找不到一个适合的点,而这也是,多少次兴奋的讨论,然后执行,到最后是有结果或失败。我清楚的记得,那天实践课答辩,任务没有完成,一场答辩,竟变成我们自我反省课。我们把遇到的问题列出来,后来老师,说了很多,为什么会导致这个结果的产生。答辩结束,我们收拾包就走了。后来,我们反省到,如果我们有第一次搜索引擎课的拼劲,这任务早就完成了。而其中真正的根由我想是它缺乏第一次的吸引。也许,我们就带着这种希望与迷茫从大学走出,再进入校园,已不再是大学。当自己,不知道该干什么的时候,就拼命的读书,疯狂的跑步,读想读的书,跑到筋疲力尽。这也是曾经和一个朋友分享的一个方法,当你不知道如何抉择的时候,那就读书吧,疯狂的跑吧!那自会告诉你一切。也是在南行的路上,在大陆沿岸最南端的海滩,一场马拉松的出发点似乎预示着人生的马拉松已悄然而始。而你越读越跑越是发现你读的越少跑的越少越是不足,而能做的就是继续读继续跑。而你能跑多远,能到多远,需要的不是一匹马的耐力,而是甘心做一匹骆驼的寂寞。我想随着那不断的加深,心会渐渐的明了。

  我们从未设想明天会发生什么,但我们坚信未来会发生什么。而这个过程会比你想象的慢,但规模可能比你想象的要大。珍惜现在每一天,那一切自会不期而遇。

  我想,每一个人都会对过去的时间,有自己的一份总结。而总结的结果是什么,已不那么重要。既然我们选择,面对明天的太阳,就不要留恋昨天的瞬间。大家都在走,走在一条不断思考的路上。

                                   2014年1月23日

                                   写于北京

Copyright©BUAA

Thinking in BigData(一)前序相关推荐

  1. 二叉树的前序、中序、后序非递归遍历 python实现

    前言 python中二叉树的定义: class TreeNode:def __init__(self, x):self.val = xself.left = Noneself.right = None ...

  2. 通过前序遍历和中序遍历构建二叉树 python实现

    前言 通过前序遍历和中序遍历构建二叉树的原理,主要是找前序遍历根节点在中序遍历中的位置,然后将二叉树而成左子树和右子树,然后依次进行这样的操作,思路还是比较简单的 代码 class Node:def ...

  3. 二叉树的前序,中序,后序的递归、迭代实现

    二叉树的前序遍历 递归实现 递归实现没什么好说的.个人感觉将函数功能看成一个整体,不要去想栈中怎么实现的.毕竟自己的脑袋不是电脑,绕着绕着就蒙了. void preordered_traversal_ ...

  4. java 建树源码_Java实现的二叉树常用操作【前序建树,前中后递归非递归遍历及层序遍历】...

    import java.util.ArrayDeque; import java.util.Queue; import java.util.Stack; //二叉树的建树,前中后 递归非递归遍历 层序 ...

  5. BigData NoSQL —— ApsaraDB HBase数据存储与分析平台概览

    一.引言 时间到了2019年,数据库也发展到了一个新的拐点,有三个明显的趋势: 越来越多的数据库会做云原生(CloudNative),会不断利用新的硬件及云本身的优势打造CloudNative数据库, ...

  6. LeetCode:144_Binary Tree Preorder Traversal | 二叉树的前序遍历 | Medium

    题目:Binary Tree Preorder Traversal 二叉树的前序遍历,同样使用栈来解,代码如下: 1 struct TreeNode { 2 int val; 3 TreeNode* ...

  7. 根据二叉树的前序遍历和中序遍历重建二叉树

    题目描述 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树.假设输入的前序遍历和中序遍历的结果中都不含重复的数字.例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7, ...

  8. leetcode题解:Construct Binary Tree from Preorder and Inorder Traversal (根据前序和中序遍历构造二叉树)...

    题目: Given preorder and inorder traversal of a tree, construct the binary tree. Note: You may assume ...

  9. 刻意练习:LeetCode实战 -- 二叉树的前序遍历

    背景 今天,第二期基础算法(Leetcode)刻意练习训练营 的打卡任务是二叉树的中序遍历,由于二叉树的遍历方式通常来说有四种:前序遍历.中序遍历.后序遍历以及层次遍历,而LeetCode也有二叉树的 ...

最新文章

  1. JavaScript sync and async(同步和异步)
  2. Oracle RAC系列之:利用srvctl管理RAC数据库
  3. OD基本快捷键及功能
  4. MATLAB实战系列(三十九)-matlab多目标优化之海洋捕食者算法
  5. 电为啥要分交流、直流?
  6. MTK平台Android4.4 拍照默认图片格式修改
  7. Redis学习一Redis的介绍与安装部署
  8. 贪心法——部分背包问题
  9. scrapy使用selenium抓取深圳证券交易所考评表数据
  10. Asp.net2.0 中自定义过滤器对Response内容进行处理
  11. Excel如何从复杂文本中提取数字
  12. Ubuntu20.04电脑开启热点
  13. 安卓毕业设计源码基于Uniapp+SSM实现的校园心理健康APP
  14. 奇迹暖暖登录显示服务器满,奇迹暖暖登录不是全屏
  15. linux查询系统版本信息命令,命令查询windowsLinux系统版本信息
  16. 洛谷P1789 【Mc生存】插火把
  17. 用 LaTeX 写漂亮学位论文(from wloo)
  18. Kali PPPoE 拨号上网
  19. 网络管理之网络状态测试命令
  20. 安徽审计职业学院计算机成绩,历年安徽审计职业学院计算机软件工程专业毕业论文选题.doc...

热门文章

  1. 计算机教学反思杂文,懒教学反思随笔
  2. ant如何形成时间轴和图库_安利会员如何办理?办理安利会员的好处是什么?
  3. 金蝶EAS GUI客户端进入SQL语句执行页面方法
  4. 城市货车通行码二维码解析
  5. HTML5+CSS期末大作业:环保网站设计——动物保护网(6页) 大学生环境保护网页作品 环保网页设计作业模板 学生网页制作源代码下载...
  6. 为什么两个向量垂直,点积为0
  7. WORD制表位完成杂志目录视频教程
  8. 企业怎样管理员工更有效?
  9. JAVA实现negotiate认证_Java SSO windows AD spring4 – Negotiate Header无效:
  10. 计算机组成原理乘法运算说明过程,计算机组成原理第二章 第8讲 定点乘法运算...