链家鸟哥:从留级打架问题学生到PHP大神,他的人生驱动力竟然是?| 二叉树短视频

http://mp.weixin.qq.com/s/D4l_zOpKDakptCM__4hLrQ

从问题劝退学生到高考725分学霸,阴差阳错选择计算机

我应该属于那种从小就不怎么好好学、然后整天跟喜欢玩的孩子混在一起的那种。

98年网络开始出现了,那时候比较新奇,整天就在网吧里刷夜。我可以在他那里免费上网,帮他做网管。然后时间久了以后吧,就慢慢的对这个东西有点兴趣。

这样一直到高考前,可能三个多月、一百多天的时候,有一次我又去跑到我们市旁边一个县去找朋友玩,然后玩了一晚上,喝了好多酒,然后早上起来以后,一看那个BB机上面写着说:父母在榆林速归。

等我到了学校以后,就看到一个场面,我现在还记得。就我爸妈呢,把我那住宿时候的东西全部都已经搬出来,放在一个地方,我爸就说:不读了,回家吧。

就那个就给我的改变比较大。因为从那件事情刺激之后吧,就不知道怎么一下就突然开始要去学习了。

最后(高考)分数出来了,我当时应该是记得很清楚,那个时候标准分考了 725 分。因为那个年代 生物工程特别火,我没有达到生物工程,所以就调剂到计算机,最后就阴差阳错的学了计算机。

也曾北漂住过地下室,也曾面试被拒

考研被调剂到北京国际关系学院,那时候比较穷,来北京就找了个地下室住。那个地下室其实住很多人,好像是旁边的某个饭店的服务员,九十点钟的时候他们下班了回来,变的很嘈杂,我睡不着。我当时就一个感觉,我说有一个住的地方,然后 不那么阴暗就 OK。

06年的时候,看到雅虎中国在招实习生。我记得很清楚,他当时问我什么是程序函数,我当时都蒙了,不知道怎么回答,所以也就挂了。

第一次参加面试,然后失败了,你也知道失败在哪里,没有理由不去克服它啊!

我当时就买了一本书、唯一一本很仔细的读完、然后每一个习题都做完的一本书。

你一直在迫使自己去一个不舒适区,比方说我要舒适,那这个东西不会做,我就不做了。

那我一直做、一直做做那种我不懂的,然后我看到的、但不知道怎么做的,这样一个事情就是一直逼迫着自己去成长。

所以半年以后呢,我又看到雅虎中国在招实习生,我就又一次投递了简历,然后从此就算正儿八经从一个“野战军”到一个“正规军”里去接受锻炼了。

不断走出舒适区,才能快速成长

当时在12年的时候就来到了微博,很多人可能都已经不记得了,在当时微博的微4首页打开的时间差不多要5秒钟,很严重的影响到了这个产品。

我们当时从5秒做到整个加载完只需要1.3秒,可能说在微博的这三年是我自己对技术、所有的一些沉淀的一个最有力的应用。

人更多的时候不愿意走出自己的舒适区,很多的时候你会抗拒一些新的东西。

每次在遇到一个机会的时候,我可能只看中那么一两个点,我就会去做这个决策。会有一些思考,但不是在遇到这个机会之后的思考,而是在没有遇到这个机会之前,你其实已经思考好了:我下一步会朝哪个方向走。

那当一个合适的机会出现的时候,你就会很快的做这个决策。

所以在这样的一个机会下,我就遇到了链家网这样的一个机会,这个刚好又满足了我对我人生的下一个挑战、或者说成长的一个渴望的方向,所以我就来到了链家网。

在之前更多的时候,都是带着一个小团队、或者几个人,我们一起为了一个目标——这个目标不会太长远、也许只需要半年——我们一起做一个事情,半年内我们把这个事情做好,然后效果很明显,上线了达到了什么样的效果。那个成就感可能对于每一个技术人员来说是非常重要的。

但是慢慢、慢慢的你会变成一个旁观者,很难去寻找那种成就感,这个时候人会变得很焦虑,其实觉得可能对于一个技术人员去做职业变化、或者说角色转变的时候,这个会是一个通病吧。

那个过程我差不多持续了可能有有半年多,当然一直到半年以后,我才慢慢的会变得更加习惯了我现在这个角色。

好胜心是驱使我人生进阶的源动力

我自己后来总结,我应该是属于那种特别好强的人、好胜心特别强。

我每次到了一个新的环境,我都会有一个一个欲望,就是说,我要做到比别人强:所以可能这个是驱使我一直去成长的一个源动力。

在不久的将来,也许有一天人人都可以去做我们现在所谓的这种编程的工作;或者有一天 AI 会取代我们去做一些编程的工作。我慢慢的会认为技术它只是一个工具,这个工具又会变得越来越简单,但是人一定要随着这个变化不断的提高自己。

我经常会做梦,梦到我在考试。每次梦到考试,我会觉得哎呀、我还没复习呢、怎么办?然后每次醒过来都说:噢,其实我已经工作了,我这些事都不用再着急了。然后我又会舒口气,然后去睡觉等等。

就是说我会觉得,我走到现在,如果再来一遍,我也许做不到现在这个样子。

 

链家鸟哥:从留级打架问题学生到PHP大神,他的人生驱动力竟然是?的更多相关文章

  1. C语言简单实现链栈基本几个功能(适合新手看,大神可指正)

            接着上一次的顺序栈,今天我记一下链栈,因为我也是刚学不久,有些地方也稍稍理解不了,所以,一起共勉.我会用我自己结合教材上画的图,争取跟代码一起结合,用文字和图最大化的解释代码,这样的话 ...

  2. 第十章:鸟哥的Linux私房菜

    第十章.vim程式编辑器 1. vi与vim 1.1 为何要学vim2. vi的使用 2.1 简易执行范例 2.2 按键说明 2.3 一个案例的练习 2.4 vim的暂存档.救援回复与开启时的警告讯息 ...

  3. (转)鸟哥SHELL入门材料

    http://blog.chinaunix.net/space.php?uid=9809038&do=blog&cuid=62903 经典入门材料! 学习 Shell Scripts ...

  4. (整理)ubuntu 的 相关知识(来自 鸟哥的私房菜)

    1. Linux 文件权限概念 $ ls 察看文件的指令 $ ls -al 出所有的文件详细的权限与属性 (包含隐藏档,就是文件名第一个字符为『 . 』的文件) 在你第一次以root身份登入Linux ...

  5. 鸟哥Linux私房菜知识点总结6到7章

    近期翻看了一本<鸟哥的Linux私房菜>.这是一本基础的书,万丈高楼平地起.会的不多但能够学.这是我整理的一些知识点.尽管非常基础.希望和大家共同交流. 第6章主机规划与磁盘分区 1.在进 ...

  6. 鸟哥的LINUX私房菜基础篇第三版 阅读笔记 一

    1. Linux的档案权限与目录配置      一.基础知识:             a.分为三类,拥有者(owner).群组(group).其他人(other)             b.三个核 ...

  7. vsftp 详解鸟哥版

    FTP (File Transfer Protocol) 可说是最古老的协议之一了,主要是用来进行档案的传输,尤其是大型档案的传输使用 FTP 更是方便!不过,值得注意的是,使用 FTP 来传输时,其 ...

  8. 鸟哥的linux私房菜学习-(一)优缺点分析以及主机规划与磁盘分区

    一.linux的优缺点 那干嘛要使用Linux做为我们的主机系统呢?这是因为Linux有底下这些优点: 稳定的系统:Linux本来就是基于Unix概念而发展出来的操作系统,因此,Linux具有与Uni ...

  9. 鸟哥Linux私房菜基础学习篇学习笔记1

    鸟哥Linux私房菜基础学习篇学习笔记1 第三章 主导分区(MBR),当系统在开机的时候会主动去读取这个区块的内容,必须对硬盘进行分区,这样硬盘才能被有效地使用. 所谓的分区只是针对64Bytes的分 ...

随机推荐

  1. 【python】关于python中模块导入的总结

    precondition:比如我有如下这样的文件目录结构 说明:add和debug两个包都隶属于src目录,它们是同级目录,其中在add路径下有一个add.py的模块,里面定义了一个jiafa()的函 ...

  2. 11.SolrCloud集群环境搭建

    转载请出自出处:http://www.cnblogs.com/hd3013779515/ 我们基于Solr4.10.3版本进行安装配置SolrCloud集群,通过实践来实现索引数据的分布存储和检索. ...

  3. BZOJ1005:[HNOI2008]明明的烦恼(组合数学,Prufer)

    Description 自从明明学了树的结构,就对奇怪的树产生了兴趣......给出标号为1到N的点,以及某些点最终的度数,允许在任意两点间连线,可产生多少棵度数满足要求的树? Input 第一行为N ...

  4. BZOJ4300:绝世好题(DP)

    Description 给定一个长度为n的数列ai,求ai的子序列bi的最长长度,满足bi&bi-1!=0(2<=i<=len). Input 输入文件共2行. 第一行包括一个整数 ...

  5. Scala学习之路 (九)Scala的上界和下届

    一.泛型 1.泛型的介绍 泛型用于指定方法或类可以接受任意类型参数,参数在实际使用时才被确定,泛型可以有效地增强程序的适用性,使用泛型可以使得类或方法具有更强的通用性.泛型的典型应用场景是集合及集合中 ...

  6. Locust环境搭建及应用-hc课堂笔记

    Locust环境搭建: 1,在命令窗口中,进入到python项目路径,如:d:\Pycharmproject\venv\Scripts 2,执行Scripts下的active.bat,进入到虚拟环境 ...

  7. 2、Pyspider使用入门

    1.接上一篇,在webui页面,点击右侧[Create]按钮,创建爬虫任务 2.输入[Project Name],[Start Urls]为爬取的起始地址,可以先不输入,点击[Create]进入: 3 ...

  8. Python2.7-argparse

    argparse模块,用于方便地编写用户友好的命令行接口,可以自动生成帮助信息,用法信息和错误处理 1.模块对象 1.1 ArgumentParser 对象 1.1.1 初始化构建类:Argument ...

  9. 我的$OI$

    我只是懒得写日记啦\(\color{pink}{qwq}\) //11月8日 啊--终于要\(NOIp\)了,为此期盼了好久.紧张了好久的我,不知道会迎来怎样的结果. 我只知道这段回忆是值得保留封存的 ...

  10. SS、SP、BP寄存器

    SS, SP, BP 三个寄存器 SS:存放栈的段地址: SP:堆栈寄存器SP(stack pointer)存放栈的偏移地址; BP: 基数指针寄存器BP(base pointer)是一个寄存器,它的 ...