我和Computer之缘

    在正式开始我的技术博文之前,我先做一个简单的回顾,这样有利于我整理一下思路。可能对于其他人没什么价值,那就耐心等待一段时间,预计下周开始我就会写第一篇技术博文了。

    我的回顾没有什么精彩的过程,只是在学习过程中的一些心理体验,估计很多人都有过类似的感觉。

※          ※          ※

    初一年的暑假,我和计算机第一次亲密接触的计划夭折了。

    那年暑假,学校开了一个为期一个月的BASIC培训班,从我们这一年段的八个班级里面挑选30左右数学和英语成绩较好的同学参加。我可以说很幸运的当选了,当时也没有什么特别的感觉,只是当时家里听说了这件事情都非常高兴。要知道在当时电脑(我们那边都叫做电脑,计算机指的是计算器)可是非常稀罕的东西,很多人一辈子都没有亲眼见到过电脑。于是我们都兴冲冲地上了一节又一节的课程,也开始在纸张上编写我们人生中的第一个程序,这对于我们现在电脑非常普及的今天来说,实在是难以想象的。对于一部分人来说,培训班之后就不会再编写其它程序了,当然我们当时不会想这么多,只想到探索一下从未感知过的神秘世界。

    时间就这样一天一天的过去了。有一天,我们的培训老师上完课之后说,过几天我们可以在电脑上面实际操作一下。顺便说一下,我们的培训老师是学校的物理老师,因为他在大学里面学过BASIC,就临时客串一下,所以也挺感谢他的,要知道我们上培训班可是免费的,学校还我们这些学生提供了宿舍。于是我们就开始期待着那一天的到来。

    眼看着就到了近距离接触心目中的Computer,然后我们很遗憾的得到通知,我们学校的那台电脑罢工了。据说是一台装了BASIC的AppleⅡ,不知道大伙有没听说过这款机器,我也只是听说过但没有亲眼见过。

    于是我们就这样和心向往之的电脑失之交臂了。

    之后我们还参加了两次BASIC程序竞赛(应该是市级的吧,记得不太清楚了),当然还是在纸张上编程了。我第一次好像考得还行,参加了第二次的复赛,之后就没有回音了。那时也没抱什么希望,连电脑都没碰到过,哪知道编程是怎么回事呢?纯粹是靠想象的。

    于是一切又跟从前一样了。

※          ※          ※

    转眼到了大学时代了。我不是本专业的,大一的时候吧,有一个计算机基础课程,就是讲一些基础知识和操作的。然后我第一次听到“上机”这个词,咋一听还以为去坐飞机呢。我们第一次真正亲密接触了计算机,之后的感觉就像着了魔了。我记得当时还是软盘启动DOS的年代,开机、插入软盘然后等她启动进入命令提示符,敲命令、编辑文字、打印……那种感觉可能当时很多人都是感同身受吧。我们很多同学平常攒了点钱就想办法到机房买票上机,人多的时候都要排队。很多人在上面玩游戏,我对这方面倒是没什么兴趣,那时候也不知道在疯玩什么。我们都买了很多软盘装文件,现在可能很多人没见过软盘吧,那时候还是五寸的大盘呢。

    大概大二的时候,我们开始了Fortran课程。这段记忆比较模糊了,但是上机的记忆很深刻,我们当时用的是VAX和太极两组终端,就在学校的科学楼上面。感觉那个机房的老师太牛了,有些同学忘记密码了,她一下就搞定了。其实我们现在都知道很简单,她是超级用户嘛,但是当时我们都把她当成偶像一样。

    之后,我又和我的老朋友BASIC重逢了。在一次实验课里面,我还用它模拟了一个比较复杂的方程曲线,出来的效果让我感觉有点小有成就,因为这算是我第一次真正写程序。到了大三的时候吧,感觉没啥事可干的,又很喜欢计算机,就整天泡图书馆乱看计算机书籍。感觉就是在抓瞎,也不知道怎么回事,自顾自地就这样自学了C语言、汇编等等。

    大学生涯很快也就结束了。

※          ※          ※

    我的第一次职业经历在小城市的一个小公司里面。当时做的是公用电话计费系统,包括店面公话、宾馆电话和电信营业厅,做的是软硬件结合的产品。我呢对硬件是一窍不通啊,只是会写一点C、VB程序。还没弄清楚是怎么回事,就到新疆出差了;想想真是凄凉啊,整个一菜鸟,又孤身一人,那个落魄劲没法用语言描述了。年初出去年底才回来,回来后当场就不想干了,于是回到省城找了一家公司做研发。没想到好景不长,又没几天就从研发部转到工程部又是到新疆出差去了。看来我是跟新疆有缘了,在新疆又呆了将近一年,回来后再也不想出差了,但是在省城又没什么业务可做,只好闪人了。

    我想当时很多公司都是这样的,全国各地跑单子做项目、出差驻外,一派欣欣向荣的景象。甚至于我的几个同事校招后就直奔新疆的,他们连公司长什么样都没见过。真的一点都没夸张。

    之后去过好几家公司,做过好多项目,几乎用过市面上所有的开发工具。总而言之无非就是搞搞数据库、整整界面、画画报表,没什么新意,当时的公司大概都是这么没有技术含量的。也就是从那个时候开始,我开始进入了LINUX/UNIX这个世界,于是就产生了浓厚的兴趣。平常在家里就自己折腾RedHat,在公司装的是SCO UNIX,其实也只是学一点皮毛而已。

    终于有一天,我总算在一家公司得到了我在本地所能找到的最喜欢的工作。职位是系统开发工程师之类的,实际工作就是后台系统编程与技术支持。于是有了很多和UNIX打交道的机会,甚至HPUX、AIX和Solaris也有很多接触机会。平常工作不会很紧张,工作之余我就尽量多看资料、多研究学习,收获还是挺大的。

    这样的日子持续了有三年的样子,然而公司的定位决定了我在这里也不太可能做深层次的技术研究,而原先的职位似乎已经开始失去原有的市场支撑。当然还有其它方面的考虑,这就不是回顾的重点了,总之我得作下一步的打算了。就在我快要结束这段经历的时候,我看了一本《Cisco IPv6网络实现技术》的书。当场就对它着迷了,几乎一天就把它看完,之后再仔细回味。真想从事这方面的工作啊,可是这样的机会似乎遥不可及。这几年为了生计,我又去了好几家公司,但全都跟ipv6搭不上任何关系。有时候实现自己的理想需要克服很多很多的障碍。

    经历了相当长时间的思考,我终于下定决心专心研究自己感兴趣的技术;经常也会去接一些业务,但不能偏离我的技术方向。为了做自己喜欢的事情,必须做出一些牺牲,我觉得是值得的。

    在这篇博文结束之前,我想给刚刚进入这个行业的年轻人一个忠告,一定要做自己喜欢做的事情,否则让自己很不开心、很不值得。把这作为你们的目标,就算暂时没法实现,现在所作的努力也要为这个目标做准备,等到有一天条件成熟了,你就可以放手一搏了。

    下面推荐几本书吧,包括上面提到的那本。

《Cisco IPv6网络实现技术》

《C程序设计语言》Kernighan & Ritchie

《C陷阱与缺陷》Andrew Koenig

《C专家编程》Peter Van Der Linden

“Richard Stevens”全集——大师级作品,无限追忆

 

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值