计算机培训,电脑培训,IT培训
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 
 
 

专家讲座:

  AIC为了紧密企业与学校之间的联系,使学校的教学内容真正与企业无缝接轨,通过召开企业研讨会,请专家上门讲座等多种形式,帮助学员扩大视野,了解最新动态,有的放矢地学习。


讲座的主要内容摘要:

  软件开发工程师/程序员的必备知识和技能:

  基本素质 : 诚实/谦虚/严谨 ,合作/交流/团结精神 ,好奇心/求知欲 ,承受压力/挑战性。
  程序员(J2EE): 掌握软件开发的基本知识和基本规则 ,熟练使用开发工具(主要是从本质上掌握开发所使用的语言) , 软件开发环境的构筑(特别是web开发环境,要求的知识比较全面) , 数据库知识(主流关系数据库的构筑,更新,参照处理,以及管理等) ,网络知识(局域网/INTERNET,TCP/IP,HTTP,SMTP,POP3,FARIWARE,代理服务器等) ,WEB开发的基本知识(C/S,B/S等等) ,安全性(信息安全和知识产权的安全) ,软件测试的基本理论 ,需求理解能力/具体业务处理,准确地理解自己的工作内容,以及该内容在整个系统中的位置和功能,功能要求和性能要求,标准化/规范化的编程习惯,共通规约,编码规约,文档资料,书写文档资料习惯,文档资料表现能力(交流/沟通/说明),复用性设计/模块化思维,严格的测试习惯,测试工具的掌握,测试方法,测试报告,测试结果分析。

  软件开发工程师:文化/知识/技术/开发背景(知识面,技术力,系统架构经验,抽象思维能力),需求/分析/决策能力,整体项目的评估能力项目设计能力,项目设计和流程处理能力,系统基盘设计/可重用性设计/共通处理设计,项目管理和团队管理。

  软件开发的技术走势

 分散处理技术(部品化技术,EJB,CORBA等分散计算技术)
 基于WEB的多层结构(ARCHITECTURE)FRAME WORK技术
 模糊C/S和B/S结构的界限,出现的中间技术(例如:.NET中的SMARTCLIENT技术,J2EE中的REMORT ACCESS技术)
 基于J2EE的中间件技术(可靠性,生产性)
 最终走势:软件开发的产业化,让软件开发的风险由少数软件开发精英来担当,使低水平的软件开发人员在开发中体现软件开发工程化