昨晚,一位同学问“面向对象是怎么学的?”我突然蒙了,对啊,面对对象,听起来既熟悉又陌生。

回想起来,接触asp.net和c#已经接近两年了,也已经较完整的完成了一个项目和其他一些项目的阶段工作,但是说起来却没有实践过c#的面向对象的特性,虽然曾经想过。

做项目的时候,总是想着怎么去完成任务,实现功能,一直没有仔细想用什么编程方法高效的方式去完成,虽然这与老师的风格有关。所以面向对象只是在刚开始学的时候学过一些基本概念,基本上不知怎么使用,更谈不上实践,而且项目的光环让我以为学到了很多,其实只是会一些常用控件的用法(还不是全部控件)和一些web基本的技术,所以基本上很多时间都浪费在copy代码上。

退出项目组后,发现剩下的东西,只有狂妄和残破不堪的基础,学习成绩也是在及格边徘徊,还染上了很多不好的习惯,比如抽烟,抱怨...

终于下定决心要好好学习,却不知该从何做起?把课内基础课程学好,发现很枯燥;学习数据结构和算法,发现很难调配时间;继续asp.net的深入学习,发现大公司基本不用这类技术;学习面向对象,发现很空泛,很难实践;找开源项目学习做,发现连文档都没有;学习framework编程,发现太底层,看不懂;学习托管DirectX,发现没有意义;学习Silverlight、Ajax,发现好像是花拳绣腿,与我想的编程相去甚远。还有每天都在出新技术,旧技术没听说过,新的就发布了,怎么办啊?这些问题困扰了我好久,该从何处下手,时间就这样一刻一刻没了...

现在心烦意乱,思绪乱飞,搞技术要能静下心来,而我现在却心浮气躁,见什么都想学...

看来真的要并行去做这些事,但是目前还没有很好的解决方案,继续探索...发现这就是人生的乐趣,发现问题解决问题!

posted on 2008-10-16 02:48  上帝学者666  阅读(196)  评论(0编辑  收藏  举报