我与编程

刚看到活动:http://blog.csdn.net/blogdevteam/article/details/21389277,恰好昨天在知乎花了一些功夫写了自己中学时与电脑和编程的二三事。那干脆在这里把大学的事也加上去,最起码有五六事了!得意


在这里粘贴我在别的地方的内容貌似不违反这次活动的规则吧:


自己大学快毕业了,这近四年当中,我对世界的认识、对互联网的认识基本上超越了前近20年的总和。


不说小学时代了,从初中开始吧。04年左右,上了初中我才知道世界上还存在长的像电视的名叫“电脑”的东西,记得第一节上机课我和所有同学一样对这个神奇的东西充满了好奇,你看上这课都要穿鞋套。老师问我们电脑可以用来干嘛,有人回答说可以画画,有人说可以下棋,还有人说可以玩游戏,有个人说可以弹琴。。反正我是不知道了。照例,第一节课肯定会交一定要先开显示器再开主机,先关主机再关显示器的,这点能难道我嘛,早就听我几个哥哥们讨论过了!


记得当时用的系统是windows 98,忽然有个同学用到的电脑是2000了,当时只能用“不明觉厉”来形容了。那时候好多桌面上会有QQ游戏,看到很兴奋,但是点进去还要什么狗屁的账号,只能作罢。现在想起来原来还有QQ号这东西,不过有了也没用,我们电脑压根没联网!


整个初中下来也不知道学了什么,只记得老师讲完Word和Excel后就没有讲PowerPoint了。我很气恼,亏我早就预习了好久了!


就在我们中考完后,听说有同学去网吧玩网游了。那时候感觉去网吧和去三室一厅的恶劣性质是一样一样的!当后来同学用查分数的理由把我带去那网吧了,那网吧还不能叫网吧,在人家家里,总共两台电脑。不过老板还是很专业的,按小时计费呢,当然计费系统就是头上的钟。同学把电脑给我玩的时候,才发现我不知道该干嘛。什么叫浏览器、什么叫网址一概不知道,只得悻悻地把电脑还给别人。这就叫网吧初体验吧!


后来成绩用邻居家的电话查了,没考好。为了能和当时有好感的女生上同一个学校,我不惜把家里仅有的8000块去县城最好的学校交了择校费。记得当时交过我的老师都骂我傻,花那么多钱去那学校,还不如去那种可以倒找我钱的学校呢。我心里是这么想的,文雅一点叫“燕雀安知鸿鹄之志哉”,粗俗一点就“呵呵”了。当然我也不是完全的荷尔蒙过甚才去报那家学校的,毕竟我知道自己的实力还是可以的。后来我就到南京向我一个叔叔借了2000回去交了第一学期的学杂费。


这不,我那年级总共2000+个人,我在第一次月考还是期中考试中进步了1000+名。受到年级主任的高度赞赏,虽然他都没把我喊到台上亮相,但是还算出了风头!算了,回到我的计算机生涯吧。高二时去机房看到门上贴着“信息竞赛报名”,但其中的一条“家里有电脑”的条件,让我澎湃的小心脏很受伤。犹豫几天后,还是皱着眉头报名了。幸好没多少人报名这个班,成绩好的都去玩“数理化”竞赛去了,所以报这个班的十几个人大多是文科实验班的,真正感兴趣的也就三四个。到了最后只有五六个左右坚持到最后了。


这个信息竞赛吧,有兴趣的可以看一下全国青少年信息学奥林匹克联赛 和 NOI。当时我们采用Pascal语言,从基本语句开始了我的编程生涯。那时候没有教材,老师就发一些打印好的教程给我们,到后来没有教程了就只能上网查资料了(这时候在同学里我的电脑技术已然很高超了,所以别提初中不会上网的事了)。那时候要理解一个冒泡排序是很难的,老师不厌其烦地给我们讲解,再到后面的快速排序等。现在想想那时候也真牛逼,在不知道数据结构为何物的时候已经会了递归、遍历、指针、树、图等概念了,也会用递归、贪心算法、动态规划等经典算法解决汉诺塔、四色器、八皇后和青蛙过河等经典问题了。反正现在我再去看数据结构的书也很难快速解决这些问题了。


言归正传,第一年我们只能参加初试拿个三等奖(鼓励奖),因为按照惯例我们学校只有一个名额能参加复赛(而且是奖励名额),这个当然是给唯一的一个高三的学长上了。


岁月不居,又到了我高三了,当同学都在拼命地做“五、三”、“小题狂做”等试卷时,我还是雷打不动地去机房上机。当时高三分班,我在前十名左右,后来一次一次的月考当中,我已经稳步地后退到四十几名了(据我当时统计,每次考试倒退12名,很灵验的),班主任也从找谈话到劝我放弃信息竞赛再到再也不找我了。唉,此间滋味,如鱼饮水啊!时间轮转,我们高三还在继续上机的也就三四个了,而高二的也和我们当时差不多十几个人。此去经年,又到了比赛的季节。由于我在此期间的优异表现,最后老师决定带我去参加复赛。比赛一共四道题,共400分。比赛结束后,本以为能对三道题的,结果只拿了150±的分数,只拿了个二等。在那几天里,有全省各学校派来的代表,南方的同学好多都是带着笔记本的,让我意识到贫富差距真的很大,我都没敢奢望过我能有一台属于自己的电脑。此后种种,略去不表。说一下高考吧,那期间家里有一部闲置的诺基亚手机,一个亲戚给我一张手机卡,就长这样:


就长这样:

所以在考试休息期间,我就用它来接触外界了。那时候开始玩UC,注册了ChianRen 还有新浪微博,也玩百度空间等。后来查了高考成绩,我排名在班里还是前十左右,比一本线高了几分。在初中那届同学中,排第二,中考时估计五十开外吧。


真是越写越走题啊,我这人就这样,写作文要么写得很好,要么走题很远。高考遗憾的也就是作文了,“绿色生活”?我呸!


好,貌似在这里还不算走题,继续!


我的高考成绩处在一个比较尴尬的位置,一类本科里基本没得选了。像我这种理科男,最理想的学校该是理工啊、邮电啊或者航天航空以及一些综合性大学了。奈何当时志愿是我一个人琢磨出来的,在可选的学校里只有一些医药类的了。我没抱太大希望,所以主要希望上个好二本,xx工程学院的自动化或计算机。


天无绝人之路啊,或者说事与愿违,还真就被第一志愿的学校的最后一个志愿专业给选中了——中药学,得亏我还没选择“服从调剂”呢。好吧,我带着“金子到哪都会发光”的祝福,走出了小县城,来到了大城市。没有一点点防备,没有一丝丝顾虑,就这样开始了我的大学生涯。



大学是什么?大学就是你要放下过去的一切荣辱,从新开始!


大一,虽说不上废寝忘食,但也算兢兢业业。这一年还算不错,拿了国家励志奖、人民奖学金、优秀院干等,当然还有助学金。当然,更重要的是,买了一台属于自己的笔记本!当别人在准备计算机一级考试的时候,我已经在准备二级了,我选择了比较容易过的VB。计算机课上,老师在讲Word、Excel、PPT和制作网页的时候,我在下面对着从图书馆借的参考书联系VB。等级考试最难的也就是数组和递归之类的吧,有了高中的基础,过了也很容易。我们专业和计算机的缘分,就此打住了!


大二上半年我把三级考了,下半年我又把一级考了。但大二是个转折点,到这时候才发现专业和自己预期太远,好多需要背的东西:中医基础理论、解剖、方剂等等。上半年我又挂了一门课,这些很让我头疼,和大多数大学生一样,那段时光很郁闷、很迷惘、很无助……不知道何去何从。

那时候自己也折腾过好多东西,搭建班级FTP、创办班级电子杂志、也加盟过网店、摆过地摊、发过传单、洗过盘子、值过夜班……扯回计算机,我这人对吃穿都没什么要求,但我会买书,买电子产品。这一年看杂志得知一个叫安卓的操作系统火了,但是手机也买不起,就挤了几百块钱买了第一台安卓设备——原道MP4,那配置在现在都不值一提!但那时候有很多丰富的应用可玩,我对其的热爱也该赶上第一次摸电脑的感受了吧。毕竟用惯了塞班再用安卓,还是会被惊艳一下的。


当时也开始重学编程了,听说现在VB有点落伍了,C和C++以及Java都挺热门的,所以自己也不知道该学哪个。人家都说C比较难,所以我开始学C了。有一次再图书馆看计算机类的杂志,里面预测12年(大概是,记不清了)塞班会走向衰落,Android会成为热门,而且价格会掉进千元内等等,反正大家都看好Android。遂又改变想法,转学Android开发!


那一年我又花了几百块钱办了个华为C8500s的电信合约机,也算我的开发设备了。由于没接触过Java,所以自学了两周Java才开始真正的Android开发。别说我们学院没什么人搞计算机了,就是信息学院估计都没几个学Android开发的吧,所以我基本上只能在网上找学习资料,当时主要是跟着Mars老师的视频学(在此郑重的对Mars老师说声“谢谢”!)。遇到点问题,找不到人问,只能抱头苦想,想不出来就出去逛校园。也想过报一家培训班,但那时候Android培训班也都起步不久,价格动辄七八千。有一次去试听一家,听完感觉还不如回去看视频自学呢,有那钱还不如多买点资料呢(其实还是舍不得那钱啊)。到如今我也只买过一本开发教程(还有几本是给一个论坛翻译文档和参加活动赚来的),就这样磕磕绊绊地学了一阶段,开始做小项目,第一个做的什么?都不好意思说了,就是计算人体BMI值的小应用……此间滋味,略去不表。


大三也没什么新奇的东西,课程很多,不敢翘,所以只能上课时偷看我的计算机的书,后来又挂了一门。期间参加了信息学院一个模拟ACM编程大赛,拿了个二等。后来又折腾进了我们学校信息学院的一个工作室,当时他们主要在做挑战杯的东西,我也去凑热闹了。本以为可以结束我一个人孤军奋战的历史了,结果那里基本做前后端的,没人做Android。我只是负责维护一个学长毕业后留下的客户端,原来我只是换个地方自习而已。呵呵。


时节如流,我大四了,上半年还有两门课和一个综合实验。但我还是决定都翘了,出去找实习。后来进了一家公司,公司不小,但移动端也是才发展,做安卓的也不多。我们团队主要在做即时通讯的东西,但我没接触过,他们也不教我只让我做一些基础的东西(估计实习时都这样吧)。学校那边又会有考试、做实验等,我也老是在公司请假,这样第二学期开始我决定离职。这期间我也投BAT、网易、华为等的简历,不过大多数在简历上就被刷了。最后只参加了阿里的考试,题目只在最后一题涉及了Java,结果可想而知。后来去别的大学蹭招聘会,混进去后两三百家的公司我只投了一家。后来查资料说是初创公司,我想这是个可以锻炼人的地方!遂决定先在这里好好锻炼!


今年过来后我就直接在现在这家公司入职了,两个老总听说都是高校老师,一个负责市场,一个负责技术。面我的是副总,就是聊聊,都没问技术上的问题。我了解到,这里暂时没有Android方面的大牛,可能遇到问题都得去查资料,然后一起讨论等。我想这正是我想要的啊。


到现在已经有一个多月了,好多东西涉及到底层,之前一个做Android的实习生感觉压力大,而且公司还没和他签三方就走了。我连个可以讨论的人都没了……


得得得,就这样,我在这里学到了以前都没接触过的知识,如:JNI、反射等。我决定继续坚持下去,“是金子到哪都会发光的”,再难的东西只要用心都可以学会的!正如带我入编程之门的高中老师所说“只要是人创造的东西,你就能学会!”,与君共勉!


我在想标题用什么好,网上传标题一定要长 所以想到《我与计算机之间不得不说的秘密》,感觉像是又长又臭的袜子;那就论坛活动名称《我的IT成长路》?但像我这种经常走题的人,又不太喜欢命题作文。干脆仿史铁生的《我与地坛》吧——《我与编程》,低调而不张扬,深沉而不浮夸,内涵而不浅显……得,又走题了!

  • 7
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值