我在找java软件开发的工作,我想说有一年经验,WEB/J2EE程序员通常第一年做什么事,需要懂哪些方面知识

能有和电力软件开发相关的更好了,求说详细点,要不然面试的时候容易露馅,先谢谢前辈了
只有78分,想给80选不了,只能50。。。。谅解
就是说一下自己做程序员第一年都做什么,最好是只有一年工作经验的,然后说下自己一年工作经验后都会些什么,这样心里有点,对比下自己是不是够一年经验水平,相差太多,就只能老老实实说没经验了~~

你这个情况就是要让别人感觉你这一年都做了些什么 ,是要别人相信你 你在简历中需要写自己的项目 以及项目中的一些技术难点,其实你说的电力方面的项目只是一个业务,业务是死的 ,而技术点是活的,你把技术点掌握了 跟面试官能聊技术点 聊得深入点 这样问题就不大了 除非你就想找专门做电力系统方面的工作 不然别人不看重你电力方面的业务能力 别人看重的是你的技术能力.其实聊一些比较有用的东西 别人就会相信你是真真干过的 ,一些一看就会的东西 别人不会怎么问的 我给你举个例子吧 个人认为能体现你能力的技术点 还鉴于你没做过真正的开发 我说一些你现在学了就可以跟别人聊的比较好的技术点 如下:
网站优化: 缓存技术、 Freemarker页面静态化
应用系统: 数据库优化 (延迟加载、 二级缓存、 SQL优化 、 批量处理 ) 服务器集群配置(负载均衡)
开源技术使用: POI解析excel、 jfreechart生成图表(饼图、柱状图)、 jasperReport 报表(pdf、 html)
论坛、 博客: FCKEditor 在线html编辑器
这些技术点比较能吸引招聘者,还有JBPM(工作流) webService 这些 你可以把你能和对方说的写在简历上 然后面试的时候 引导别人去问你掌握的那些知识点 这样应该问题不大的 毕竟公司招你不是要难倒你追问

谢谢你的回答,能再着重说下一个新手在一个项目中做哪方面的事吗,我怕一不小心说了个高级的部分,这样既说不好,也不像新人做的,就悲剧了

追答

那这样 你就说你做基础数据模块设计 ,别人问你数据建模你就可以这样回答:
问题: 数据建模 ?
采用hibernate开发,有两种方案 , 方案一 先进行数据表设计,生成PO类和hbm映射 方案二 进行PO类设计,生成数据表
数据表设计 ,使用PowerDesigner 进行数据建模, PD工具支持 CDP概念数据模型、PDM 物理数据模型、OOM面向对象模型 三种数据模型,直接可以相互转换, 通常使用 PDM生成SQL建表语句
然后一些像上面我说的 你都得知道了解 这样你工资才能要得高,下面这些都是做基础数据设计模块要知道的东西:
各层之间使用接口,进行整合 规范开发 , 接口是如何设计的?
表现层和业务层、数据层之间都使用接口, 开发时,先定义各层之间接口, 各个层次代码面向接口开发(表现层调用业务层接口,业务层调用DAO 层接口 )---- 好处 解除耦合,每层之间可以独立开发,方便整合

在各个层之间设计基础公共类,BaseAction、 BaseService 都是抽象类, 实现公共代码复用

数据层设计通用DAO组件,通过泛型技术实现 所有表增删改查 , 提供增删改查方法, 条件查询 ---- 使用命名查询 和 离线条件查询对象
希望能帮到你

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-07-16

    首先呢,你自己的基础一定要打好,面试一定会问你一些基础性的问题。

    其次,熟悉1-2个项目,不用太懂业务,面试java类职业一般就是谈技术,例如你的系统中用到了struts技术,hibernate,spring等,对于这些技术,你需要熟悉相关的配置,还有会一些高级点的东西,例如,strust2的MVC原理,spring的IOC,AOP原理等,熟悉反射、动态代理是什么意思。

    给面试官讲解时回答自己做过的项目模块,如果你没有做过,可以说一些比较通用性的模块,例如用户模块,机构管理,权限管理等。实际的工作可以说说比较excel读写啊,文件上传下载啊,这些活是经常干的。

第2个回答  2013-07-16
其实一年经验一般做不了什么东西 可能给你实习试用就得耗时三个月,但是你必须手里面有个成型的项目 ,不需要详细了解 只需要说说这个项目的流程 、主要方法、和应用的设计模式,着重选一项目模块详细了解,就说你当时主要做的这个方面就ok了, 其他简单的一些框架基础知识啥的了解下就行了、追问

经常有招聘说要求演示项目,这个是不是有点扯呢,所有项目都是有版权的,能随便给带走吗

追答

这个确实不好办,但是你只能说你的项目被人误删了,而且只有自己述说项目的流程方法 ,优缺点等等了,招聘的信不信看你说的水平了。

追问

恩,谢了,其实也不一定非要人信有一年经验,只要让人觉得,能够做一般性工作就行

追答

对头,再说一般应聘面试的人不会太为难你, 除非急聘专业人才, 一般差不多他就招。。。

第3个回答  2013-07-16
撒谎 的话,看看你想得到什么?
高一点的工资?
还是只为进公司?
我觉得应该先考虑有没有必要吧。能面试你的,不会看不出你的经验。。。看不出来的,你也没必要去了,只是没拆穿。追问

靠,我也不想撒,招聘要求都要有经验,不编个一年经验直接不给面试啊,我自己也对比着一个实际项目做了个,现在就是想知道一个项目中,刚工作的程序员通常做什么模块,这样面试的时候就有着重点了,希望提供点有实际作用的东西,谢谢

java程序员上班都干啥(java程序员工作)
1、J2ME程序设计,包括J2EE程序、J2ME;Java高级程序设计(J2EE),包括J2EE体系结构和J2EE技术、EJB;Weblogic使用、JBuilder开发;2、Java和XML,包括JavaWebService,JavaXML,业界主流XML解析器程序设计;3、软件企业规范和软件工程,包括UML系统建模型和设计(RationalRose200x)软件工程和业界开发规范;CVS版本...

java程序员一般做什么
Java程序员主要是做应用软件,以web(经常是企业级的,如政府、企业的办公自动化等平台)和移动应用(Android或J2ME\/kJava居多。具体工作内容:1、完成公司业务需求分析、业务模型设计;2、了解现有开发框架并设计开发新框架;3、参与公司项目的设计、开发与维护;4、 独立完成模块开发工作和测试、上线等工...

Java程序员的职业规划是什么?
一、Java基础首先去找一个Java的基础教程学一下,这里可以推荐一个地址,或者你也可以参照这个地址上去找相应的视频。学习Java基础的时候,应该尽量多动手,很多时候,你想当然的事情,等你写出来运行一下,你就会发现不是这么回事儿,不信你就试试。学完以上内容以后,你应该对Java有一个基本的了解了,你可以用Java语言写出...

为什么应届生找java开发的工作,那么难?
问题很简单,学校学的东西达不到目前社会公司,企业的需求。我做开发有很多年了,主要用的语言就是java,也陆陆续续的接触了不少学生,就我们自己了解的,在大学期间,学校授的内容是有限的,基本上教的都是皮毛的东西,根本达不到目前企业,公司的要求。需要掌握的知识点没有掌握好,而且公司也不会...

有关JAVA的就业方向
从事java开发主要路径有两条:1.javaWeb 2.Android 以上两种的话,至少我都从事过。其一,在大学时学习了一年多的javaWeb,包括Oracle、三大框架等等,这些才开始的时候可能会觉得很复杂,而且规则性很强,对于数据库操作还是比较多的,如果你从事这一行的话,一般公司会注重你对数据库的操作和经验,当然...

java程序员工作是什么
Java程序员主要是做应用软件,以web(经常是企业级的,如政府、企业的办公自动化等平台)和移动应用(Android或J2ME\/kJava)。具体工作内容:1、完成公司业务需求分析、业务模型设计;2、了解现有开发框架并设计开发新框架;3、参与公司项目的设计、开发与维护;4、独立完成模块开发工作和测试、上线等工作。...

如果你是程序员,请你用自身经历比较一下.NET和JAVA
好,个人经历接着说。2003年底,我进入了一家软件公司从事J2EE的开发工作。当时公司技术部门负责人在面试我的时候提到了我缺乏J2EE的开发经验的问题,我信心满满的告诉他,我做过.NET的项目,而.NET和J2EE都是专注在企业级应用上的,因此肯定会很快上手,不会有什么问题。然而后来的工作证明了平台之间的差异性是很大的,...

我是一个刚入java程序开发的菜鸟,想问一下基础应该先学什么
学习Java的第一步是安装好JDK,写一个Hello World,其实JDK的学习没有那么简单,关于JDK有两个问题是很容易一直困扰Java程序员的地方:一个是CLASSPATH的问题,其实从原理上来说,是要搞清楚JRE的ClassLoader是如何加载Class的;另一个问题是package和import问题,如何来寻找类的路径问题。把这两个问题摸索清楚了,就扫...

java开发工程师一般都做什么开发?
1、Java Web应用编程,包括 Java Oracle 编程,即JDBC;2、JavaWeb编程,包括JSP、Servlet,JavaBean;3、Java应用编程,包括Weblogic、Websphere、Tomcat以及利用Jbuilder开发Java程序;4、MVC与Struts,学习业界通用的MVC设计模式和Struts架构。三、高级部分 1、J2ME程序设计,包括J2EE程序、J2ME;Java高级程序...

java开发工程师工作内容?
Java软件工程师是指运用Java这种开发语言去完成软件产品的软件程序设计、开发、测试、维护升级等工作的人员。 2、职业概述:Java的应用可以说是无处不在,从桌面办公应用到网络数据库等应用,从PC到嵌入式移动平台,从Java小应用程序到架构庞大的J2EE企业级解决方案,处处都有Java的身影,就连美国大型太空项目当中,也使用了...

相似回答