链家鸟哥:从留级打架问题学生到PHP大神,他的人生驱动力竟然是?
链家鸟哥:从留级打架问题学生到PHP大神,他的人生驱动力竟然是?| 二叉树短视频
http://mp.weixin.qq.com/s/D4l_zOpKDakptCM__4hLrQ
从问题劝退学生到高考725分学霸,阴差阳错选择计算机
我应该属于那种从小就不怎么好好学、然后整天跟喜欢玩的孩子混在一起的那种。
98年网络开始出现了,那时候比较新奇,整天就在网吧里刷夜。我可以在他那里免费上网,帮他做网管。然后时间久了以后吧,就慢慢的对这个东西有点兴趣。
这样一直到高考前,可能三个多月、一百多天的时候,有一次我又去跑到我们市旁边一个县去找朋友玩,然后玩了一晚上,喝了好多酒,然后早上起来以后,一看那个BB机上面写着说:父母在榆林速归。
等我到了学校以后,就看到一个场面,我现在还记得。就我爸妈呢,把我那住宿时候的东西全部都已经搬出来,放在一个地方,我爸就说:不读了,回家吧。
就那个就给我的改变比较大。因为从那件事情刺激之后吧,就不知道怎么一下就突然开始要去学习了。
最后(高考)分数出来了,我当时应该是记得很清楚,那个时候标准分考了 725 分。因为那个年代 生物工程特别火,我没有达到生物工程,所以就调剂到计算机,最后就阴差阳错的学了计算机。
也曾北漂住过地下室,也曾面试被拒
考研被调剂到北京国际关系学院,那时候比较穷,来北京就找了个地下室住。那个地下室其实住很多人,好像是旁边的某个饭店的服务员,九十点钟的时候他们下班了回来,变的很嘈杂,我睡不着。我当时就一个感觉,我说有一个住的地方,然后 不那么阴暗就 OK。
06年的时候,看到雅虎中国在招实习生。我记得很清楚,他当时问我什么是程序函数,我当时都蒙了,不知道怎么回答,所以也就挂了。
第一次参加面试,然后失败了,你也知道失败在哪里,没有理由不去克服它啊!
我当时就买了一本书、唯一一本很仔细的读完、然后每一个习题都做完的一本书。
你一直在迫使自己去一个不舒适区,比方说我要舒适,那这个东西不会做,我就不做了。
那我一直做、一直做做那种我不懂的,然后我看到的、但不知道怎么做的,这样一个事情就是一直逼迫着自己去成长。
所以半年以后呢,我又看到雅虎中国在招实习生,我就又一次投递了简历,然后从此就算正儿八经从一个“野战军”到一个“正规军”里去接受锻炼了。
不断走出舒适区,才能快速成长
当时在12年的时候就来到了微博,很多人可能都已经不记得了,在当时微博的微4首页打开的时间差不多要5秒钟,很严重的影响到了这个产品。
我们当时从5秒做到整个加载完只需要1.3秒,可能说在微博的这三年是我自己对技术、所有的一些沉淀的一个最有力的应用。
人更多的时候不愿意走出自己的舒适区,很多的时候你会抗拒一些新的东西。
每次在遇到一个机会的时候,我可能只看中那么一两个点,我就会去做这个决策。会有一些思考,但不是在遇到这个机会之后的思考,而是在没有遇到这个机会之前,你其实已经思考好了:我下一步会朝哪个方向走。
那当一个合适的机会出现的时候,你就会很快的做这个决策。
所以在这样的一个机会下,我就遇到了链家网这样的一个机会,这个刚好又满足了我对我人生的下一个挑战、或者说成长的一个渴望的方向,所以我就来到了链家网。
在之前更多的时候,都是带着一个小团队、或者几个人,我们一起为了一个目标——这个目标不会太长远、也许只需要半年——我们一起做一个事情,半年内我们把这个事情做好,然后效果很明显,上线了达到了什么样的效果。那个成就感可能对于每一个技术人员来说是非常重要的。
但是慢慢、慢慢的你会变成一个旁观者,很难去寻找那种成就感,这个时候人会变得很焦虑,其实觉得可能对于一个技术人员去做职业变化、或者说角色转变的时候,这个会是一个通病吧。
那个过程我差不多持续了可能有有半年多,当然一直到半年以后,我才慢慢的会变得更加习惯了我现在这个角色。
好胜心是驱使我人生进阶的源动力
我自己后来总结,我应该是属于那种特别好强的人、好胜心特别强。
我每次到了一个新的环境,我都会有一个一个欲望,就是说,我要做到比别人强:所以可能这个是驱使我一直去成长的一个源动力。
在不久的将来,也许有一天人人都可以去做我们现在所谓的这种编程的工作;或者有一天 AI 会取代我们去做一些编程的工作。我慢慢的会认为技术它只是一个工具,这个工具又会变得越来越简单,但是人一定要随着这个变化不断的提高自己。
我经常会做梦,梦到我在考试。每次梦到考试,我会觉得哎呀、我还没复习呢、怎么办?然后每次醒过来都说:噢,其实我已经工作了,我这些事都不用再着急了。然后我又会舒口气,然后去睡觉等等。
就是说我会觉得,我走到现在,如果再来一遍,我也许做不到现在这个样子。
链家鸟哥:从留级打架问题学生到PHP大神,他的人生驱动力竟然是?的更多相关文章
- C语言简单实现链栈基本几个功能(适合新手看,大神可指正)
接着上一次的顺序栈,今天我记一下链栈,因为我也是刚学不久,有些地方也稍稍理解不了,所以,一起共勉.我会用我自己结合教材上画的图,争取跟代码一起结合,用文字和图最大化的解释代码,这样的话 ...
- 第十章:鸟哥的Linux私房菜
第十章.vim程式编辑器 1. vi与vim 1.1 为何要学vim2. vi的使用 2.1 简易执行范例 2.2 按键说明 2.3 一个案例的练习 2.4 vim的暂存档.救援回复与开启时的警告讯息 ...
- (转)鸟哥SHELL入门材料
http://blog.chinaunix.net/space.php?uid=9809038&do=blog&cuid=62903 经典入门材料! 学习 Shell Scripts ...
- (整理)ubuntu 的 相关知识(来自 鸟哥的私房菜)
1. Linux 文件权限概念 $ ls 察看文件的指令 $ ls -al 出所有的文件详细的权限与属性 (包含隐藏档,就是文件名第一个字符为『 . 』的文件) 在你第一次以root身份登入Linux ...
- 鸟哥Linux私房菜知识点总结6到7章
近期翻看了一本<鸟哥的Linux私房菜>.这是一本基础的书,万丈高楼平地起.会的不多但能够学.这是我整理的一些知识点.尽管非常基础.希望和大家共同交流. 第6章主机规划与磁盘分区 1.在进 ...
- 鸟哥的LINUX私房菜基础篇第三版 阅读笔记 一
1. Linux的档案权限与目录配置 一.基础知识: a.分为三类,拥有者(owner).群组(group).其他人(other) b.三个核 ...
- vsftp 详解鸟哥版
FTP (File Transfer Protocol) 可说是最古老的协议之一了,主要是用来进行档案的传输,尤其是大型档案的传输使用 FTP 更是方便!不过,值得注意的是,使用 FTP 来传输时,其 ...
- 鸟哥的linux私房菜学习-(一)优缺点分析以及主机规划与磁盘分区
一.linux的优缺点 那干嘛要使用Linux做为我们的主机系统呢?这是因为Linux有底下这些优点: 稳定的系统:Linux本来就是基于Unix概念而发展出来的操作系统,因此,Linux具有与Uni ...
- 鸟哥Linux私房菜基础学习篇学习笔记1
鸟哥Linux私房菜基础学习篇学习笔记1 第三章 主导分区(MBR),当系统在开机的时候会主动去读取这个区块的内容,必须对硬盘进行分区,这样硬盘才能被有效地使用. 所谓的分区只是针对64Bytes的分 ...
随机推荐
- 开源作业调度框架 - Quartz.NET - ASP.NET部署
经过这次使用实践,感觉Quartz.NET使用起来方便快捷 但是在发布部署时我们会遇到一个问题 那就是当Web应用程序经常没有按照预计的时间去执行. 那问题出在哪里了呢? 根据以往的经验很容易就可以找 ...
- 漏洞扫描--openvas
操作实例演示 0.登录openvas 点击“openvas start”启动openvas相关服务,服务启动成功之后!在浏览器输入网址:https://127.0.0.1/login/login.ht ...
- Beta阶段总结博客
Beta阶段的规划 1.完善并做完阿尔法版本 2.美化界面 3.规格化GIt的使用 4.新增登录注册功能 5.与服务器端有了交互,实现了前后端的对接 6.增加了一些特效 7.每个人分了模块并且最后对于 ...
- Tarjan-割点&桥&双连通
$Tarjan$求割点 感觉图论是个好神奇的东西啊,有各种奇奇怪怪的算法,而且非常巧妙. 周末之前说好回来之后进行一下学术交流,于是wzx就教了$Tarjan$,在这里我一定要说: wzx AK ...
- [POI2007]MEG-Megalopolis
传送门:嘟嘟嘟 第一反应是树链剖分,但是太长懒得写,然后就想出了一个很不错的做法. 想一下,如果我们改一条边,那么影响的只有他的子树,只要先搞一个dfs序,为什么搞出这个呢?因为有一个性质:一个节点的 ...
- java字符串面试题
public static void main(String[] args) { String s1 = "abcd"; String s2 = new String(" ...
- myEtherWallet在线钱包的使用
https://www.myetherwallet.com/#generate-wallet myEtherWallet是一款在线钱包,当你不想安装类似metamask这样的插件时,可以选择使用它 1 ...
- 浅谈dubbo的ExceptionFilter异常处理
背景 我们的项目使用了dubbo进行不同系统之间的调用. 每个项目都有一个全局的异常处理,对于业务异常,我们会抛出自定义的业务异常(继承RuntimeException). 全局的异常处理会根据不同的 ...
- Python2.7-sched
sched 模块,实现了简单的事件按计划时间表执行的功能,缺点在于运行的时候会占用主线程,直到事件执行完毕,更好的方法是用 threading.Timer 类 创建实例方法: sched.schedu ...
- JAVA springmvc参数
一.简单参数: package jd.com.contronller; import jd.com.projo.goods; import org.springframework.stereotype ...