一年多无论学习什么都不能说够了,还是踏踏实实的学习吧,无论是什么。你可以看通信方面的系统构架。你可以继续深造java,已不变应万变。坚持不懈的学习才是正确的。何必这么浮躁

解决方案 »

  1.   

    java新技术层出不穷,一年多也只是学些皮毛,还是多多修炼,切忌浮躁
      

  2.   

    j2ee其实本质跟.NET一样。学J2EE当然有前途。但很难学。
      

  3.   

    唉,我知道mingjava大哥说的对,一年时间其实是不长,可能我是有些浮躁了。但我觉得不做项目好像无法深领其内涵,我现在是没有项目做,看了不少都是书本知识,而且我觉得大部分的Java的书就是讲那么些内容,背都可以背得出,也不知朝Java那个方面努力好。你说通信方面?是指Java Net编程吗?
      

  4.   

    C++是应该认真学一学的,对提高编程水平有极大的帮助,C++比Java更贴近底层,
    能充分激发技术钻研的乐趣。我就是C++和Java同时学,互相促进,感觉帮助很大。
    但是请注意我说的C++是纯C++而不是VC、MFC这些东西,这些东西只会让人心烦。
    学Win32说白了也就是弄那几千个不知道是怎么实现的函数,搭积木似的,对水平提
    高无益。我建议你看Java API,看《重构》《敏捷软件开发》,向架构设计领域进
    军,力争成为项目经理!特别是Java API,源码都是公开的,深入钻研有莫大的乐趣。
      

  5.   

    To:lasersong
    呵呵,我想lasersong说的肯定是你自己蛮深刻的体会,我觉得也是给了我一个新的思路。你说的对,我对C++迟疑不决的地方就是因为MFC的复杂让人心烦,win32的几千个函数摸不着头绪,可能我就对C++的认识拘泥于MFC、win32。win32我编过一些程序,一般的还可以,但是做不大。
    我现在就是想走你这条路线,Java可能还稍微有些头绪,C++不知道如何努力,能否给我一些建议?
      

  6.   

    没有项目也可以学习啊,sun的上面提供的蓝图都是很有价值的。仔细研究一下。
    可以几个人一起做些觉得不错的东西,比如J2me and j2ee结合提供企业的解决方案
    j2me的确比较小,这样也给开发带来了困难,尤其进行联网之类。有收获的话写点文章给后来的人。这也是幸福的事情哦。自己进行开发的时候最忌讳作坊式的开发,最好正规,需求文档
    系统设计 版本的控制 等文档最好全正规。从我们这代人真的要肩负起振兴中国软件业的担子
    个人力量虽小,只要我们努力  有毅力  有骨气 
    也许说的大了   但的确是我的真实感受
      

  7.   

    振兴中国软件心须从C/C++/ASM开始要是龙芯出来了,只有C/C++/ASM能上啊,要做的事可多了JAVA至少现在还是SUN的版权,C/C++可不一样,它是真正自由的
      

  8.   

    很多人学习C++就是从VC/MFC开始的,结果造成了很多人对C++的误解。楼上的说得好,其实C++才是真正自由的(标准公开),而Java后面是带有TM的。C++的优势在于性能,我认为C++的定位是在C和Java之间,或者说是在硬件和高层应用之间,它比Java更靠近底层,比C语言更优美。目前Hotspot JVM都是用C++ Builder开发的。
       
       C++比Java要复杂得多,必须认真学习,最好的教材当然是C++ Primer,C++ Primer Plus也不错。MFC和Win32为了“助记”,弄出来一大堆宏,名字暴长,等你好不容易背熟了,微软又弄出来一个.NET、C#,虽说还是有VC++ .NET,但是这玩艺更加烦,弄出来一堆__gc这样的关键字,实在是让人无法喜欢。要学还是学纯粹的C++,学范型编程。VC可以用做C++编译器,不用MFC就是了。
     
       此外,我建议看一看编译原理,对水平提高很有好处。还有一本面向过程编程AOP,研究C++模版和范型编程以及设计模式,要把C++程序做大,这本书很有帮助。
      

  9.   

    c++ is good  
    up up up
      

  10.   

    to: lasersong 
    也想学标准C++,有如下问题谢谢。问题弱,多包含
    当初不学VC,就是对MFC犹豫。
    --VC可以用做C++编译器,不用MFC就是了
    不用MFC,开发够用吗?VC支持所有的C++标准库?
    怎么用VC这个IDE可以绕开MFC和winapi?有人说C++移植性好,不依赖操作系统和硬件。
    那你的源码也得依赖“该环境”下的编译器呀。有人说dev cpp这个ide好,可也不是绝对标准的。难道学标准c++,只能用gcc了?给个系统指导性建议吧?用什么书开始?在什么环境下调试?
    多谢
      

  11.   

    (1)书不在多,有用则灵,C++ Primer,C++ Primer Plus是入门首选。上个月电力出版社
    出了一本C++面向程序设计,也相当不错。
    (2)不用MFC没问题,C++ Builder照样大把人在用。
    (3)完全支持标准的编译器是没有的,据说VC和C++ Builder都支持80%以上吧,大部分功能
    都有了,剩下的估计我们也很少会用上。gcc号称对标准支持最好达到90%以上,但是效率方面
    已经落后了。总之用什么编译器是无所谓的,碰到不支持的标准还可以锻炼自己寻找其他解决
    方岸的能力。
    (4)dev cpp没用过,我目前仍然在用VC++ 6.0编译纯C++程序,没觉得有什么不好的。
    (5)C++移植性不够Java好,因为它是直接编译成机器指令的,不像Java那样建立在虚拟机上。
    但是Java的移植性是建立在这样一个前提上的,即要运行Java程序的机器上必须装有本地化的虚
    拟机,这些虚拟机是针对特定的操作系统和硬件的(事实上都是C/C++写的)。所以我说Java实际
    上是C++之上的一种高级应用语言,它在提高开发效率,优化系统设计方面的确强于C++。但是无论
    网络再怎么发展,总还是要有一部分程序负责管理系统底层的啊,C++就是做这项工作的最佳工具。因此Java和C++不是对立的两个东西,它们各有其用,都应该掌握。
      

  12.   

    我有时候也不知道该学什么,感觉自己总是个新手,郁闷是有一点的:)
    现在打算学java了,搂主能介绍一下学习的顺序吗,最好把看过的觉得不错的书也顺便贴出来吧,先谢谢了
      

  13.   

    我觉得lasersong、mingjava两位仁兄真的是说了自己深刻的体会,给了我不同的思路,真的是谢谢你们两个了,想和你们交个朋友,是不是可以留个MSN或者QQ。其实呢,我觉得自己应该也不算是吃素的吧,就是现在觉得有点迷失方向,呵呵。对了,我Lotus Notes也有一年左右的经验,跟着项目经理开发过一个工作流的应用,不是用workflow做的。
      

  14.   

    再顶,真不忍心让这个帖就结了,希望更多人来谈谈经验。借了搂住的地盘,估计楼主也这么想吧to: lasersong2004(路宋)
    多谢回复。
    一个较弱的问题,怎么能识别 c++的源码用没用mfc?刚接了别人的程序,EVC写的。另,java浅浅尝了一下,感觉java的类库太强大,太方便了。真让人不得不用。而且面向对象的概念也巨清晰。
      

  15.   

    java的确没有公开 但是在学习的过程中 我深深的喜欢这门语言,也许他是第一个为程序员着想的语言,比较简单易学,但是现在也有变得复杂的趋势,渐渐的出来了j2se j2ee j2me三个方向。相互之间又有很多融合,我最近在研究j2me j2ee结合提供无线企业应用解决方案。谁都难以否认作为程序员的痛苦,不可能每天的状态都很好,难免为了什么心烦,状态不好。都是男子汉调整一下 忍耐一下。java适合上层应用 不适合底层的开发 所以我也在空闲的时间选择的看看c c++  最后一句话:希望这里的朋友 学习工作好的同时 心情也好  身体也好
      

  16.   

    楼主,给你推荐CSDN上两位大侠Snowfalcon和Myan的对话,希望能给你些启示恶魔和梦魇的私语------- 关于软件开发的务虚主义对话http://www.csdn.net/Develop/Article/11/11872.shtm
      

  17.   

    .net 吧,有保障!!! 微软的吗!!·