java程序员的技能要求
一、WEB编程
1.客户端WEB编程
a) 知道html和xhtml的区别
b) 熟悉框模型(盒子模型)概念,了解margin、border、padding的区别
c) 熟悉浮动、定位的概念,了解position、float的用法
d) 熟练运用jquery
e) 熟练运用ajax进行js编程
2.服务端Web编程
a) 熟练运用Java struts编程
b) 熟练运用session和cookies进行会话编程
c) 能够编写Ajax的服务端程序
d) 能够编写以图形方式输出报表的程序
e) 能够编写web方式的接口程序(比如跨系统的http单点登录、http网银交费、http短信发送)
二、业务处理能力
1.核心技能
a) 能够说出面向对象中“多态”的含义
b) 能够运用Java的反射机制编程
c) 编写过ejb程序
d) 能够使用“回调”方式编写事件型程序
e) 能够自己设计“定时任务”程序(不使用第三方组件)
2.数据库
a) 能够运用hibernate编程
b) 能够使用powerdesigner制作ER图并生成建表SQL
c) 精通JDBC中的事务处理
d) 能够编写多表查询的SQL语句,并清楚怎样来提高查询语句的运行效率
e) 能够运用数据库事务机制,编写业务同步锁程序(普通情况下可使用synchronized关键字修饰方法实现同步,但在集群环境中不能适用)
3.网络
a) 编写过socket程序
b) 编写过webservice客户端或服务端程序
c) 清楚“长连接”和“短连接”的区别
d) 能够自己设计“心跳”协议
e) 能够截取并分析网络报文
三、维护能力
1.Linux
a) 能够使用top等命令监控系统CPU、内存、进程、磁盘状态
b) 在Linux下安装过WAS
c) 能够编写简单的shell脚本
d) 能够监控客户连接数和WAS线程数
e) 能够查询分析syslog系统日志
2.WAS(websphere)
a) 能够部署WEB、EJB项目
b) 能够配置数据库连接(JNDI)
c) 能够监控WAS的输出日志
d) 能够通过WAS控制台监控WAS的各项性能参数
e) 能够停止、启动WAS服务
四、拓展能力
1.LAMP(Linux、Apache、Mysql、PHP)
a) 能够在REDHAT上安装LAMP
b) 了解apache配置中<Directory>、<Files>、<Location>、<Proxy>的区别
c) 能够配置mod_rewrite
d) 能够配置反向代理mod_proxy
e) 编写过PHP程序
2.Unix/Linux环境中的C编程
a) 能够编写多进程并发程序,会收集僵尸进程
b) 能够使用C编写socket服务端程序
c) 能够编写Tuxedo客户端程序
d) 了解进程调度、信号、内核、内存管理等概念
e) 能够使用系统共享内存、信号量、消息队列编程
java程序员的技能要求的更多相关文章
- Android java程序员必备技能,集合与数组中遍历元素,增强for循环的使用详解及代码
Android java程序员必备技能,集合与数组中遍历元素, 增强for循环的使用详解及代码 作者:程序员小冰,CSDN博客:http://blog.csdn.net/qq_21376985 For ...
- Java程序员应该掌握的10项技能
这篇文章主要介绍了作为Java程序员应该掌握的10项技能,包括java的知识点与相关的技能,对于java的学习有不错的参考借鉴价值,需要的朋友可以参考下 1.语法:必须比较熟悉,在写代码的时候ID ...
- 工作了3年的JAVA程序员应该具备什么技能?(zhuan)
http://www.500d.me/article/5441.html **************************************** 来源:五百丁 作者:LZ2016-03-18 ...
- java程序员应该掌握的技能
这是看了一篇大神说的java程序员应该会些什么的文章,这里只是把应该掌握的技能部分列了出来. static.final.transient.volatile关键字,内部类,泛型等 static最需要记 ...
- 做为一个Java程序员,你需要哪些傍身的技能?
最近总有些断断续续的思考,想想从我入行以来,我到底学会了什么,做成过什么,以后要做什么,如何提升自己······· 工作3年了,常听人说3年,5年,10年是程序员的坎,每过一个都会有新的想法,新的改变 ...
- Java 程序员技能导图 1.0
做Java开发已经一年,并非科班出身,在毕业工作三年后毅然决然辞职,参加培训机构从零开始.在这期间迷茫.失望.绝望时常伴我左右,但是在不断自我提高与努力中渐渐看到一些小小的成果使我不断坚信自己的选择并 ...
- 作为Java程序员应该掌握的10项技能
本文详细罗列了作为Java程序员应该掌握的10项技能.分享给大家供大家参考.具体如下: 1.语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知 ...
- 工作了3年的JAVA程序员应该具备什么技能?(转)
工作了3年的JAVA程序员应该具备什么技能? 因为和同事有约定再加上LZ自己也喜欢做完一件事之后进行总结,因此有了这篇文章.这篇文章大部分内容都是面向整个程序员群体的,当然因为LZ本身是做Java开发 ...
- Java程序员怎么不断进阶 必须要掌握哪些技能
Java程序员怎么不断进阶?必须要掌握哪些技能?成为架构师是Java程序员职业规划中的重要一环,但如何才能快速实现进阶困扰了许多Java程序员.无论是从技能深度还是实战经验,架构师都远超于普通的Jav ...
随机推荐
- VS2010+C#+在新建类或接口时在文件开头自动生成作者和日期等备注
今天在公司项目准备开始,为达到项目的规范管理,要求每个文件的标准日期,作者等信息,搜集了百度的资料,新建文件时效果如下: 其实原理很简单,只要修改VS,IDE文件下的类(或接口)模版代码 文件路径:C ...
- JavaScript之作用域和引用类型
学习js高级程序设计第四.五章 4.1基本类型和引用类型的值:基本类型值指的是简单的数据段,引用类型值指可能由多个值构成的对象. 引用类型的值是保存在内存中的对象,不能直接访问,而是按引用访问(类似指 ...
- python-->基础-->005-->类的三大成员:方法+属性+字段
---恢复内容开始--- 一.方法 python的方法中分为三种方法: 静态方法 动态方法(普通方法) 类方法 其中常用的方法为:静态方法和动态方法 class MyClass: def __init ...
- 分析‖为什么越来越多厂商开始发力VR一体机?
2015年下半年,国内VR头显市场的主旋律还是PC头显和手机盒子.到了2016年上半年,一体机逐渐上位,成为发布会上的主角. 近期IDEALENS启视在北京召开发布会,发布会的主角K2和K2Pro正是 ...
- 学霸网站-Beta版本发布说明
项目名称 学霸网站 项目版本 Beta 项目团队 ourteam 发布日期 2015-1-5 一.Alpha版本实现功能简介: 1.匿名提问 2.匿名回答 3.采纳功能 4.登录.注册失败后,用户名等 ...
- android开发学习笔记000
使用书籍:<疯狂android讲义>——李刚著,2011年7月出版 虽然现在已2014,可我挑来跳去,还是以这本书开始我的android之旅吧. “疯狂源自梦想,技术成就辉煌.” 让我这个 ...
- fool
from PIL import Imageimg = Image.open("D:\\pic2\\CZA3302.png")(w,h) = img.sizeim=img.conve ...
- c# udp局域网通信
udp224.0.0.1 子网上的所有系统224.0.0.2 子网上的所有路由器224.0.0.12 dhcp服务器224.0.1.1 ntp224.0.1.24 wins服务器 http://www ...
- Codeigniter 在Active Record中限制批量更新数目
今天手头电商项目有个需求是:将订单中的优惠券自动发放给买家,所以要只更新优惠券表中的某几行数据,查了手册和网络都没有解决办法. 一开始用循环和遍历来做都是错的,因为update语句一下就更新掉所有符合 ...
- node学习笔记(二)
process.stdout(); //标准输出流 process.stdout.write() //提供了比console.log更底层的接口 process.stdin(); //标准输入流 // ...