The indispensable first step to getting the things you want out of life: decide what you want. --Ben Stein
IT公司的种类
当我们讨论IT公司的时候,我们津津乐道一般都是自主研发型的公司,比如GOOGLE, FACEBOOK, BAIDU,阿里巴巴,京东,网易,腾讯或者是一些创业型的公司。 其实除了这些,还有IT咨询公司或者叫做外包公司, 传统行业的IT部门,政府机构的IT部门,科研机构等等。
传统行业的digitalization一般有三种实现方式,一种是自己成立IT部门,一种是外包给IT咨询公司,第三种是自己内部的IT部门+外包公司。
每一种IT公司的文化氛围不同,适合的人也不同。比如有的人喜欢安稳,可能更适合压力不大节奏不快的政府部门;有的人喜欢创新和激情,更适合去自主研发类的公司,有的人喜欢帮客户解决问题,那更适合咨询行业;有的人喜欢科研,那可以去科研机构。
每一种IT公司的招聘风格和对未来员工的要求也会有所不同,这一点在投递简历之前一定要研究清楚。
入门级IT职位简介
具体到IT developer,因为开发语言或产品形态不同,又可以分为Java
developer, php developer, .NET developer等web appliation developers和 ios developer,android
developer等移动端开发。如果你前后端都会,可以做full-stack全栈开发工程师,随着一些语言比如NodeJS的兴起,大大降低了全栈开发的成本和门槛,想做full-stack的人也越来越多。
我们可以以角色扮演的方式来体验一下不同IT职位所意味着的职能和责任。
老板:我要开发一款业务交流软件,让我们的员工可以通过网页或者手机应用来互相交流。
Initial Stage:
BA/产品策划:进一步了解老板的需求,这个软件需要有哪些基本的功能点
项目经理:进一步了解老板的需求,这个软件大概有多少预算,什么时候上线,有多少人员可以支持
开发(包括测试)团队:
1.协助项目经理预估工时、资源;
2. 协助产品策划进行需求确认及产品和功能策划;
老板根据可行性报告及方案确认是否要做这个项目,如果要做,进入第二个阶段。
Implementation Stage:
BA/产品策划:策划和管理功能点
项目经理:项目管理
开发(包括测试)团队:
1. 开发
2. 测试
3. 部署发布
老板: 听取汇报和监管并给予支持和帮助(很重要)。
Go-live Stage:
老板:使用并反馈意见。
运维团队:维护。
针对Data方向,入门级的职位还包括数据挖掘工程师, 算法工程师和数据分析师。
针对Security方向,入门级的职位有渗透测试等技术类岗位和一部分security/data protection
analyst岗位。
网友评论