`
differ1
  • 浏览: 9919 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

团队成员推荐书目、相关技术及开源项目

阅读更多
先随便写点吧,后续不断补充:

1. java开发技能提高

   <thinking in java>
      java基本功不好的人必读,工作5年了还可以读
   <effective java>
      用java做通用产品的人必读,加强理解
   <Inside JVM>
      用java做底层平台、服务端产品的人必读,加强理解
   <java puzzlers>
      喜欢意外、有强烈好奇心、对java非常感兴趣,想深入探索的人可以读
   <java threads 3rd>
      做服务端编程的推荐阅读,我们做集成平台的非常需要

   <Java.Network.Programming 3rd>
      做网络编程的推荐阅读,我们做集成平台的非常需要

   <重构——改善既有代码的设计>
      代码写的很乱,很不好看,没有美感,僵硬发臭的人必读

2. 设计能力提高

   <design patterns> 四人帮
   <head first> 上面的书看着如果没感觉就看这个,初步感受下模式的魅力,强化下设计原则
   <敏捷软件开发:原则、模式与实践> 加深对设计模式的了解,重视测试驱动
  

3. 特定领域提高

    系列规范:
    SCA/SDO/OSGI/JBI
    WS-*/SOAP/XML
   JAXB/JAXP/JPA/JCA/JMS

    项目:
    Tuscany/OpenESB/Fuji/ServiceMix/Camel/ActiveMQ/OpenAdaptor
    JBossESB/JBPM

4. 特定的开发技能

    Swing/SWT/GEF/EMF,最近急需Eclipse插件开发人员,如果SWT开发很娴熟的话,也会很有竞争力。
  
3
0
分享到:
评论

相关推荐

    用cvs作开源开发

    它可以帮助团队成员追踪每个文件的历史更改记录、恢复旧版本的文件以及合并不同的修改等。 - **CVS的核心功能**: - **提交与更新**:开发者可以将修改后的代码提交到仓库中,并从仓库获取最新版本的代码。 - **...

    开源项目-titpetric-books.zip

    在开源项目中,Git是必不可少的工具,它使得团队成员可以轻松地合并代码、回溯版本,并保持代码库的整洁。 5. **持续集成/持续部署(CI/CD)**: 开源项目通常会采用CI/CD流程来确保代码质量。例如,项目可能使用...

    开源社区的艺术

    - **持续学习与发展**:鼓励成员们不断学习新知识并分享给其他人,这样既能提高整个团队的技术水平,也能增强大家之间的联系。 #### 知识点五:案例研究与实践指导 - **Ubuntu案例分析**:作为一本关于开源社区...

    BookStore:一个开源项目,展示我的编码技能-Show source code

    项目使用Git进行版本控制,通过GitHub或GitLab等平台托管,便于团队成员协同开发和代码审查。提交信息应遵循一定的规范,如Angular Commit Message Convention,有助于保持代码历史的清晰。 6. **部署与持续集成/...

    前端开源库-gitbook-plugin-advanced-emoji

    它不仅适合个人开发者用来记录笔记,也适用于团队协作,让团队成员之间的沟通更加直观和高效。 总结来说,`gitbook-plugin-advanced-emoji`是前端开源库中的一款实用工具,它扩展了GitBook对emoji的支持,为...

    这就是搜索引擎:核心技术详解

    最初写本搜索引擎技术书籍的想法萌生于两年前,当时的场景是要给团队成员做搜索技术培 训,但是我找遍了相关图书,却没有发现非常合适的搜索技术入门书籍。当时市面上的书籍, 要么是信息检索理论方面的专著,理论性...

    团队之美 Beautiful Team

    - **概述**:领导力是团队成功的关键因素之一,有效的领导者能够激发团队成员的积极性,帮助团队克服困难,实现目标。 - **知识点**: - 领导风格的多样性及其对团队的影响; - 如何培养有效的沟通技巧; - ...

    ARM嵌入式项目实战十二章全

    - **分工协作**:为了确保项目的顺利进行,团队成员之间进行了明确的分工,并制定了协作方案。这种模式有利于发挥每个人的专长,提高整体工作效率。 - **技术规格需求**:在项目初期,团队就明确了产品的技术规格...

    《图书管理系统软件项目计划任务书》第三部分参考.pdf

    - 项目开发背景及意义:图书管理系统的建立有助于图书馆高效地进行书籍的借阅、归还、库存管理,提升服务质量。 - 项目初始范围:包括系统的需求分析、设计、编码、测试和维护等各个阶段。 - 项目生存期模型选择...

    Gitbook浅玩:如何发布开源的需求文档?.docx

    这使得开源需求文档成为可能,团队成员或社区贡献者可以提交更改,共同完善文档。 为了鼓励更多人参与到开源文档的编写中,文章作者可能还在文末发起了相关活动,邀请读者参与不同行业需求文档的编写,以此推动知识...

    Team Geek by Brian_W._Fitzpatrick,_Ben_Collins-Sussman

    虽然有无数书籍讲解如何作为一个软件开发者提高个人能力,或是如何成为一个优秀的管理者,但关于如何作为一个软件开发者学习与队友合作、成为一名优秀的团队成员的内容却鲜有涉及。而《Team Geek》填补了这个空白,...

    工作日志4_121

    2. **资料搜集**:团队成员通过查阅官方文档、相关书籍和前人经验来深入了解Spark,这是学习新技术的常见步骤。官方文档通常是最权威的信息来源,书籍则可能提供更深入的理论和实践指导。 3. **资料分享与分工**:...

    项目开发总结报告1

    团队成员熟悉相关技术,开发效率较高,但部分复杂功能的调试花费了较多时间,需在以后项目中加强预估和计划。 3.2 对产品质量的评价 产品整体质量良好,用户反馈积极,但存在少数兼容性问题,需进一步优化。 3.3 ...

    禅道项目管理软件使用帮助.rar

    禅道是一款开源的项目管理软件,它集成了产品管理、项目管理、质量管理等多个核心功能,旨在帮助企业或团队高效协同工作,提升项目的执行效率。 首先,让我们了解一下“禅道概述”。禅道的核心理念是将敏捷开发思想...

    MahoutInAction中文版

    - 对于产品团队和初创公司而言,Mahout可以启发技术团队成员,通过有效的技术实现来处理大量数据并获得竞争优势。 Mahout不提供用户接口或预装好的服务器,它是一个面向开发者的工具框架。Mahout的算法和实现方式...

    线性书扫描LinearBookScanner.zip

    这个开源项目,名为“linear-book-scanner-master”,提供了一种非接触式的书籍扫描方式,通过线性传感器捕捉书页图像,并利用真空压力技术自动翻页。以下是关于这个项目的一些关键知识点和详细说明: 1. **线性...

    team building schedule

    在IT行业中,团队建设对于软件开发团队尤其重要,因为它可以帮助团队成员建立信任,提高工作效率,解决冲突,并促进创新。团队建设活动可能包括技术研讨会、非技术性的社交活动、团队挑战或培训课程。 描述中提到的...

    七年IT经验的七个总结

    这篇文章是关于一位拥有七年IT经验的专业人士所分享的七个总结,涵盖了个人成长、技术更新、开源贡献、持续学习、书籍阅读、时间管理、技术与人品的平衡以及职业规划等多个方面。以下是这些知识点的详细解释: 1. *...

Global site tag (gtag.js) - Google Analytics