1.对软件工程的期望:通俗易懂;个人目标:学会就行
2.是但不全面,软件工程确实不仅仅是教会不怎么会写程序的人开发软件,但也不排除那样的可能性。软件工程是一门综合性学科,涉及到软件开发的方方面面,包括需求分析、设计、编码、测试、维护等各个阶段和活动。在软件工程中,确实有一些角色和职责并不直接与编程相关,比如项目管理、需求分析、用户体验设计等。然而,软件工程师通常需要具备一定的编程能力,至少要能够理解和与程序员有效沟通,并参与到软件开发的各个阶段中。因此,虽然软件工程并不要求每个人都是专业的程序员,但编程能力对于软件工程师来说仍然是一项重要的技能之一。