问问题描述
答精选答案

我觉得回答这个问题需要把我们的视角放到整个软件生命周期上,了解了软件生命周期之后,再来回答这个问题就不难了
软件生命周期包括需求分析阶段、软件设计阶段、软件测试阶段、软件运行和维护阶段
软件设计阶段做的是把收集来的需求转化为程序代码结构的过程
软件测试阶段做的是对已用代码实现的需求的测试的过程
另外,软件系统通常是一个项目的形式存在,在这个项目中的明确分工使得项目中的人员具备了各自的角色
如管理整个项目的项目经理,分析软件系统的架构师,从客户采集需求的系统分析师,实现系统功能的软件工程师(一般亲切得称呼为程序猿),负责测试功能的软件测试师,上线后负责运维系统的运维工程师等等
一般人觉得软件开发好像只有程序员就够了,其实不是的,软件项目里的角色有很多,每一个都不可或缺,身边有些同事就是从程序员做起的,但他们后面觉得自己其实对其他角色也很感兴趣,于是转岗到其他角色上,最后做的也很好
答其他回答(2条)
-
可以从事互联网(IT)相关行业,比如说:软件测试,游戏开发,网页前端,服务器开发,大数据,云计算等等。如果想找专业对口的工作,具体还要看你具体学的什么。总之这个行业需要一个可持续学习的能力。
-
可以从事互联网相关的工作。
匹配度最高的是做程序员。
如果觉得自己业务能力或者沟通能力较强的话可以试试产品经理、产品运营方向。
本文来自作者[史珍香Chzy]投稿,不代表公众科技网立场,如若转载,请注明出处:https://www.cpst.net.cn/peixunjingxuan/202609/195996.html

评论列表(4条)
我是公众科技网的签约作者“史珍香Chzy”!
希望本篇文章《软件开发学完后,能干些什么工作》能对你有所帮助!
本站[公众科技网]内容主要涵盖:教育咨询,知识百科
本文概览:我觉得回答这个问题需要把我们的视角放到整个软件生命周期上,了解了软件生命周期之后,再来回答这个问题就不难了软件生命周期包括需求分析阶段、软件设计阶段、软件测试阶段、软件运行和维护阶段软件设计阶段做的是把收集来的需求转化为程序代码结构的过程软件测试阶段做的是对已用代码实现的需求的测试的过程另外,软件系统通常是一个项目的形式存在,在这个项目中的明确分工使得项目中的人员具备了各自的角色如管理整个项目的项目经理,分析软件系统的架构师,从客户采集需求的系统分析师,实现系统功能的软件工程师(一般亲切得称呼为程序猿),