软件工程需要看什么书 学什么

2024-12-30 17:18:31
推荐回答(2个)
回答1:

看你想往哪方面发展了,
ACCP 6.0软件工程师
  培养目标:
  1) 具备软件开发工作所需的知识和技能,编码熟练度和规范性达到一定要求;
  2) 具备一定的项目能力(包括调试能力、文档编写能力、测试能力等)和综合技术素质(包括对软件生命周期的理解、对设计模式的理解、必备的行业知识和经验等);
  3) 扎实掌握客户端技术、面向对象技术、三层架构。
  课程特色:
  ------项目驱动案例贯穿——提供CRM、ERP中型项目实战训练
  ——演练26项全真项目案例,贯穿8大行业
  打造COT六脉神剑 ——训练目标清晰 训练手段多样
  ——渗透学习过程 考核方法明确
  ——接轨职场礼仪 积累职场经验
  软件工程师各阶段课程
 分解:
  第一阶段:
  面向入门,趣味性为主,引导进入丰富多彩的IT行业,树立继续学习的信心
  技能上主要培养学员的逻辑思维能力,在编程方面具有一定的感性认识
  第二阶段:
  面向基础,理解概念为主,培养自学能力。
  技能上主要训练面向对象的思想、代码编写的熟练度和规范度,开始接触企业的应用,在编程方面具有一定的理性认识
  第三阶段:
  面向就业,企业项目实战训练为主,培养学员独立分析问题、解决问题、总结问题的能力和习惯
  技能上讲解业务流程、行业应用、主流框架技术,按照企业常用的开发模式、管理流程,组织进行实战训练
  胜任岗位:
  Java(Java EE)工程师
  .NET软件工程师
  外包开发工程师
  网站设计和开发工程师
  数据库工程师
  ERP/CRM/OA/B2C开发应用工程师
  系统分析设计工程师
  文档工程师
  入学条件:
  高中或高中以上学历,年满十八周岁,喜爱专研软件技术。
  课程介绍—S1
  序号课程名称课程简称学时数
  1进入软件编程世界STB12
  2使用Java语言理解程序逻辑Logic Java54
  3使用HTML语言开发商业站点HTML40
  4使用SQL Server管理和查询数据SQL Base24
  5使用C#开发数据库应用程序C#/WinForms48
  6职业导向训练COT12
  7项目实战Project24
  合计214
  课程介绍—S2
  1SQL Server数据库设计和高级查询
  SQL Advance34
  2深入.NET平台和C#编程.NET/OOP54
  3在.NET框架下开发三层结构数据库应用系统
  ADO.NET/Three Tier34
  4客户端验证和页面特效制作44
  5使用Java实现面向对象编程Java OOP26
  6使用JSP开发Web应用系统JSP44
  7职业导向训练COT8
  8项目实战Project24
  合计268
  课程介绍—Y2
  1开发基于JSP/Servlet/JavaBean的网上交易系统JSP/Servlet/JavaBean/Web Service62
  2开发基于Struts/Spring/Hibernate/Ajax的网上信息发布平台
  Struts/Hibernate/Spring/Ajax66
  3使用ASP.NET技术开发网上书店ASP.NET66
  4使用Ajax和Web Service重构网上书店Ajax/Web Service32
  5前沿技术课NTC36
  6HR/CRM/OA/B2C毕业设计项目开发HR/CRM/OA/B2C Project36
  7职业导向训练COT20
  8项目实战Project-
  合计318
  教学模式:
  多元的教学方法
  丰富的多模式教学方法,先进的多媒体教学方式,以及独特的个性化学习,使学员在掌握理论知识与工具的同时,具备良好的自学能力和个人素质,从而具备更强的实际操作技能,在求职市场上,也更具竞争力。
  多模式教学方法包括:
  1) 理论课:
  目标:通过教员讲解、示范,学员理解基本的概念、原理;
  内容:相关的基本概念、基础理论、程序代码、框架结构、代码讲解和分析
  2) 上机课:
  目标:巩固理论课的概念、知识;培养动手能力。
  内容:理论课授课内容的简单使用和体验,通过动手加深理解、促进消化;
  3) 指导学习课:
  目标:难点突破类型-课程重点难点复习和练习;课程总复习类型-学员归纳总结、教员串讲。
  内容:难点突破类型-作业讲评学员答疑、练习;课程总复习类型-复习串讲、练习。
  4) 在线培训课:
  目标:培养学员解决问题的自学能力、提高学员自信心。
  内容:教员下发阅读资料,布置任务,学员课下完成;课堂上学员演示作品,教员点评和总结。
  5) 项目案例课:
  目标:针对某几章的多个技能点,培养学员技能点的综合应用能力、代码熟练度和规范度。
  内容:有业务需求的案例,规模和完整性大于上机,4~10小时/次。
  6) 阶段项目课:
  目标:S1、S2阶段结束,综合应用所学技能,树立成就感和继续学习的信心。
  内容:综合运用本阶段课程知识完成项目开发,规模和完整性大于项目案例。
  7) 毕业设计课:
  内容:企业级行业应用开发,28~32功能点,实施周期30~45天。
  目标:综合运用三个阶段全部知识和技能进行小组项目开发,积累项目经验和行业经验。

回答2:

计算机基础知识
语言,现在比较流行的有 java,php,学会一门的话,以后想学其他的也容易
数据结构