流箫 的 Blog

兴趣是最好的老师! ----Interest is the best teacher.
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

从工作了来谈我的技术发展方向

Posted on 2009-11-22 14:26  给时光以生命18  阅读(3382)  评论(30)    收藏  举报

       今年大四了,学校规定只能下学期才能去实习,不过最近有个软件公司到我们学校招人,我就去了,首先是笔试,因为题目不难,我错了半个题,然后是面试,对我还是很满意的,就这样我就进公司试用了。学校这边只能每个星期来学校请一个星期的假了,期末回去考试下子。

      我从07年下开始自学vb.net,当时用的IDE是VS2005, 半年后就改学C#了,曾经也用自己学的vb2005给教务处写过处理英语四六级考试数据的小程序,在安装的时候让我有点郁闷,他们的系统是xp的,还得安装.net framework,那个慢啊,不说了,不过现在vista、win7都自带.net framework了..后来又写了个从ie获取网址并存下来的种程序,不过是方便自己用…

      C#接触一断时间了,就开始学asp.net了,因为b/s与c/s结构的比还不有很大的优越性的,就是因为学asp.net我不得不去了解 div +css 、javascript 、ajax(这些我学得很浅),就这样我用asp.net做过一些b/s的小系统,只能说是好玩,从来没得正规的项目开发经验,到后来我就发现自己水平老是在那个点徘徊不前,无法提高了…

      在学的过程中我也去一些网上社区逛逛,比如cnblogs.com 、 csdn.net 、javaeye.com 等等,在那时我知道了学东西要往深处学,后来的时间我就到图书馆去借深入一些的书籍看,比如 C#高级编程 \ Visual C# 2005技术内幕 \ 基于C#的.NET Framework程序设计 \ ASP.NET 2.0技术内幕 等等…,现在又在看一些重构 、设计模式 及 一些关于敏捷开发方面的书,学的过程中是云里雾里,不太明白…

      至从学了点设计原则及设计模式后我才知道我以前写的东西是多么的幼稚,多么的难以维护和扩展,一点也不灵活,才明白自己是多么的无知…要实现自己的软件技术专家的梦学的东西还多着呢…

     后来还了解了下php,如门是简单,用c#写个加密方法要好几行代码而php中一个函数就搞定,但感觉php函数名命名不规范,不像.net的类库一样规矩,一层层的分的很清楚,因而对php只做了解。

     记得当时公司的面试题是要求用java做的,我就注明了一下,说对.net了解些就用c#答题的,进了公司对公司的业务及先前的软件了及技术方向解了下,公司主要从事java的c/s及b/s软件开发,只有一个人搞.net,用.net只是做一些小东西,到了这时,学.net的我该如何确定我的技术方向呢?我不知道,还请看到我的这个帖子的技术高手指点…

    我曾经问了一个做java开发的人我想学j2ee该怎么学,学习路线是怎样的,他给我的学习路线是这样的: j2se –>  Servlet –> jsp –>  struct2 –> hibernate –> sping

    我知道,java 跟 C# 是非常的相近,java语法我就不用看了,要学的是java的包,类库。Servlet 、 jsp 、  struct2 、 hibernate 、 sping还是要从头学的。

    在这里我想问问看到我的这个帖子的技术高手们:

                      我是从工作须要学java好呢还是坚持我的.net不动摇呢,.net中有没有对应java中的Servlet 、 jsp 、  struct2 、 hibernate 、 sping的框架呢?

                      若做java开发,具体该学些什么呢,如何学,你的路线是什么?

                      若做.net开发,我该学什么来提高自己?有哪些技术和框架要学?

    若有朋友给我指点,我不盛感激…请给我你真诚的建议,因为你的建议很可能会影响我的一生。