【Java.面试】有一个项目,让你做项目经理+唯一开发,你觉得需

2022-07-03  本文已影响0人  hgSuper

一、概述

    1、从事Java工作8年

    2、不需要那么正式,了解一下就好

二、我的问题

1、有一个项目,让你做项目经理+唯一开发,你觉得需要做哪些工作?

项目内容

    1、从零构建项目,可以使用开源框架

    2、有三方合作

    3、业务繁琐

####################################################

思考时间。。。。

####################################################

1.1、总结

    1、项目架构本身

    2、数据表基础建设

    3、三方功能接入与联调

    4、业务流程打通

    5、管理维护工作

1.2、解释

1、项目架构本身

    1)从零创建项目的情况已经不存在了,除了学习阶段;所有的项目都是基于开源框架或者自研框架开始的;

    2)这部分工作就是把项目要用的组件接入进来,比如:数据库,消息队列,缓存,Netty,WebSocket,短信,邮件,大数据,日志收集等

2、数据表基础建设

    1)所有业务都需要做持久化,基础表的设计,基础CRUD

    2)数据表不限于行数据库,也可能是列数据库

3、三方功能接入与联调

    1)三方功能的接入,有HTTP,有TCP;80%跑不出这两个协议

    2)最近接的TCP协议比较多,有标准协议,也有自定义

    3)接完就要联调,模拟协议包把协议解析调正确,对参数进行必要的封装,方便后续业务处理的调用

4、业务流程打通

1)业务流程打通可能涉及: APP,服务端、三方

2)打通就是把业务功能实现了,没其他说的

5、管理维护工作

    1)PC管理后台,辅助业务功能的管理工作

    2)这块放到最后做,没得问题;若业务流程需要管理功能接入,就需要业务流程开始前完成(具体情况具体分析)

上一篇 下一篇

猜你喜欢

热点阅读