员工提升清单

公司流程

完整版加附件,未更新

image.png

完整开发流程(不限于思源,所有公司都这样)

image.png
  • 产品-UI设计-研发-品质(测试)-运维-运营
  • 所谓的流程就是
    环节+每个环节的人+每个环节的产出物+每个环节的产出物质量+时间安排+每个环节的人的沟通(邮件模板)+领导审核

产品阶段应该做什么

基于产品原型自己站在用户角度想整个业务流程能否闭环,再考虑技术角度实现,包括架构,核心模块细节

目前阶段:架构评审

目前开发做的工作:设计类

  • 需要首先了解基础概念(先把概念不清楚的自己先百度,有个整体认知):
    架构包括:
    业务架构(业务流程,用例)
    逻辑架构(系统层次图)
    物理架构(部署图)
    数据架构(ER图)
    开发架构(组件,时序图,开发框架)
  • 其次了解工具怎么使用
    (不重要但是数据文档的时候就感觉一头雾水,熟悉了就好),在公司为了交付结果可能仓促,下班的时候可以再用工具画一遍,从熟悉的角度
    工具主要有:
    PPT,visio (流程图,泳道图,部署图, )
    starUML,PowerDesigner
    日志工具:xshell
  • 技巧:这类的设计的工作,时间着急,自己没有经验的基础上,先跟别人要模板,在模板的基础上改,快速出东西,业余时间自己练习下工具的使用

当前架构通过后下一步工作:

接口设计,接口设计要能覆盖整个业务闭环,能整个流程都串起来,接口字段定义按照数据库字段来

  • 主要开发注意点:
    • 审核API httpClient+接口文档(有现成sdk)
    • 大数据API httpClient+接口文档(未知)
    • swagger的使用
    • 定时任务:线上服务器是多台的,因此定时任务实现使用分布式定时任务:公司有统一的标准,见附件
      包括 十一张数据表+配置文件+代码
  • 外部第三方对接,注意点见附件

其他:

  • 微信公众号 阿里技术,聊聊架构,AI前线
  • 社区: infoQ
  • 工具:印象笔记/有道云笔记, 必须每天都要用!
    xmind:思维导图
  • 把遇到的问题都记录下来,放到笔记里,放到公司wiki里,放到博客上,公众号上~~
    公司wiki

扩展视野:

DevOps,
SpringCloud
AI(人工智能)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容