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 ...
随机推荐
- Nginx-->基础-->安装-->001:安装总结
root@ubuntu:/data/src/nginx# ./configure --help --help print this message --prefix=PATH set installa ...
- DBlink与同义词
DBLink就是数据库链接,而同义词就已经具体到某个用户下的表了 原文链接:http://www.linuxidc.com/Linux/2013-01/77579.htm 这里所需要的信息: 从MM库 ...
- 将三维空间的点按照座标排序(兼谈为std::sort写compare function的注意事项)
最近碰到这样一个问题:我们从文件里读入了一组三维空间的点,其中有些点的X,Y,Z座标只存在微小的差别,远小于我们后续数据处理的精度,可以认为它们是重复的.所以我们要把这些重复的点去掉.因为数据量不大, ...
- mount: unknown filesystem type 'ntfs'
mount: unknown filesystem type 'ntfs' 问题描述 # mount –t ntfs /dev/sdc1 /mnt/usb2 mount: unknown filesy ...
- 强连通分量的一二三 | | JZOJ【P1232】 | | 我也不知道我写的什么
贴题: 在幻想乡,上白泽慧音是以知识渊博闻名的老师.春雪异变导致人间之里的很多道路都被大雪堵塞,使有的学生不能顺利地到达慧音所在的村庄.因此慧音决定换一个能够聚集最多人数的村庄作为新的教学地点.人间之 ...
- AngularJs自定义指令详解(8) - priority
priority 默认值为0. 当一个元素上声明两个指令,而且它们的priority一样,谁先被调用?这个需要分情况讲.下面先给个例子: <!DOCTYPE html> <html& ...
- python python 入门学习之网页数据爬虫搜狐汽车数据库
自己从事的是汽车行业,所以首先要做的第一个程序是抓取搜狐汽车的销量数据库(http://db.auto.sohu.com/cxdata/): 数据库提供了07年至今的汽车月销量,每个车型对应一个xml ...
- HTML 判断手机的类型(苹果手机安卓手机)
function isJudege_PlatForm() { var version = navigator.appVersion; var platName = navigator.userAgen ...
- [学习笔记]坚果云网盘,SVN异地代码管理
SVN的好处不必多说了.但是如果希望有一份自己的用来学习和储备的代码仓库,那么能够异地同步是必不可少的了. 参考作者Mike_QSJ的文章,但是实际上做了很大的改动.一方面使用更常见的windows系 ...
- 没有QQ的日子
说来,也怪电脑不好,一开QQ就卡,年级也不小了,QQ上真的没啥话好说的,所以就想着关闭QQ. 其实做软件的知道,很多事情不是订下规则就可以做的到的,不过我还是给自己定个规则: 过完农历年后就不用QQ了 ...