java 程序员的几个级别,仅用于学习过程中的对自己的一个定位
来源:互联网 发布:sub在vb中是什么意思 编辑:程序博客网 时间:2024/06/07 00:49
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个项目的开发经历,并且能非常清晰的说出至少一个项目中的核心技术方式,有项目团队的管理经验。
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个项目的开发经历,并且能非常清晰的说出至少一个项目中的核心技术方式,有项目团队的管理经验。
0 0
- java 程序员的几个级别,仅用于学习过程中的对自己的一个定位
- 我的片段笔记!(有新鲜东西随时可能更新):仅用于自己学习笔记
- 写了一个很简单的,一个圆环闪烁的控件,用于自己gps定位
- 做一个对自己负责任的程序员
- 几个用于学习的网站
- 用于学习的几个网址
- 转载一个SAP下载工具的代码,仅用于学习(来源于:http://www.dalestech.com/)
- 转载一个SAP下载工具的代码,仅用于学习(来源于:http://www.dalestech.com/)
- 黑马程序员------自己对java的认识
- Java爬虫,信息抓取的实现(Jsoup)转载,仅用于学习
- SQL2005中的复制问题的处理(仅用于事务复制)
- 进程和线程的区别(仅用于学习记录)
- 黑马程序员——一个最基本的小程序以及自己对Java的认识
- 程序员的十种级别 看看自己属于哪个级别?
- Java学习的级别
- 一个程序员的职业定位
- 仅对我自己要注意的html事项
- 自己整理的java泛型(仅限于自己使用)
- C#入门之条件结构
- 回车意外触发button事件
- 12月-月总结
- 『 天池竞赛』O2O优惠券使用预测思路总结
- Java多态性理解
- java 程序员的几个级别,仅用于学习过程中的对自己的一个定位
- 图形标记菜单
- java并发包在hbase&hadoop中的应用
- hive安装配置及遇到的问题解决
- 七、SpringMVC工作原理
- [随机化 || 黄金分割] HihoCoder #1461 Challenge 26 Rikka with Number
- 解决烧录问题:Jlink的三线制SWD方式连接STM32芯片无法识别的解决方案
- 解决gradle build running很慢问题
- android studio com.android.dex.DexException v4冲突的排查解决