81、前后端等上下游岗位配合的思考和参考工作方法,望文知意,约定优于沟通
友情提示
1、本文主要以 后端研发视角写的
2、本文纯属一家之言,仅供参考、慎重参考
3、本文主要探讨项目开发和配合。
一、岗位链条,上下游
需求-pm-前端-后端-测试-运维+boss。
一荣俱荣,一损俱损。
除非遇到相关人士,不配合、持续不配合、强烈不配合,还是多出点力,先搞定问题比较稳妥。
二、前后端配合,合作典范
目前,和 前端的配合 非常顺畅了,合作过的且在职的,大概5人。
德坤 徐娜 春雨,基本都能秒懂。
蒙蒙、明佳 沟通交流较少,基本也没问题。
合作方式
1、列出某期需求的 ,对接 大概情况
21、前端联调done,2021-10-15
2、重点字段 逻辑说明,其它 不用废话太多
3、望文知意
username,realname,group,用最常见的英文单词
4、约定优于沟通
2、前后端分工和联调约定
三、同其它岗位,沟通现状
相比之下,同pm 、测试、 运维(IT支持,OA)的 沟通质量,稍微差点。
为啥沟通较差呢?
1、人
自身原因:性格等。
对方:性格、工作经验、思维方式等。
2、岗位
a、pm:不能用技术语言去交流,需要随时注意切换。
默契度可能不够。
项目开发积累的经验不同。思考认知,经常不同。
好消息:如果我说的有道理,列清楚逻辑123点,最后基本都愿意采纳我的方案。总体比较ok。
之前存在,xxx,方案不对,又比较坚持,就比较难受。只能,先这样。
b、测试:从部门、岗位、个人的角度,看问题,比较微妙。
对于项目,尤其是新项目,很难、不愿意、从进度和时间、项目总体角度去考虑。
客观的说:关注质量 远胜于 进度。
个人观点:没有进度,进度不行,质量、安全,都没用。
结论:现状如此,需要耐心沟通、耐心、耐心。。。
优秀人物举例
weibo.di,已离职的实习生,沟通非常顺畅,秒懂级别,主要体现:dms父子需求的树状结构和权限,构造各种场景的数据,先在小本本上画,推理,再录入构造真实数据。
工作非常细心,喜欢研究。
c、运维:存在不积极解决问题的情况
llw,工作非常认真,沟通非常顺畅,秒懂级别。
提出的问题,基本都搞定了,达到了预期效果。
反馈了问题,总是有反馈。
d、IT支持:主要是OA对接。
主要痛点:凡是遇到技术问题,尤其是代码相关的,只能靠自己,很少有建设性的对话。
这个岗位决定的,OA软件现状决定的。
提升自己是关键。
四、解决问题,参考工作方法
从个人角度、项目角度、解决问题的角度、利益角度,参考工作方法。
1、核心指南
1.1 主动远胜于被动
问题是客观存在的。不积极去解决,等被动找到自己的时候,更难受。
1.2 我能为对方做什么
帮助(协助、辅助)别人,就是帮助自己。
帮助别人,推动项目,最大的受益人是积极解决问题的人:工作能力、项目全局观、口碑、信任度等等。
1.3 解决问题
实事求是,多从解决问题的角度去思考问题,找到解决办法。
避免只从个人角度、岗位角度、小圈子的利益角度。
跳出个人局限性,站得高,看得远,长期更有利。
1.4 项目进度和质量
多从项目角度考虑问题,而不只是把自己的本质工作,干完就拉倒了。
讲道理,刚毕业的小兄弟,才只负责几个小模块,几个具体的功能点。
工作干完了,就自个玩自个的,就自个学自个的,这只能存在 实习生、职场新手。
1.5 用户角度
如果我是用户,如果我是客户,这个用起来,舒不舒服。能不能,很好的理解。
新功能,不参考FAQ帮助手册,能秒懂吗?
我的工作可以尽快搞定吗?商务、运营、职能岗位
如果我犯了错误,填错东西了,系统还能重新自动或手动修复么?
2、岗位
2.1 前端
a、前后端约定,工作习惯。
b、简化前端工作,尽可能少的业务逻辑。
c、各种文案配置接口,不要写死。
d、业务流程,及时讲解。(前端的工作,对业务的依赖不深,可能存在前端er不关注项目业务的情况。不知道业务,容易沟通费劲,缺少自测)
e、避免歧义。
f、勤跑腿,当面说。face to face。
2.2 产品
a、定位、定位、定位。
b、需求范围边界控制。尤其是每个版本,及时提醒。避免上线前,改动需求,反复改代码。
c、清晰度(避免一句话需求)。
d、业务逻辑(主要是复杂的,后端必须亲自分析梳理。如果遇到pm新人,要主导业务逻辑,以防跑偏)。
e、业务规则(要么pm整理,要么后端整理+pm确认。同业务逻辑一样,后端还是要整理的)
f、项目的核心:
外在:定位+需求+功能
内在:逻辑+规则+数据。
2.3 测试
a、提测和上线时间要约定好。
b、自测好,信任。避免提测了,核心逻辑跑不通,问题多多。
c、业务介绍,关键业务逻辑。
每次功能的大概实现逻辑,关键业务要提前解释沟通,复杂的功能模块需求,也可以先演示下工作流程。
d、bug随他提。
2.4 运维
a、需要尽可能提供多的信息,比如:xx内存不足,xx网络有问题。
b、提供分析和逻辑梳理
host没更新,可能的原因。nginx没重启,发生过。k8s疑似bug,也发生过。
c、问题不止是运维的,也是自己的。
服务器、内存、redis等问题,如果迟迟不能解决,要及时提醒对方,上报leader或主动求助。
小问题长时间不解决,容易变成大问题。比如,周会上xxx。
2.5 IT支持
a、没啥好的办法。
b、提升自己是关键。比如,之前遇到表单,多个表格的推送问题,理解有误+程序字段有误。
提供自己的分析能力,积极总结经验,不断摸索OA的规律。
一般只有新特性、新功能,偶尔会有问题。
c、凡是涉及到代码的,不要再找OAer了。
2.6 项目、管理、boss:进度问题
a、风险,及时提醒,反复提醒。
绝对要避免,进度出问题。
b、多项目时间冲突。
c、多项目联调
催~反复催。
肉肉的小伙子,总是会有的。
2021年10月14日
雷
北京,望京
81、前后端等上下游岗位配合的思考和参考工作方法,望文知意,约定优于沟通相关推荐
- 图解基于 Node.js 实现前后端分离 - CSDN博客
因为会上出了个意外,ppt图片全部丢失,只好对着白板跟大家交流了半个多小时.由于我做演讲不喜欢写太多的文字,没有图片的情况下讲漏了一些内容.这篇文章是我在会上分享内容对照ppt进行地整理. 基本介绍 ...
- 图解基于node.js实现前后端分离
因为会上出了个意外,ppt图片全部丢失,只好对着白板跟大家交流了半个多小时.由于我做演讲不喜欢写太多的文字,没有图片的情况下讲漏了一些内容.这篇文章是我在会上分享内容对照ppt进行地整理. 基本介绍 ...
- 前后端分离模式开发总结
前后端分离介绍及优势分析 前后端分离的核心思想是前端 HTML 页面通过 ajax 调用后端的 RESTful API 接口并使用 json 格式进行数据交互.前后端除了数据的传输外,没有太多的联系, ...
- JAVA外卖项目第九天 前后端分离和项目部署优化
瑞吉外卖项目优化-Day03 课程内容 前后端分离开发 Yapi Swagger 项目部署 前言 当前项目中,前端代码和后端代码混合在一起,是存在问题的,存在什么问题呢? 主要存在以下几点问题: 1) ...
- 若依前后端分离如何写移动端接口_前后端分离实践的架构设计
前后端分离的项目开发策略已经不是什么新鲜东西了,网上介绍这方面的文章非常多.我自己是在14年的时候接触到的,对这种开发策略一直爱不释手,不管新老项目都会首先用前后端分离的思维先去思考一番.从14年到现 ...
- laravel + Vue 前后端分离 之 项目配置 - 开发环境
既然你来到查看这篇文章,那么你应该知道PHP 版本 >=7. 接着看一下目录 |-blog |-- api |-- front 目录外部很简单,,不多说了,赶紧看重点 配置Laravel 作为前 ...
- java api文档_细说API – 文档和前后端协作
在上一篇文章--<细说API – 重新认识RESTful>中介绍了如何理解和设计RESTful风格的API,现在我们来聊聊如何有效的呈现API文档,以及前后端协作的方式. 我经历过一些没有 ...
- 【Web】JavaWeb项目为什么我们要放弃jsp?为什么要前后端解耦?为什么要前后端分离?2.0版,为分布式架构打基础。 - CSDN博客
前戏 前后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以中间加一个nodejs)有效的进行解耦, 并且前后端分离会为以后的大型分布式架构.弹性计算架构.微服务 ...
- 用java写ods系统_基于数据库的代码自动生成工具,生成JavaBean、生成数据库文档、生成前后端代码等(TableGo v7.0.0版)...
TableGo是基于数据库的代码自动生成工具,低代码编程技术的实现,可以零代码自动生成SpringBoot项目工程.生成JavaBean.生成前后端分离的CRUD代码.生成MyBaits的Mapper ...
最新文章
- 操作系统学习:Linux0.12初始化详细流程-进程1调度与读取硬盘数据
- cf英文名字格式好看的_cf英文名字大全_Michael、
- Day05 - Python 常用模块
- HTML+CSS+JavaScript复习笔记持更(二)——列表篇
- .Net 反射机制写Log
- Centos7搭建Kubernetes集群
- jar 反编译_Java加密jar包流程
- idea下如何正确导入多个module
- mysql查询不超过19_mysql45讲 19.为什么我只查一行的语句,也执行这么慢?
- 2-java学习笔记
- Troubleshooting:重新安装Vertica建库后无法启动
- 虹科案例 | 移动运营商:使用手持式频谱仪进行干扰检测
- 家用计算机设置网络,教您电脑如何设置宽带连接
- add git 指定类型文件夹_git add 命令
- 使用Word脚注、尾注给论文添加参考文献并将编号修改成[1]的方法
- 100天带你系统入门VR/AR游戏开发,成为5G时代的“头号玩家”
- vmware虚拟机实现两台电脑远程桌面连接
- 牛客练习赛72-Abrz的杯子brz的雪糕
- 介绍一位超级大美女的经历!
- 一文带你读懂“技术系统演化模式”
热门文章
- 广东中考数学能用计算机吗,今年中考数学允许带计算器
- Qt Creator打造VScode one dark pro主题配色
- 西电2020计算机考研,西安电子科技大学研究生院,西电2020年考研成绩最新信息!...
- bootchart使用
- Linux基础 第三节 第三课
- android 相册 恢复,Android手机照片恢复一例
- web期末网站设计大作业:基于HTML+CSS+JavaScript制作新能源汽车企业网站
- java 短信验证码(创蓝接口)调用
- 声网(agora)云端录制(页面录制)实践总结
- 英汉字典程序C语言,分享纯C语言英汉字典源码