“兄弟,你看做这样一个软件需要多少钱?”这估计是所有软件从业人员被问的最多也是最无奈的一个问题。这个问题等同于,“你看装修一个100平米的房子需要多少钱?”。软件开发你不懂,装修你总懂吧,100平米的房子装修从10万到100万均有可能,取决于你找什么级别的设计公司,买什么样的材料,请什么样的施工队所以,我真的没有办法回答你“做这样一个软件需要多少钱?”的问题。
评估一个软件开发的费用,你首先需要理清楚一些基本概念。
1招聘一个开发者的成本
如今(2016年)IT行业蓬勃发展,对软件开发工程师的需求很大,导致工程师的工资一路水涨船高,以一线城市为例,一个能实际干活的应届开发者的月薪在10000元左右,3年以上工作经验的基本能达到20000元。我们姑且把三年工作经验定义为靠谱的开发者,详情软件定制大数据和APP详情报价致电一八柒三二领一丝二污零,再加上其他福利和管理成本,一个靠谱全职开发者的成本在30000元左右。这还没有算上你招聘的成本,想想是不是很肉疼?没办法,行情就是这样,就跟这房价一样。
2外包项目费用的计算方式
外包分为两种,人力外包和项目外包。人力外包是指外包公司派一个人去你公司工作,你按天支付这个人的费用给外包公司。目前这种外派的基本要价是1000元每天,好一点的人员在2000元以上。项目外包是指做完一个项目多少钱,不管外包公司投入多少人。有点类似于装修队的点工和包工。项目外包的价格虽然是打包价,但也是通过估算工时算出来的。例如一个项目预计需要两个人开发20天,那就是40人天的工作量,按照1500元/人天算(这已经是良心价了),这个项目就是60000元。
看到这里你一定会觉得,外包好贵,怎么比招一个人的成本贵那么多!君不见,用人除了硬性成本还有很多软性成本的。例如招聘的时间成本,招来不合适开人的成本。而通过外包,你可以做到召之即来,挥之即去,这些软性成本都是外包公司承担了,你要算单价,自然会贵一些。
好了,下面我们回到正题,“开发这样一个软件需要多少钱?”。这里的核心问题是如何定义“这样”。你需要准确的估价,那就需要把需求定义清楚,否则估价就是耍流氓,最后一定导致纠纷。需求定义包含以下几个方面:
设计要求
一个好的设计是很贵的,因为涉及到创意,而且不好评估,见仁见智。就跟你请大师画一幅画,还是请普通画师画一幅画一样,看你想要什么了。在我看来,绝大部分软件项目设计中规中矩就好了,请一个有经验的设计师,按照最新流行的设计风格设计一套UI都不会差到哪里去。而且价格都比较便宜的,一个APP的UI设计,一般在10000-20000之间,应该能有不错的效果。当然,你对设计没有要求的话,你找一个应届生做一套UI,几千块就搞定了,也不会太丑的。
2功能要求
我不止一次被问到,“我想做一个类似于微信的APP”,然后我就呵呵了。其实你不是真的想做一个微信,我相信你想要的只是微信的部分功能,例如聊天部分。所以你应该更加准确的描述你对功能的要求,例如:类似于微信的聊天功能,可以发文字,,语音还有视频,可以多人拉群对话。有新消息会d出通知,聊天记录保存在服务器端。在这一点上不能懒,你需要强迫自己去描述这些功能,你不要以为你自己不懂就不去仔细思考,其实你可以的。有些功能看起来差不多,其实有很大的区别,比如聊天是否需要支持表情,表情是否支持动画这些其实工作量都是很不一样的。
3性能要求
性能问题其实不是特别需要关注,因为在目前的技术发展水平上,性能都不会有太大的问题,特别是在项目初期,但也还是要说一说。同样的功能,但是性能要求不一样,工作量是完全不一样的。还拿聊天来举例子,这个功能是比较常见的,但是你说要像微信一样支持几亿用户同时聊天,那就是两码事了。同样是个车,QQ和奔驰还是很不一样的。
在明确了以上信息以后,你找一个有经验的开发者或者项目经理就能给你一个明确的估价了。值得注意的是,软件开发是一件非常不标准的事情,跟装修很像,要留有余地,你把费用卡的太死,最后别人只能偷工减料了。
当然还有一种估价方式,你先确定预算,然后再来定细节功能。例如你打算花50000来做一个APP,具有类似微信的聊天功能,还有相互关注晒照片功能。你把详细的功能需求给到开发者或者项目经理,他会去判断你的预算能否实现你的要求,如果不能的话,你们再商量哪些功能可以先不做,例如聊天发表情功能不是很重要就先不做了,可以节约一些成本。
各类软件的出现,给我们的日常生活和工作学习带来了诸多的便利。现在很多企业都希望根据自己的需求定制软件,来实现更高效的工作,正是有了这一市场需求,多家软件开发服务从开发通用软件走向定制化服务。软件开发选择哪家公司比较好笔者认为可以从以下几个方面来看:
1、尽可能满足用户需求
用户之所以选择定制软件服务,就是因为市面上的软件不能完全满足自身的需求,所以需要定制个性化的软件,而作为软件开发公司,就应该能够尽可能地满足用户的需求。也许会遇见有的用户不懂软件方面的原理,然后提一些不能实现的功能,而作为软件开发方,应当耐心地给用户解释不能实现的原因并提供合适的解决方案,说服用户而不是一味地说不能实现,这样的软件开发公司才比较好,能够受到用户的青睐。
2、开发软件效率高
用户一旦有了选择软件开发公司定制软件的需求,就说明这款软件对于他来说,是目前比较急切地需要的,希望能够在比较短的时候内开发完成投入使用。详情大数据和APP软件定制详情报价致电一八柒三二领一丝二污零,所以好的软件开发公司在确认完用户需求之后,就应该让专业的人员进行软件开发,并及时与用户进行沟通,在较短的时间内开发出令用户满意的软件。
3、有比较成功的案例
通常情况下,很多软件开发公司在与用户确认完需求进行报价之后,用户就需要付款才能进行软件的开发,也就是说付款在软件开发出来之前。这个时候,用户如何相信这家公司能够开发出令他满意的产品客户案例是最说服力的。
国内云服务器目前排名前三
1、阿里云
2、腾讯云
3、景安快云
接下来,我分析下这几家的优劣势及适合人群
阿里云优点:品牌大,产品线全,自动化程度高
劣势:贵,贵,贵;没有客服,响应速度慢;同时如果你是做电商,不是阿里习,慎重使用。
结论:结论:适合不差钱,要求服务质量稳定的大中型公司
腾讯云优点:品牌大,产品线全
劣势:和阿里云类似
结论:游戏类、微信相关的创业公司
景安快云服务器优点:一对一售前、售中和售后人工服务,性价比高,快云服务器5折。
劣势:数据中心布局少,自动化程度低,
结论:适合一些中小企业用户。比如:站长、初创公司以及企业内容没有高精专运维开发人员。
最后从13年到现在所有云服务器都是用的景安的,这是几年的使用心得,景安的产品好,价格实惠,特别是工单响应速度一级棒,技术人员会主动加班处理,直到一个工单处理结束,给个大大的赞
希捷硬盘桌面级硬盘代理商:雷射、广源行、科邦、伟氏、记忆,桌面级主要用于pc台式机、笔记本上。
希捷企业级硬盘代理商:道通存储,主要用于作为服务器存储硬盘,或者大数据中心,构建磁盘矩阵所用。
这个价位服务器硬件的话,推荐戴尔吧,低配裸机一万多点儿,自己配个raid卡,买几块硬盘,一万五够用了。存储服务器一般不做运算用,即便你是用的备份软件,需要加密,也是在客户机上加密结束再传给服务器的,所以我理解,你这种存储服务器运算方面没啥大要求,Raid卡可以买好点儿的,主板自带的不是很理想,硬盘看预算和预计存储的数据量买吧。seagate
当然是最好的在性价比,性能,技术方面是其他硬盘无法比拟的
seagate
原先就是做服务器硬盘的,现在只是发现桌面市场很大,才降低身份也来弄这些大众化参品
一些现在都很适用的新技术,都是希捷先开创的
液压轴承,降低内部损耗,加快读取速度,而且减少摩擦,噪音也小(不过当时就是热量大点)
ncq,这个是原理就是在读取数据前先找到数据的起始点,因为分布在不同位置的数据让磁头工作效率会降低这个技术有效缩短了搜索时间,不过只能支持ntfs格式,在fat32下很慢,xp下装启动也很麻烦需要在安装前f6来安装驱动当然这方面的资料你到网上看看就有很详细的介绍
垂直技术,有效增加单碟容量单碟容量直接影响硬盘性能,希捷现在单碟是最大的,一直独占鳌头
在性能方面,seagate传输速度,突发数据,潜伏时间等参数,也是在目前桌面硬盘中最优秀的,加上性价比不错现在很多人都选购了
别的品牌,只有价格上优势!原来ibm有个玻璃磁盘技术也不错,叫腾龙吧,后来第几批的硬盘返修率超高,现在大家对ibm也不看好了,所以ibm硬盘厂已经呗被收购很多品牌机器重视的是售后服务和稳定,当然也要有一定利润,所以选用那些价格便宜的硬盘了性能不怎么样,但是你用着也不会有任何问题就是
还有个西部数据
westdigit
也可以舍得花钱在缓存上原来是最早用16mb缓存的,鱼子酱吧但是现在已经普及到16mb所以无所谓了,再大缓存性能体现也不明显
购买硬盘看参数一个是单碟容量,还有一个是转数(主流是7200,但是服务器好的能上10000rpm),最后是考虑缓存(现在普遍在8mb以上,这个影响性能就小了)目前希捷最新的是酷鱼10代,在市面上看到的720010
250gb
8mb说的就是酷鱼10了后面分别是容量和缓存大小
最后购买请注意下你的接口分老的pata(过去的ultra
dma,也叫ide)和sata接口sata具体两个规格,sata1=15gb/s,sata2=3gb/s具体使用什么接口要看你主板是否支持了如果需要帮助可以上网或者找朋友咨询下具体主板型号支持的硬盘接口
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)