davepkxxx
2013-07-30 10:43:10 +08:00
首先我是搞Java开发的,主要方向是B/S开发,工作基本都是做MIS、ERP、OA、社交的项目,行业涵盖数字电视、金融、政府、企业管理、互联网。由于Java最擅长的领域是企业级项目,这一块最重要的其实不是开发速度,而是开发效率。
你需要掌握的东西,首先Java和Java EE基础一定要过硬。JSF稍微看一下就可以了,老实说我工作这么多年都没有用过这个东西。框架中Spring一定要掌握,Struts2、Hibernate、MyBatis也经常被使用,Play这新兴的快速开发框架其实用的公司很少,有兴趣就看看。设计模式对Java来说很重要,买本书看看吧,你未来几年的工作中都会不断更新自己对它们的理解。
Java基本就是B/S开发为主,那么你必须要掌握的有HTML、CSS、JavaScript、Ajax、jQuery、XML、JSON,DWR可以了解一下。SQL水平不能差,数据库Oracle、MS SQL Server和MySQL这三个是最主流的数据库,了解他们的特性,并且建议学会写他们的函数和存储过程。
最后谈谈其他零散的知识:学习数据库连接池的原理,掌握一个缓存框架比如EnCache,了解WebService是什么,常用的几个日志组件都试试,学会使用Tomcat/Maven/SVN,熟练使用Eclipse开发调试,试着自己写一些组件框架。