点击上方蓝字“Linux宝库”共同关注!

引言

笨叔是千万Linux爱好者中最普通的一个,非科班出身,没有多出色的技术能力,在Linux社区也是默默无闻,有的是一颗热忱的心。从大学接触Linux以来已经快18个年头,从懵懂的小孩到中年叔叔,希望给喜欢和热爱Linux的爱好者一点点共鸣。我们不苛求自己做出多大的贡献,生活就是这样,平平淡淡方是真,我们默默地热爱和付出!

调皮捣蛋的高中

今年是2018年,朋友圈的两篇怀念20年前和30年前的文章都刷爆屏幕了。30年前的笨叔还是一个刚进入小学的小学生,已经没有多大记忆了,最多的记忆也许是谭校长的“卡拉永远OK,高声唱尽心中滋味”的那首经典老歌了。到了20年前的1998年,笨叔已经是高一高二的学生了,一个非常顽皮和调皮捣蛋的学生,印象最深的是高中教学楼有一棵参天的芒果树,每年夏天都结了满树大芒果。我们想了一个好办法去偷芒果,而且也不会被保安叔叔发现,那就是在下雨天的中午,用水袋去打芒果,芒果就掉下来了,哈哈,不过有一次被英语老师发现了,结果我们两个同学被班主任训了一顿。

笨叔上的高中
两个教学楼中间夹着一棵参天芒果树

逃学威龙之大学

笨叔虽然在一所区重点高中,可是成绩嘛,用广东话来讲,“认真麻麻地”,算是班上倒数前十名了,所以只能上一所普通不能再普通的高校,而且专业也没有考上那时候热门的计算机专业和电子信息工程专业,上了一个同学们戏称的打铁专业(机械工程)。笨叔上的那个高三班真是高手如云,全班有一半人上了一本线,大部分人都上了二本线,只有少数几个同学落榜,我算没落榜中倒数的那几个。由于我自己对电子方面的东西比较感兴趣,导致对机械专业产生一些厌倦,初中的时候就倒腾爸爸的电烙铁和万用表,自己做了一个小的收音机,那会最喜欢看的杂志是《无线电》。机械专业的学生可苦逼了,经常要在A0的图纸上手工绘图,一张A0图纸通常要搞一个礼拜,我看其他同学每当画完一副A0图纸那种喜悦的表情,我是高兴不起来。

大一暑假那年我就从爸爸那里搜刮了4000大元,和一个师兄跑到广州太平洋电脑城装了一台电脑,配置是AMD的毒龙CPU,单核处理器,主频800MHz,内存256MB,集成显卡,装的windows 98。那会的配置已经算是中等了。买电脑想学点电脑技术,可是现在回头想,除了用AutoCAD画了几个图以及毕业设计以外,还真没学到啥东西。那会想学的东西,比如3DMAX、Pro-E、UG、Maya一个也没学会,唉~~,只顾得玩CS、帝国、红警......,还有《流星花园》和《寻秦记》,以及和MM约会......

   

                              那个年代的F4

除了玩游戏,当然还知道一些Linux相关的东西,那时候Linux最知名的就是红帽子Red Hat 9和红旗Red Flag了。我那会已经在毒龙CPU上安装了双系统。宿舍的同学用了一下红旗,觉得这玩意就是个玩具,AutoCAD装不了,CS打不了,有啥卵用?

       

红旗Linux

大学里最让同学们感觉到计算机能力强的一件事情,你知道是什么吗?没错,就是帮同学们去电脑城装机器。在2000~2004年那个时候不是每个学生都可以拥有一台台式机的。所以帮女同学去装电脑是最能体现计算机水平的事儿了。

大学那些课程基本上都是和机械专业相关,和我现在做的IT行业唯一相关的只有两三门课程吧,一个是谭浩强的C语言,另外一个是51单片机。大学毕业设计快到了,到了选择毕业设计导师的时候了,当时51单片机的课程挺吸引我的,于是我就跟着单片机老师做毕业设计了。毕业设计内容和单片机相关,单片机的程序基本上都是一个main大循环,谈不上什么操作系统。可是我看到老师带的研究生里有人在研究ucos II和DSP的,另外实验室里还有其他老师带的学生在研究Linux内核的,那会的书籍都很厚,比如毛德操老师的《Linux内核源代码情景分析》,陈莉君老师的《深入分析Linux内核》以及李善平老师的《Linux内核2.4版源代码分析》。当时觉得Linux内核很酷也很玄,听师兄说,这玩意比ucos难多了。我买了几本这些书,果然是看天书,我的天啊...

现在回想大学时代,更多的是玩的记忆,算是失去的四年,颇为惋惜。人生漫长,高考和大学是两个重要的跑道,我们只顾着嘻哈打闹,那必定在职业的跑道上低人一等,夹着尾巴做人,日后需要加倍努力才能追上其他人。所以笨叔奉劝还在大学校园的小伙伴好好珍惜大学时光吧,如许冠杰的一首歌里唱:

学生哥 好咪书咯

咪日夜挂住拍拖

顾住十几科 科科㖞

第一份工作

一个不好好学习的机械学生,还挂过科的,毕业还不想找机械类型的工作,你可想能找到啥样的工作?大公司是没机会了,比如说樱桃司(Intel),2004年想进入樱桃司只能是985里优秀的毕业生了,普普通通的大学就甭想吃天鹅肉了。我高中那个班估计也只有前10名考上中大和华南理工计算机系的同学是有机会去类似樱桃司这样的500强的。

初出茅庐的小年轻独自背上行囊南下去深圳,2004年的夏天深圳特别热,南下深圳找工作的毕业生也是成群结队。让我印象最深的是,那会进关是需要边防证的。我住在在坂田的一个师兄的出租屋,每天需要坐公交车入关内去参加招聘会和面试。每次奔波已经是身水身汗,面带疲倦,遇到的同伴也大多是一脸迷茫。也许这就是青春带给我们的最美好的回忆...

深圳边防证

经过几周的努力,终于有一家公司录用我,这家公司是一家做ARM相关开发工具的代理商(亿道电子),一家初创公司,三个创始人都很年轻,意气风发,比我大不了几岁。后来这家公司成为樱桃司在深圳的最大客户之一,这是后话了,三个老板都特别有深圳的拼搏精神,虽然笨叔在2006年离开了,但是依然对三个创始人感激不尽,特别是石老板在我的人生道路上给我的启迪和帮助是最大的。他是一个很拼的创业人士,那会每天都要工作到凌晨1~2点,但是那会的我不是很理解,后来才慢慢体会到人生是需要拼搏的。

让我印象深刻的是,刚进公司2~3个月,由于学习不得要领,还差点被石老板赶出公司,哈哈!还好他给我足够的耐心让我学习和进入工作状态。慢慢地,我喜欢上了这个工作,一个类似FAE的工作,但是公司也给我学习Linux驱动的很多机会,比如有一些开发板的驱动让我重新编写,有一些很好的培训让我去参加等等。另外公司当时还有一个叫小冼的深圳本地小青年,学习Linux驱动比我快,和他一起工作让我进步很快。让我印象深刻的有两个事情,一是他能把字符设备睡眠等待、poll以及fsync的区别讲得头头是道。另外一个事情是,公司和西电合作了一个项目,这个项目上的一个驱动是他写的,当时他去西电交差,把西电的一群研究生给讲昏了,大家都对他佩服得五体投地,和高手在一起工作总能学到点什么。

很多人说,毕业后第一份工作很重要,因为第一份工作注定了以后从事的职业和方向。若那会笨叔妥协了,选择了一份机械类的工作,也许就没有后面的Linux的故事了...

在亿道的两年多时间里,公司提供的优越学习环境以及和牛人小冼共事的机会都让我对Linux驱动和内核有了一些了解,算是半只脚入门了吧。那个时间看《情景分析》也基本上似懂非懂,比看天书好一点,至少还知道它在说什么鸟语。在亿道还遇到了另外一位大牛,人称老徐。老徐也是一位Linux内核爱好者,他来亿道之前,已经完整阅读过《情景分析》,还做了厚厚一摞读书笔记。此等牛人也让我遇到了,真算运气。想象一下,在2005年那个时候,把《情景分析》翻烂的人有几个?反正我是看几页就打瞌睡的人...

虽然工作了,依然没有放弃对各种发行版的折腾,那时候玩得最多的是Gentoo,在一个奔4的单核处理器上折腾Gentoo也不知道哪里来的那份热诚。

   

Gentoo Linux发行版

当然Linux爱好者也少不了折腾Arch Linux了,一度把Arch当作自己的开发环境。

Arch Linux发行版

关于作者:

本文作者笨叔叔,千万Linux爱好者中最普通的一位,上海紫竹某小芯片公司的小FAE一枚。人生目标:每日坚持奔跑5公里。

关于“Linux宝库”微信公众号:

欢迎关注"Linux宝库"微信公众号,这里每天发布最新的开源人物和开源事件。谨以此号记录Linux和开源业界的点点滴滴,为开源爱好者和从业者点亮人生。

- 责任编辑:笨叔叔 -
- To be continued -

Linux宝库

长按扫码,关注我们

为开源爱好者和从业者点亮人生!

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐