V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Simula67
V2EX  ›  Java

如何在短时间提高自己的业务开发能力

  •  
  •   Simula67 · 2021-02-04 16:44:42 +08:00 · 2416 次点击
    这是一个创建于 1373 天前的主题,其中的信息可能已经有所发展或是发生改变。
    之前一直在做公司研发相关的工作,没有做过业务开发。现在产品经理给了个原型给我去实现部分业务功能,看着原型我脑子一片空白根本无从下手。不知道接口如何设计,数据库如何设计,请问大家如何在短时间提高自己的业务水平?
    11 条回复    2021-03-09 14:39:52 +08:00
    dream4ever
        1
    dream4ever  
       2021-02-04 16:50:03 +08:00
    问问公司的同事,找找网上的资料。就拿接口设计来说,不少互联网大厂都会给出自己的 Restful API 的设计规范,就是个很好的参考。
    murmur
        2
    murmur  
       2021-02-04 16:52:09 +08:00   ❤️ 2
    同事的其他模块代码都不给?最快速度就是抄,屎坑你也得抄,当大家都是一样的风格时候维护是最方便的
    huifer
        3
    huifer  
       2021-02-04 16:55:08 +08:00   ❤️ 1
    1. 根据原型编写 api 文档(swagger-editor)
    2. 将原型中的各个模块整理流程
    3. 表结构设计
    4. 开发
    dream4ever
        4
    dream4ever  
       2021-02-04 16:56:31 +08:00
    @huifer 您说的这些是他要做的事,但是他不知道该怎么做,所以才来这里问。
    liuzhaowei55
        5
    liuzhaowei55  
       2021-02-04 17:00:20 +08:00 via iPhone
    看竟品怎么做的,自己设计完了对比下
    huifer
        6
    huifer  
       2021-02-04 17:01:35 +08:00
    这每一项都可以找到对应的工具或者教程,这需要花费时间光说是没有用的
    xuanbg
        7
    xuanbg  
       2021-02-04 17:18:52 +08:00   ❤️ 3
    核心还是数据库设计。数据库表怎么设计呢,还是要看原型。譬如一个列表页,看有哪些列,然后看列表对应的新建,看有哪些输入项,基本上表就有哪些字段了。然后几乎雷打不动的主键 /创建人 /创建人 ID/创建时间,有需要再加个删除标记字段,一张表差不多就齐活了。

    一个小技巧,不要直接用 powerdesign 这些工具,不好修改调整。先用思维导图画出来,和原型多对几遍。没问题了,直接写建表 SQL,可以复制-粘贴,能省很多事。
    taowen
        8
    taowen  
       2021-02-05 08:52:42 +08:00
    不是把产品经理写的中文文档,翻译成英文代码的过程么?一对一翻译?
    caroline1022
        9
    caroline1022  
       2021-02-05 15:04:24 +08:00
    7 楼说得对
    还有就是需要搞清表之间有什么关系,在这个基础上画流程图搞清数据怎么流转的
    我记得大学的时候我们老师的课后题是如果要造自行车,需要创建哪些表
    经常做这种思维实验,能提高表设计的熟练度
    熟练了以后基本上产品跟你讲需求的同时脑子里就已经有基本的表设计,根据这个也能尽快追问一些业务细节,尽快理清业务逻辑
    Simula67
        10
    Simula67  
    OP
       2021-02-27 18:15:28 +08:00
    我回来了,业务的东西都是做一次就熟练的东西。做过一次就大概知道是怎么回事了
    binbinbbb
        11
    binbinbbb  
       2021-03-09 14:39:52 +08:00
    @murmur 有道理啊哈哈
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5091 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 09:36 · PVG 17:36 · LAX 01:36 · JFK 04:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.