快递小哥逆袭自传:用了6年时间做到了IT部门主管
在我30岁生日那天,终于收到升职的通知,自己如愿的也从一名小小程序员升职成为IT主管,负责公司硬件设备驱动程序开发项目,工资也从原来月薪10K变到现在月薪20K。或许对于很多人而言,在三十岁的时候,可能是部门总监,也可能是创业公司的CEO,也就会觉得我这个小小主管又何足挂齿。但是回想过去十年的时间里,自己从一名卑不足道的快递小哥到IT主管,这期间的心酸路程还是有必要分享给那些正在奋战linux道路的人,同时也非常感激《Linux就该这么学》书籍作者刘遄老师一路以来的指点,是老师激励了我。
我为什么要学习linux?
24岁以前的日子,我的想法很简单,就是能够在城市里早日攒够钱,然后带着女朋友,回老家那个小县城,开家店,过着简简单单的日子。因为家里太穷了,高考落榜后,也就是在18岁那样,我选择来到北京打工。在北京我做过建筑地的板砖工、餐厅的服务员、KTV的保安……不管我是做什么工作,我永远都是在北京做着最卑微的工作。但那时候,我从来没有意识到自己工作的卑微,而为了能够多赚到钱,我选择成为一名快递员,那时候觉得快递员的工资,只要自己多干几年,就能早日实现梦想。
可在24岁那样,前任却因为我太穷,选择跟我分手,嫁给她村里靠生意发财的富豪。前任的离开,让我一蹶不振,终日靠着酒精来麻痹自己。直到有一天,同村的好友,也是和我同一时间来到北京打工的啊旺,他的一句话骂醒了我。他说:“你再这样,你这一辈子就算完蛋了”
啊旺的这句话骂醒了我,我想做点改变,不想再从事过去只单纯靠着卖劳动力的工作。不怕笑话,读书的时候,就有个梦想能够在IT方面能有所作为。但因为家境太穷,以及自己那时候对学习提不起兴趣,于是这个梦想就这样被搁浅。啊旺那时候刚好从一个linux培训班毕业出来,在一家互联网公司做着程序员工作,工资也高了很多。于是在啊旺的建议下,我决定开始挑战下自己,重拾下自己的计算机梦,开始学习linux技术。
我是如何学习linux?
背景就是这样,我得跟你们倒倒苦水,就有必要阐述下作为计算机小白是如何学习linux的。我linux学习之旅主要是分成以下三段:
看书。高中毕业后,我就再也没有碰过任何书籍,而高中学过那些简单计算机知识,也早已忘得差不多。因此,对于我这种毫无基础人而言,学习linux,还是相当吃力。但好在有啊旺的帮忙,我开始接触了计算机类的书。大部分的书读起来很通俗易懂,对于我这种高中毕业的人而言,读起来也不是特别费劲。最重要的是,很多书就开始阐述了一些学习方法。对于我这种学习小白,这种前人的经验学习方法,在之后的学习少走了很多弯路。而这其中一本书——《Linux就该这么学》真正带领着我入门了linux系统,甚至可以说如果没有当年刘遄老师激励了我,我可能还在一直把时间荒废在打游戏上,更不可能有今天的成就。
报班。一个人天赋再高,如果只是单纯靠自学,还是很难成器,况且我的天赋并不是很高。所以在看书看视频资料自学三个月后,我打算开始报班学习。我参加了红帽公司的RECH证书培训。只要对linux有所简单接触过的人,都是能够知道RHCH证书的含金量是公认很高的。而在培训过程当中,我还是依然不断翻阅其他资料,并且通过培训的结合,对书上的知识点做了梳理,并且参与了很多实战当中。另外这本书配有相应的书友群以及论坛,自己也通过这些渠道,对linux有了进一步认知。在经过近一年时间的培训,自己顺利拿到了RECH培训证书,也在培训公司的推荐下进入了一家互联网公司,从事跟linux相关的工作。
实践。在进入工作之后,我并没有忘记学习。因为我深知这是知识变化很快的时代,自己也受过没有知识的痛苦,也不想再回到过去那种只是靠卖劳动力的日子。所以即便工作之后,我依然还是不断抽空学习逛逛论坛看看最新的科技动态,并且在工作当中对书中提到内容进行具体实践运用。当然在工作当中,如果有碰到具体不懂问题,我也会在交流群以及论坛进行提问。也正因为这样的一种学习态度以及对工作的认真,让自己在业务能力有很大提升。
Linux又给我带来什么样的改变?
所以从接触到Linux,到开始精通linux,给我的命运带来了很大变化。我很感谢阿旺当年那一句骂话,感谢那些行业前辈们无私奉献开源的资料《Linux就该这么学》,感谢现在这个公司提供给我的工作机会。从未读大学的快递小哥到现在的IT主管,过去所有的经历,都在告诉我,只要对自己不放弃,一切的努力都还是来得及。也正因为进入了运维行业,自己的收入提高比过去提高了好几个档次,买了辆代步车,在家乡那个小县城,也有足够的收入给父母盖栋好房子,现在打算在北京买房;也正因为从事了运维相关的工作,使得自己在公司认识了现在的女友,一位单纯不嫌弃我出身的女孩。所以人生总会是有机遇的,有机遇也该有努力,也许拐个弯就是光明大道呢。
快递小哥逆袭自传:用了6年时间做到了IT部门主管的更多相关文章
- 小猪猪逆袭成博士之C++基础篇(一)数据精度、强制类型转换、变量命名规则
小猪猪逆袭成博士之C++基础篇(一) 关键词: 数据精度.强制类型转换.变量命名规则 综述: 1.大多数编程语言通过两种方式来进一步补充其特征:一是赋予程序员自定义数据类型的权利(C++中的类):二是 ...
- 小猪猪逆袭成博士之C++基础篇(三)字符串
小猪猪逆袭成博士之C++基础篇(三)字符串 String 写在题外的话: 非常感谢在我发了第一篇随笔以后有很多人看还评论了,这大概就是一种笔记性质的,也不一定全对,如果不对的地方请指出来让我加以改正. ...
- 小猪猪逆袭成博士之C++基础篇(二) 常量、处理类型、自定义头文件
小猪猪逆袭成博士之C++基础篇(二) const .auto. decltype 上一章我们介绍了一些常用的类型和常见的问题,下面再介绍一些学习的时候不是特别常用但是在实际工程中很有用的一些东西. 一 ...
- 小课堂Week10 例外处理设计的逆袭Part3
小课堂Week10 例外处理设计的逆袭Part3 今天是<例外处理设计的逆袭>这本书阅读的第三天,也是最后一天,我们会主要通过实例,对Part2中提出的例外处理等级进行解读. Level1 ...
- 小课堂Week9 例外处理设计的逆袭Part2
小课堂Week9 例外处理设计的逆袭Part2 今天继续阅读<例外处理设计的逆袭>这本书,我们先看两个案例: 案例1 问:如果要设计一个依据学号到数据库中查询学生资料的函数,当找不到符合条 ...
- 小课堂Week8 例外处理设计的逆袭Part1
小课堂Week8 例外处理设计的逆袭Part1 今天和大家讲一本书,书名是<例外处理设计的逆袭>. 为什么想讲这本书,是因为,例外处理在程序代码中到处存在,但是这些到底该如何写好,总觉得有 ...
- 小Q系列故事——屌丝的逆袭
小Q系列故事——屌丝的逆袭 Problem Description 毕业于普通本科的小Q一直自称是资深屌丝,不仅学校不知名,甚至他自己在这个普通学校也是默默无闻——直到临近毕业的时候,班里5朵金花中的 ...
- 小X的逆袭
[问题描述]毕业于普通本科的小x 一直自称是资深屌丝.谁又能想到,如此不起眼的小x 在历经重重面试环节后,竟然如愿以偿加入了心仪已久的腾讯公司!正所谓野百合也有春天,屌丝也有逆袭的那一天!一段时间以后 ...
- 面渣逆袭:Java并发六十问,快来看看你会多少道!
大家好,我是老三,面渣逆袭 继续,这节我们来盘一盘另一个面试必问知识点--Java并发. 这篇文章有点长,四万字,图文详解六十道Java并发面试题.人已经肝麻了,大家可以点赞.收藏慢慢看!扶我起来,我 ...
随机推荐
- leecode第二十一题(合并两个有序链表)
/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode ...
- IntelliJ IDEA平台下JNI编程(五)—本地C代码创建Java对象及引用
本文学习如何在C代码中创建Java对象和对象数组,前面我们学习了C代码中访问Java对象的属性和方法,其实在创建对象时本质上也就是调用构造函数,因此本文知识学习起来也很轻松.有了前面学习数组创建的方法 ...
- AD绘制PCB时,贴片封装器件的焊盘间距小于10Mil,报错解决
Design->Rules->Manufacturing->Minimum Solder Mask Sliver
- spring容器bean的作用域 & spring容器是否是单例的一些问题
Spring容器中Bean的作用域 当通过Spring容器创建一个Bean实例时,不仅可以完成Bean实例的实例化,还可以为Bean指定特定的作用域.Spring支持如下5种作用域: singleto ...
- ADO.NET连接池机制
为什么需要连接池 剖析一个技术第一个要问的是,这项技术为什么存在. 对于每一个到SQL Server的连接,都需要经历TCP/IP协议的三次握手,身份认证,在SQL Server里建立连接,分配资源等 ...
- 解决IIS7虚拟目录出现HTTP 错误 500.19(由于权限不足而无法读取配置文件)的问题
今天在windows 7笔记本上搭建一个ASP.NET网络平台,启动IIS 7 时候出现错误: 错误摘要HTTP 错误 500.19 - Internal Server Error无法访问请求的页面, ...
- CF数据结构练习
1. CF 438D The Child and Sequence 大意: n元素序列, m个操作: 1,询问区间和. 2,区间对m取模. 3,单点修改 维护最大值, 取模时暴力对所有>m的数取 ...
- 『计算机视觉』经典RCNN_其一:从RCNN到Faster-RCNN
RCNN介绍 目标检测-RCNN系列 一文读懂Faster RCNN 一.目标检测 1.两个任务 目标检测可以拆分成两个任务:识别和定位 图像识别(classification)输入:图片输出:物体的 ...
- 关于react16.4——错误边界
过去,组件内的 JavaScript 错误常常会破坏 React 内部状态,并导致它在下一次渲染时产生神秘的错误.这些错误总会在应用代码中较早的错误引发的,但 React 并没有提供一种方式能够在组件 ...
- csu oj 1343 Long Long
Description 现在有两个单调递增序列,第一个序列有N个整数,第二个序列有M个整数,现在你可以从第一个序列中选一个数x,然后从第二个序列中选一个数y,那么有多少种情况满足x+y<=K呢? ...