前言:从小学到高中,那段幼稚、青涩的年代,我是无论如何也想不到自己以后要做一名程序猿,现在回想起来,依然会惊讶。

小学阶段

请允许我的自恋,在我们村子,从5岁上学前班到小学五年级毕业,我年年能领导那高贵的奖状、附带着写字笔、作业本,那几乎是父母所有的荣耀,当然还有骄傲。

上小学3年级之前,我们年级一直只有6个人,除了第一名的我,也就是其他同学们(没办法,人少就是这么嘚瑟,反正迈克尔乔丹当然在NBA就是这么吊的)。到现在,对于那三年,记忆最多的无非就是半立半站(也就是少林基本功扎马步,这当时是老师惩罚我们顽皮的独门绝技)举板凳、跳蹦蹦球(从家一直踢到学校再踢回到家)等等。

当然上了小学3年级,我们调整了学校,年级学生也涨到了20来个人,当然我还是第一名,其他人是第二名。作为学校的代表人物,老师和同学都愿意听我得话,但是我们一起玩的却很愉快,因为我并不是一个书呆子,我也特别好玩,只是我有两样功夫不会,第一个就是男同学都会游泳,而我是旱鸭子;第二个就是男同学都会爬树,而我磨烂裤腿也上不去,对于摘桑葚的这种活动,我只能求助于我得表哥和表弟。

这个记忆段最让我印象深刻的是代表我们乡里到洛阳参加奥数比赛,获得了三等奖,我记得好像就答对了3道题,也就18分吧?!在那个阶段,取得这样的荣誉被学校和父母吹上了天,全世界都在说我有出息。我也是这么认为的,至少在当时,哈哈。现在作为一个成年人,实在是感觉到惭愧,天外有天,人外有人的自我认知还是很重要的。

好了,那个阶段的我就只能用幼稚来形容了,那个时候的天性也是最纯真的,除了玩,就是学习,还有务农(放牛、摘豆子、收麦子),其他的,比如说,将来做一名程序猿,我从来没有想过。

初中

由村子到乡里,天变大了,世俗就也多了,充斥在我记忆中的除了“永争第四”的成绩(阿森纳近些年,肯定是参照了我当年的榜单,哈哈),就是满学校的坏学生。

进入初中,学生就好像多了,一个班级60多号人,初一的时候能有6个班,到初三的时候就剩下4个班了。在2001到2003年段,对于乡下的孩子,能上完初中,再去上个技校,那已经是不幸中的万幸了。

记得那时候“乡”是老笔字“郷”,每次念学校名字的时候从来不念“杨坡乡(xiang)中”,而念“杨坡乡(lang)中”,真是够了。

这个阶段我开始想谈恋爱,人们都说那个时候有这个想法的人都早熟,记得上初二的时候,为了心中念念不忘的女同学,考试的作文竟然写的是我和她之间的故事,这倒也不怪。怪的在于,这篇作文被23、24班的语文老师当做了宝,在他的两个班级传颂开了,这还不够,我们21、22班的语文老师,要求把这篇作文办成板报,写在后面的黑板上。到这还不够,我作文中的那个女孩就在我们班,并且名字还用的是同一个,自然同学们都知道了这件事,班里已经沸沸扬扬了。到这够了吗,还不够,这女孩的妈妈是我们生物老师,我类去,这件事自然要被她妈妈知道了,当时没把我教育死。

这件事,到现在回想起来,到也充满着青春的记忆,甜美的回忆,然而那个时候的乡中,差学生多如牛毛,学生之间的帮派林林,简直要闹翻天,不定期的学生群架经常上演;男学生为了争一个女生,恨不得把对方大卸八块;学生为了报复老师,一群人没把老师打死,经常看到有的老师带着纱布上课。

老师都不能幸免,我自然也不能侥幸逃脱魔爪。这里不得不说的几件事就是被子、自行车。

那时候,住的是集体宿舍,有很多地痞流氓学生冬天也不带被子,他们喜欢干的事,就是半夜把你的被子给卷走,所以我们一些没有势力保护的学生,睡觉的时候衣服是不能脱的,那是保暖的唯一依靠了。

还有自行车,那时候周日去上学,周五下学回家靠的就是自行车,可恨的是,上学的时候车子的气是足足的,下雪回家再去汽车的时候,你就发现气门芯都不见了,更别说没气。

可恨的事情当然还有,就是挨打,那些无端挑起是非的小地痞,在他们眼里,能够欺负所有的同学,不管你是贫穷,还是富贵,只要能打得过,那才是头等的荣耀,是可以光宗耀祖的事情。

所以那三年,在我得记忆中从来都不是什么好事情,我痛恨那些无知的人类,以至于到现在,我回到老家,有些家长依然在教小孩子到学校该如何学会还架,我真是觉得国家的教育真是烂透了,烂到骨子了,所以这个阶段,我肯定是没心思想一想,我未来是否能做一名程序猿的。

高中

上了高中,才接触过计算机,那时候,管叫他们“带键ge盘da的电视机”,到这里,终于能和程序猿(当然,那个时候才不知道程序猿是啥物种呢)联系起来了。

那是在2004-2008年,那个年段,马化腾在香港已经上市了腾讯,而我们这群乡下人呢?

网吧里白天黑夜的涌入大量的人群,仿佛那些机器从来就不知道疲倦,就这样任人玩耍。我记忆中,玩家如果能够在“传奇”中结婚生子,那绝对都是顶级玩家;泡泡堂也是玩家的大爱,只是我不懂;“大话西游”,现在我也不知道那是干嘛的;“CS”,这绝对是个风靡全球的游戏,直到2014年,我和同事还在办公室玩了一把;当然,风头一时无两的当属QQ,一个“太阳”级别的号,在当时绝对能卖出一个好价钱,网聊也成为了彼此交流的最佳工具,那个时候,没有摄像头的机器都要被打入冷宫的;最后的最后,还有各种huang色网站,大家伙终于摆脱了租DVD的高价困扰…

当然这三四年间,我依然还是不知道程序猿到底是干嘛的,我的世界里还没有这个概念。

这段岁月留给我的记忆,少不了卿卿我我,更少不了落榜的无可奈何,也少不了那些纯真的友谊(如果能把高中的友谊保存到现在,那绝对是人生一大幸事)。这个阶段离做程序猿就差了一步,唉,真是可惜了(搞毛,压根还是没想过要做程序猿)!

结语:写到这,我觉得这种无聊的独白该结束了,然而这和程序猿有多大关系,而这正是我想说的—–悲哀。

那段岁月,我们还怀揣着济世报国的梦想,应该还有做科学家,做数学家的臆想,然而时至今日,那段匆匆过去的岁月,对于成为一个程序猿来说,得到的积淀却聊胜于无。而那段岁月,也曾伴随着互联网的春天和寒冬。90年代,互联网开始在中国掀起热潮,而进入到2000年后,又曾有过高潮,而那时的我,却从来没想着自己干点程序猿的事情,这多么的悲情,当然,不只是我,还有更多的人,我们那个年代,如果说在高中就会写一个程序,那我想他肯定是文艺复兴阶段的意大利三杰之一。

罢了罢了,本来我是看了《黑客与画家》,想写点积极向上的,学习一下硅谷创业之父 Paul graham(保罗·格里厄姆)的,却不曾想写着写着,却成了满腹的牢骚,我想可能还是被(Steve yegge)影响的,哈哈。

从小学到高中,一个程序猿的独白相关推荐

  1. 连载《一个程序猿的生命周期》-《发展篇》 - 5.奶奶终于“自杀”了

    打我记事起,奶奶裹过的小脚有点外八字,走起路来颤颤巍巍,但是又很利索,身体干瘦如柴,面部棱角清晰可见,头发黑白相间.妈妈说起爷爷.奶奶来,一顿牢骚,叙述各种遭遇.各种不好.慢慢的长大后,妈妈说的都被被 ...

  2. 连载《一个程序猿的生命周期》-27、新招的两位“高管”相继离职

    一个程序猿的生命周期 微信平台 口   号:职业交流,职业规划:面对现实,用心去交流.感悟. 公众号:iterlifetime 百木-ITer职业交流奋斗 群:141588103    微   博:h ...

  3. 《一个程序猿的生命周期》读后感

    <一个程序猿的生命周期>里介绍作者从我们现在这个阶段到作者现在已经三十岁这一阶段的各种经历.在作者那十年的时间里,经历了很多的事情.走出大山.走进城市,父母.恋爱.学业.生活等等的一切艰辛 ...

  4. 【网友的】《一个程序猿的生命周期》读后感

    这是谁写的读后感,我不太清楚,但是作为<一个程序猿的生命周期>的作者,很感谢这位网友的支持,也谢谢大家能够看这些文章.你们的支持是我写下去的精神力量,那怕到深夜,依然感觉到精力充沛.写连载 ...

  5. 连载《一个程序猿的生命周期》-《发展篇》 - 3.农民与软件工程师,农业与IT业...

    相关文章:随笔<一个程序猿的生命周期>- 逆潮流而动的"叛逆者" 15年前,依稀记得走出大山,进城求学的场景.尽管一路有父亲的陪伴,但是内心仍然畏惧.当父亲转身离去.准 ...

  6. 连载《一个程序猿的生命周期》- 32、两个企业急着上项目,紧急赶赴现场了解情况...

    一个程序猿的生命周期 微信平台 口   号:职业交流,职业规划:面对现实,用心去交流.感悟. 公众号:iterlifetime 百木-ITer职业交流奋斗 群:141588103    微   博:h ...

  7. 读《一个程序猿的生命周期》有感

    <一个程序猿的生命周期>中的作者来自贫困家庭,可以说是一个从大山里走出来的人.他深知,只有刻苦学习才能改变现状,所以他学习非常努力. 但人生总不是这样一帆风顺的,总会在我们的人生路上给与我 ...

  8. 连载《一个程序猿的生命周期》-2.城市校园生活

    一个程序猿的生命周期 微信平台 口   号:职业交流,职业规划:面对现实,用心去交流.感悟. 公众号:iterlifetime 百木-ITer职业交流奋斗 群:141588103    微   博:h ...

  9. 连载《一个程序猿的生命周期》-6、自学C++,二级考过后,为工作的机会打下了基础...

    一个程序猿的生命周期 微信平台 口   号:职业交流,职业规划:面对现实,用心去交流.感悟. 公众号:iterlifetime 百木-ITer职业交流奋斗 群:141588103    微   博:h ...

最新文章

  1. 完全基于Transformer的目标检测器,ICLR匿名论文实现视觉、检测统一
  2. js事件之event.preventDefault()与event.stopPropagation()用法区别
  3. LiveVideoStackCon讲师热身分享 ( 四 ) —— 基于强化学习的自动码率调节
  4. 水文-接口和抽象类有什么不同
  5. HTTP之Cache-Control基本概念以及实例(C++ Qt实现)
  6. Apache Solr solrconfig.xml 中文说明
  7. Mitchell Baker:担任 Mozilla CEO 是我最艰难的职业
  8. 和 Apple “较上劲”了?Google 解决 Cookie 隐私问题上拒绝“一刀切”
  9. 《不要做浮躁的嵌入式工程师》观后感
  10. 一加功耗dump开关_一加5/5TFlyme8 9.11.14 支持功能一览
  11. Ubuntu 12.04安装及配置vsftp步骤
  12. 信息集成项目管理工程师 学习资料_如何备考系统集成项目管理工程师?
  13. 体系结构方案 - 临时性数据计算
  14. linux+qt+分屏显示界面,Qt5支持双屏显示
  15. C++ Reference: Standard C++ Library reference: C Library: cmath: fma
  16. eclipse @override 报错 解决
  17. diag()函数功能
  18. pytorch gpu安装 torch.cuda.is_available()是true才成
  19. 使用Delphi进行相机访问
  20. 用秦九昭公式计算多项式

热门文章

  1. 百度员工吐槽:35岁失业,之前月薪2w,现降到5k都没人理
  2. springBoot中实现语音朗读
  3. 推荐几个很好的编程在线测试平台 online judge
  4. 基于JAVA核酸检查预约系统设计与实现 开题报告
  5. 微机原理与接口技术知识点整理复习--纯手打
  6. 调制与解调(一)——模拟调制系统调制解调方法
  7. notion使用技巧
  8. 微软实行强制默认更新系统,遭用户集体吐槽
  9. BERT embedding 降维--BERT whitening
  10. 验证的计划篇之二: 计划的内容