[置顶] 我的2011之菜鸟的生活

        回首2011,算是不幸的一年,步入了人们人人恐惧的计算机软件行业,软件行业也是在很多人一直看来是所谓的白领高薪行业,但是在这个高薪白领行业里又有多少人知道其背后的艰辛与“痛苦”呢,何况他也不算是什么高薪行业

  与软件结缘

        回首2010,我像很多人高考生一样,步入了自己心目中期待已久的大学校园,在当时,我们把大学想象的那么的美好,可以疯狂地玩游戏,疯狂喝酒,甚至疯狂地谈恋爱。。。步入大学的第一堂课就是可爱的班主任的计算机文化基础课,也是这一节课,给了我一个知名的打击,photoshopfrontpagedreamweaver,内存,硬件,注册表,软件。。。。。看着一个个计算机名词,我懵了,这些都是什么啊?难道我学的软件专业是这样的吗?也是从那开始,原来我所选的专业是计算机类的专业啊,计算机,我懂什么啊?毫不疑问,我什么也不懂,这一切对我来说好像当头一棒一样的打在了我头上。但是这时的我也不是一个孩子了,既然选择了,就要把他学好,虽然什么也不懂。。。

大学接触的第一门编程是java,在我的印象里,java只是手机里面的一个东西,对他一点概念也没有,上完第一节课,对java的印象就是老师的那一句话:everything is object in javas  world。。。。进入软件行业的一切好像都不那么顺利,没办法还是硬着头皮继续往下走吧。。。。。

      由于我对编程一直没有任何概念,大一上半学期一直重复的工作就是老师讲点什么我就知道点什么,一切在心里都没有任何一点的概念,半年都没有一点任何的进展,马上进入学期末了,老师布置了一个作业,超市购物系统,老师先给我们演示了一遍,当时还是在dos命令下运行的,孙然黑咕隆咚的界面,但是看着老师运行的结果还是感觉:“哇塞,好神奇啊”,以后我也可以做这些吗??老师真是太牛了。。。现在想想当时的自己,真是笨的一点不懂啊。。。没办法,既然是老师布置的任务,还是好好的做吗?也可能是有了目标,老师布置作业的那几天,简直就是疯狂地学习啊。。。慢慢的,我发现,自己爱上的这个行业,慢慢的,做着老师布置的作业,自己好像进入了正轨一样,越做越带劲。。最后,奇迹竟然发生了,我竟然凭靠自己的努力,竟然做出了当时感觉非常神奇的超市购物系统,当时那个兴奋劲,感觉自己已经是一个很厉害的程序员了,,,哈哈。。想想当时真的好幼稚。。。

           第一次真正的软件开发

在大一即将结束的时候,我们学校动员我们参加山东省一个比较有影响力的校园软件比赛——齐鲁软件大赛,当时自己对这些也没有什么太大的概念,看着往年师哥做出来的作品,自己真没那个勇气去报名,最后在我老乡的鼓励下,我们五个人(两女三男)组成了一个小组,报了名。。。虽然报了名,但是对报名参加的项目——基于淘宝的网络资源检索系统,由于离比赛和提交作品还有半年多的时间,也由于自己对这些没什么具体概念,所以自己也没什么具体的目标,每天怎么正儿八经的学习过步入2011,经过大一下半年的学习,自己对软件算是有了一个概念,也算是凭借自己的努力吧,对java也有了一定的基础学习了,由于报名参加了软件大赛,自己也开始着手这个大赛了,慢慢的也有了方向,说实话,在大学里,老师也只是起到一个领入门的作用。自己开始着手自学的想法,感觉一直跟着老师的步子来是不行了。。。大一下学期,我自学了javaSE的全部,还有jspjavaEEwebservice相关内容,javascripthtml等内容,慢慢的,大一已经接近尾声,这也标志着软件大赛也慢慢的靠近,我知道这时候大家都在努力着,我不能拖了大家的后退,于是我还是拼命的恶补啊。。。真想把不会的都学会。。。。

期待已久的暑假终于到临,学校给参加软件大赛的开放机房,集体在一块开发项目。。。暑假的这一个月,说实话,每天都很累,每天都会遇到各种各样的问题,我们队的两个女生(美工)明显有点吃不消了。。但是大家都还是很努力。。。。经过一个月的努力,项目终于完成的了。。大家都很高兴。。说实话,这一个多月,虽然很累,但是很充实。。。

经过这一个月的魔鬼项目开发,我明显的感觉到了自己技术上的提高,虽然在暑假就学习了一个struts2的新技术,但是我感觉这一个月思想上的提高绝对高于这新技术上的提高。。。。

补充能量,学习理论

暑假开学后,慢慢的发现自己在同学中已经小有名气了。。。在他们看来自己好像变成了一个高手(注:由于我们学校差不多是以java的路线培养,大一下学期完了我们才学完java的基本语法和面向对象的一点内容),慢慢的我也发现,自己确实比别人稍微懂得多点了。。。嘿嘿,小自恋一下。但是我当然不满足现在的一点小成就。。。。根据技术的稍微提高,我越来越发现自己理论的空缺,很多东西,一些基本的理论不懂事很难理解。。。进入大二之后,我开始着手理论上的学习,通过查找资料发现,很多理论上的东西都是基于c语言,于是我先开始了c语言的学习,在学习c语言的过程中,由于有了java的基础,所以学起c语言来,感觉比较容易了。。。但是我感觉自己对c语言的学习很失败,感觉没有学到其内涵,现在学完了。。一点感觉也没有,感觉只是学了点表面的东西,哎,没办法,谁叫咱菜啊。。。

学习c语言一个月之后,又回到了java里面,暑假学习了struts2,感觉框架用起来挺爽的,于是学完c语言之后开始了hibernate的学习,

学习hibernate是一段比较难熬的日子,那些配置文件搞得我整天晕晕的。。现在想想,由于学完没用过,好像都忘得差不多了,,呵呵,幸亏做了笔记。。。

第一次开始在外接项目

由于在同学之间小有名气,一天一同学给我说,外面有一家网络公司招人帮他们给别人做网站,问我能不能行,我抱着尝试的态度说:行,我试试吧。。说实话,这对我真是一个挑战,幸亏有我的合作伙伴(小金金)一块做前台,我的前台技术实在不敢恭维啊。。经过我们两个的五天奋战。一个商业网站终于完成了。。前台后台感觉还挺不错。。哎,唯一遗憾的是,那网络公司由于我们做的“太丑”,竟然不用我们的网站,没办法,谁叫咱菜啊。。。。。

有了第一次接项目的经历,慢慢的也开始自己尝试去做东西了,从大二开学到现在快半年了。。。自己也断断续续的做了几个小项目,只不过都不算太好。。。。

       总结2011

       回想从真正java入门到现在已经算是差不多有快一年的时间了吧。。。自己这点小成就在大多数大牛面前真是不值得一提啊。。回想这一年的收获和付出,其实自己一直就是处于一个菜鸟级别上,一直想努力往上爬,却一直没爬上来,。自己理论上的欠缺,一定会是自己提高上的绊脚石,没办法,谁叫咱是专科,学校专科培养就是面向就业的。。。我感觉培养出的就业的人以后也是码奴一级的人物,我不想做码奴,所以我只能去努力。。。。去学习那些自己欠缺的东西

展望2012

2012,不能在迷茫,至少技术上要一个台阶的提高,2012,补充能量,恶补自己理论上的东西,也为2013年的专升本打下基础,2012要学习的理论知识:

    1.c语言复习

    2.数据结构(计算机的灵魂)

    3.微机原理

    4.操作系统

如果有时间话在看看计算机网络,趁着自己还没有毕业,能多补充点能量就多补充点吧。。。。

2011已经成为过去,2012继续加油。。。。。

    

posted @ 2011-12-16 22:55  javait03  阅读(123)  评论(0编辑  收藏  举报