一个7人的iOS开发团队竟然三个月左右才能兼职完成像微信类的社交软件项目,难道都是这样?:做个百度你竟然要10天,不就一个页面吗:-兼职,ios,社交,软件
做个百度你竟然要10天,不就一个页面吗
确实有点慢!正常来说睡一宿觉做个梦,活就应该出来了!
你这样说叫腾讯张小龙拿上亿年薪情何以堪啊!
7个人三个月做出来的只是一个能看样子,先来个1000万人同时使用看能不能跑的起来。百度不就个框么?半天就能做个首页,来给把搜索出来的内容也都半天实现了你就是下一个亿万富翁。
完成了?哪里能玩
这个问题说简单点就是工作量评估的问题,但工作量评估要想准确,对人一定要有很高的要求,这个人既包括软件项目管理人员,也包括软件项目执行人员。
其实就本问题而言,会牵扯到很多的技术,有些技术可不是一般水平的研发人员就能搞定的,下面也会有具体说明。
好了,我们回归本问题:
完成微信类的社交软件项目,它的难点到底在哪里?
社交类软件项目,一般架构都是BS或CS,就层级来说,有二层三层多层。其实就是有一个客户端,有多个服务器。客户端其实就是我们最常见的社交软件的界面。服务端,一般用户肯定是看不到的,那么应该有应用服务,文件服务,图片服务,语音服务,视频服务,安全服务,认证服务,数据库服务等。
这里面社交软件的界面研发设计相对简单,各种功能都考虑到即可,但是我们不要忘记,社交软件重要的功能是信息交互,人与人之间的信息交互,那么你如何将各种信息传给别人同时你又如何接受别人传给你的信息,而这又涉及一对一,一对多等情况。
开发的难点很多:
没有全能的开发人员,所以开发一个社交软件,一个7人的团队,必须有人懂架构,有人懂性能,有人懂数据库,有人懂前端,有人懂网络。
尤其是性能,牵扯到的知识面牵扯到的技术非常多而且也非常难。
就拿性能调优来说,比如在大量人员同时使用时,消息发不出去或者消息丢失或者有人老是掉线。那么你首先要定位问题出在哪里,是软件造成的还是硬件造成的还是网络造成的。
如果是软件,还要定位是前端的原因还是后台的原因。如果是后台,还要定位是应用服务器的原因还是数据库的原因。
如果是网络,还要确定网络协议,数据包加密解密,网络传输等。
而上面每一点,如果要真正解决,那么必须要具备高深的专业知识与技能。
相信说了这么多,你应该明白了,一个看似简单的社交软件,其实涉及到的知识以及技术非常多,难点也非常多,所以我们不要只通过表面去看待一个软件项目。
7人,兼职,三个月,像微信的社交
说下几个点,
一:兼职
时间不固定,技术水平不固定,磨合程度不固定(编码风格),有没有合理安排也不清楚
二:三个月
按照工作日每天固定2个小时,周六日每天8个小时一周就是26个小时,26x4x3?8=39天,这7个人实际工为这个软件开发了39天,但是实际上他们7个三个月基本没有休息时间,真是疯狂
三:像微信的社交软件
微信的主要功能就是聊天和朋友圈,其他都不算的话,页面应该是够了,但是和服务端对接呢?一次成功没有bug?我不知道这个软件有什么功能,但是我知道微信的细节很多,大体功能完成了就该扣细节了,而且加上定制化的其他功能,说不定有些奇葩需求呢?其实就像别的答主说的,咱也不知道具体啥,真不好分析这个方面
吐槽的有点多了,找兼职开发的人都是想赚笔快钱,相应的肯定有一定的风险
最后毛遂自荐一下,欢迎来聊
给给时间太长了,都能做个苹果手机再加ios系统出来了
你要是只要一个能看的,一个人一两天就能弄出来了,你要是要一个能用的,七个人三个月已经很快了。
听您的这口气不是老板就是甲方
华裔女赌王就此没落,生前让所有 浓情端午粽飘香,青浦邀你“云体 上海:“云端”展现端午节文化内 “甜咸大战”!明星艺人们喜欢什 如何做一个男人喜欢的情人(如何 当你和你同时出现在同一个场景中 如何在昏暗的光线下设置快门速度 教育在生活中的价值是什么? 世上做坏事的人死后会面临什么因 拜登就任总统后的第一步是什么? 同意/不同意:人生最重要的目标 二战后,德国在调和分歧方面做得 亚伯·林肯恨白人吗? 一个编辑能把你的故事毁得有多严 现在的iPhone6还能坚持再用一年 曹操为什么不杀司马懿? 现在买房是不是最便宜的时候,现 我身边的农业银行营业厅关了,AT 欧洲媒体评选CBA最有实力球员, 荣耀play的6+128和荣耀8X的6+128 蚂蚁集团是科技公司还是金融公司 请问机友华为mate30P与华为mate3 听说老詹修剪一次指甲需要5小时 为什么说宝宝“一月睡二月哭三月 戴笠人称戴老板,这个是怎么叫出 没有工作能一次性补缴社保么? 我想知道定向师范生和免费师范生 肺癌引起的咳嗽是怎样的呢? 5000mAh电池的5G手机推荐吗?要 恒大亚冠表现“差强人意”,你觉