当前Java工程师的要求

来源:互联网 发布:无锡知谷网络 编辑:程序博客网 时间:2024/05/16 04:08

文章材料来源于2014年9月左右互联网知名企业JAVA工程师的招聘要求。

1、3年工作经验

    一万小时定律:要成为某个领域的专家,需要10000小时,按比例计算就是:如果每天工作八小时,一周工作五天,那么成为一个领域的专家则至少需要五年。

    3年的时间可以达到领域入门级别。

2、JAVA基础

     要求:精通java,理解io、集合、网络通信等基础框架,对多线程有深刻理解

       A、面向对象的概念的理解。10月份整理出知识大纲,把基础的掌握好,以后再深入补充。

       B、重点的基础类:IO、集合、线程、通信等的理解。年前,11月、12月、1月时间整理一下这方面的知识。

       C、多线程及高性能的设计和编码、性能调优、高并发开发。

       D、对JVM原理有一定的了解。

       E、熟悉分布式系统的设计和应用,熟悉分布式、缓存、消息等机制;能对分布式常用技术进行合理应用,解决问题。

3、数据库

   A、精通MySQL,掌握Linux 操作系统和大型数据库(Oracle、MySql)。

      B、对SQL优化有丰富的经验。 

      C、SQL语句、SQL优化

4、WEB知识

       A、熟悉HTML/XML/CSS、JavaScript、AJAX等,熟悉对象化JavaScript编程。

       B、熟悉Web开发,有大型网站设计开发、大访问量业务开发的经验者优先。

5、框架

       A、开源框架:对Spring,ibatis,struts等开源框架熟悉。

       B、熟练掌握SSH有关的知识。

       C、阅读其他的一些开源项目,开源中国、GitHub等网站作为项目来源。

6、辅助知识

       A、具备良好的需求分析能力和设计能力,掌握需求分析、设计的方法和常用工具,善于主动推动项目进展并达成项目目标。

       B、单元测试。

7、学习能力强,适应能力好;具备耐心、细心的品质。

0 0