不只有开发 软件公司还有这些岗位 了解一下

java从入门到放弃教程(七)

其实除了开发岗位,软件公司还有很多其他的岗位,而且待遇可能比开发岗位还要高。下面就介绍下软件公司的常见岗位吧,找到适合自己的才是最好的。

产品:产品部门一般会有产品经理,需求设计师,视觉设计师,交互设计师,有的还会有业务顾问等岗位,如果一个公司的产品很多,或者产品足够大,还会划分出来产品线或者业务线。需求设计师一般会对产品的功能进行梳理,提出新的功能或者改造旧功能。视觉,交互设计师是针对用户体验设立的岗位,主要研究怎么让用户在使用过程中觉得方便,美观。业务顾问是在业务非常专业,复杂的情况下设立的岗位,如果你非常精通一个行业,比如财务,你可以去做软件公司的财务顾问,在开发软件过程中,对产品的设计进行指导。

设计:设计部门一般都是UI设计师,针对产品部门的产品稿进行艺术加工,变成UI设计稿,需要对颜色,风格,尺寸等非常敏感,设计出让人赏心悦目的作品。一般会对WEB页面,APP等进行设计。

技术:技术部门一般会根据业务或者子产品划分出很多个不同的小组。有些组可能是针对业务进行开发,比如常规的用户系统,会员系统等等。还有一些小组可能是针对平台或者整个系统的底层架构进行开发,或者开发出一些通用工具,或者针对特殊场景对产品进行优化,比如并发量非常大的业务,需要采用不同的技术架构来保证平台的稳定性。针对业务进行开发的适合初中级的工程师,系统架构需要高级工程师。

测试:测试部门需要非常仔细认真,当然一般都会有一套现成的基础检验checklist。功能测试是测试部门的日常工作,检验各个开发的功能点是否能正常运行,以及得到期望的结果。再就是针对业务的特殊性进行测试,比如业务需要承载量很大的时候,就必须进行压力测试。目前行业的发展趋势是自动化测试,需要会写代码哟。

运维:服务器维护是一个非常艰巨的工作,随着系统运行时间的增长,会有各种各样的系统问题迎面而来,随着用户量的增长,服务器的架构也会不断演进,所以需要成立单独的部门应对。

安全:大公司一般会有安全问题,一旦规模大了,你就会被一群神秘的人物盯上,并且要付出极大的成本与这些人斗智斗勇。不然你一觉醒来,发现服务器被人删了,那可不是闹着玩的。

运营:产品从0开始必须要不断的推广,才会有源源不断的客户过来使用你的产品,这样你的产品才会有价值,而运营部就是让产品吸引更多的客户而存在的。

市场:商业合作,销售产品。

客服:喂!我要投诉~


  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值