- 积分
- 77
- 鸿鹄币
- 个
- 好评度
- 点
- 精华
- 注册时间
- 2016-3-28
- 最后登录
- 1970-1-1
- 阅读权限
- 20
- 听众
- 收听
助理工程师
 
|
文/上嵌科技(简书作者)
原文链接:http://www.jianshu.com/p/76c7b9643259
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
又到一年毕业季,又是一年求职期。计算机相关专业同学如何做好职业规划,选择什么样的方向来发展?上嵌为你解读计算机专业与工作岗位要求。
计算机相关专业同学如何做好职业规划,选择什么样的方向来发展?
又到一年毕业季,又是一年求职期。计算机相关专业同学如何做好职业规划,选择什么样的方向来发展?上嵌为你解读计算机专业与工作岗位要求。
一、计算机相关专业分析
每个大学不尽相同,计算机相关专业主要分以下几种方向:
软件方向(主要专业:计算机科学与技术,软件工程等)。按编程语言方向分,有C/C++,C#,Java,PHP,Android,iOS开发。
很多人都是从C语言开始接触编程的,它经典,也很强大,具有承上启下的地位,可以为今后打下良好的基础。但大学课程一般都没有PHP,Android,iOS。C/C++,Java相对来说内容也学得较少,没有达到开发的程度。需要花时间自学或参加实训。
网络技术方向(主要专业:通信,网络安全与管理等)。界定很宽泛,网络领域和计算机一样,发展方向细化得很详细了,其实完全可以独立划出计算机专业行列,主要涉及领域有通信协议,网络信息安全等等。
电子方向(主要专业:应用电子、通信、电子信息工程),倾向于硬件,单片机,嵌入式等。硬件的学习周期会更长一点。
计算机应用技术,倾向于“应用”,本科这个专业很少见,多见于专科。计算机应用就是大杂烩,什么都学,软件、硬件、网络、数据库,但都是皮毛,目标是结合其他行业领域的特点使用计算机。比如:工业设计/制图,动漫/flash,多媒体处理等等。
信息管理方向(主要是信息管理专业),文科转过来可能有帮助,因为有管理方面课程,计算机方面学的多,但都不深入,理论多一些。
二、岗位分析
适合计算机相关专业的工作(岗位)也分为几下几类:
软件开发工程师
网络工程师(网络管理员),桌面支持工程师
嵌入式开发工程师
平面设计,多媒体设计
信息管理员
其他,如销售/销前工程师,文档工程师,测试工程师
我们把51JOB上以上岗位一个月内的需求数量及薪资(不取高级职位及要求的)列出来。(2016.3.5--2016.4.5)
岗位类别细分方向岗位需求数量(个)薪资待遇(元)
软件工程师Java 8863 6~15K
结论:软件开发工程师,嵌入式开发工程师企业需求量最大;移动开发(Android,iOS)薪资起点更高;平面设计类岗位需求量大,但薪资不高,资深平面设计在12~15K;信息管理员岗位需求少,薪资最低。
三、专业如何与岗位对接
1.可以熟练使用c/c++开发语言,精通windows下多线程多进程开发;
2.根据项目计划,在保质保量的前提下,按时完成开发任务;
3.负责相关产品的功能模块设计,负责相关产品的功能模块设计;
4.解决产品开发中发现的问题;
5.负责产品文档的撰写;
6.负责编写产品的核心代码;
7.负责检查、维护数据库中的数据。
C++开发岗位要求
(1)具有扎实的计算机基础理论知识,对Mac系统有一定程度的了解
(2)熟悉iOS(iPhone/iPad)智能平台,对手机开发系统有全面的了解
(3)熟练掌握XCode的使用和Object-C语言,能够根据产品设计独立完成手机客户端应用及核心代码的编写
(4)熟练掌握前端开发技术(HTML、JS、CSS),了解各项技术的相关标准,并严格按照标准进行开发
(5)具有良好的编程习惯,有较强的代码阅读能力和学习能力,对移动产品有浓厚兴趣
iOS开发岗位要求
计算机相关专业的大学生,进入IT行业是一个比较好的选择,尤其是开发研发类岗位,尤其是发展比较快的移动互联网行业,嵌入式物联网行业。具体的要求是:
1.掌握一种开发语言
以上专业都会涉及到编程语言的学习,最大的忌讳是课程多,内容多,但没有掌握一种开发语言。计算机类相关专业同学掌握一门开发语言,是硬本领。
通信、电子类专业,可以选择嵌入式开发式工程师,Linux驱动工程师岗位,这样可以利用专业优势。
2.至少积累一个完整的项目开发经验
开发岗位的普通要求是有项目经验,如果是iOS开发最好是APP上线上架经验。不了解一个完整开发流程,没有一个完整的项目,也很难掌握一种开发语言。
【转角ITman】不迷茫,程序员,在路上。喜马拉雅FM(上嵌电台)为IT准职业人,IT职场新鲜人打造的职场访谈类节目,分享职场经验,倾听职场声音,关注成长话题。分析IT职业生涯,开启精彩职业生活。欢迎识别二维码,关注上嵌电台一起成长~~~#上嵌# http://www.shangqian.com.cn/
|
|