程序猿的这五年

  随着接触的越多,了解的越多,就发现自己越弱,有那么一点冲动,就有那么一点失落。

  2008年,大一开始。抱着无比兴奋和幻想来到大学,刚开始是为期三周的军训,军训完就放十一长假了,好多同学都趁着长假出去玩,我就抱着刚发的C++课本来到自习室开始自学C++,现在看看那会的笔记,无法理解void是什么,无法理解 i = i + 1(这在数学公司里面变量 i 是永远不可能等于 i + 1的),现在觉得挺有意思的,已经不会有那种思维了。那段时间C++对于我非常的有兴趣,一般我都在老师讲课之前都把它预习了一遍,有时间就去机房调试C++,使用的VC6.0,每个程序都会出N个bug,改了这个又出现那个,很烦人,但是最后都会通过各种方法解决了。高中时候非常喜欢数学和物理,但到大学,相比C++,高数我觉得到没太大兴趣了,所以高数学得不好,那会想得仅仅是学会语法,不知道后面还有思维和算法也很重要,现在想想有点失望。大一下学期学Java,相比C++,全面向对象的思想,和可以写界面的语言(当时并不知道C++写界面),又兴奋了一段时间,模仿教程写了贪吃蛇,计算器等带界面的东西。

  大二的专业课很少,都是大物,电路,模电什么的,偏硬件方面,所以大二我参加了好几个比赛,包括数学建模,智能车大赛,电子设计大赛。每个比赛了都花了好多精力,基本上所有的编程的活(基本都是基于单片机写C语言)都是我干的,最后都只拿了个校级的奖。我曾经一直觉得我找不到那种和谐的搭档,觉得好多事情都是我干的,他们就是来混个比赛的奖项而已,现在想想可能自己的性格关系很大吧,不太主动,然后又特别扭。

  大二暑假代表学校去西安参加了全国的一个比赛,挺水的,基本就说去西安玩了一圈。但也就是这个时候,我开始了自己真正的编程生活,第一次接触C#,第一次使用VS2008,第一次如此轻松的开发桌面应用程序,让我顿时找到了快乐。还记得第一次是写一个类似记事本的东西,新建一个WinForm应用程序,拖一个TextBox,设置多行模式,添加菜单栏,一切的布局都是可视化直接用鼠标操作的,只有内部的逻辑需要用代码来实现,然后添加修改颜色的功能,添加加密功能,添加自定义图片,添加右键功能等,不断完善,最后完成了自己的第一个软件,非常的高兴。这其中遇到了很多问题,也就是这个时候,我开始习惯性的使用搜索,遇到问题就搜索基本都能解决。

  大三开始了,我当上了一个校级社团计算机相关部门的部长,第一次带领一个部门,觉得挺有趣的,并没有想象的那么难。我一直都是比较的严厉和苛刻的,基本每周都会开一次分享会。大三基本都是专业课,我学到了非常多的东西,包括数据结构,算法,操作系统,编译原理,计算机体系结构,微机原理,软件工程,计算机网络等,这对于我来说非常的兴奋,甚至让我感觉大一大二都白学了,大三的课让我学到了真正的计算机技术。大三的课余生活我处理社团就是写代码,根据平时生活中遇到的问题或者自己的兴趣爱好写了很多,用C#写过远程监控软件(CS模式,服务器可以监控所有客户端的桌面,下载或上传文件,运行指定,发送消息等),快速备份软件(自动找出原路径和目的路径不同的备份),UDP聊天软件,各种小游戏,还给社团写过一个管理软件(提高社团工作效率)等,另外第一次使用MyEclipse开发班级网站,第一次知道了JSP、Servlet、JavaBean等,还记得最困扰最恶心的就是编码问题。总之大三就是再写各种喜欢的东西,有时候晚上断电了还在写,直到电脑没电,那会有无比的精力和热情。

  大三结束了,我坚定了自己不考研要找工作,而且要来北京工作,目标很明确,本来是计划大三暑假要来北京实习,但是独自来北京压力太大,犹豫了,便考虑先看看学校的招聘会再说。大四上学期开始,学校来了各种各样的公司,各种各样的宣讲会和招聘会,我看着合适的也都参加,东软、远光、朗新,以前从没听说过的,投简历笔试面试,还记得那会写了一个非常有趣的自我介绍,最后几乎都通过了,轮到谈待遇签三方的时候了,最高的也就是5k*14,对比下有的去外面实习的同学,感觉有点低了。几次之后一个晚上和同学聊天,顿时激起了我的动力,依然决然要来北京实习。

  于是,2011年11月21日,背上行囊独自一人来到了北京,开始了北漂生活。刚来北京第一天,在一个同学的帮助下在中关村附近租了一个床位,20/天,一个不到20平的房子住了6个人,和宿舍差不多大小,但是里面什么人都有,很脏很乱,觉得刚开始吃点苦没什么,就租下了。然后送走同学,一个人在中关村附近熟悉熟悉了环境,11月北京有一种特别的味道,可能夹杂一个少年在偌大的城市的梦。

  未完待续。

 

posted @ 2013-09-27 17:37  Yhzhtk  阅读(296)  评论(0编辑  收藏  举报