首页 > 代码库 > 关于软件工程师的了解
关于软件工程师的了解
今日,继续学习了第三章《软件工程师的成长》,在这之前,首先应当阐述下软件工程。
从之前所学中了解,所谓软件工程是指将系统的,有序的,可量化的方法应用到软件的开发,运营和维护上的过程。这其中包括了开发,运营,维护软件过程中的很多技术,做法,习惯和思想。软件工程把这些相关的技术和过程统一到一个体系中觉“软件开发流程”,其目的是为了提高软件开发,运营,维护的效率,以及提升用户满意度,软件的可靠性和可维护性。而软件开发流程不单是指团队的流程,还包括个人开发流程,正因为如此,软件开发中同样注重软件开发师个人能力。
而个人开发师在团队中的流程又是如何?
1.通过交流,实验,快速原型蹬方法,理解问题,需求或任务。
2.提出解决方法并估计工作量。
3.与相关角色交流解决问题的方案,决定一个可行的方案。
4.执行,将想法转化成代码,同时验证方案的可行性和其他特性。
5.和其他角色合作,在测试环境中测试实现方案,修复bug。如果方案不符合,重新考虑。
6.在解决方案发布出去前对其负责。
那么软件工程师又如何成长?
1.积累软件开发相关的知识;
2.街垒问题领域的知识和经验;
3.对通用的软件设计思想和软件工程思想的理解;
4.提升职业技能;
5.实际成果。
总之不管如何,打好基础在任何实践中都是至关重要的。
关于软件工程师的了解
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。