1)鄙人文宣霈,男,博客名:寻寻问问 ,祖籍湖南省永州市东安县。
2)一路走来,小学、初中、高中,然后是大学——湖南农业大学(本科一批),然后到公司上班,现在做开源相关的工作。
3)小学时调皮捣蛋,在镇子里面念完,记忆中除了跟几个死党在一起玩乐,特别是迷上了上网打游戏。那时候家里也没有什么富裕的,偶尔手里有几个零用钱,想着到网吧里面玩几把游戏。家里人知道后便阻止,谩骂、诅咒、殴打,各种过激的手段都用过,就是为了让我能够收心,能够好好地学习。然而当时的自己自制力薄弱,虽然有所收敛,但还是心瘾难除。
4)为了监督,初中时我便被安排到父亲工作的地方就近上学,前两年还是会偶尔断断续续地到附近的小网吧上网,甚至熬夜通宵,家里人也是重复了老一套的手段来阻止我。最后一年,面临升学的压力,我也不得不住校,那时老师以及大部分同学的心思还是放在升学上,尽管同学们包括我自己当时都不过是半大的孩子,虽然平常还是会经常嬉笑怒骂地玩乐,但最后这一年却也开始用心了起来,我竟然没有一天想去网吧玩游戏。最后中考,我考上了县城里面的重点中学(总分1060分,我当时考了876分),上不了奥数班,通过一段时间的补习和考试,挤进了次奥班(当时的班级按照学习成绩划分为:直升班2个(总数100多人)、奥数班6个(总数300多人)、次奥班2个(总数100多人)、普通班若干个(总数不详)。
5)还是为了监督,高中时家里人在我上学的地方租房子就近陪读,我活在压抑的世界里,每天都感觉压力很大,但也无可奈何。高中不像是初中那般自由放纵,而是把更多的心思放在学习上,我学的是理科,基础不算好,那只有勤能补拙。然而我所在的那一个班级算是一朵奇葩,没有几个真正静下心来学习的,更多的是在哗众取宠、相互打扰、相互伤害,搞得乌烟瘴气,甚至多次被班主任评价为,课堂纪律和自习纪律连所谓的普通班都不如。就是在这样的班级中,一边忍受着干扰,一边自己默默积累,终于在高考的时候迎来了一个结果,分数上突破到了可以上重点大学(即本科一批,高考总分750,当时省里面本科一批划线505分,我考了521分,当时学校在本科一批分数线以上的也不过区区100多人,这个成绩在学校里面算是优异)。
6)家里条件不好,省城长沙恰好有远房表亲可以托为照料,保守起见,当时填报了省里面的湖南农业大学,学土木工程(专业录取线520分左右),到了大一下学期便转专业到计算机科学与技术(专业录取线差不多)。计算机,熟悉的感觉,作为一个专业来学习便倍感亲切。
7)在大学里,除了常规课程的学习(应付考试拿到学分),自己更多的兴趣在于英文语言(我接连通过了CET-4, CET-6,擅长于阅读理解英文资料,但是口语就相形见绌,毕竟自己从来没有在纯英文环境生活过)、数学逻辑(微积分、线性代数、概率论,以及我额外拓展的领域)、计算机原理(数据结构与算法、操作系统原理、计算机硬件原理、计算机网络、计算机体系结构、编译原理、数据库原理)、各个领域的编程语言(ASM,C、C++、PYTHON、JAVA,SHELL、VB、SQL、JS、HTML、CSS等等以及其它涉及到的相关语言)。
8)到了大四,我选择要就业,自食其力。一方面我不想再给家里人带来任何负担了,也无法忍受自己的人生继续掌握在别人手中;另一方面我想给自己一个可以自由选择的机会,尽管前面的困难很多,但为了一份自由这一切都值得。于是,我开始接触在企业应用开发中的一些基础知识,网站文章、视频、书籍等,从各个渠道了解。比如,C/C++应用知识、操作系统编程、网络编程、数据库编程等等,后期跟着网络上经验丰富的程序员做过几个开源的小项目。这些初步开拓了我的视野,让我认识到理论结合实际竟然会如此地有趣,临近大四毕业的尾声,我便通过自己的努力找到了工作。
9)最初,我非常迷惘,只想快一点找一个能够吃饭的地方,于是面试应聘到第一家公司——金万维,主要做云虚拟化产品相关工作。用GTK框架移植一个压力测试工具,还有一些杂七杂八的活儿,试用期即将结束前,虽然我每天坚持学习,但我察觉到这家小公司对我发展的局限,于是选择了平静地离开。
10)之后,我回头到第二家公司(在学校时面试过,打算毕业之后可能会去,就在长沙)——启明星辰,主要做网关相关的工作。最初竟然没有给我安排什么活,似乎所有的活儿都有人干了,好不容易给我安排了一个做网关DNS域名解析的工作,竟然连SVN权限都没有给我开,申请走流程都要好长一段时间,最后准备开始着手干,连一个输入输出标准都没有(架构模式、模块接口、程序、脚本、文档、。。。好歹得有一个吧),让自由发挥(简直敷衍至极),领导除了开没用的PUA会议就没有什么有用的举措。况且给与的薪酬实在太低,每一个月除了基本花销就什么都不剩下了,在这里我感到了绝望,于是在试用期结束前愤然辞职。
11)之后,我重新应聘到第三家公司——亿赛通,主要做数据库协议流量、网络协议流量的审计与篡改相关的工作。在这家公司环境比较好,同事们也比较友善,我所在部门的领导也比较知人善任,给拥有相应技术特长的人分派相关的工作。在这个公司,我完成的任务由简单到复杂,一件又一件,一套又一套代码,我感觉到自己在快速成长。从前学到的理论知识与应用知识被用到实践之中,让我更加深入体会,仿佛都活了过来,还有大量有用的新技术一涌而来,我从容地学习与实践着,渐渐地也能熟能生巧。我不满足于被动地从分派的任务中成长,平时下班以后、周末时光,我参与到开源世界中,一个又一个问题领域向我扑来,我从容以对,不会让自己闲下来,我喜欢解决问题时的探索过程以及成功解决问题后的成就感。春去秋来,寒来暑往,过去了两个年头。我本想继续这样下去,可是身体上却有些承受不住了,于是我选择了辞职离开,修养一段时间,然后继续战斗。
12)现在呢?我每天通过比较规律的饮食、作息、运动等手段调养着身体。一边通过做开源项目不断地开拓自己的眼界,并学习新技术增强自己解决问题的能力;另一边规划了若干期的技术专栏,通过做开源的博客,总结自己接触到的技术,并进一步升华着,分享给有需要的人。因为在工作中我察觉到自己已经领悟到了理论结合实际的神髓,找到了一种美妙的感觉,所以我的所有分享必然要联系到应用。对于IT从业者而言,如果你看了我的文章,你会有所启发的,我保证。
13)一息尚存,便要奋斗不止。因为我不甘心混吃等死虚度光阴,我想要用更多的经历来丰富自己的人生,磨砺自己的意志,从而在自己有生之年更多地探索这个精彩的世界,就算下一秒马上要离开这个世界,也不枉来世上走了一遭。我要不断沉淀,我要不断变强,我要成为一个更加有价值的人。