免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1515 | 回复: 0
打印 上一主题 下一主题

程序员三项修炼--思维能力、代码能力、创新能力 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-07-13 14:02 |只看该作者 |倒序浏览
在整个软件生命周期过程中程序员80%的时间在干什么?答案是:在调试,在为设计不良而无法适应需求变更而修补程序!这是中软培训中心在近30年、50万人次的IT培训历史背景下、调查了近上千家软件公司得到的结果,也是软件公司难以大幅度提高生产力的关键所在。
在过程改进沙龙活动中,很多企业的技术高管都在抱怨自己的技术人员:
1、编程序效率太差;
2、不动脑;
3、代码质量很差,程序结构不合理;
4、写了7-8年程序仍然没有程序的味道,而且还养成了许多错误的编程习惯;
5、基本功不扎实;
6、难于适应变更。
如何降低开发成本,提高程序员的生产力? 中国软件行业协会系统与软件过程改进分会经过组织了多次专家沙龙提出了程序员的三项能力修炼,亦即思维能力、代码能力、创新能力。
根据以上模型,我们邀请了多位软件过程改进的著名专家和程序高手,收集了大量的真实案例,针对项目过程中技术人员常犯的错误进行了汇总,研讨,并最终形成培训教程。
思维能力主要侧重于程序员的问题分析和解决能力的训练。
代码能力根据2/8原则,程序员常见的错误80%都是重复的,如何避免重复犯错,让代码更具健壮性是代码能力的关键点。
创新能力主要应用TRIZ理论,培养程序员对业务需求提出技术创新方案以及对公司产品进行前瞻性创新的能力。
本次培训从程序员的基本编程习惯开始讲解,通过大量的真实案例,贯穿了设计、编码、重构、调试等整个软件生命周期过程,详细地介绍了各个阶段需要注意的要点以及难点,这些知识都是培训师十几年编程经验的总结。培训师本人都是仍然在奋斗在程序一线的“骨灰级”程序员,亲自编写的代码超过70万行,拥有几十项软件发明专利,参与了国内许多著名软件产品的设计与开发。
本课程经过中软总公司计算机培训中心与中国软件行业协会系统与软件过程改进分会的多位支撑体系专家研讨,得到了一致的好评,在中软国际等10家软件企业单位的试点培训中均得到极高评价。
具体相关事项安排如下:

一、        培训对象
有一定编程经验的程序员、项目经理、技术总监、IT讲师
四、        课程内容
本次培训所用案例均为真实案例,仅供课堂学术讨论,不得以任何形式发表或传播。
一、代码能力篇
本部分训练被称为程序员的“魔鬼训练”。讲师通过大量的真实案例和代码,让学员通过亲自动手操作来理解代码设计,编写,重构以及调试。本部分总结了程序员基本都会犯的23种错误,总结了常见的40多种设计模式以及61个编程实战技巧。
培训涉及的内容包括:
1、很重要,但是总被忽略的基本功
        程序员的信念与道德
程序员公约
        规范
程序的规范、函数设计、结构、内存、异常
2、程序的设计
        如何应用软件常用工具
        超越UML设计
UML概念
UML实战Step by Step
        设计模式与设计原则
常见设计模式“大串烧”
GRASP模式
GOF23
        架构设计以及SOA
3、61种程序设计经验与技能强化训练
        类设计篇
        失血、贫血、涨血
        内存实战篇
        功能与逻辑
4、代码维护与变更修补,程序员的主要工作
        代码的味道
        对代码进行重构
        常见的不良代码
重复的代码、过长的函数、过大的类、过长的参数列表、发散式变化、
分散的修改、伪面向对象的调用、数据泥团、基本类型的误用、
switch-case结构的误用、平行继承体系、过薄的类、
只有局部意义的成员变量、过度耦合的消息链、过薄的中间对象、
紧耦合类、相似的类、只有数据的类、滥用类的继承关系
        代码重构的实际运用
结构不良的系统的典型表现
划分逻辑层次
把整理好的模块划归不同的逻辑层
提取控制类 + 纯虚构类,整理流程
整理模块间、层间的消息通知机制
检查数据访问层
运用命令模式,重构主要的函数调用
        调试思想

二、思维能力篇
本篇主要锻炼程序员的基本程序思维能力,针对一个技术问题应该如何思考,如何预测可能存在的错误。本培训被称为“最另类”的培训,许多学员培训后都纷纷反映对思想触动极大,都要求再参加类似的培训。本培训是高老师多年心血的结晶,在国内外广受追捧
1、元模式系列
        让你成为最聪明的程序员——专家级
        从知识的海洋中逃出——大师级
        寻找你思维的极限——宗师级
2、案例实战篇
        需求到技术实战
        项目管理全生命周期实战
三、创新能力篇
一直以来,国家在大力推动技术创新,但是创新一直处于理论或者思维层面,没有一套可行的方法来促进创新。
本培训力邀国内资深创新专家精心打造而成。这套方法总结了国内外40,000个以上专利,寻找其共同规律,而得出的一套切实可行的创新方法。在欧美已经风行多年。这套方法可以用来指导科研实践,产品发明以及锻炼研发思维。
培训以实战为主,在课堂上会有大量的案例以及一些针对学员行业的应用场景活动,培训师会当堂给出一些行业的创新方向以及预测供学员参考。

1、创新简介
        发明级别:简单、小型、大型、重大
        基于心理学的方法试错、头脑风暴、聚焦法
        系统查找法
        TRIZ方法
2、技术系统八大进化原则
所有技术系统都有着自己的发展规律,这些规律可以很好地预测技术未来的发展方向,而这些方向也就是创新的方向。
        技术系统进化法则
      完备性法则
      能量传递法则
      动态进化法则
      提高理想度法则
      子系统不均衡法则
      向超系统进化法则
      向微观进化法则
      协调性法则
3、技术矛盾分析
一切创新都来源于对某种矛盾的解决,技术矛盾的分析是我们决定如何应用创新原理的前提。
        事元矛盾
        物元矛盾
4、40个创新原理介绍
这些创新原理是对近40,000个发明专利总结而成,对公司发明创新是一个很好的工具。
5、创新实战演练
本部分主要针对学员行业进行分析预测,通过几个具体案例,让学员亲自动手进行创新实践。

本课程中应用的案例:
案例一、网络媒体墙项目代码实战
案例二、地税稽查系统需求案例
案例三、web3.0创新预测
案例四、电信项目案例
案例五、住房公积金项目案例
案例六、民航项目案例
案例七、网络爬虫项目案例
案例八、电子政务行业解决方案案例
案例九、金融系统案例
案例十、某公司软件专利技术分析

五、        专家介绍
李老师:中软培训高级顾问专家、特聘讲师。.NET开发专家及技术推广者,资深互联网公司技术总监,多年来一直专注于.NET领域的研究与开发工作,长期活跃于博客园和CSDN网络社区。具有10年以上的软件及互联网产品开发经历,一直从事大型项目的系统分析、架构设计和项目管理工作,具有丰富的.NET(B\S)和(C\S)系统开发经验,同时也是国内著名软件“动软.NET代码生成器”的作者。下载数超过40万人次。他的最新著作《亮剑.NET深入体验与实战精要 》是2009年度热销IT书籍之一。
高老师:中软培训高级顾问专家、特聘讲师。从事软件开发15年以上,设计过许多大型软件项目和系统。是国内最早写二次开发平台的作者之一。高老师是国内多个部委的信息化顾问,在需求管理、项目管理以及研发创新等方面已经培训了几万名学员,其中包括1000多名的欧美学员。高老师独创的元模式训练以及项目管理心理学目前被评为“最另类”的IT培训课程,崇拜者追随者遍及海内外。
康老师:中软培训高级顾问专家、特聘讲师、国内资深高级系统架构师,UML/RUP专家,现任国内某知名企业研究院首席架构师,软件设计师。具有15年的从事IT行业的软件开发、系统架构设计分析经验。熟悉中国企业的需求管理,经历过多种文化氛围与组织形态,对大型项目、系统工程管理有着深入的实践与体会。最难能可贵的是康老师现在一直工作在实际项目的大型软件开发、系统架构设计的一线。主要客户包括:中国工商银行、中国农业银行、国家开发银行、交通银行、中国铁通、中国电信、中电集团、中石油、中石化、西南电信、海关总署、中国科学院计算机网络信息中心、中国航天研究院、上海盛大网络、上海证券研究所、上海携程计算机、杭州恒生电子等上百家企事业单位。
谢老师:中软培训高级顾问专家、特聘讲师、美国加利福尼亚理工大学工学博士,奥地利格拉茨大学工学博士后。于2002年回国后于北京理工大学任教授。谢老师从理工大学辞职后创立了一家致力于知识成果转化的知识咨询公司。拥有大量的欧美以及中国境内客户。在知识创新,研发以及产品体系设计方面有着很深的造诣。

六、        培训报名须知
报名单位或个人认真阅读招生通知后,详细填写《培训报名回执表》,以邮件或者传真发至联系人。
联系人: 中软培训中心   寇老师
电  话: 010-62156918    13683248456
传  真:  010-51527580   
E-mail: kouyy@chinasofti.com  koko0303@sohu.com
地  址:北京市海淀区学院南路55号中软大厦B座5层(100081)

七、        相关证书
成绩合格者将获得中软总公司计算机培训中心颁发的《培训结业证书》。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP