我的漫漫程序人生路(中)

大二也就随之过去了,这时我挂了一门课,叫材料力学,当时我非常痛苦,因为我的成绩一直在班里都非常好,而考试不及格是不敢想象的。后来我明白了,我之所以不及格不是我不努力,而是我确实不喜欢学,我并不喜欢这个专业,我发现我对计算机有着强烈的学习冲动,也就是在这个时候,我做出了一个重大决定,我要考研,而且要考计算机,这个时候刚刚大三。要知道我对计算机可是没什么基础的,仅仅凭借计算机等级考试产生的兴趣就要考计算机系的研,别人都说那简直是不能的事情,人家计算机系的学生也不是随便都能考上的,你哪有啥希望啊。可是我这个人一旦做出了决定就不会轻易更改,而且这也是我为我自己的人生做出的第一个重大决定。我打电话与家里说了,我父母对考研都不是很了解,不过他们都说不管你做出什么样的决定我们都支持你,让我们非常感动,也认识到自己已经长大了,应该为自己的人生好好规划了。

这时我再一次报了计算机等级考试,不过这次我直接报的三级(全国计算机等级考试共四级,可以跳着报,而不用一级一级报),但是这次我依旧没有过,而同时我也在旁听计算机系的课程,自己也买了很多资料在看,从离散数学,数字逻辑,计算机组成原理到计算机系统结构,数据结构,操作系统,c语言程序设计等,我几乎全部自学。我上大学最大的两个收获就是:决定了自己的人生方向,掌握了自学的方法。这时我开始经常逃课了,但是我逃课不是玩,也不是睡觉,而是去学我感兴趣的东西。考研是艰辛的,也是痛苦的,尤其对跨专业的人来说更是如此。在这个时候我学会了抽烟,每天抽将近一盒,我们很多同学也考研,但是大多数还是考本专业,并且倔强的这个时候再一次报考了全国计算机等级考试,这次我报的是最高级别—四级。其实这个四级还是有些难度的,考试的范围也很广,基本上计算机的所有主干课程都要覆盖到,我也边准备考研边准备等级考试,功夫不负有心人,这次我通过了,当时真的特别开心,因为这给予我很大的自信心,要知道人的自信心是可以被残酷的现实逐步瓦解的,也会被成功的喜悦建立起来的,而我在那个时候最需要的就是这种信心了,当时我同学也都相信我了,他们相信我能成功。

这里还要说明一点,我报考的学校并不是天大,而是上海的同济大学。并不是因为我不喜欢天大,相反我对天大是非常热爱的,现在也是这样。之所以选择外校是因为我对天大太熟悉了,学校对我来说一点陌生感都没有,而天津这个城市相对来说也有些落后,所以我决定走的远一点,但是学校的选择也是个问题,总不能考个比天大差的学校吧,因此我选择了同济,两个学校实力应该差不多,但是同济地处上海,有更多的机会,可以吸收到更多国际化大都市的气息。

在经过了漫长的考研复习,彷徨,焦虑后考研的成绩出来了,我上了复试线。而我很多同学都在考验的准备中相继退出。4月份我只身一人来到了上海,参加了复试,在复试的三天后,我给学校打了电话,得到通知: 我复试通过了!

当我从电话那头得到这个消息时,整个人都有些颤抖,我还是不太敢相信,所以我和电话那头的老师说,您能确定我通过了吗,老师笑着说:我能确定。这一刻,我彻底释放了。一个非计算机专业的学生依靠着自学跨校跨专业考研成功了,这对于我来说是一个极大的挑战,但是我勇敢的接受了这个挑战,并且成功了,我这个时候相信这个世界没有什么能难倒我的了。也许有人说,不久考个研吗,有那么激动吗,我想说我这里的感受完全代表我自己,不代表其他人,因为我认为这个事情对于我来说是很有成就感的,呵呵,也许有的人觉得并没有那么困难,每个人不同嘛。

在复试后的几个月里,我想靠自己的努力挣钱,不想向家里再伸手要了,而且这个时候时间也比较充裕,所以我开始想找一个计算机方面相关的事情,但是自己动手能力太差,考研时完全都是学习理论,自己很少动手,很多东西也是在纸上画的,基本没写过什么像样的程序。所以我先找了家教的活,然后又在街上发传单,当时发传单的时候我就想锻炼自己一下,让自己脸皮更厚一些,呵呵,而且当时发传单的是卓越网(http://www.joyo.com),是国内很大的一个b2c电子商务平台,在这个过程中也了解了人家的一些工作流程,我想不管做任何事情,只要你用心去做,认真去做,肯定能有收获的,就这样几个月的时间过去了,这几个月的花费我是靠自己挣来的,没管家里要,经过了流火的7月,大家都离校各奔东西了,我也知道我的新生活即将开始了!

9月份,我再一次来到了上海,这是我第二次来上海,第一次是来面试,这次是来报道的。几天的调整后,新学期开始了,看着发下来的课程表,我感觉兴奋异常,因为这不再是我以前专业的那些课程,什么结构力学,弹性力学之类的,而是高级面向对象程序设计,Linux高级程序设计,Arm嵌入式系统等等,我当时想我一定要努力学好每一门课,大家都知道研究生课程是按学分来的,只要学分够了就行,我当时为了要学好,将我们一学期所有的课全选了,开始还很兴奋,没过几周开始吃不消了。为什么呢?因为自己底子太薄,一下学这么多课根本学不过来,还搞的特别疲惫,所以我就和我要好的同学沟通了一下,他给我一些建议:学习自己感兴趣和以后准备从事的课程,对于一些不准备设计的领域就不要去学了,计算机技术这么多,什么都学是不现实的,所以我当时根据自身的情况和能力,选择企业计算这个方向,因此将所有的嵌入式课程全部放弃了,现在想想,当时的决定真的是非常正确的。这也给我一些启示,对于计算机领域的技术,切不可盲目的学,因为技术是学不完的,一定要找准自己的方向,将某一个方向学好,学精,这就够了,在学精某一个方向后再去涉足其他领域会容易的多。换句话说在起步或者积累阶段,找准突破口扎进去,切不可浅尝辄止。就好象现在的J2EE与.NET,其实你学好哪个都够用了,除非公司同时要求你会两样,一般来说对于绝大多数公司,你只要对其中一个掌握比较深入就足够了。

上学期基本都在教室与实验室度过的,在这个时候我买了电脑,我没管家里要钱,是向其他同学借的,当时是4000多,配置还算不错,我想用这个电脑为我带来效益。到了研一下学期课程已经很少了,我也尝试着在外面找一些兼职,我的运气还比较好,第一份简历投出去就被人看中了,之后叫我过来面试,问了一些技术上的问题,当时感觉答的一般吧,毕竟实际经验还太少,后来公司给我打电话说录用我了。我后来与公司的项目经理聊天谈到这个面试,他说主要是看中我比较有潜力,学习能力比较强,对于不会的东西很快就能学会,而不是因为我当时技术有多好,呵呵,其实当时技术说实在的还是很菜的。

这个公司是个小公司,但是项目经理非常强,技术,设计都做的非常棒,我来的时候他们刚刚接下了一个项目,是柯尼卡—美能达公司的经销商管理系统,需要用struts,当时struts在国内刚刚兴起,资料还非常少,我对struts的了解也仅仅局限于一些概念,但是项目不能人,我只能硬着头皮上,费了好大劲才把一个流程调通,当时的第一感觉就是哪个蠢货设计的这个破玩意,一个jsp或者servlet就能搞定的东西怎么要绕那么大弯子?又是ActionForm,又是Action,还要配置那个xml文件,真麻烦,可是随着项目的不断深入我越来越体会到struts给我们项目带来的好处了,模块划分清晰,代码组织良好,便于团队开发。这个时候我也开始系统的研究struts了,发现做的真是好啊,呵呵!在这个项目中我学到的东西非常多,也积累了人生中第一份宝贵的项目经验。现在很多毕业生都说我们刚毕业哪来的工作经验啊,而招人的企业说没有工作经验的毕业生我们不要,除了少数大公司如Google,Microsoft等,非常看重应聘者的潜质外,国内很多中小公司还是希望毕业生去那就能干活的。对于这个问题我是这样理解的,公司的要求没错,有经验的与没有经验的真的就是不一样,这一点我体会非常深刻。这种不同不是体现在技术上,更重要的是体会在代码规范,对业务的理解,对常见问题的解决等等。因此我想对那些在校生说,少玩一会游戏吧,把你的精力放在正确的事情上去,不要等毕业时才追悔莫及。我这里建议在校生多利用假期的时间出去闯闯,尽自己最大努力去公司实习,或者兼职,赚取工作经验,这时,钱并不是最重要的,你获得的能力与技术上的提升才是最重要的。

在这个公司呆了几个月,公司对我也不薄,我很快就将买电脑的那4000多块钱还了,这也是我第一次挣这么多钱,呵呵,有些激动!

之前的那个柯尼卡—美能达公司的经销商管理系统做完后,我对struts的认识也比较深刻了,这时公司又接到一个项目,是做一个游戏点卡的销售网站,客户要求要采用ASP.NET来做,项目经理对我说希望我能负责这个项目,我当时真是受宠若惊啊,从来没有负责过一个项目,但是最大的问题是我对.NET一点也不了解,从来没用过,我能做好吗?而且项目周期只有半个月,我这个时候已经没有了退路,只能往前冲了,那个时候很是疯狂,每天都在公司呆到很晚,一边做一遍学,一边学一边做,半个月过去了,项目竟然让我顺利完成了,我不敢说自己完成的有多好,但是在这么短的时间内完成还是让我很自豪的,公司的项目经理也对我很满意。通过这个事情使我认识到,人有时候是需要一些压力的,适当的压力更可以激发人的动力,但是压力不可过大,否则人就容易被压坏。

这个项目完成后,正好是暑假了,我也想回家了,我这个人还是比较恋家的,基本每个假期都要回家呆几天,呵呵。(未完待续)

张龙 2008-9-27


置底广告:大家好,我在Itcast的视频教程已经发布了,名为《Java常见笔试、面试题目深度剖析》,可以到下面的地址免费学习:

http://www.itcast.net/portal/courses/unit/188

部分学员留言:

1)已经听了三讲了,这三节课听下来收获非常大!虽然我 不是搞开发的但是仅有的一点计算机基础也可以听得懂,张龙老师由事例讲解最基础却容易被忽视的知识点。我想对于真正学习JAVA的人来说应该是最有实际意义,真正帮助你战胜JAVA面试笔试!都是非常具有代表性的知识点,就算面试中没有被问道这些题目也能够更扎实基础。

2)今天,从同学的口中得知了有这样的课程,感到非常的高兴,特别是抱着试听的心态听完了试讲的部分,我就知道我离不开它了,特别是张龙老师抑扬顿挫的讲解,深深的吸引了我,只是我还是一个新的学员,对冲值购买及学习的流程还不太清楚,请多多帮助!谢谢

3)张龙老师讲课的风格真是干脆利落!我非常喜欢。我只有一些计算机基础,但是听这个课我都听明白了,并且里边的练习我都做对了,非常高兴!讲解也很清晰透彻。期待你的下一讲!!


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值