人文艺术 > 一个7人的iOS开发团队竟然三个月左右才能兼职完成像微信类的社交

一个7人的iOS开发团队竟然三个月左右才能兼职完成像微信类的社交

2020-09-23 13:07阅读(61)

一个7人的iOS开发团队竟然三个月左右才能兼职完成像微信类的社交软件项目,难道都是这样?:做个百度你竟然要10天,不就一个页面吗:-兼职,ios,社交,软件

1

做个百度你竟然要10天,不就一个页面吗

2

确实有点慢!正常来说睡一宿觉做个梦,活就应该出来了!

3

你这样说叫腾讯张小龙拿上亿年薪情何以堪啊!

4

7个人三个月做出来的只是一个能看样子,先来个1000万人同时使用看能不能跑的起来。百度不就个框么?半天就能做个首页,来给把搜索出来的内容也都半天实现了你就是下一个亿万富翁。

5

完成了?哪里能玩

6

这个问题说简单点就是工作量评估的问题,但工作量评估要想准确,对人一定要有很高的要求,这个人既包括软件项目管理人员,也包括软件项目执行人员。

  • 软件项目管理人员,项目管理的一套东西都要熟悉,具体到本问题,可能涉及到人的管理和软件项目的管理。
  1. 人的管理:这7个人的软件团队,每个人的能力如何,这里的能力包括开发能力,沟通能力,协调能力等。由于是兼职,还会牵扯到每个人的时间管理。这7个人要相互配合共同完成项目,因此还会涉及到工作分工问题。
  2. 软件项目管理:项目的难易程度,项目的进度,风险控制,项目的设计开发测试联调等。当然,最难的是前期的设计,因为牵扯到具体的工作量和工作难易程度,这点后面会就本问题具体说。
  • 软件项目执行人员,其实就是开发人员,不同能力不同经验不同技能的开发人员,做出来的软件,质量肯定会有所差异。

其实就本问题而言,会牵扯到很多的技术,有些技术可不是一般水平的研发人员就能搞定的,下面也会有具体说明。

好了,我们回归本问题:

完成微信类的社交软件项目,它的难点到底在哪里?

社交类软件项目,一般架构都是BS或CS,就层级来说,有二层三层多层。其实就是有一个客户端,有多个服务器。客户端其实就是我们最常见的社交软件的界面。服务端,一般用户肯定是看不到的,那么应该有应用服务,文件服务,图片服务,语音服务,视频服务,安全服务,认证服务,数据库服务等。

这里面社交软件的界面研发设计相对简单,各种功能都考虑到即可,但是我们不要忘记,社交软件重要的功能是信息交互,人与人之间的信息交互,那么你如何将各种信息传给别人同时你又如何接受别人传给你的信息,而这又涉及一对一,一对多等情况。

开发的难点很多:

  1. 信息相关问题。信息传输,信息安全,信息加密解密,信息容量,信息格式等。
  2. 各种性能指标。容量问题,包括信息容量,联系人容量。并发问题,同时在线人数问题,稳定性问题。
  3. 硬件问题。内存CPU磁盘磁盘阵列,每一个考虑不周全,都会影响性能。
  4. 架构问题。架构决定性能,当你架构确定下来之后,你软件的性能就被限制到了一定的性能范围之中。开发过程中很少重新修改架构,但是如果通过各种方式性能都不达标,那么基本就是架构设计不合理。

没有全能的开发人员,所以开发一个社交软件,一个7人的团队,必须有人懂架构,有人懂性能,有人懂数据库,有人懂前端,有人懂网络。

尤其是性能,牵扯到的知识面牵扯到的技术非常多而且也非常难。

就拿性能调优来说,比如在大量人员同时使用时,消息发不出去或者消息丢失或者有人老是掉线。那么你首先要定位问题出在哪里,是软件造成的还是硬件造成的还是网络造成的。

如果是软件,还要定位是前端的原因还是后台的原因。如果是后台,还要定位是应用服务器的原因还是数据库的原因。

如果是网络,还要确定网络协议,数据包加密解密,网络传输等。

而上面每一点,如果要真正解决,那么必须要具备高深的专业知识与技能。

相信说了这么多,你应该明白了,一个看似简单的社交软件,其实涉及到的知识以及技术非常多,难点也非常多,所以我们不要只通过表面去看待一个软件项目。

7

7人,兼职,三个月,像微信的社交

说下几个点,

一:兼职

时间不固定,技术水平不固定,磨合程度不固定(编码风格),有没有合理安排也不清楚

二:三个月

按照工作日每天固定2个小时,周六日每天8个小时一周就是26个小时,26x4x3?8=39天,这7个人实际工为这个软件开发了39天,但是实际上他们7个三个月基本没有休息时间,真是疯狂

三:像微信的社交软件

微信的主要功能就是聊天和朋友圈,其他都不算的话,页面应该是够了,但是和服务端对接呢?一次成功没有bug?我不知道这个软件有什么功能,但是我知道微信的细节很多,大体功能完成了就该扣细节了,而且加上定制化的其他功能,说不定有些奇葩需求呢?其实就像别的答主说的,咱也不知道具体啥,真不好分析这个方面

吐槽的有点多了,找兼职开发的人都是想赚笔快钱,相应的肯定有一定的风险

最后毛遂自荐一下,欢迎来聊

8

给给时间太长了,都能做个苹果手机再加ios系统出来了

9

你要是只要一个能看的,一个人一两天就能弄出来了,你要是要一个能用的,七个人三个月已经很快了。

10

听您的这口气不是老板就是甲方