事情是这样的,大家有耐心听我慢慢讲。
  我现在大三,上大学的时候大一我搞算法,跟着兄弟们去参加ACM,基本上的算法都是学了(缺的是经验),但是搞了一段时间之后发现不是那块料,就在大二上学期的时候放弃了。
  大二下学期的时候先用两个月把C++书看了一遍,然后就开始搞java和jsp,刚刚的那个暑假的时候跟着老师做项目,开发了一个系统了,学到很多东西,SSH也给学了,现在也用它写了一个系统。
   然后呢,纠结的事情又来了,因为我的专业是网络工程,本来不想搞网络的,但那些老师考试很严格,哎不搞没办法(也要学分啊是不是)。然后又有操作系统的课。
  看着以前的兄弟们算法搞的好,又看到很多面试题上都是算法题,我有点想回去学算法,增加点算法的经验。然后linux我也蛮感兴趣的。然后网络也还可以,有点想研究下。哎(很纠结)……
        额,现在问题来了,现在的我根本不知道要学什么了。我打算在大三选一个方向。只有一年的时间就要找工作了,希望有经验的大牛们给指条明路啊。
    有经验的牛们都来给说说啊。

解决方案 »

  1.   

    要找工作的话, 还是把精力放在学习java上吧! 其他的都是来辅佐java的。
      

  2.   

    表示和LZ很像,不过大一大二没有什么觉悟,基本上没学到东西,暑假才开始学Java,专业也是网络工程,考虑到就业面窄,就业选择Java,整准备看SSH也没有老师带项目,上午网络维护的老师又点名了,表示木有去。我想学算法的话,应该和Java没有什么冲突,还有linux。网络的话就看你自己了
      

  3.   

    建议楼主先把“面”铺开了,先不要在意一些很细的东西,某一个课程,某一项知识点,Java了,jsp,ssh之类了,即便是网络工程专业,跟软件方向并不冲突,你说有操作系统的课,操作系统学不好估计对软件的理解层次很有限吧?我感觉操作系统是一门对软件开发非常有帮助的课程,这些课程(包括网络方面的东西)之间不是此消彼长的关系吧,应该是相互促进的吧。建议楼主不要急,不要急功近利。
      

  4.   

    都是老师把你教糊涂了,可怜的孩子。。
    老师靠得住,母猪能上树还是自己教自己吧,别被人继续误人子弟。建议:c/c++,算法->java/dbms/j2ee
      

  5.   

    看你的学习内容都跟软件有关,可以学习自己感兴趣的语言,java是不错的选择,学好了java,你的算法知识、JSP、SSH等都能派上用场,你又有开发工程的经验,进入职场会比较有优势。这样可以在工作中继续深入学习java,精通一门,比学习多门要好。先一门通,再多门通吧
      

  6.   

    抓阄吧··我也是的··虽然自己很喜欢winform··但是抽中了Java··现在还一直继续··
      

  7.   

    楼主:
        我也是一个网络工程专业的,我是在大三下学期的时候才开始接触java了。自从看了以后,虽然也同样有许多的纠结,比如上课点名和考试的问题。不过这也改变不了我对java的热爱,就算一段时间没有接触他,也没关系。只要有时间我就在学习他,如果让你纠结的事情,我建议先弄好那个,然后再顺心的做java。那将会得到的效果比你纠结学习好多了。