java程序员发展方向的学习问题

本人比较喜欢编程,苦于身边也没人指点,于是自己摸索着先后学了(HTML、C语言
、SqlServer数据库、数据结构、JavaSe)

无奈计算机领域的知识实在太宽广了,XML、oracle、jsp、asp、.net、css+div、
php、j2ee、JavaWeb、JavaScript···(这些还仅仅是我听说过的一小部分)。

1.如果往程序员的方向发展,以后靠这个工作吃饭,那我该学哪些呢?

2.根据我目前所掌握的这几科知识来讲(html、C、SQLServer、数据结构、JavaSE)
,如果想找到一份工作,那我至少还要学习哪些知识呢?

3.请顺便帮忙推荐个j2ee的书本或者视频,自学用。

就是不知道具体该学什么,请前辈、学长指点迷津!
小弟在此万分感谢!!

如果你想找一个关于java的工作的话,我建议你先从javase开始学,把javase学好,java基础学好,学精通了,然后再学习oracle和jsp,其他的你可以不用学,应为现在学jee的只是一些像struts、hibernate、spring等之类的框架,老实说,如果学框架,你是永远也学不完的而且也找不到像样的工作,现在刚出来的学生做java的动不动就是什么jee的系统,一去面试就是jee的一套系统,而且简历都千遍一律了,都是jee的系统项目经验,而现在用人单位缺的却是能够拿java来写框架的程序员,而且有很多公司现在自己公司都在用自己开发的框架,而不用什么hibernate之类的了
总的来说就是java基础要精通,其他没有什么可言的
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-01-27
j2ee javaweb jsp 都是一个东西 xml 不用特别学. oracle和sqlserver都是sql 既然学了html肯定知道div是什么东西 学css用不来1天(当然..要想做出好看的网页可不是那么简单) 你既然学了java那么asp .net 和php就基本不要看了
1 2一起答了 你可以学j2ee 和j2me(也就是安卓) j2ee你也差不多知道了把就是网站, j2me最近随着安卓的普及也是越来越火,如果你很喜欢游戏的话 学这个也不错
3 j2ee的话是Servlet&jsp 和ejb 2个部分 推荐head first Servlet&jsp 这书相当不错..ejb也有head first ejb 不过这个比较老了..不是ejb最近版本的3.0而是非常复杂的ejb2.0.....
第2个回答  2012-01-27
能学.net就更好点,有将来,需要人才多,不过工作java web应该用的多点,还有android 开发。。。其实主要看你自己找什么方向的工作。
第3个回答  2012-01-27
你自己都选了j2ee了
就往这个方向走,工作了就会知道 往哪个方向发展
至于j2ee的视频和书 网上搜下。
学会利用百度和google
第4个回答  2016-11-18
JAVA可以说是最热门的的编程语言,对于很多高级语言来说,JAVA都是基础;另外一个,JAVA是跨平台的,有多个方面的应用,如Android、Swing、J2EE、J2ME等。就业面比较广,市场用人需求也大。java多开发大型系统,所以大型企业往往需要很多Java人才,这是其优势。
就前景来说,Java前景应该是比较光明的,一是Java稳定,应用广泛,一定时期内很难被其他编程语言取代;而许多大型系统都是用java开发,也不可能轻易使用其他语言待遇,所以java的前景应该是稳定而光明的。

初级java程序员该怎么做职业规划?
1)在一个陌生的城市,身边没有了太多的朋友充实平时的时间。相对比较孤单。2)工作不是太顺利,尤其是程序员,感觉技术没有厂长。像这位同学说的老是copy代码也是其中的一种情况。还有的就是老是进入不了状态,无法满足公司技术要求 3)自身技术成长路线不清晰。尤其是作为一个技术人员,将来的发展是...

干货!给转行Java程序员的建议
一、Java基础‍学习Java基础的时候,应该尽量多动手,很多时候,你想当然的事情,等你写出来运行一下,你就会发现不是这么回事儿,不信你就试试。学完以上内容以后,你应该对Java有一个基本的了解了,你可以用Java语言写出一些简单的程序,并且你用的是最简单的编辑器,比如记事本。这个时候,不要急...

Java程序员需要注意哪些问题?
1、永远记住Java是一个OOP语言工具,而不仅仅是编码。只有这样,您才能从整体上掌握和使用Java。2、在学习过程中,最好了解Java的底层机制,而不仅仅是停留在表面上,不要从书中复制示例来运行结果。天通苑天通苑java软件开发建议,即使是一个简单的例子,你也必须耐心地反思、调试和修改。3、在学习中...

Java开发工程师职业发展如何突破?
一:常见模式与工具 学习Java技术体系,设计模式,流行的框架与组件 常见的设计模式,编码必备 Spring5,做应用必不可少的最新框架 MyBatis,玩数据库必不可少的组件 二:工程化与工具 工欲善其事必先利其器,不管是小白,还是资深开发,玩Java技术体系,选择好的工具,提升开发效率和团队协作效率,是...

Java软件开发怎样学习新技术?
Java程序员如何学习新技术?1.首先要愿意学习新技术 愿意,是种心态。不要小看这种心态,如果你不愿意主动学习新的技术,那么接下来你就不会采取行动学习新的技术,那么再多的新技术,对于你而言,也只是停留在听说,你并没有能够实际增加你的Java技能,你的价值依旧是无法得到提升,然后你依旧没什么核心...

Java学习有哪些重点和难点
在学习过程中,应该尽可能多地去进行实操练习。Java学习第四个重点难点——多线程 在大型项目中,多线程是众多Java程序员的技术门槛,单纯的概念理解可能并不是很困难,最重要的是要掌握多线程的核心原理以及多线程的实际应用。包括多线程的创建、现成的 生命周期、锁的概念、线程安全等问题。在实际编程...

北大青鸟java培训:IT程序员的职业发展方向?
他们除了学习技术外,有众多问题困扰着他们,同时这些问题成为他们职业发展的瓶颈。那么,正在培训的同学,未来的IT程序员们,要明确自己的职业发展方向才行。海南北大青鸟http:\/\/www.kmbdqn.cn\/认为IT程序员职业发展方向关乎你的未来,非常重要。第一,培训前要明确自己的学习方向,并且想清楚自己的目标是...

学java,要注意什么?
2、通过编码来学习:很多新手在学习Java时都会经历一个阶段,那就是看书、看视频,一段时间后感觉自己都会了,但是真的要写代码却怎么都写不出来,这种情况除了多编码外,没有其他方法了。3、手写代码:在电脑上敲代码也很好,当然不反对这种学习方式。但在我们在手写代码的时候,会激活机械记忆,能帮助...

工作一到五年的Java程序员遇到瓶颈应该如何提升
3. 原创力(执行力)是技术落地执行层面的问题,一旦技术设计方案确定后,需要能够快速Rush完成。这3点层层递进,最重要的是先把技术战略问题思考清楚,然后再进一步解决技术战术问题,最后是快速落地执行的问题。工作5年左右的程序员,在原创力(执行力)层面比较有竞争力,往往欠缺技术视野以及业务洞察力。

我工作一年多了,java程序员。我现在特别迷茫。不知道以后的发展...
1、你选择一直做开发,将来随着经验的积累和视野的拓宽,成为软件工程师,成为项目经理,你可能最终会成为一个系统架构师。百度的系统架构师年薪最低得好几百万,甚至上千万。2、你也可以选择做到一定程度了,慢慢转型做需求,做管理。将来你可能成为公司的领导。有人说远离技术才能赚到大钱。3、你也...

相似回答