03 学习路线

背景

致远V5协同管理软件基于CTP平台开发,自2012年启动,到现在已经发展8年有余,随着时间的迁移,CTP技术平台即要不断演进又要平衡历史技术结构,到现在已经形成了一个庞大的平台。

这样一个平台对于新人学习具有巨大的挑战性---开发需要学习“环境、框架、架构、封装标准、多元数据库、多元中间件、日志分析、工具类、性能、安全、调试、业务应用”等一系列内容,只有面面俱到才能得心应手。

根据历史经验,新人能在研发指导人的指导下在三个月内对平台入门,半年在局部领域会有比较深的认识,(特别努力者)一年方能完全掌控。可以看出,由于需要学习的内容很多,CTP技术平台的全面熟悉需要较长的周期。有的同事在没有指导人的指导下,工作一年半载可能只能摸到门路。这里面以区域、伙伴开发同事比较突出,离研发远,没有有效规范的文档和规范,新人熟悉速度会慢很多。

而在这个快节奏的时代,时间就是金钱,我们的新同事在接到任务就需要上纲上线,如何评估自己是否胜任,如何清楚自己还欠缺什么技术,这就需要本文档来解释。

基于以上背景,本文档提供一个相对全面的技术要求,让大家评估自身能力差距。同时针对不同级别、不同场景来推荐学习路线,不是一个全才才能上纲上线,当你掌握某一项技能的时候就能有所产出。

学习路线

关于学习路线,我们推荐“基础框架自学+致远CTP平台”组合模式的学习方式,即在掌握框架基本用法之后,再结合致远CTP平台的内容进行扩展学习,这样就能快速上手。

简单说,我告诉你Spring bean,你至少要了解IOC吧;我告诉你left join,你至少要了解SQL吧。

关于文档结构,我们采用技术、应用、管理三个方向做分类区隔:技术顾名思义;应用主要是对关键模块功能做介绍,同时提供该模块的数据结构、代码关系等,以方便新人快速入门;管理主要面向高级开发工程师,提供致远成熟的项目管理经验,减少学习曲线。

基础技术类

致远技术类主要结合自身开发规范要求,按照难易程度和收益价值做相关的推荐,基本方向是技术基础,不含模块业务功能介绍,建议大家循序渐进学习,以巩固自身基础。

在学习相关组件功能时,我们推荐开发参考已经做过该功能的模块代码,以避开文档过旧而引发的不全、不正确问题。

协同基础功能学习

安装运行和了解协同服务

V5代码工程结构和开发环境搭建

Hello World插件化开发

开发基础军规

问题调试、分析、排查技巧

平台三层架构开发

集成开发基础

平台工具类详解

平台系列组件详解

SeeyonUI前端组件

移动应用平台开发

安全开发

平台开发规范汇总

问题分析进阶含性能分析

Nice Code优秀代码示例

应用类

应用类主要面向协同应用场景,介绍业务模块的功能、组件、数据结构。此章节建议大家按需学习,同时结合相关模块的代码一起阅读,从而让自己更全面了解该模块。

以公文为例,该模块将着重讲解公文模块的功能、核心代码、数据结构。

基础业务组件类:

  • 组织机构权限
  • 门户菜单栏目
  • 缓存
  • 线程
  • 定时任务
  • 审计日志
  • 消息组件
  • 全文检索
  • 国际化

集成业务类:

  • CIP应用集成
  • DEE应用集成
  • 移动应用集成

常规应用类:

  • CAP应用平台开发
  • 协同应用开发
  • 工作流应用开发
  • 公文应用开发

项目类

项目类主要面向高级开发经理、项目技术经理,提供致远现有成熟的项目过程管理经验。

致远已通过CMMI 5级过程改进评估

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mr_GGI

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值