一帮小屁孩在这里,都不知道怎么跟你们说,使用java整8年了,都快成精了,实在不想再搞技术,闪了

解决方案 »

  1.   

    这年头是不是装B不要钱呀,MD装B的人特多!嘿嘿,不过LZ也许确实有才吧,IT Elite 飘过.........
      

  2.   

    Java 技术不断地在更新、扩充,就算你用了八年,那使用的也只是过去的东西,
    如果是从新东西开始的话,你跟只使用过一两年 Java 的人来说,没有任何区别!
      

  3.   

     每个人都是从菜鸟开始的,八年开发也没什么,这里的人以后都会超过八年,hibernate创造人Gavin King和Sping的创造人Rod Johnson之所以能这么年轻就写去这样优秀的框架,是源于他们本着“光荣在于平淡,专著在于卓越”,对你我的评价就一个“小人得志”...
      

  4.   

    哈哈,小伙子气很足啊,你们这个年龄段就必须有这股不服输的骨气,我发这个贴什么意思也没有,就是来把玩一下。
    论坛看了几个贴,大多重复,而且不少发贴人缺少思考,遇到问题就急躁,本人就倚老卖老,来给你们做个重要的讲话,都给我搬好凳子座好听了。
    1,任何软件都有毛病,而且毛病越早发现越好,当你发现你的程序出现非你期望的结果的时候,你应该庆幸,“哦,我在这里犯错误了,还好不是在酒吧里”,当然,最好想一想为什么你会犯这个错误。
        题外话:断点调试,每个程序员都必须要掌握的最基本的东西之一。
    2,软件开发是典型的创新活动,你构架的每个系统写的每行代码都是在创造新的事物,其中命名是联系构架和代码的有效工具,当你某天对命名的事物之间的关系感兴趣了,那么恭喜你,你设计入门了。
        题外话:你们拿上铁锹就可以盖房子了,但在什么地方盖最终得听规划局的,规划局干啥的,美名其曰搞城市资源配置的。
    3,写了n年的代码,问你怎么认识Java?然后就从你嘴里扒拉出一本java的经典著作出来(使用java框架而不是编写java代码等),做了n年的构架,问你构架系统时会考虑java的那些特点,然后就从你嘴里扒拉出一本java的经书出来(使用java会导致开发成本增加等)。当然,你已经做得很好了,我不能勉强每个人都像我这样去思考。括号内是我给出的参考。
        题外话:进行任何开发之前,请把相关的系统的机制了解清楚,如要使用portal,务必对portal的整个机制了解,当然这还只是思考的一部分。
      

  5.   


    很赞同,要夹起尾巴做人,做了8年并不能代表什么,比如做了8年的 get/set你还没把get/set写出花来?我就见过写了3年的get/set的...
      

  6.   

    做的时间长了未必能有很强的水平,但是要有很强的水平还是必须有多年的积淀的。
    我想写3年get/set的人还是少数也见过一个比较有意思的http://blog.csdn.net/absurd/archive/2006/06/06/776682.aspx
      

  7.   

    我对你们的观点表示赞同,确实,学好学精的人太少了,别跟我说拿了个什么证书,在那里进行了培训,牛人大多是自学的,比如本人就是,哈哈,根据我的经验,必须具有超强的学习能力,这其中最重要的又是领悟能力。
    有空就翻翻别人的代码,比如linux的源码,本人很有幸在6年前就翻过,当然不是教你去看别人怎么写的,而是去琢磨里面的逻辑关系,我也看了看http://blog.csdn.net/absurd/archive/2006/06/06/776682.aspx这篇文章,里面的考官要找到是一个熟练的vc程序员,如果你的理想就是一个vc程序员,那你不妨一试,里面的很多的问题都可以看出你是否熟悉vc及其相关技术,但仅此而已。
    我建议遇到问题先自己想办法解决,这有助于提高你的解决问题的能力,只有当问题超出你知识之外再向别人请教。本人根据一些国际时事,最近打算开发一款新式的即时战略网游,有意跟我一起做的请发站内信,前提必须具有一定的水平。
      

  8.   


    我来简要地给你设计一下吧。
    服务器
    1,服务器只管理用户,不管理内容。
    2,以房间为单位进行管理。服务器端系统结构
    1,房间管理:管理房间,如创建、重命名、查看用户列表等。
    2,内容管理:确保内容顺序(还可扩展其他功能)。
    3,通信:采用webservice。客户端结构
    1,语音:采集语言信息,播放语音。
    2,客户端通信:各个客户端通过udp传输内容。
    3,服务器通信:webservice。
      

  9.   


    理论上什么样的结构都可以,只要能达到期望的效果,我随手写了点,发现个错误,更正一下
    1,服务器只管理用户,不管理内容。 
    更正为
    1,服务器只管理用户,不做内容传输的中转。设计必须要做到概念一致,且严谨,但一般说来,初始的设计到最终的设计都需要经过不断的修改,其实语音聊天与我们常用的文字聊天只有一个不同点,就是在内容输入输出上,其余的可参考文字聊天的构架设计。关于语音方面,参考java media api里面的java speech和java sound,如果看了api后还不会用,建议自己先把api构架搞清楚,看了api就能用是一个优秀程序员必须掌握的。