Java学习心得、项目流程(一个Java实习3月的菜鸟)

目录

一、心得

没事网页上多点点系统有哪些场景 ,每种场景有什么不同,会用系统之后,查看后端代码,知道代码在做什么,
数据流向,数据产生的地方,数据最终流向的地方,也就是消费这个消息信息的一个地方,

数据从哪儿产生 ,在哪儿使用,最终在啥地方销毁,整个流程弄清楚。

二、项目流程

接到项目后对项目需求 进行分析,禅道 中新建任务,更改状态为开发中,idea编码,给前端ip (192.168.xx.xx)让其测试,git提交,前端提供自己git地址,vscode测试,git代码提交,提交完成后禅道标记为完成,群里需要审核。

补充:项目分发下来,必须先弄明白需求是要干什么 ,然后再进行开发,不要直接上手,不要直接上手,不要直接上手。开发完成后和前端联调,检查是否符合要求,没有问题后提测,测试人员通过测试,没有问题,整个流程结束。

这只是我的实习过程 ,公司用的框架也都比较古老,每个公司不同,不一定适合所有人,仅供参考

1. 前言

以下内容是带我的导师实习时发给我的 ,大家也可参考。这里以准备面试时,最火的苍穹外卖为例,公司具体使用的平台就不介绍了。

(1)熟悉我们的项目,外卖平台(B端网站+小程序),网站上的各种菜单,菜品、口味、自己去创建一把,了解整个项目是怎么运作的。(外卖业务时开发中最基础的,仅供参考,进公司后业务会更庞大。)

(2)熟读代码,梳理理解,自己理解请明白我们代码含有几个web服务,每个服务是做啥。

(3)复盘你最近开发的这个需求,仔细想想开发的整个流程是怎样的,拿到一个需求后,先做什么,后做什么,要注意那些细节。

(4)熟悉我们日常开发使用的工具。git, idea, mysql, gitlab, 弹道,飞书(设计文档)书写。
注: 飞书云文档(应该在项目流程最前面),拿到项目分析结束后,首先需要写文档,包含各种接口,返回给前端的参数,这是第一步,应该放在代码编写之前。

2. 拿到一个需求处理流程

(1)先进行需求分析 ,分清楚前后端需求,确认好后端需要做的任务。

(2)找到展示页面对应的后端请求 ,确定接口的位置、传入的参数和返回的参数,优先找到需求对应的核心代码进行分析。

(3)使用APIFOX模拟前端进行接口测试,验证数据库与接口返回数据一致。

PS: 这只是一个菜鸟的日常记录。

相关推荐
badhope4 小时前
Mobile-Skills:移动端技能可视化的创新实践
开发语言·人工智能·git·智能手机·github
码云数智-园园5 小时前
微服务架构下的分布式事务:在一致性与可用性之间寻找平衡
开发语言
C++ 老炮儿的技术栈5 小时前
volatile使用场景
linux·服务器·c语言·开发语言·c++
hz_zhangrl5 小时前
CCF-GESP 等级考试 2026年3月认证C++一级真题解析
开发语言·c++·gesp·gesp2026年3月·gespc++一级
大阿明5 小时前
Spring Boot(快速上手)
java·spring boot·后端
Liu628886 小时前
C++中的工厂模式高级应用
开发语言·c++·算法
bearpping6 小时前
Java进阶,时间与日期,包装类,正则表达式
java
IT猿手6 小时前
基于控制障碍函数的多无人机编队动态避障控制方法研究,MATLAB代码
开发语言·matlab·无人机·openclaw·多无人机动态避障路径规划·无人机编队
邵奈一6 小时前
清明纪念·时光信笺——项目运行指南
java·实战·项目
AI科技星6 小时前
全尺度角速度统一:基于 v ≡ c 的纯推导与验证
c语言·开发语言·人工智能·opencv·算法·机器学习·数据挖掘