缩写大学软件工程之路

      对于我这样一个很普通的大三软件工程学生来说,软件工程之路还处在初级阶段,对于这门专业的认识虽然仍然很浅薄,但在我一天又一天的努力之下,我不断得发觉其中的奥妙,这路途中的辛酸和快乐也自然成为我难忘经历。

       在刚进大学校门的那一刻起,我就清楚的意识到了,在这样如此轻松、自由的一个环境里只有发挥自己所有的智慧,才能无憾自己的大学四年,相反,如果没有清醒的认识到当前环境,没有给自己一个良好的定位,势必希里糊涂的荒废掉很多光阴。于是,我把目标瞄准了我的专业课——软件工程,它是我这四年来的计划。

       大一下学期,我接触了到了专业的第一门课——C语言。在这之前,我们专业没有开过数字电路等一些硬件课程,一下子开始学习高层的东西,总感觉某些地方太抽象,不知道在计算机的内部这些代码是怎么运行的。而对于语言上的逻辑,程序的运行结果,这些东西到是很快就上手了。还记得当时最头疼的就是老师跟我们讲一个程序在内存和CPU中的运行情况,什么栈的调用,CPU运算二进制数据,简直就是天马行空,不知所云。我的软件工程之路就这样抱着一个又一个问题迷迷糊糊的开始了........

       然后就是疯狂的借书。这真不象我的风格,我是一个连上课都不带书去的孩子,我讨厌看书,我喜欢听人讲,然后理解分析,将知识消化后装入大脑。这便是我从小到大学习功课的做法。然而我发现,大学里老师能讲的东西太少了,更多的知识还是要靠自己去图书馆挖掘,明白了这一点后,我彻底洗心革面沉下心端起了书本。第一次去图书馆借书,感觉很崩溃。我很别扭的办了借书手续,走进藏书室,走到我们计算机书籍的摆放位置,一共有四排长长的书架。于是我从第一排开始,先做一次概要浏览,看看都有些什么书,直到我走完四排书架,当时我就傻了。居然有那么多陌生的书名,我一时间感觉我在书的海洋里迷失了。满怀着深究软件工程而来,来了后却连方向都搞不清楚,我应该看哪本?我随意拿了本起来,翻了翻,不知所云,再拿本,依然不知所云......怎么办?我有点恐慌了,有点退缩了。我告诉自己:万事开头难,什么都别想了,先随便借本走人,管他的。一本C++被我糊里糊涂的借走了.......

      大一的那个暑假,我刻骨铭心。放假以后,我拿了几本专业课的书回到了家里,自己心里默默的给这个暑假定制了一个计划——攻克C++。在当时这是一个很自大,很不现实的计划,可正是种雄心壮志在我的心里狠狠的憋了一口气,我就是看不懂也要把这本书翻得底朝天。然后就是我一把汗一把汗的在那炎热的空气里啃书的景象了。第一次打开C++,东翻翻,西翻翻,看得我一头雾水,一个知识点看不懂就跳过去了接着往下看,然后越积越多,后面搞得一句话都看不懂了,因为有太多不懂的名词了,心里开始烦躁,接着就是把书一甩,崩溃。等到我心情稍微平静了,我想我应该调整战术,那样不是办法,于是我再次打开那本C++,从序言开始,一字一句,耐心的读着,右手边是笔和笔记本,把觉得关键的知识记录下来,把觉得关键的思维方式记录下来。凡是碰到有看不懂的地方,停下来,去百度里搜搜,非得搞明白才往下看。在这种艰难的爬行方式下前进,终于在我每天看书10小时的高强度下,21天,初次看完了这本C++。那个时候,感觉身体已经撑到了极限,但在知识的灌注下,心情是很愉快的。

       在经历了一个暑假强硬般的突击后,在我的大二学习中对于专业的了解更进了一步,趁着这股激情,我相继在图书馆里借了数据库,JAVA,数据结构,操作系统等的一些偏软件方面的书籍。那种无日无夜看书的日子至今我也难以忘怀。在这一年里,烦躁、快乐、孤独、激情、浮躁、平静这些错综复杂的心情并存且相互斗争。或许是象那样一个人在图书馆里挥汗如雨的日子太多了,象那样一个人在大学夜晚的小池塘边思考的日子太多了,象那样一个人在电脑跟前抵抗辐射的日子太多了,我已经记不清楚这些日子到底发生了什么,在我的大脑中唯一存储的井井有条的是那些书本上的东西。

         学习的道路上也总会有些旁人的冷言冷语来打击你的斗志。每当我拿起一本在旁人看来天马行空的书看得激情四射的时候,虽然我自己也不大看得懂,总会遭到旁边同学一盆冷水泼过来,很鄙视的说我好高务远。在当时,我们仅仅只学了C语言的情况下,能写一个面向过程的C程序,就已经是很不错的了,而我拿着一本面向对象的JAVA爆啃,也难怪会遭人泼冷水。可我坚定的告诉你们,我不是傻子,我只是为了站在一个更高的角度上去思考问题。也有人这样说我,JAVA以后我们会开这门课的,与其你现在学得这么痛苦,到不如等后面老师一讲什么都搞懂了,这样来得快。确实啊,可我还是告诉大家,我不是傻子。对于前人已经发现和发明出来的东西,我们可以坐享其成,然后在他们的基础上往前发展,但是,发展得了吗?我们具备了技术的延续与创新的技能吗?我们一味的接受前人带给我们的方便,我们有没有想过,他们是如何想出来的?正是这样,在我不断的接受前人先进思想的同时,我想我应该培养一种创造先进思想的能力。于是,某些问题我自己来解决,我JAVA,从一开始开不懂,我就分析了,如何我才能看懂,我看懂了,我又开始分析了,JAVA能做什么,在不参照前人的成果下大胆的去实践,而后等我乱七八糟的搞了一通之后,我把我的成果拿着与前人的对比了一下,我无比激动的发现我的思想是对的,尽管这些已经是很古老的成果了。这种小小的成就感满足了我一时的虚荣心,呵呵,也许这也是促使我在这条道路上走下去的动力之一吧!

        在大二那个暑假,我第一次接触到了真实的项目,说起来这是一段很不愉快的经历。那是发生在我和两个老师之间的事情,到现在我心底深处都还隐隐作痛。由于专业知识的积累,在理论上我已经具备了承担一个项目模块的能力,于是跟着我们专课李老师做项目。没想到的是事情发生的太突然,因为我家里一些事情,暑假我必须回家去,然而当时项目也已经启动了。我是一个很不会解释的人,碰到需要解释过错的事情我就烦,可能因为我不想用太多的言语来掩饰我的过错。可确实也是这样,不管怎么,没能及时参与项目的进度,这就是违约,要是人人都有急事,那项目就注定失败了。认识到这一点,在项目开始过去二十多天以后我到项目组去报道,怀着一颗非常惭愧的心与一张说不出话来的嘴,把事情搞遭了。跟老师没说到几句,没想到老师很大度的原谅了我,并且分配了我一个任务,我如释重负般的接受了!就在这之前,没有想到事情又发生了,我们专业课的另外一个杨老师因为他的项目急缺人,很急,要我去帮忙,怎么办?我难道说我要去帮李老师那,你这边不行了?我在犹犹豫豫的情况下接受了。这样在一个月间我同时接到了两个任务,对于我这样一个毫无开发经验的学生来说,这是无比的艰巨啊,可是有什么办法呢,硬抗吧!在我写了一周程序的时候,我就发现,我根本不可能完成两任务了。我心里很复杂,必须得放弃一个啊,我怎么去说啊,已经答应老师了,但还是厚着脸皮退出了杨老师的项目,因为继续下去事情只会更糟糕。一个月后我顺利的完成了李老师交给我的任务。在这之后,通过一些渠道我了解到,其实我做的那两个任务都是一个项目,他们两老师是合作伙伴,一个做前台,一个做后台的,我已经凭借我的想象看到了两个老师在背后是怎么说我的了:这个半途而废,不守时的孩子,现在的大学生啊!事后等我平静下来以后,我认真的思考了这件事情,从一开始我就错了,我就不该接第二个老师的任务,不应该因为难为情而去做一些事情,人性的弱点啊!从这次的失败中我明白了,一个真实的项目,哪怕再简单,一定要从各方面去认真的对待。

         在知识彻底的洗礼中和一个真实项目的挫败中度过了我的大二,转眼间来到了大三,我感觉我身上使命感更加沉重了。这个时候的我心情已经很平静了,对于专业方向的把握,和专业知识的学习,都有了一个良好的基础,渐渐的开始看起了一些关于软件架构、软件工程和项目管理类比较宏观的书籍,更多的时候则是在做一些实践性的开发。这一年,看书和写程序已经成为了我的一种习惯,充实一下自身,享受着知识和程序带给我的乐趣,而不在是大一大二那时的满腔热血了。我发现,我改变了。

         零零碎碎的记录了大学三年来学习历程,我没有留下遗憾,至少三年来我是积极向上的,马上就要面临大四实习了,我想我已经准备好了!

         就在写这篇日志的前几天,我们四川汶川发生了7.8级特大地震,我想跟我们大学生们说的是,我们不要做愤青,我们要保持清醒的头脑。对于灾区人民我们应当关注与关心,如果灾区人民需要我们大学生的帮助,那么我们一定第一时间赶赴那里,因为这是我们每一个中国人的事情。然而当前我们需要做的是尽快恢复我们学校的正常秩序,将你的一腔热血投入到你的学习中去,这便是你对国家和灾区人民莫大支持!地震给我们带来了难以抚慰的创伤,可地震震不垮我们那颗坚强的心,地震只会让我们更加坚强、更加团结。我们这一代大学生身上肩负着重大的使命,不仅仅要面对这一次地震灾害,今后我们还将面临着更多残酷的现实。所以,同学,请忍住地震让你掉下的眼泪,明天还需要一个坚强的身影去支撑祖国的未来!

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值