建网站

当前位置: 主页 > 营销 >

最新IT求职应聘必读手册

时间:2010-01-20 12:53来源:未知 作者:admin 点击:
最新IT求职应聘必读手册 现代职场中,竞争越来越激烈,求职难现象越来越明显。本文针对IT行业,重点介绍了求职的3个要点:IT职位求职建议、求职应聘考点分析、成功签约注意事项,助你成功求职,笑傲职
最新IT求职应聘必读手册
现代职场中,竞争越来越激烈,求职难现象越来越明显。本文针对IT行业,重点介绍了求职的3个要点:IT职位求职建议、求职应聘考点分析、成功签约注意事项,助你成功求职,笑傲职场。
一、IT职位求职建议
1.开发类职位
  开发类职位主要包括程序员、高级程序员、高级软件工程师等。
1)程序员
  程序员职位分布较广,一般由如下几部分组成:
  (1)C/C++程序员:根据公司类型差异,不同职位的考点大相径庭。一般来说,偏“硬”的公司会对C++的位制转换、指针用法、数据结构考得比较多;偏“软”的公司会对多态继承、设计模式、模板着重一些;因特网类公司对搜索引擎、海量算法会有所涉及。作为求职者,在笔试前应首先搞清楚应聘公司的基本情况。
  (2)Java程序员:根据公司类型差异,考试侧重点各有不同。一般来说,手机研发公司较欢迎精通J2ME的人才;纯软件开发公司更侧重对J2EE、数据结构等技术的考核;因特网类公司则看中Hibernate、Spring等Java应用。
  (3)网络程序员:在Internet时代,很多职位更多地与网络相关,主要包括网站动态页面编码与设计。其所用的工具一般为ASP、JSP、PHP、JavaScript、Ajax及CSS等,相关的职位一般有Web前端设计工程师、PHP程序员及ASP工程师等。
  一般来说,程序员的职位要求如下:
  (1)熟悉计算机基础,例如,数据结构、离散数学、微机原理、软件工程、设计模式及计算机网络等(不同的职位,要求各有侧重)。
  (2)熟悉所需要的编程语言(C/C++、Java、PHP及JavaScript等)。
  (3)熟悉一种数据库技术(SQL Server、My SQL等)。
  (4)由于很多公司的操作平台都是Unix/Linux,需要理解Unix/Linux命令。
  求职建议:
  应聘此类职位一般以大学应届毕业生或初入此领域的求职者为主。因此,公司除了对项目经验略作询问外,主要考查求职者的基本能力,包括计算机基础、数据结构常识、网络体系架构、编程风格、赋值语句、递归条件、类型转换和模板函数等程序设计的基本概念。求职者在应聘之前,需对所掌握的程序概念知识有所复习,尤其是对各种细节的考点要加以重视。当涉及语言时,要小心代码规范及编程细节。
2)高级程序员
  高级程序员一般被用于开发大型的应用项目。高级程序员的职位要求如下:
  (1)有1~3年的工作经验或研究生以上学历。
  (2)在精通所需要编程语言的同时,还要精通一门数据库技术。
  (3)具备Unix/Linux开发经验。
  求职建议:
  此类职位应聘侧重于两个方面,一个是以往的工作项目经验,另一个是团队合作精神,这两个方面可以分别在简历和面试中体现出来。
3)高级软件工程师
  对于这个层次的职位来说,已经不会简单地要求精通某种计算机语言。高级软件工程师的职位要求如下:
  (1)具有3年以上工作经验并全程参与过大型项目开发、设计及构架。
  (2)精通UML设计模式。
  特别要注意的是,由于要面对客户领域需求或领导团队进行开发,因此该层次的职位对求职者的沟通和协调能力要求较高。
  求职建议:
  简历中需体现在你带领下开发项目的规模、种类及数量,而在面试中将主要考核求职者的沟通和团队组织能力。
2.测试类职位
  测试类职位主要包括软件测试工程师、高级软件测试工程师等。
1)软件测试工程师
  这里所说的软件测试工程师一般是指黑盒测试,对语言的要求没有开发工程师那么高,软件测试工程师的职位要求如下:
  (1)需要懂得一些基本的算法和逻辑。
  (2)熟悉常见的测试方法和技术。
  (3)熟悉各类开发文档的写作与阅读。
  软件测试工程师的基本任务如下:
  (1)参与软件项目的需求分析、测试计划制定,并能预先评估项目的风险。
  (2)负责测试用例设计,执行项目测试,包括构建测试环境,集成测试和回归测试等。
  (3)执行软件项目的性能测试和分析,预测系统性能瓶颈、风险和安全隐患。
  求职建议:
  由于软件测试是绝对不容马虎的,所以求职者需要在面试中体现自己思维缜密、态度严谨。
2)高级软件测试工程师
  高级软件测试工程师一般被用于大型应用项目的测试,一般来说,高级软件测试工程师的职位要求如下:
  (1)有1~3年的工作经验或研究生以上学历。
  (2)精通测试过程设计和用例设计方法,至少在性能测试、自动化测试和白盒测试中有一项专长。
  (3)具备Unix/Linux测试经验,熟悉Linux或Unix操作系统,熟悉常用脚本语言(Unix Shell、Perl和Python等)。
  高级软件测试工程师的基本任务如下:
  (1)参与软件项目的需求分析,关注项目需求的可测性,并能预先评估项目的风险。
  (2)负责软件项目的测试方案制定和评审,帮助测试工程师提高测试分析和用例设计水平。
  (3)负责重大项目的测试组织,保持和项目组员的有效沟通,协调问题和缺陷的有效解决。
  (4)通过总结、对外交流、技术钻研和培训,进行测试过程和测试方法的持续改进。
  求职建议:
  此类职位应聘侧重于两个方面,一个是以往的工作项目经验,另一个是团队合作精神,这两个方面可以分别在简历和面试中体现出来。 (责任编辑:天诚)
顶一下
(5)
83.3%
踩一下
(1)
16.7%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片
栏目列表
推荐内容
建网站 - 客户服务 - 相关法律 - 友情链接 - 网站地图 - TAG标签 - RSS订阅
Copyright © 2002-2009 TCE9. 建网站科技 版权所有 黑ICP备09072859号
建网站 建网站网络报警 建网站企业法人营业执照 中国互联网协会建网站 建网站支付宝付款 建网站网银在线付款