现在有一点痛苦,有一点彷徨,也有一份执着,一份期望

  终于出来工作了,做我自以为还感兴趣的专业-java程序员。进公司的前几个月,就是熟悉部门的一个软件的源码。

每天对着纷乱的代码,,在学校里也没有阅读大量代码的经验,当时着实有点头晕。就这样茫无目的地看代码,每天感觉浑浑噩噩,

不知道自己做了什么,能做什么。而比我早一年进来的机械系的小师兄(年纪却是比我小一岁)在刚进来时已经独立做了一个完整的项目,界面之华丽,功能之齐备,

令我奉若神明,所以越来越觉自己的不足。

  经过了解,小师兄虽然是机械系,但是考了计算机的二学位,而且考了两个java认证,着实厉害。而自己在学校里成天对着网上的各种教学视频学习java,各种应用虽能够模仿例子写出,但是真正的java的基础却不甚了解。所以在各种笔试面试题面前经常碰壁。

   真的下了决心要补一下java基础了,所以索性认真地把《java编程思想》断断续续看了一遍,觉得有点收获。一些基础的知识,如继承类实例化的过程,内部类,多线程同步,各种集合类的性能等等有了点认识。但有些知识要有几遍的阅读才能有较为深刻的记忆和认识。不禁哀叹自己什么时候记忆力和理解力变得如此差了呢。想来是由于大学四年大多数时间没有像高中那样去认真学习思考和记忆,大脑没有得到锻炼,脑力减退了吧。每当想到这里,很后悔大学四年没有摆正心态,制定目标,蹉跎了岁月。忽然想将大学里的教材都看一遍,挽回逝去的青春。

   基础是很重要的,这一点在工作中也有深刻的体会。在开发一个jni的动态库时,要用到我很害怕的C语言指针。期间发生了一个bug,让我纠结了十数天。因为主管休产假,一些资深的同事又忙于自己的事情,所以孤立无援。到最后经同事偶尔的指点,发觉是一个非常基础的知识点:一个存储数个结构的指针,我只malloc分配了一个结构的大小,这样导致运行的结构不一致,有时候如预期一样,有时候却会出错。这样的错误导致我纠结了这么长时间,很是羞愧。

   所以,也索性买了一本《C语言一站式学习编程》复习了一下C语言基础,特别是对内存,指针,函数参数方面研究了一番。

   逐渐地在工作中也有了较大的收获,也会越来越不满现状。可是自己又有一个毛病:有很强的理想抱负,但是却又很懒,缺乏执行力,每天上班时想一下子把工作做好做完,下班后就只想看看连续剧睡觉了。想想小学初中高中的自己,那时候很单纯,傻傻的,记忆中好像整天在看书做题,现在却失去了那种自律的习惯,成就也减少了大半截,不禁又自责起来。

   后来还是鼓起勇气,下定决心学习一门新的比较流行的技术,于是在书店买了本《android核心技术和实例详解》,看完了,觉得还是想以前学习java一样,知道依葫芦画瓢,但是基础的底层如何实现的却不甚了解。于是专攻android技术的各个知识点,像专门介绍intent action,handle,ui的文章,加深印象和理解。

   在此之前,也大概浏览了java web方面的知识,如ssh三大框架,web service,javascript等技术,每一种技术只是通读没有详细地实践。

 也研究过设计模式,当时理解得还算深刻,但一段时间过后,又是无法回想起来,可能这些思想需要时间和经验的积累才能烙印在脑海里吧。

 

 以上就是工作一年来的一些经历。现在最大的期望就是进入android开发的行列。

 求学时一直被列为优等生的我,希望我的努力能重造昔日的辉煌。

posted @ 2011-10-07 09:55  AndyLau2  阅读(2663)  评论(19编辑  收藏  举报