入职新公司如何熟悉项目

经过项目经理,介绍完项目的架构(几层、几个模块组成)和使用的中间件(缓存、队列等)

首先要看是Api项目还是web项目(启动项目),提供数据接口或者页面展示。
其他项目都通过API项目提供的数据接口获取、操作数据,相当于所有项目的数据源。


然后启动API或者Web开始调试,调试前要配置hosts或其他配置信息(环境信息、数据配置信息等)
合适的环境,比如开发测试环境,进行调试。


接着看项目,看项目要分阶段看,
不要纠结于具体数据读取细节,要用产品的角度看项目,看业务,继续向下看。


以API项目为例,开始调试。找到登录Controller
不要深入登录验证细节,直接到默认页面。


然后可以点击具体的链接,调试到具体的Controller,调试到数据访问入口方法。
不要深入进去,看主要有哪些业务数据读取。


不要纠结于Controller和view被拆分和组合方式,先熟悉业务,再看具体技术实现。


仅仅只看前台各个频道项目是不够的,还需要结合管理后台项目查看,主要的业务数据管理。


不要纠结项目的复杂部分,先不要看复杂部分。


通过查看前台,可以知道数据都是从哪里来的,通过查看后台项目,知道数据在哪里管理。


然后需要产品人员来协助了解整个项目,可以请产品来讲解整个项目大概流程或者先读文档。


首先是客户在哪里注册用户,经过哪些步骤用户的账号可以使用。
使用最主要的几种角色账号(客户用户、客户管理员;系统用户、系统数据管理员,系统功能管理员),熟悉业务数据管理和系统运营管理的业务流程;


前台注重数据的产生流程;
后台关注数据的流转过程;


以上,您会对项目业务有大概了解;
接着根据具体的业务需要,调试了解具体业务具体代码细节;

posted on   荆棘人  阅读(558)  评论(0编辑  收藏  举报

编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
历史上的今天:
2017-05-22 数据结构

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示