逐渐成长的小菜鸟
因为初中成绩走了下坡路, 于是走上技校的不归路. 初中毕业后就读了5年制大专, 因为对黑客的向往, 对计算机的迷恋, 选择了计算机专业.
起初我抱着跟同学好好学习, 天天向上的美好愿景到处跟同学讨论编程, 在进入这个学校前, 我看过一点点vb. 因此我顺理成章成了同学们眼中的计算机大神, 在他们还不知道二进制, 八进制, 十进制, 十六进制的时候, 我已经能在纸上把转换的过程写给他们看了. 随着时间的变化, 同学对这门技术已经没有了耐性, 我也渐渐迷失了目标, 堕落从这里开始了.
白天网吧上网, 晚上寝室睡觉; 晚上网吧通宵, 白天寝室睡觉, 这种生活几乎伴随了我整个中专. 在一个夏天的下午, 我走进正在上课的教室, 老师在讲HTML课, 大概迟到了有些时间了, 当我随便找个位置坐下的时候, 老师差异的看着我说: "我们班有新同学来?", 我莫名其妙成了新同学. 此时坐在最前排的女同学当机立断反驳了老师: "老师, 他不是新来的, 他是我们班的VB高手呢...". 我被说的有点无地自容, 我也就是在老师讲VB的时候时不时插嘴, 自己从来没有写过VB代码. 老师在班上发现了高手, 顿时说话的声音都大了, 满怀期待对我说:
"你会VB, 学网页非常快",
"HTML你一个星期内看完, 之后你就学vbs脚本",
"vb跟vbs非常像, 你学起来肯定很快"
...
一番话下来, 我这小身板差点撑不起这压力.
我心里一直再说, 老师啊, 我不会VB啊, 我真的不会VB啊. 可惜她听不到.
这次事故让我的前路有了转折点, 我好像突然就明白了自己身负重任.
放学后, 我一如既往去了网吧, 跟以往不同的是, 我打开的不是游戏而是浏览器, 搜索各种vbs, vb教程, 下载之后用U盘运到我在学校的电脑, 因为学校没有网络, 只能用这个办法. 在未来的2个月中, 我每天都起早熬夜, 面对的就是这台06年产的低配笔记本电脑并且无网络, 当时是10年. 遇到难题我就用记事本写上, 用U盘运到网吧电脑, 然后搜索解答. 最终的结果说明, 我还是辜负了老师的期望, 她要求一星期看完HTML, 这不科学. 2个月的奋战我受益匪浅, 至少对从前的我来说, 是一个飞跃, 技术有了, 信心有了.
中专生涯结束后, 我毅然决然选择了大专软件班, 报名那天同学告诉我, 软件班人少, 不开班了, 这无厘头的剧情就这样让我撞上了, 随波逐流, 我进了人口最多的计应班, 当时计算机系只有2个班.
http://pan.baidu.com/s/1qWHaFN2
这是我中专时期仅存的一个作品, 因为桌面太乱了, 自己写了一个小桌面软件, 写的很不好, 不过功能还凑合. 在后来我才发现, 原来有这一类软件...
在进入大专之前, 我幻想着可以带很多新手同学一起创造梦想, 还能以技术约佳人. 进入大专之后, 班上就4女的, 并且实在勾引不起我的兴趣, 约佳人的目的暂且告一段落.
因为是计应班, 开了很多编程以外的课, office, ps, flash, 多媒体软件, 美术, 语文, ... 在堆积如山的书本里, 我发现了<<C\C++程序设计实用教程>>, 这本书分为16章, 前8章讲述的是C, 后8章讲述的是C++, 这门课的老师是一名有几年工作经验的C#程序员.
这个学期, 我门只教前8章, 在整个学期里, 输入输出全部都是cout, cin, 相当于C, C++混合教学.
我对VB使用的相对娴熟, 很难去放弃它而学C++, 我多次鼓起勇气去尝试C++, 最终都放弃了.
在一个夏天的中午, 隔壁寝室一同学拿着<<C\C++程序设计实用教程>>找到我, 问我杨辉三角形怎么输出. 我丢下手头的事, 跟他埋头苦想, 一个小时过后, 杨辉三角形出现在我的电脑屏幕上. 随后我又各种修改, 可以随意输出大小, 倒三角, 正三角, 倒正三角, 旁边的同学一脸迷惑, 我耐心跟他说了无数遍之后, 他说懂了.
从此以后, 我放弃了VB, 迎接了C++, 这一学就是3年.
在这个学期过完以后, C#程序员老师"跳槽"了, 新来的女老师负责教我们后8章, 让我失望的是, 整个学期没有提到任何C++的内容, 以至于班上的几乎所有同学都分不清C, C++有何区别, 通常都会用最响亮的声音回答别人, 我们教了C++, 事实上他们连"类"是什么都不知道.
随后的课有 java, asp.net, 数据结构, ... 我只注重学了数据结构. 对于java, 我不知道为何如何痛恨, 恨之入骨.
起初我对asp.net非常有兴趣, 在上第一节课的时候, 老师没有说道任何asp.net的内容, 反倒是自吹自擂, 把自己吹上天了. 让我印象最深刻的是, 他说他外甥是做IT的, 刚出去2k一个月, 每次跳槽后+1k, 第二年就已经过万了, 我当时没有压抑住情绪, 说了句"他跳槽了几次?", 老师鄙视了我一眼, 转移了话题.
我略过了java, asp.net, 继续折腾C++.
在周围同学沉迷"真三", "起凡"的时候, 我沉迷于单机游戏... 单机游戏耗去我不少青春. 不过我依旧还是没有放弃梦想.
因为从来不与同学玩一样的游戏, 又时常坐在电脑前一整天都在码字, 因此被大专同学看成了异类.
很多同学电脑坏了都叫我, 然后我成了专业电脑修理工而且免费, 软件装不上也会扯上我.
我们的大专班学风依旧很差, 例如说, 每一年都拿奖学金的人不会装系统, 甚至问别人自己电脑装的是什么系统.
我在班上属于差生, 因为经常缺课, 甚至记过处分, 也从不在同学面前吹嘘, 在人群里基本上是一言不发那种, 因此在大部分同学眼里我确实是个差生.
我缺课是有原因的, 大部分老师不是照着PPT念字就是讲课讲跑题. 在操作系统的课上, 老师说, 系统最小调低单位是进程, 我又没有压抑住情绪反驳了一句"不是线程么?", 老师给出的解释是"我们这里讲的是进程".
有几个同学起初想跟着我学, 最后都没能坚持下来. 他们不知道学习的方法, 有问题就问我, 最最简单的问题也不愿自己去查.
没有坚持下来的都去折腾旁门左道, 比如 如何把自己的照片弄帅, 于是ps就成了他们的兴趣. 最后的结果是, 都在英雄联盟里沉迷了.
大专无数个熬夜, 无数次折腾, C++已经用的相当娴熟, 编程技巧也有所提升.
自己尝试写过很多的小程序,
Console的学生管理系统,
Console的贪食蛇,
Console的俄罗斯方块,
GDI的画图工具,
GDI的飞机大战游戏,
DX的俄罗斯方块.
基于Socket的文件发送程序. 服务端, 客户端.
基于Socket的群聊程序. 服务端, 客户端.
尝试过一次远程桌面程序, 效率实在令人蛋碎...
以及一些半成品和练习程序.
http://pan.baidu.com/s/1hqr86pA GDI的飞机大战游戏.
http://pan.baidu.com/s/1i3sSzq9 Dx的俄罗斯方块游戏.
没有老师指导, 没有同学交流, 只能靠着自己网上搜索, 翻别人博客. 这些应该是大多数人的学习方法, 不过没有一个志同道合的人交流实在有些孤独感.
当你有了一些构想, 你只能自己去实现.
当你遇到了难题, 你只能自己去解决.
当你开口想要讲述今天的收获, 却无人倾听.
当你停止了学习, 你就是真的停止了学习, 没有人会在你耳边给你透露新的消息.
今年毕业了, 我期待投入这个大家庭, 跟同行一起探讨, 不在一个人忙忙碌碌, 用错方法, 走错路.
另外求好心人推荐一份工作. 我初7去深圳, 工作都还没找.
没有找工作的原因很蛋疼, 因为我没有能正常通话的手机...