java 程序员的几个级别,仅用于学习过程中的对自己的一个定位

原创 2017年01月03日 16:08:04
1、菜鸟级
a、了解java简单算法比如冒泡排序,了解java的一些特性比如继承、多态等。
会使用简单的jdbc进行对数据库访问,实现简单的增删改查操作。
b、了解html,css,js可以通过这些技术进行简单的网页制作。
c、至少会使用mysql,sqlserver,oracle等数据库中的一种,熟练使用简单
的增删改查语句。


2、入门级
a、掌握基本的开发工具使用,如eclipse,myeclipse。熟悉一般web项目的搭建方式。
掌握java基础框架的使用(struts,hibernate,spring)。
b、熟练使用数据库,掌握函数、存储过程、触发器等日常使用的功能。
c、至少参与过1个实际项目开发,能说出项目中使用的框架和相关技术,了解
tomcat,jboss,weblogic等常用的server中至少一种。


3、普通级
a、熟练使用开发工具,了解或使用过目前主流框架,比如spring mvc,了解常用框架
的工作机智,比如mybatis,hibernate,spring ioc aop,spring mvc的工作模式。在进行
一定的指导的情况下可以很快上手公司目前使用的相关技术框架。
这里简单列一下公司目前使用的技术和相关工具
开发语言java
开发工具,eclipse,myeclipse。
数据库及数据库工具  mysql,oracle  mysqlfront,sqlyog,plsql等。
前台开发:html,css,js    前台ui框架 ext,easyui,jquery等
b、能够对程序、sql的执行效率进行一定的优化。对复杂的查询计算能有比较清晰的处理方式。
c、能够使用Linux操作系统进行简单的项目部署。
d、有至少三个项目的开发经历。


4、专业级
a、有比较扎实的英语功底,能够直接读懂英文的一些相关api文档。
b、熟练使用开发工具,对开发工具的安装扩展问题处理非常清晰,比如svn,git,mavean等。
c、熟练使用java语言,并且了解java不断更新的版本中的一些非常好用的功能,了解其他至少一门语言,如php,.net,c#等。
d、熟练掌握常用框架的搭建和问题处理,对spring等有着清晰的认识。
e、有相关技术文档的编写经历。
f、熟练使用Linux系统,如Linux权限分配,防火墙,字符集等设置,能够在linux部署相关程序,安装数据库,搭建项目
需要的环境等。
g、有3-5个项目的开发经历,并且能非常清晰的说出至少一个项目中的核心技术方式,有项目团队的管理经验。
版权声明:本文为博主原创文章,未经博主允许不得转载。

工作三年的Java程序员需要掌握哪些知识?

业界对程序员的分级大体有初级,中级,高级,资深等等,但并没有什么统一的标准,不同的公司要求不一样,不同的面试官不同的岗位要求也不一样,所以下面的描述仅是我个人的看法,仅供大家参考。 最简的知识范围 ...

Eclipse调试JDK看不到变量的值

背景 JDK源码调试时不能显示变量值提示cannot be resolved to a variable。很不方便 办法 新建两个文件加 D:\Java\JDK\jdk6_src D:\...

Eclipse调试JDK看不到变量的值是什么

原文地址: http://stackoverflow.com/questions/18255474/debug-jdk-source-cant-watch-variable-what-it-is ...

java,SqlServer学习过程中需懂的几个知识点

重载与重写的区别 1) 重载指创建多个方法,它们有相同的方法名,它们的返回值类型,参数类型和参数个数可以不同,也可以形同; 2) 重写指在继承中,子类对父类的方法重新定义,它们的方法名,返回值类型...

[PL/SQL] 请教大家一个问题,存储过程中需要几个commit?

查看: 10357|回复: 17 收藏    [PL/SQL] 请教大家一个问题,存储过程中需要几个commit? [复制链接]     ...

在Android开发过程中搭建一个自己的应用框架有几个步骤?需要注意什么?

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 每个人对应用框架的理解不相同,但是最终达到的效果应该是一样: 降低项目的复杂性易扩展、易修改、可重用性强、可维护性强职...

在做毕业设计的过程中,遇到了几个错误导致结果不对,在这里做一个总结

在做毕业设计的过程中,遇到了几个错误导致结果不对,在这里做一个总结毕业设计主要的开发语言是C语言,C语言的基础还是不行。...

学习过程中的一个初步验证程序

  • 2010年06月21日 15:55
  • 144KB
  • 下载

做Java Web项目过程中遇到的几个问题及解决方案

本文转载自: javax.servlet.ServletException:java.lang.NoClassDefFoundErr 怎么将int数据转换成String数据? Eclipse如何设...

一个程序员在界面开发过程中,一定要用到的控件集合!(转)

转:http://onlyor.iteye.com/blog/1565503 界面开发过程中,会使用各种控件   1. 树形控件(普通树、复选框树); 2. 菜单控件(纵向菜单、横向菜单)...
  • dxnn520
  • dxnn520
  • 2012年11月17日 16:27
  • 2034
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java 程序员的几个级别,仅用于学习过程中的对自己的一个定位
举报原因:
原因补充:

(最多只允许输入30个字)