学计算机你后悔了吗?
这可能是我这辈子做过最正确的事儿,没有之一。
本人30周岁出头(还有3、4年就到所谓的35岁警戒线)。
我小学二年级开始接触编程,那时候有微机课,也是那是我的人生第一次接触编程,编程语言叫做《LOGO语言》。当时我感觉编程简直太神奇了,这门语言其实就是一个小乌龟画图,可以根据left right等简单指令控制小乌龟左右转,而且小乌龟能变颜色,不同颜色的小乌龟可以划出颜色不同的直线。还有后退和擦除等指令。下图是LOGO语言的 API。
所以,西蒙·派珀特这位老爷爷成为了我的第一个计算机编程的启蒙老师。就是下图这位老爷爷。
非常遗憾他已于2016年7月31日逝世,我当时还感伤了很久。我记得当时最后一节课的编程课考试是用小乌龟画一个会走的钟表。我直到现在都不知道一个小学生,在90年代是如何写出这种程序的。那时用的电脑是奔腾处理器,忘记是叫386还是486了。
1、那个时代上机课是要穿鞋套的(据老师说鞋底的灰尘是会飞到电脑中给电脑带来损伤)
2、copy文件使用的5.25英寸软盘(使用软驱的一种存储容量并不大的存储介质),后来使用的是3.5英寸软盘。我只用过3.5英寸的,用来copy打潜艇和超级玛丽游戏(当时大概是1995年或者1996年)。
3、上机课(微机课的实操部分,小学时都这么叫)下课的时候必须把鼠标翻过来放在桌子上,老师要检查,因为那时候总有淘气的孩子把机械鼠标的鼠标球(我是在上初中的时候才知道有光电鼠标的)偷走拿去玩。
后来在小学2-5年纪的时候,把攒下来的钱买《大众软件》,那是一本饭钱都可以节省,但是必须要买的书。后来在家周围出现了一种叫做「电脑房」的场所,其实就是网吧的前身,只不过没有网。那时候我第一次接触到了真正意义上的电脑游戏,那时候《CS》、《星际争霸》、《魔兽争霸》还没有传到中国,《魔兽争霸》是1994年才有的。那时候的暴雪也没现在这么出名。
我当时玩的游戏是估计很多人都没听过。
射击类《毁灭公爵》,当时只记得5号是火箭筒容易把自己炸死,散弹枪最好用,剧情好像是打外星恐龙。
即时战略类《红色警戒1》,因为当时玩的都是95版的,并且把速度调的飞快,感觉坦克都是瞬移。
在后来游戏越来越多,伴随着《星际争霸》和《CS》的大火,我从小学毕业,步入了中学。中学的时候更加放飞自我,WCG比赛每期不落。玩《传奇》、打《星际争霸》和《CS》比赛。那时候好游戏越来越多(我认为好的游戏)比如四大传统网游《奇迹》、《传奇》、《千年》、《石器时代》。后来的经典游戏《大话西游》、《梦幻西游》、《跑跑卡丁车》、《劲乐团》、《劲舞团》、《魔兽世界》、《街头篮球》他们基本代表了我的整个初中时光。
上初中那一年,在游戏之外,我还知道了很多东西,我有了一个自己第一个QQ账号,知道了IM类的即时通讯工具。知道了QQ秀,在线看电影,在网上知道很多很多。那时候就下定决心,一定要学计算机,虽然那时候还不知道学计算到底要干什么。
初中毕业之后,我找到了人生中第一份工作,在一家小网吧里做网管,那时候网管可是一家网吧的神,他们几乎无所不能,网吧老板拓展版图的瓶颈也是有足够的网管,也就是在那时我学会了如何掐网线、知道了《哨兵》还原卡。(因为当时怕上网的用户删除电脑的重要文件,所以网吧的每一台电脑上都有安装还原卡,解除还原卡限制更新游戏进度也是网管的主要工作之一),学会了如何搭建《传奇》私服(对!就是现在某广告那个游戏,台词是『我是渣渣辉』)。在那一家网吧工作了两个月之后,我感觉自己对于电脑无所不知(我太天真了)。
上了高中之后,繁重的学业几乎压的我喘不过气,不过寒暑假依然有一项工作是雷打不动,就是找一家网吧做网管。帮忙做游戏代练赚钱、搭建传奇私服赚钱。拆电脑、装电脑,对着《计算机组装原理》那本书我第一次认识了『南桥』和『北桥』,第一次知道什么叫CPU、电源、主板,后来我家附近网吧电脑有小毛病都会找我。当然我也有解决不了的问题,解决不了就去找正规师傅(我会帮忙打打下手,然后偷师)。另外在高中时,我更加意识到编程的重要性,我自己看了《VisualFoxPro》、《计算机原理》等书籍。慢慢开始意识到计算机是如何工作的。也就是在这时候,我找到了成就感,找到了自己的目标,下定决心一定要学计算机专业,通过自己不懈的努力,最终考进了自己心仪大学的计算机学院。
大学的生活没有想象的有趣,前两年基本在放羊唯独对专业课上心,我那时已经对编程很感兴趣了,所做的事儿就是到处比赛,别管什么级别的比赛只要有就去报名,小到市级别的【JAVA编程大赛】,大到全球级别的【acm】大赛,基本都去过。虽然比赛成绩不理想,但是我非常乐在其中。
毕业之后我去了联想、百度、阿里巴巴、贝壳等公司。技术上做过前端、移动端、后端。场景上做过业务、监控、性能、中台、架构等。做的事儿一直在变,但是对于技术和代码的热情从来没有变过。
也许有一天我不再从事计算机相关工作;
也不再利用我大学报考的计算机专业的技能谋生;
也许也没有公司愿意再雇佣我;
但是一旦有什么新技术出来的时候,我一定会掏出落灰的电脑,配置好环境变量,耍一耍。仅仅因为热爱,仅仅因为我从未后悔过学了计算机。
我会一直写代码,直到我看不清屏幕的那一天......
————陈辰
评论 (10 条评论)