临海观潮

  DonewsBlog  |  Donews首页  |  Donews社区  |  Donews邮箱  |  我的首页  |  联系作者  |  聚合   |  登录
  40篇文章 :: 0篇收藏:: 99篇评论:: 1个Trackbacks

公告

学而不思则罔,
思而不学则殆。
与我联系:
hotmail gmail

文章

收藏

相册

Blog友情链接

存档


正在读取评论……


2006年02月



新公司上班一个月了。春节后老板对工作重新作了安排,被指定负责对项目前期的技术支持负责人以及公司内部技术培训实施负责人。老板没有明说,但是感觉到实际上也希望我多承担些技术课程培训讲师的职责。由于公司人少、资源有限,培训要配合企业总体目标,兼顾员工兴趣指定培训计划。就单个培训课程组织而言,应该注意下面几点:


  1. 课前了解参与培训人员的水平和兴趣。

  2. 课前发布培训的参考资料和培训资料。让参与培训的人员对培训内容有个大概了解,培训过程能够有针对性地听讲和提问。

  3. 课前明确主题、内容和要求。注意培训要求应该和企业实际工作需要结合,比如CMM导入过程中应该重点将理论和概念,讲述CMM的意义和好处,降低开发人员的排斥情绪;而流程执行中的培训应该重点结合企业标准流程说明CMM在公司内部的实践方法而不需要拘泥那些基本理论和概念。

  4. 讲课内容注意与实际工作结合,多结合实际工作案例说明操作过程和方法,兼顾理论和概念。

  5. 培训课上课前3分钟要把授课内容、重点做个介绍。

  6. PPT制作要简洁,突出要点,只保留必要的核心名词和有意义的图片。在完成一部分的内容开始下一部分的内容前除了语言说明外,要有明确的提示页,最好做个统一的目录页。

  7. 注意课程中的互动。概念性、理论性的课程要随时向参与培训人员发问启发他们思考。实践性的课程(开发、设计)安排实际的课堂练习。

  8. 多使用有用的故事和实际案例,少使用说教式的灌输。

  9. 课程最后要保留一定时间给大家提问。

  10. 给大家一些参考资料供大家进一步深入学习。

  11. 课程最后应该做个回顾,就每个独立模块总结一两个关键词,加深大家的印象。

如果要取得好的效果,个人还要平时注意积累:

  1. 取得大家的信任。如果大家认为你是相关专业领域专家,自然会更有兴趣参加你的培训。参加的时候也会更加认真。

  2. 语速适中,发音标准。我的语速快了点,所以上课前先说明大家可以随时打断我提问。

  3. 多积累相对广泛的领域知识。培训由于时间、人员水平限制,大部分内容是基础性、入门性的,不需要那么深入的了解,所以知识领域广相对可以提供的培训内容多。课间穿插一些相关的知识和其他领域的案例可以调节气氛和增加说服力。




今年计划实现的目标,写在这里,请大家帮忙监督......

  1. 通过PMP考试

  2. 完成mysn网站的基础建设

  3. 要提高英语口语水平,达到能与老外进行日常交流的水平

祝愿所有的关心我的和我关心的人都幸福快乐^_^





Mysn is created as a mutiple module project. It is devided to mysn-model-core,mysn-dao-core,mysn-service-core,and mysn-web-core module.This article will show you how to create a multiple module project with maven and eclipse.

System environment

Create the mysn project

  1. Set up a new eclipse workspace called mysn. I set the newly created workspace to "F:\myfile\mysn".
  2. add the M2_REPO classpath by executing the following command:
    mvn -Declipse.workspace=F:\myfile\mysn eclipse:add-maven-repo
  3. Open the command line shell and change to the newly created workspace directory.
  4. Create a new maven project using the archetype plugin.Execute the following command in command line shell:
    mvn archetype:create -DgroupId=cn.org.mysn -DartifactId=mysn
  5. Create a new simple project mysn inside the mysn workspace with eclipse (From the menu bar, select File >New >Project. Select Simple >Project). Eclipse will create a simple .project-file for your mysn project and you should be able to see the pom.xml-file.
  6. Delete the src-folder and open the pom.xml-file to change the packaging of your parent project to pom
    <packaging>pom</packaging>

  7. Inside the workspace directory and create some modules.
  8. cd mysn
    mvn archetype:create -DgroupId=cn.org.mysn.model.core -DartifactId=mysn-model-core
    mvn archetype:create -DgroupId=cn.org.mysn.dao.core -DartifactId=mysn-dao-core
    mvn archetype:create -DgroupId=cn.org.mysn.service.core -DartifactId=mysn-service-core
    mvn archetype:create -DgroupId=cn.org.mysn.web.core -DartifactId=mysn-web-core
    -DarchetypeArtifactId=maven-archetype-webapp

    Note: the mysn-web-core module is created as a webapp project.

  9. Add the newly created modules to your parent pom.
  10. <modules>
    <module>../mysn-model-core</module>
    <module>../mysn-dao-core</module>
    <module>../mysn-service-core</module>
    <module>../mysn-web-core</module>
    </modules>
  11. Add the parent to the POMs of the new modules:
  12. <parent>
    <groupId>cn.org.mysn</groupId>
    <artifactId>mysn</artifactId>
    <version>1.0-SNAPSHOT</version>
    </parent>
  13. Add dependency from module1 to the mysn-dao-core:
  14. <dependency>
    <groupId>cn.org.mysn.model.core</groupId>
    <artifactId>mysn-model-core</artifactId>
    <version>1.0-SNAPSHOT</version>
    </dependency>
  15. Add dependency from module1 to the mysn-service-core:
  16. <dependency>
    <groupId>cn.org.mysn.dao.core</groupId>
    <artifactId>mysn-dao-core</artifactId>
    <version>1.0-SNAPSHOT</version>
    </dependency>
  17. Add dependency from module1 to the mysn-web-core:
  18. <dependency>
    <groupId>cn.org.mysn.service.core</groupId>
    <artifactId>mysn-service-core</artifactId>
    <version>1.0-SNAPSHOT</version>
    </dependency>
  19. Install the project in your local repository and generate the eclipse files:
  20. mvn install
    mvn eclipse:eclipse
  21. Open the command line shell and change to the mysn-web-core module directory.generate the eclipse file for mysn-web-core module.
    mvn -Dwtpversion=1.0 eclipse:eclipse 

reference




Code coverage应该是使用TDD(测试驱动开发)团队的必备管理和分析工具,可以用来检测测试代码的代码覆盖率。两个开源的Code coverage实现工具。 一个Eclipse的Code coverage插件。 关于如何使用Cobertura的中文文章。




    摘要:zoundry是一个很不错的离线Blog编辑器,可以同时管理多个blog帐户,支持blog文章的下载和发布,支持多种Blog engine。本文说明使用zoundry编辑blog如何设置account以使用不同的blog engine。     (全文共1338字)——点击此处阅读全文