分享

IT民工求职全攻略

 浪子不愿回头 2014-06-02
很多人在IT行业混迹多年,却对自己的职位、岗位职责犯糊涂,以至于在应聘求职时即使很有能力,也难免让面试官对你的印象减分。真正懂IT的人应该知道,IT行业的分工其实是很细的。笔者认为无论是有过工作经验的还是应届毕业生都应该了解这些职位的分工,这样会对你的面试有很大的帮助。笔者从国内高端IT求职it招聘第一品牌——海丁网了解到,it求职者找工作前都要有IT职业发展课,职业发展顾问老师会对学员的职业发展提供一些建设性的意见。那么具体是怎样分工的呢?一起来看一下。
目前IT行业的职位大体分为开发类、测试类、数据库类、硬件类、应用类这五类。这里先跟大家分享一下开发类的职位详细。开发类职位主要包括程序员、高级程序员、高级软件工程师等。而程序员分布较广,一般由如下几部分组成:
(1) C/C++程序员:根据公司类型差异,不同职位的考点大相径庭。一般来说,偏硬的公司,会对C++的位制转换、指针用法、数据结构考得比较多;偏软的公司,会对多态继承、设计模式、模板着重一些;因特网类公司,对搜索引擎、海量算法会有所涉及。作为求职者,在笔试前应首先搞清楚应聘公司的基本情况。
(2)JAVA程序员:根据公司类型差异,考试侧重点各有不同。一般来说,手机研发公司,较欢迎精通J2ME的人;纯软件开发公司,更侧重对J2EE、数据结构等技术的考核;因特网类公司,则看重Hibernate、Spring等Java应用。
(3)网络程序员:在Internet时代,很多职位更多的与网络有关,主要包括网站动态页面编码与设计。其所用的工具一般为ASP、JSP、PHP、JavaScript、Ajax及CSS等,相关的职位一般有:Web前端设计工程师、PHP程序员、ASP工程师。
一般来说,程序员的职位要求如下:熟悉计算机基础,例如,数据结构、离散数学、微机原理、软件工程、设计模式及计算机网络 (不同职位要求各有侧重);熟悉所需要的编程语言(C/C++、Java、JavaScript等);熟悉一种数据库技术(SQL Server、MySQL等);由于很多公司的操作平台都是Unix/Linux,需要理解Unix/Liux命令。
2)高级程序员
高级程序员一般被用于开发大型的应用项目。高级程序员的职位要求如下:
(1)有1—3年的工作经验或研究生以上学历。
(2)在精通所需编程语言的同时,还要精通一门数据库技术。
(3)具备Unix/Linux开发经验。
此类职位应聘侧重于两个方面,一个是以往的工作项目经验,另一个是团队合作精神,这两个方面可以分别在简历和面试中体现。
3)高级软件工程师
对于这个层次的职位来说,已经不会简单的要求精通某种计算机语言。高级软件工程师的职位要求如下:
(1)具有3年以上工作经验并全程参与过大型项目开发、设计、及架构。
(2) 精通UML设计模式。
(3)特别要注意的是,由于要面对客户领域需求或领导团队进行开发,因此该层次的职位对求职者的沟通和协调能力要求较高。
求职时建议简历中体现在你带领下开发项目的规模、种类及数量,而在面试中将主要考核求职者的沟通和团队组织能力。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多