
现在大三在学java,学习方向问题向高手求教
我现在大三,计算机系信息与计算科学专业,我们专业大一大二都在学数学基础课,只有大一学了C语言。我大二自学了C++,过了国家二级,还是优秀,但是C++也只是理论基础会一点,...
我现在大三,计算机系信息与计算科学专业,我们专业大一大二都在学数学基础课,只有大一学了C语言。我大二自学了C++,过了国家二级,还是优秀,但是C++也只是理论基础会一点,不常写代码。
现在大三学校开了数据结构、数据库、java、数值计算等专业课。但是java就32学时,我只好自学。现在在看java的基础书籍(机械工业翻译的那类书),每天写点书后的程序习题代码。我准备这学期把j2se基础,java版数据结构弄好,大三下学期考个软件设计师。大三暑假参加个java培训或实习。
我现在有点担心毕业后工作问题了,我对程序员工作很感兴趣,但是我现在很迷茫,我是学完java基础后学j2ee还是j2me好呢,我觉得手机游戏应该蛮有前途的,但是我担心j2me是不是难找工作,我现在学是不是有点晚了?
期望得到高人指点我该怎么选择,以及我这大三大四应该怎样度过,今后程序员之路该如何走,谢谢。
谢谢大家,希望能多听一点大家的建议。 还有,J2ME与J2EE之间关系大不大啊,j2me应该怎么自学,学什么? 展开
现在大三学校开了数据结构、数据库、java、数值计算等专业课。但是java就32学时,我只好自学。现在在看java的基础书籍(机械工业翻译的那类书),每天写点书后的程序习题代码。我准备这学期把j2se基础,java版数据结构弄好,大三下学期考个软件设计师。大三暑假参加个java培训或实习。
我现在有点担心毕业后工作问题了,我对程序员工作很感兴趣,但是我现在很迷茫,我是学完java基础后学j2ee还是j2me好呢,我觉得手机游戏应该蛮有前途的,但是我担心j2me是不是难找工作,我现在学是不是有点晚了?
期望得到高人指点我该怎么选择,以及我这大三大四应该怎样度过,今后程序员之路该如何走,谢谢。
谢谢大家,希望能多听一点大家的建议。 还有,J2ME与J2EE之间关系大不大啊,j2me应该怎么自学,学什么? 展开
8个回答
展开全部
你应该和我朋友一样了,大三的时候开java课,也是32个课时。你们现在学的应该只是j2se,那是java基础,很重要。所以一定要好好掌握。刚好你们也学习数据库了。如果你喜欢java,想从事java开发,我建议你还是学习j2ee比较好,毕竟j2me现在需求不是很多,而j2ee的需求量远远大于j2me。现在学习不算晚,还早着呢。很多都是大学毕业之后才去培训。你现在考软件设计师有点早,估计不太好通过,等你把j2ee完全的掌握之后,再去考,就会很好过。而且现在的培训机构一般来说你经过测试完成培训之时,会给你带一个软件工程师的证书。现在你主要把基础打好。后边的j2ee就能轻松一点。j2ee刚开始是servlet+jsp+javabean+jdbc。这个是web项目的最初形式,也是给后边学习SSH(Struts,Spring,Hibernate)三个框架打基础。等你把SSH框架学习了,你就可以上班了!
展开全部
本人是java程序员,说实话现在国内的java J2EE开发已经不是很景气了,我是很客观的说明事实``希望其他的java程序员看后可以仔细想想``对比一下
当初jsp在中国火起来完全是政府项目带起来的`本身jsp的开发运营成本就很高,一般项目不会采用jsp来进行开发`现在.net与PHP相对来说`从效率\安全与运营成本上来说都比jsp占优势(比如网站,jsp的运行环境比其他两种语言都复杂,就算是虚拟主机jsp所要付出的金钱就是其他两种的3倍,同样的运行效率下人家为什么要付出更多的金钱选择jsp呢?再者,同样的应用同样的功能,jsp工程本身就得几十兆,其他两种语言做出来是按几兆算的,庞大的jar包第三方的模块造成了臃肿的服务应用)````特别是金融危机的影响政府的财政支出萎缩``国内java J2EE的市场都受到了很严重的冲击(不说网站说电子政务或业务系统,政府都没额外的钱搞信息化了你还做什么了)``关于SSH``无聊的东西`无非就是第三方的东西``只不过现在用的挺多``要搞深一点这个只是一个角``java J2EE开发你要学的东西面太广``有些东西实现起来繁琐复杂```花同样多时间去学习你所能达到的程度或能作出来的东西不如其他语言来的快``当然这对应工资``直白点说``你花三个月研究java出来做程序员还是个连新手都够不上的角色``给你1K的生活费继续学习``但是三个月学习.NET与PHP出来可能你已经能参与到一定层次的开发当中``那层面不同你的工资肯定就上去了`
所以从市场需求与学习来说找java J2EE方向工作并不理想``但java J2ME会相对好的多``
如果倾向与搞B/S程序开发不如学习下.NET或PHP```这个工作好找些``并且待遇也不错```当然都有所研究那更好``
asp就不说了```那是古董级的了``千把块钱找一大把```
写的比较乱``凑合看看吧``我是干了好几年的java程序员```很客观的和你说一下现在的问题``我是在北京工作``至少现状是这样的```
当初jsp在中国火起来完全是政府项目带起来的`本身jsp的开发运营成本就很高,一般项目不会采用jsp来进行开发`现在.net与PHP相对来说`从效率\安全与运营成本上来说都比jsp占优势(比如网站,jsp的运行环境比其他两种语言都复杂,就算是虚拟主机jsp所要付出的金钱就是其他两种的3倍,同样的运行效率下人家为什么要付出更多的金钱选择jsp呢?再者,同样的应用同样的功能,jsp工程本身就得几十兆,其他两种语言做出来是按几兆算的,庞大的jar包第三方的模块造成了臃肿的服务应用)````特别是金融危机的影响政府的财政支出萎缩``国内java J2EE的市场都受到了很严重的冲击(不说网站说电子政务或业务系统,政府都没额外的钱搞信息化了你还做什么了)``关于SSH``无聊的东西`无非就是第三方的东西``只不过现在用的挺多``要搞深一点这个只是一个角``java J2EE开发你要学的东西面太广``有些东西实现起来繁琐复杂```花同样多时间去学习你所能达到的程度或能作出来的东西不如其他语言来的快``当然这对应工资``直白点说``你花三个月研究java出来做程序员还是个连新手都够不上的角色``给你1K的生活费继续学习``但是三个月学习.NET与PHP出来可能你已经能参与到一定层次的开发当中``那层面不同你的工资肯定就上去了`
所以从市场需求与学习来说找java J2EE方向工作并不理想``但java J2ME会相对好的多``
如果倾向与搞B/S程序开发不如学习下.NET或PHP```这个工作好找些``并且待遇也不错```当然都有所研究那更好``
asp就不说了```那是古董级的了``千把块钱找一大把```
写的比较乱``凑合看看吧``我是干了好几年的java程序员```很客观的和你说一下现在的问题``我是在北京工作``至少现状是这样的```
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先,我今年刚毕业,学软件的。
其实你说的并不对,J2ME出来找工作不会像你想的那么难,现在手机开发,尤其是游戏等娱乐方向很需人才。
至于学什么还是要看自己的选择的,只要选择了并且坚持了就会有收获的,无所谓早晚。
在大学期间其实可以自己动手做点项目,我们学校就有科技立项一类的活动,最好可以找份实习,很锻炼人的,祝你好运哈……
其实你说的并不对,J2ME出来找工作不会像你想的那么难,现在手机开发,尤其是游戏等娱乐方向很需人才。
至于学什么还是要看自己的选择的,只要选择了并且坚持了就会有收获的,无所谓早晚。
在大学期间其实可以自己动手做点项目,我们学校就有科技立项一类的活动,最好可以找份实习,很锻炼人的,祝你好运哈……
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
课本上的知识跟实际工作中的应用差距是非常大的,建议多到软件公司去实习,培训班就算了。学编程最重要的是要能解决实际问题,而不是做几道习题,考几个试。加油!
如果想做游戏,不妨研究就一下flash,现在很多游戏都是flash开发的,flash的编程语法跟java和c比较相近。
如果想做游戏,不妨研究就一下flash,现在很多游戏都是flash开发的,flash的编程语法跟java和c比较相近。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你好,
我现在是一软件公司的职员
以前跟你一样,大学是学计算机方面的。
学来很是迷茫,都是基础的东西,毕业之前都没信心编写完整的程序
现在想来,大学学的基础知识才是重要的。
希望你打好基础,把java的小细节、主要精髓掌握好就可以。
关于j2ee和j2me这没什么,到了企业,你的基础好了,辛苦干上一段时间自然就会了。好企业招人,不会看你的j2ee或j2me知识,他们会问你一些更基础的问题。
不过基础打好了,抽空可以看看j2ee的有关书籍。
另外:建议你看一下,c++prinmer 和 linux程序设计 2书
不管你做不做java 对你是有帮助的
我现在是一软件公司的职员
以前跟你一样,大学是学计算机方面的。
学来很是迷茫,都是基础的东西,毕业之前都没信心编写完整的程序
现在想来,大学学的基础知识才是重要的。
希望你打好基础,把java的小细节、主要精髓掌握好就可以。
关于j2ee和j2me这没什么,到了企业,你的基础好了,辛苦干上一段时间自然就会了。好企业招人,不会看你的j2ee或j2me知识,他们会问你一些更基础的问题。
不过基础打好了,抽空可以看看j2ee的有关书籍。
另外:建议你看一下,c++prinmer 和 linux程序设计 2书
不管你做不做java 对你是有帮助的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询