我想知道现在一个初级的java程序员要具备哪些技术

学到什么程度就可以去找工作了呢,再一个一般找个什么样的公司比较好,能让我学到东西的!我是自学的,目前主要在学struts,以前把hibeinate和spring学了些基础... 学到什么程度就可以去找工作了呢,再一个一般找个什么样的公司比较好,能让我学到东西的!
我是自学的,目前主要在学struts,以前把hibeinate和spring学了些基础
展开
 我来答
lifei602
2011-05-17 · TA获得超过186个赞
知道小有建树答主
回答量:178
采纳率:0%
帮助的人:126万
展开全部
学习Java首先要区分清楚Java SE、Java EE、Java ME分别是什么!这就是J2SE、J2EE、J2ME,是Java的三个不同的API平台框架。
你可以这样理解:
J2ME是java最小的功能类库集合,主要针对在手机等小型设备上运行Java程序所要使用的函数库。
J2SE是java标准的功能类库集合,主要针对开发一些一般的java程序所要使用的函数库。
J2EE是java大型企业级开发的功能类库集合,提供了如EJB等企业级解决方案所使用的函数库。
其实你只要学会Java语法知识,就能从事java开发了,根据你要开发的程序类型的不同,才需要有针对性的选择使用以上的Java API。
初级程序员要具备的技术:
1、初级的开发人员最重要的是要熟练掌握J2SE中常用的一些函数,这样你在开发程序时才知道某个功能是否有适用的API函数,不用什么都自已实现,影响开发效率。
2、掌握servlet的理论和实现,了解Web系统怎样开发、部署,常用的应用服务器有哪些?怎样使用。
3、对现在主流的开发框架SSH(Struts,Spring,Hibenate)及MVC模式有所了解,知道怎样在这种框架下开发。
4、对一种或多种数据库有所了解,熟练常用SQL语句的写法。

建议你多做一些各种类型的程序,这样应该会很快掌握Java的,自已亲自动手做一个程序,比看一个月的书都强的多!很多做一个程序就是一份经验积累。当你感觉心中有些底气时,就可以去找工作了!

能找进什么公司就看你面试情况了,因为即使一些大公司也会招收一些初级程序员进行陪养,只要参与项目开发你就能学到东西,当你完整的参与一个项目团队的开发后,你才真正成为一名合格的初级程序员。
fj1002817
2011-05-17 · TA获得超过187个赞
知道小有建树答主
回答量:187
采纳率:0%
帮助的人:154万
展开全部
现在java的方向有很多了。传统的做j2ee 或者说就是用java做个系统或者网站。
先随便拿本书把java基础过一遍、把相关的开发工具都了解一遍,选择一个开发工具(eclipse)操作,然后网上随便找个例子 熟悉下MVC模式。这是传统的。平均待遇一般
其他你可以选择做android。或者做hadoop 这两个前提java基础要好。
现在android 火的发紫,具体情况你可以上网查查。
刚开始说去怎么样的公司不好说,你得拿说怎么样的公司需要你,然后问大家合适不,能不能学到东西,对应届生说有项目做,待遇差不多就行。很多时候是要靠自己的,公司只是一个平台!
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lghimly
2011-05-17 · TA获得超过569个赞
知道小有建树答主
回答量:508
采纳率:100%
帮助的人:136万
展开全部
初级的会写java代码就可以了,也就是做web应用、网站之类的,一般从培训机构出来的时候都能写一些简单的代码了,如果说能学东西的话还是去小公司的好,什么都做会很累,但是成长的比较快,一般来说大公司的开发还是比较简单的,每个人就做很小一块开发任务,小公司就要求什么都会做,个人建议还是找个工资比较靠谱的先。 等等我给你找一下。。。
追问
工资的事不想,主要还是要能学到本事!
我是自学的,所以我要问学到什么程序才能出去找工作
追答
1.java基础
2.至少熟悉5种设计模式(用的不多,单知道的要好找一些)
3.javascript(jquery、ext、ajax)
4.html
5.sqlserver or oracle or DB2 or mysql(至少一种关系型数据库)
6.xml
7.jsp
8. Struts + Spring + Hibernate+ajax框架
9.理解mvc
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ahyyxx222
2011-05-17 · TA获得超过2532个赞
知道小有建树答主
回答量:1405
采纳率:33%
帮助的人:1206万
展开全部
学了些基础,在当前这种初级程序员过剩的情况下是很难找工作的,除非你的基础很扎实,别人觉得你有潜力。

一般来说你要自己能做出个完整的小项目来,哪怕只是个个人博客,学了的要会用。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
教书匠pro
2015-10-24 · 超过39用户采纳过TA的回答
知道小有建树答主
回答量:198
采纳率:0%
帮助的人:55.1万
展开全部
  1. 网络基本知识

  2. 数据结构和算法

  3. 面向对象思想

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式