美文网首页程序员
如果有一天pm告诉你,要做一个朋友圈这样的产品,你会怎么做?

如果有一天pm告诉你,要做一个朋友圈这样的产品,你会怎么做?

作者: 有志青年ZM | 来源:发表于2018-01-12 17:34 被阅读0次

    初级程序员会怎么做?

    1,建立用户表、用户朋友圈发的内容表、点赞评价表,然后做表表关联。

    高级一点的程序猿还会想到什么?

    2,图片要做压缩吧,现在手机动不动1000多w像素,一张图片好几m,不压缩的话先不说服务器压力,用户刷新一下朋友圈这个月的流量就没了的话,一定会马上删应用骂街的。

    3,图片要分布式存储吧,CDN如果引入的问题。

    4,辣么多表做关联,响应的问题,并发的问题,缓存怎么搞。

    5,数据量大了的话,分库拆库是否要提前计划好。

    6,发朋友圈要有消息通知吗?如何做?

    7,数据量大了之后用多表关联的方式是否还合适?

    还有一些也许pm并没有说到的细节呢?

    8,朋友圈一定就是9张图片吗,以后会不会要求增加呢,当年微博还要求必须140个字呢,现在也没限制了,如果你数据表只是设计了9个图片字段的话。。。

    9,图片是否要预留加入ps、美颜等功能的考虑呢?

    10,用户选择图片的时候是否可以多选,选择图片的列表是不是应该按照时间倒序排列?

    11,pm只说了发朋友圈,那么修改删除呢?

    12,评论、点赞修改了删除呢?删除后已发出的消息怎么办?

    如果你只考虑第1的话,那么不好意思,你就是在搬砖呢。

    如果你考虑了2-7的话,恭喜你是一个合格的程序猿。

    只有考虑到了8-12,才是那个不仅仅在搬砖的程序猿。

    有人会说了8-12这些应该是pm做的事情啊,pm没说就不做啊。还是那句话,如果pm告诉你什么你就做什么的话,那就是在搬砖,只是在完成工作罢了,而不是在打造一款真正的产品。

    相关文章

      网友评论

        本文标题:如果有一天pm告诉你,要做一个朋友圈这样的产品,你会怎么做?

        本文链接:https://www.haomeiwen.com/subject/rmgfoxtx.html