Java 开发工程师就业指导
学了 Java 语言,很多人就会想:我能成为 Java 开发工程师吗?要达到
Java 开发工程师的要求,我需要掌握哪些知识?一个很简单的方法是,留心各
种招聘广告,从中就可以总结出 Java 开发工程师需要掌握哪些知识,从而学习
时做到心中有数、有的放矢。当然,不同公司招聘 Java 开发工程师时,要求会
有一些差别。我们仔细研究了不同招聘单位对 Java 开发工程师的招聘要求,既
有知名大企业,也有中小型软件公司;有国外 IT 企业,也有国内 IT 企业。下
面,我们来总结一下不同公司招聘 Java 开发工程师的一些共性要求。
1. 个人基本素质要求
(1) 英语良好
点评:“良好”实际上是一种比较模糊的说法,CET4 考多少分才算良好?恐
怕不同公司的要求是不一样的。像我们就业指导里面提到的严飞、刘捷同学,
作为他们的老师,客观地说,他们的英语算不上出色,但每个人都拿到了多个
招聘单位(包括外企)的 Oer。现在很多同学的英语还是不错的,使用英文
软件、进行基本的日常交流也不成问题,因此这个通常不用担心。
谏言:不用将主要的精力花在英语上,除非你想考研、出国等。
(2) 2 年以上开发经验
点评:很多同学被这条要求吓住了,立即觉得没有希望,甚至连去试一下
的勇气都没有了。不可否认,有些企业会拒收你的简历,关键的问题还是简历
的制作和递交技巧问题。大家想想,像严飞、刘捷同学在校期间做的一些项目,
包括课程设计(可惜很多同学都是糊弄过去的,参见“锤炼自己的专业学习之
路”的“5、尽可能多做实战性项目”)、给企业做的软件、帮老师做的课题、寒
暑假在企业的实习,算不算开发经验?当然是开发经验!其实,招聘企业真正
看重的,是你在校期间的实习、实践经历以及做过的软件项目。
谏言:大学期间,趁早、尽可能地积累自己的软件开发经验吧!
(3) 工作积极主动,有责任心、事业心
点评:几乎每一个企业,都很看重这一点!没有哪个用人单位喜欢工作散
漫、无责任心的员工。热情、忠诚和责任,每一个用人单位都喜欢。
谏言:老老实实做人、勤勤恳恳做事!
(4) 良好的团队合作精神
点评:不可否认,这是个推崇个性、张扬个性的时代。但是,鲜明的个性
并不是与“团队合作”相排斥!在软件开发领域,不推崇个人英雄主义,尤其注
重团队合作精神,有些招聘单位甚至在招聘要求上写上“团队合作良好者优先”!
唯我为尊、难以与别人共事,使得一些学生失去了用人单位青睐的机会。举个
很简单的例子,几乎每个学校都有关于软件开发方面的课程设计,一般是 3-4
个人组成一个小组。大家想想看,每个小组成员是否真正地很好地合作,为了
共同的开发目标而努力?恐怕很多都没有!因此,在日常的学习、生活中慢慢
培养自己的团队合作精神,保持个性的同时,听取、吸纳别人的正确意见,非
常重要。
谏言:让团队合作精神滲透到自己的每个毛孔中!
(5) 良好的编码习惯
点评:有些公司干脆写上“编码习惯良好者优先”。 编码习惯不好是很多学生
1