Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[团队 SOP] 开发流程快速上手 #461

Closed
ly525 opened this issue Aug 21, 2022 · 3 comments
Closed

[团队 SOP] 开发流程快速上手 #461

ly525 opened this issue Aug 21, 2022 · 3 comments

Comments

@ly525
Copy link
Owner

ly525 commented Aug 21, 2022

新同学刚过来的时候,整体环境都是比较陌生,甚至会有一些束手束脚,第一周一般不会参与需求开发,但是需要一个契机,能够让自己快速了解整体大环境,没有需求的时候也很慌张,不知道要看哪些内容,不知道要做什么比较合适

心态上大概应该有如下几种:

  • 对人不熟悉,很多问题不敢问
  • 对环境不熟悉,不敢操作某些内容,不知道某些按钮点了之后,有什么反应,很多时候不敢点击、不敢操作
  • 很想要一个隔离的环境,能够让自己进行练手,快速熟悉工程项目、开发、发布等环节
  • 可以让自己摸索,不会出啥大问题,相对而言有个保险,即使出现误操作,也不会产生实质影响

如何解决?

  1. 根据团队的项目脚手架,分别初始化一个 PC、H5的项目
  2. 使用团队PC、H5 组件库,分别开发一个PC、H5 的页面
  3. 发布到 dev、qa、prod 环境
  4. --- 当然这个页面最好也是团队重构、效率提升计划的一部分,这样新同学做的事情也是有意义和价值的了 --- 仔细想了下,可能有不太适合,重构和效率提升对历史过程需要了解,会有一定的成本,适合熟悉环境之后
  5. 接第4点,这样需要同学接受,做的内容可能对业务层面价值略低,但对自己对团队比较有收益,对后续快速上手流程有收益,其实对业务也是有帮助的,只是过程需要长久点。毕竟刚开始做的事情更多是用来熟悉环境&流程的。

具体落地

第一周

  1. 第一天
  • 上午熟悉环境、配置环境、clone 团队仓库、创建个人wiki 等等
  • 下午
    • 初始化一个新项目,名字统一就叫:crm-pc-[name]、crm-h5-[name]
    • 创建将项目提交至 个人名下 或者 团队 freshman 组即可(推荐)
    • 创建 master分支、dev分支提交代码 至 gitlab
    • 创建 dev分支,发布项目至dev 环境,访问页面
  1. 第2、3天

    • 遵循开发流程,创建 feat 分支,开发页面,合并 至 dev
    • 发布至 dev、qa、生产
    • code review
  2. 第 4

    • 复盘
  3. 再次完善、周报

第二周

  1. 参与具体业务线需求
@ly525 ly525 changed the title [团队 SOP] 工程、环境快速上手 [团队 SOP] 开发流程快速上手 Aug 21, 2022
@ly525
Copy link
Owner Author

ly525 commented Aug 25, 2022

如果把 render: h => h(App) 去掉 会有什么影响?

Image

两周时间

@ly525
Copy link
Owner Author

ly525 commented Aug 25, 2022

Image

Repository owner locked and limited conversation to collaborators Jan 23, 2024
@ly525 ly525 converted this issue into discussion #549 Jan 23, 2024

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
None yet
Projects
Status: 第一周 熟悉环境
Development

No branches or pull requests

1 participant