今天再给大家写一个挺多即将进入企业的毕业生或者想转行的人关心的,也是当时我准备进入软件开发这行所疑惑和关心的问题。那就是,软件开发这个职位到底是干什么的,该怎么干呢?本文还是普通的基础文,职场老司机就自行跳过就好。
俗话说的好,知己知彼,百战不殆。在自己的技术基础过关的前提下,要是能掌握对应职位的一些职场信息,无疑可以让自己将来进入这个行业或者是应对求职的时候得心应手。
回归正题,先贴图来看看某度对软件开发是怎么定义的。
贴图中对软件开发的解释已经是比较到位的了,所以我对一些专业性的内容就不再重复,主要贴合实际企业开发过程中的一些细节和大家分享一下。
在开始讲具体工作流程的时候,我们先来认识几个相关的职业。产品经理,技术总监CTO,项目经理,开发工程师,测试,需求方(这个可以是老板,也可以是第三方客户,俗称甲方爸爸,公司的运营部门,产品经理等等)。
主要涉及或者相关工作流程由如下几点:
1.需求的诞生,这部分不是软件开发工作涉及的部分,但确实软件开发的起源,这是由需求方主导的。
2.需求的确定,需求虽然诞生,但不一定合理可行,所以会由公司相关的人员开评审会议商讨确定需求的可行性,