工作的种类
在开始讨论如何找工作这个话题的时候,可能有的朋友会问;“我的简历怎么写?”,或者“面试中需要注意些什么?”,或者有的更单刀直入地问:“你能帮我找一份工作吗?”。哈哈,我没有那么大的能耐,没有办法直接为你找到工.作,也不可能越俎代疱这么做。简历和面试方面的注意事项都是具体操作上的技巧了,在讨论它们之前。也就是在我们投简历之前,我们需要想一想,自己要找一份什么样的工作?
计算机软件行业是一个大行业,现在随着软件业的快速发展,行业内部有了细分,提供的职业机会也是多种多样。下面我列举–些,希望对你有用:
1.软件开发工程师
相信大家对这个职业是耳熟能详的,软件开发工程师是软件业最传统的一种职业,一般来说软件工程师就是指软件开发工程师。如果你想应聘软件工程师,你需要有比较好的编程功底,逻辑思维要强,有较强的学习新知识的能力。软件开发工程师有多个方向,如网站开发,数据库开发,数据仓库开发,C/S架构的程序开发,大型平台的二次开发等等。
2.软件测试工程师
测试工程师的角色是站在用户的立场上对软件进行测试,找出软件的错误,使软件产品能达到发布的标准。它的基本要求是计算机专业知识扎实,耐心,细心,沟通能力好。
3.程序经理
在大的外企软件公司,程序经理负责需求规格说明书的编写,并推动整个研发团队的工作。它的要求是英语要很棒,计算机基础知识扎实,组织能力强。注意,这个经理不是官职,只是一种职业名称,所以即使是应届毕业生也可以申请这种职位。但在国内的公司,程序经理大多是作为系统分析员,不但要写需求规格说明书,还要写系统的设计,这些人员都是高级程序员提升上来的,是―种管理职位。
4.系统管理员/网络管理员
例如,一个大型的网站需要工程师来做日常维护,一个公司的内部网络也需要有人来维护。如排除小错误,系统检查,数据库备份,硬件增减,账号管理,安装操作系统等。这种职位的要求是计算机基础知识很宽泛和扎实,熟悉常见网络设备和软件,有耐心。为什么要有耐心呢?因为系统管理员的事情会很杂,如果没有耐心,怕是做不长久。
5.系统部暑工程师
举一个例子,一个公司或者工厂向微软购买了一整套成熟的内部办公软件,这就需要系统部署工程师来把其中的各种软件安装并调试好,方便客户的使用。如果你想做这个职业,除了计算机知识外,工作经验也需要一些。如果你有一些大公司的认证,也是很有用的。如果是做微软产品的部署,‘般都要求MCSE证书。另外,可能你也看出来了,这种职业出差的可能性比较大,不愿出差的朋友要慎重考虑。
6.文档工程师
一般只有大公司才有这样的职位,主要是编写随着软件发布的技术文档。它需要你有计算机专业背景,并且文字编辑能力较强。
7.质量保证工程师
这个角色的任务是监督整个软件研发流程,包括开发和测试,以确保研发工作科学地展开。要从事这种职业,一般都要求很熟悉软件工程理论,并有儿年的工作经验,w为如果没有经验很难去有效地监督别人。
8.美工
软件行业内还有美工?是不是我说错了?不是的。随着用户对软件品质的要求越来越高,界面设讣方面的.工.作慢慢由专业的美.工来担任,他们设计出图片,将其提供给软件开发工程师。
9.软件本地化工程师
其实就是做翻译.T.作,你需要精通一门外语,并对这门外语中的计算机方面的词汇比较熟悉。
这里只列举了一些常见的职位,软件行业的管理职位我没有列出来,因为我想管理职位属于发展性的职位,大家有了几年的工作经验之后自然能够了解到,这里就不做讨论了。
如果你选择软件测试工程师为职业,那么,欢迎你。
最后:
1、点赞。防止以后找不到,想看的时候,在自己主页就能找到了,很方便;
2、关注我。让我们成为长期关系,下一个视频会分享更多的硬核干货;
3、本文章学习资源,均可以免费分享。
微信公众号:程序员一凡。这样的好内容,里面还有近百篇。 谢谢你的支持!
目前测试平台项目研发已经完成并且在Github开源,有兴趣的朋友可以去Github下载
https://github.com/ooqitech/ATP
不要只做收藏从未停止,行动从未开始的人,很多事情,做着做着就无师自通了。如果在做的过程中还能稍微加点思考,稍微看一些别人的经验和做法,成长会更快,效果也会更好!加油吧,测试人!路就在脚下,成功就在明天!
一个用心码了这么多文字的人,往往渴望得到大家的认可。如果你觉得这篇文章对你有帮助,双击屏幕,给我点个赞呀!