如果技术是我们越来越多地达到更高生活标准的工具,那么软件开发就是推动这种车辆向前发展的动力。软件开发经理几乎适用于所有行业,对于确保计算机程序和应用程序的流畅创建,维护和整体成功至关重要。他们负责监督从开始,计划到执行,监控,控制和关闭的各个发展阶段的多个项目。
$config[code] not found工作责任
您必须与首席架构师,开发人员,业务分析师和公司高管合作,以确定软件的技术方向,系统设计和实施计划。您将管理软件团队的日常活动,以确保每个项目按计划和预算进行。您必须在项目的整个生命周期中创建,维护和跟踪项目计划和计划,成本估算和问题日志。向客户和管理层提供例行状态报告至关重要。您还必须在解决内部冲突的同时为开发人员和程序员提供领导,指导和动力。其他常见任务包括分配公司资源,开展软件团队会议,解决技术问题以及促进软件升级的部署。
必要的技能
熟练掌握行业标准的软件程序和应用程序至关重要。一些最常见的包括Java,SQL,Linux和Microsoft Office。您必须平衡独立工作任务的完成与不同员工的管理。你应该具备良好的口头和书面沟通能力,以及数学和会计能力。你必须高度自我激励才能推动项目前进,拥有强大的组织能力,并能够在紧迫的期限内运作。您还必须运用批判性和分析性思维来有效地解决问题。此外,由于许多软件项目的国际性,双语管理人员往往需求旺盛。
每日视频
Sapling带给你的Sapling给你带来了培训与教育
大多数雇主要求你至少拥有B.A.或B.S.在计算机科学,工程,项目管理或工商管理等相关领域。根据工作的范围和敏感性,有些人可能还希望看到研究生学位或至少两到三年的实际项目管理经验。许多软件开发项目经理通过以开发人员身份开始确保必要的体验,然后逐渐承担每个项目的更多责任。其他人通过PMP,HTML和Scrum方法课程寻求编程和管理方面的外部认证,以扩大他们的简历。
薪酬与经济展望
根据美国劳工统计局的数据,具有四年制学位和至少五年工作经验的计算机和信息系统管理人员的平均年薪中位数为115,780美元,即每小时55.67美元。 2010年5月,大约有307,900个此类工作岗位,预计2010年至2020年期间新增就业岗位55万个。预计这一增长率为18%,略高于美国所有就业岗位预期的14%。此外,专门从事软件开发的人员前景尤为乐观,同期预计增长率为30%。