学习会联网平台开发的到时候适合做什么工作!

谈网管生活 聊职业规划
与会的网管员
网通负责专线的维护
网通的设备调试安装
一家网络公司的网管
张辰  :欣泰公司GTS系统安装调测工程师
刘勇  :深信服技术人员
  IT业已经历了四代,第一代是大型机时代,IBM唱了主角;第二代是小型机时代,DEC占据主角;第三代是PC和局域网时代,英特尔和微软唱了主角;第四代是网络时代,思科将唱主角。”这是思科CEO钱伯斯的总结,而在这个网络世界的大舞台网管员是幕后的导演,他们负责整个网络的规划、网络的监控、网络的维护及各种网络的事宜,我们在享受网络时代的时候,是否知道网管员生活的故事呢?51CTO组网建网频道带您感知网管生活。
?其它网管生活稿件
欢迎参与调查
女性是否适合从事网管员这个职业?
您认为51CTO开展这样的活动是否有必要?
很好,更了解网管了
没有必要,对我没有帮助
座谈会与会的网管员
座谈会现场图片
相关专题推荐
畅谈网管生活 规划职业发展(聊天中的几个重点问题)
本专题中全部内容均为个人访谈实录,并不代表51CTO观点
网管的职业发展如何?
网络可以往CIO方向发展
网管出路有三条
第一,技术更加精深即专业化;第二,由技术到管理即管理化;第三,去作销售(基于对产品的了解)
要想人前显贵背后得受罪,如果确实喜欢网管的工作,应该变压力为动力
根据公司而定,如果公司对网管的想法不予支持而且没有好的培训机制的话,可以考虑换个公司去发展
网管在现代企业中的地位越来越高,网管这一行业有发展的
网管虽然枯燥,但有发展
如何提高自己的能力?是否有必要去培训机构学习?
如果能去大的公司作网管就跳槽,边学边工作一举两得,前提是能跳槽到大公司
根据自己的兴趣去学习网管知识,如果现在的工作使你碌碌无为学不到东西,那可以考虑继续培训
因人而异,如果自学能力强领悟力强,可以不去培训机构,不会的问题多请教一下前辈
作为网管要和其它网管多沟通多交流,这样才能更快的处理问题,同时作为网管也应该博学
如果自己的网络知识不够系统,最好能去培训机构把知识系统化,扎实化。
根据兴趣,多学多练
网管一般都是年轻男性,中年人或女性是否适合作网管?
女性或中年人适合普通的网络维护但不适应监控类的网管
如果女性在三十岁、四十岁还作网管的话,到时候肯定是“大拿”
做我这行,工作压力大,手机一直处于开机状态,个人认为女性不适合作网管
经常晚上值班,让人非常不习惯,女性容易衰老
根据个人兴趣
不太适合作网管
作为网管如果想辞职但领导不允许,是否可以破坏网络环境来辞职?
不要影响公司的利益,不要蓄意破坏网络畅通的环境,以免带来不要的损失
工作中出现错误,顶多公司扣除本月奖金,不会上升到刑事案件
可以和老板沟通,达成一个好的方案来辞职
赎职和事故是两个概念,网管不要蓄意破坏网络
做事不要太冲动,网管员的职位在现在公司的地位很重要,破坏会给公司带来损失
多沟通多交流,做事要理智,不要破坏公司的网络
网管员对51CTO的说的话
内容丰富而且详实,要有几个特色板块,而且编辑要吃透这个行业
需要专业化、细分化
内容不错,有好多基础知识,但查找起来不太容易
论坛内容很多,但好像板块太多,互动性不是很强
内容丰富而且详实,有待进一步细化专业
51CTO在将来的内容建设上更加专业化、细分化
策划、制作:刘晨亮查看: 9764|回复: 24
【个人经验】毕业想找互联网研发工作,读研应该怎么做,做什么
主题帖子积分
报考学校东吴大学
本科学校福建警察学院
本帖最后由 msmvp 于
21:12 编辑
最近很多学弟学妹联系我,让我介绍一点读研时候的经验。以前我受益于靖难等人较多。回馈论坛,我也说下我所知道的和认为的,我虽然是个渣,但是我却能保证,我所说的,大方向应该是对的。
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
你想进什么公司,和你读什么计算机方向,关系不是很大。只要是理工科的学生,面对技术岗位,其实机会是差不多的。&&
至于你想什么职位,那显然和你的专业/方向关系较大,比如说很多大数据职位,就明确表示要求你DM/ML/NLP/IR背景,但是这也只是说这些学生可能更有优势些,事实上,数学和统计学出身的,搞这个可能也是非常牛逼的。&&
所以,不要问选什么导师,选什么方向;也不要问我的实验室很水老板很菜我还能找到好工作吗?你要问的是:我想去BAT,我想毕业去互联网公司,我读研的这几年是应该打酱油呢,还是打地沟油?
想找一个好的互联网技术类、研发类工作,无非就是以下4点,你任选一点,做好了,都是有利的,哪4点?具体如下:&&
1,语言层面。
你是想搞C++还是Java?选定一门语言后,多看一些这方面的书。
C++,不用说了,effective,more effective,inside the C++ object model,等等。
Java,最好能看点虚拟机相关的。尤其是Java虚拟机的内存管理。以及多线程、线程池、设计模式等。
问题来了:学C++好还是学Java好呢?语言争论每天都在发生,真的好无聊。建议按照方向和兴趣来选择,不靠谱的说:
如果是想做大型游戏开发、底层研发、系统研发、驱动研发等等,就选用C/C++。
如果是想做网站开发、网络研发、上层开发、Android开发等等,就选用Java。
顺便说一下,有空可以学学Python。
2,算法层面。
学好算法。这个有两条路,最好是并行,那就是看书和做题。
看书的话,主要有《算法导论》、《算法》(Robert Sedgewick著)、《算法竞赛入门经典》、《挑战程序设计竞赛》
找一本认真看,认真思考。证明过程可以不看,但是算法思想最好能懂,以及实现,最好能在纸张上写出来。复杂度总要知道吧?
研一的时候,我就把算法导论上的很多算法,都自己亲自coding了下。
特别复杂的数据结构,比如红黑树、B树,没空就别搞了。互联网面试一般都不要求的。
主要是排序、查找、简单DP、贪心、图算法和搜索。 根据身边同学的面试经验,二分搜索和快速排序,是面试常备了。看书的时候,如果有时间,可以思考几个问题:
a,这个算法的时间空间复杂度,各是多少?如何分析?
b,工程实现里,都有哪些trick?如何加速?
c,这个算法可能用在哪些方面?有哪些应用?你比如说吧,求交集的算法,就广泛用在倒排索引、新浪微博共同关注、计算Jaccard系数等等上。
除了看书,还有就是很重要的:刷题啦。主要有poj,zoj等。找一个网站,认真刷一些题目,踏踏实实的,别浮躁。
3,项目层面。&&
如果实验室比较牛,基本上忙项目就足够累死累活了;不过做了相对给力的项目,对于找工作,还是有很大帮助的。基本上不用怎么愁了。如果老板这儿没项目呢?
如果实验室比较水,那就尽量去实习。大公司的实习经验很能给简历加分。如果老板不让你出去实习。ok,既然实验室很水,说明自由时间比较多,那还是可以干很多事。比如说,github上就有很多开
源项目,你可以选择一两个著名的,阅读源码,然后尝试自己也参与进去。
说几个我比较感兴趣的开源项目吧:redis,spark。
4,专业层面。
你对数据挖掘很精通,你对推荐系统很熟悉。你在NIPS,SIGIR上发表论文无数;你是百度推荐大赛,阿里巴巴大数据比赛冠军常客。
也就是说,除了尝试发顶会论文,还可以参加各种比赛。本专业本领域里都有什么比赛可以参加呢?搜一下微博或者知乎,或者问下师兄师姐,不就知道了?
专业层面,可以做的东西非常多。比如,你对数据挖掘很感兴趣,那么数据挖掘中的常见模型,我们了解多少?机器学习,我们掌握到什么程度了?举个例子:
a,SVM和logistic regression这两种model,有什么特点?各自的适用场合?
b,feature selection的常用方法有哪些?为什么lasso可以作为feature selection?
c,Adaboosting为什么可以很好的防止over-fitting?你能不能从statistical view来解释解释?
d,哦,你和我说,你不是搞学术研究,你反感Learning Theory,你说你是一个工程师,那你写了多少代码?
scikit-learn,weka,以及spark,你会用哪个工具?(熟悉一种工具)
你有自己下载一些数据集跑跑实验吗?你有参加一些大数据相关的竞赛吗?(动手实验/参加比赛)
专业层面,能做的,要做的,还有很多。
哦,最好熟悉下linux的基本使用。
如果能在读研期间做到这里的一点或者几点,到时候面试前再翻翻《编程之美》或者leetcode,就毫无压力啦。 最后说几点个人感受。
a,算法牛,项目牛,实习经历牛,长得又帅,又精通很多语言,这种人,是不多见的。
也就是说,你想拿一个好offer,一般只要有一两点突出,就可以了。
b,互联网面试,除了个别公司个别面试官,一般都是要考查(考查?考察?这两个词有什么区别?考察是调研、研究、分析的意思)算法的。你研一的时候准备,看书做题,总比研三的时候抱佛脚来的好吧?
况且,算法的学习,也不仅仅是为了面试吧?可能是受益终身的。或者,吹牛皮装逼作为谈资,也是可以的。
c,别轻易说我就要去某某公司。到时候,你会发现,选择比你想象的多。
也有可能比你想象的还少,为什么?
就看你有没有做到我上面说的这些了。
王道威望 +10
帝都码农。历史学家。个人网站:
主题帖子积分
王道论坛实习道友, 积分 10, 距离下一级还需 10 积分
王道论坛实习道友, 积分 10, 距离下一级还需 10 积分
考研年份2017
报考学校中科院
本科学校拉萨师范高等专科学校
主题帖子积分
考研年份2013
报考学校中国科大
本科学校山东师大
主题帖子积分
考研年份2015
报考学校中科院
本科学校南通大学
学习了,多谢!
主题帖子积分
考研年份2013
报考学校南京大学
本科学校西安财经
希望和等待,是我全部的智慧!
主题帖子积分
考研年份2015
报考学校北京大学
本科学校北京大学
主题帖子积分
王道论坛初级道友, 积分 45, 距离下一级还需 155 积分
王道论坛初级道友, 积分 45, 距离下一级还需 155 积分
考研年份2014
报考学校中国科大
本科学校滨州学院
爱拼才会赢!
主题帖子积分
王道论坛实习道友, 积分 10, 距离下一级还需 10 积分
王道论坛实习道友, 积分 10, 距离下一级还需 10 积分
考研年份2013
报考学校中科院
学习了,谢谢
主题帖子积分
王道论坛中级道友, 积分 713, 距离下一级还需 287 积分
王道论坛中级道友, 积分 713, 距离下一级还需 287 积分
考研年份2014
报考学校武汉大学
本科学校西藏职业技术学院
主题帖子积分
王道论坛初级道友, 积分 30, 距离下一级还需 170 积分
王道论坛初级道友, 积分 30, 距离下一级还需 170 积分
考研年份2017
报考学校北京航空航天大学
本科学校清华大学
主题帖子积分
考研年份2014
报考学校武汉大学
本科学校天主教辅仁大学
主题帖子积分
王道论坛初级道友, 积分 30, 距离下一级还需 170 积分
王道论坛初级道友, 积分 30, 距离下一级还需 170 积分
考研年份2014
报考学校华南理工大学
本科学校北京林业大学
好帖啊,必须得顶啊
主题帖子积分
考研年份2008
报考学校Nil
本科学校Nil
LZ的帖子必须要加精!!只是看到的有点晚了。。。
<font color="#ff年王道码农训练营开班时间表及定金链接:
主题帖子积分
王道论坛实习道友, 积分 8, 距离下一级还需 12 积分
王道论坛实习道友, 积分 8, 距离下一级还需 12 积分
考研年份2015
报考学校东南大学
本科学校西南大学
主题帖子积分
王道论坛初级道友, 积分 22, 距离下一级还需 178 积分
王道论坛初级道友, 积分 22, 距离下一级还需 178 积分
考研年份2015
报考学校中山大学
本科学校中山大学
说得很实在!很好!
主题帖子积分
王道论坛实习道友, 积分 10, 距离下一级还需 10 积分
王道论坛实习道友, 积分 10, 距离下一级还需 10 积分
考研年份2014
报考学校中山大学
本科学校The Open University
非常让人受益
主题帖子积分
王道论坛实习道友, 积分 8, 距离下一级还需 12 积分
王道论坛实习道友, 积分 8, 距离下一级还需 12 积分
报考学校上海交通大学
本科学校上海大学
主题帖子积分
王道论坛实习道友, 积分 8, 距离下一级还需 12 积分
王道论坛实习道友, 积分 8, 距离下一级还需 12 积分
报考学校上海交通大学
本科学校上海大学
很多能力还是实践出真知一.开发一个App有多难?
答:开发一个APP的难度可以从两个维度来解答,一个是业务逻辑,一个是技术能力。业务逻辑决定项目开发难度,而技术能力则是项目逻辑解决能力。
1.业务逻辑。
业务逻辑越复杂那么开发的难度肯定是越高。但不管是业务逻辑复杂还是简单,项目前期的业务建模、需求分析、分析设计非常重要。如果直接抛开这几个步骤,那么后续开发出来的项目质量和扩展性肯定很一般。所以从业务建模、需求分析、分析设计一步一步理清整个业务逻辑,业务逻辑理清了,那有好的开头便是成功的一半。接下来便是开发执行
2.技术能力。
团队的技术能力影响着项目执行,技术能力全面性越强,则在攻破技术难点会更加顺畅,即确保了开发质量和开发进度。那相对技术能力差的,能力越好开发的难度就会越小。
二.需要经历那些流程?
答:那开发一个APP如何从一个只停留在想法转换成真的产品?这中间需要经过以下的流程打磨迭代而来。
一款APP的开发一般流程是这样的:原型――设计――前端――后端――测试。
1.需求分析
大部分项目在这个阶段只是一些比较抽象的想法。有一份相对完善的需求文档,对项目剖析是很有大帮助,具体可以从以下的几点列举出来
(1)项目名称。&
(2)项目理念。为何做此APP?有何优势?(如果做出一个市场随便一抓一堆的APP,您是&否在这方面有优势)&
(3)项目定位及特点。项目定位的人群、是商用还是社交还是&
(4)需要运行的环境。如:android、iOS、pc..&
(5)APP功能设定。如需要建立用户个人档案、社交、分享、下单、支付等等&
建立在一份相对完善的需求文档
&2.原型设计
接下来会根据明确的需求对APP进行规划其中包括
(1)功能的规划,
(2)页面和布局设计
(3)业务逻辑的交互。
UI设计师会根据最终确定下来的原型进行UI界面配色、设计、各种不同分辨率的适配。此时设计出来的UI图经过客户确认过后,最终APP开发出来的也会跟效果图的页面效果一致。
经过第三个阶段的UI设计完成之后,便会进入开发阶段。
(1)服务器端:编写接口协议文档,服务器环境架设(国内一般都是用阿里云服务器,国外一般用亚马逊),设计数据库和编写API接口。
(2)APP端:开始对UI设计图进行界面开发,UI开发完成则进入和服务端接口对接,通过&服务端的接口获取数据,编写功能上的逻辑。
(3)PC端:后台需要有一个数据录入平台供管理员进行管理,包括用户管理、产品管理、&订单管理等,具体根据需求设定。
开发完成,大致可以看到整个产品输出。
5.项目测试
APP功能开发完成之后,测试人员会对整个APP、后台管理系统进行测试。这个环节不容忽视,很多个人和团队没有专业的测试人员,导致开发出来的项目出现很多逻辑问题
并且在用户体验方面完全没有考虑,这会使后期推广错失很多用户。开发人员会根据测试人员测试出来的一些问题进行调试修复。下图是追踪Bug的截图,包括指派给谁、谁修复、优先级等
6.发布到应用市场
经过第一轮、第二轮内部测试和最后的客户反馈之后,确认功能与需求无误就可以对APP进行打包发布应用市场。
(1)Android平台:涉及的应用市场很多,主流市场是应用宝、360手机助手、小米商城等
(2)IOS平台:发布到AppStore(苹果审核比较严格,是否涉及到虚拟货币、是否支持最新环境等问题都会导致审核是否通过)
7.推广运营
最后就是对产品进行推广和运营了,还有后续维护和迭代。
三:难点都在哪里?什么时候出现的?
答:难点都在哪里?这个不同APP出现的问题点都不一样,但是个人觉得沟通最重要,这体现在跟客户的沟通还有内部团队的沟通。客户沟通主要解决需求是否明确,设计是否合理,如果需求双方理解的相差太大,做出来产品的不是客户想要的,那么既会影响客户对个人或者公司的评价也消耗成本。而对内则需将需求明确的转达给内部成员,保证开发的方向和进度,对技术难题给予思路引导。沟通相当重要,沟通好,难点也随之减少。
四:需要哪些人员进行开发?
答:假设开发一个App,需要开发安卓端,iOS端,后台管理系统(简称CMS)这三个平台的话,在自己组建团队的情况下,项目需要的人员配置有:产品经理一名,项目经理一名,UI设计师一名,后台开发工程师两名,安卓开发工程师两名,iOS开发工程师两名,测试人员两名。
原型:产品经理,根据确定的需求,画原型。
设计:UI设计师,负责软件的人机交互、操作逻辑、界面美观的整体设计。
前端:前端工程师
后端:后端工程师
测试:测试工程师
五:需要多少钱多少时间?
答:就大部分的App项目而言,开发一个app标配的项目需要开发一套后台管理系统(CMS)&+&安卓客户端+
iOS客户端,大多数项目的开发成本在12 - 25万不等,具体需要根据App的功能复杂度,质量要求,开发哪些平台等因素来确定具体的价格。另外,个人兼职,团队或工作室,或者专业的app开发公司,报价的成本会有比较大的差距,开发出来的质量也会有比较大的差距,一般报价的成本:个人&&&团队&&&公司,而质量也是跟价格成正比:个人兼职&&&团队&&&公司。
那么,App在报价时是以什么作为具体的报价参考标准的呢?无论是个人,团队,还是不同的公司,行业内的报价评估方法都是以工作量的多少来决定报价的成本的,即整个项目需要投入多少个人天开发,每个人天按多少钱收费,两个参数相乘即可得到总的开发费用。举个例子,开发一个O2O类的App项目,安卓端(50人天)&+ iOS端(50人天)&+&后台管理系统(50人天),总的开发人天即150人,如果每人天按1200收费,整个项目的总开发成本即是18万。
不少行外人可以不理解,开发一个app怎么需要这么高的成本?站在行内人了解到的情况,简单地做一个剖析:
1.&开发一个App项目的人员配置比较复杂。开发网站只需要一个端的开发人员即可以了,而开发app需要三个端的开发人员,通常也相对同样功能的网站开发成本的三倍工作量。App项目的人员基本配置有:产品经理,项目经理一名,UI设计师一名,后台开发工程师两名,安卓开发工程师两名,iOS开发工程师两名,测试人员两名。这里是对专业的App开发公司而言,一般个人或团队可能一个人会身兼多职,所以开发出来的项目质量也不能得到保证;
2. App开发的人工成本相对网站要高一些。通常一个有一两年安卓或iOS开发经验的开发人员,人工成本就要达到1万左右(由于当前的市场环境对开发人才的需求较高,使得技术开发的人工成本也较高)。通常一个app项目的基本人工成本就要达到6-10来万,再加上员工福利,设备,场地,人员管理,营销成本和商务沟通成本,基本上一个app项目的基本投入成本就要去到12-15万左右。这个暂且不计人员的空档期,招聘的成本,项目的风险等因素。这是对于一个已经具备成熟App开发团队的公司所需要付出的价位,对于完全没有App开发团队和相关开发经验的公司而言,这个成本估计至少需要翻一倍,开发周期要拉很长,基本才能达到前者类似的效果。
开发一个app需要多少钱,需要综合评估app的功能需求,质量要求,需要开发哪些平台端,以此评估出需要投入多少的人工设计和开发量,即可基本测算出app的开发成本。有句古话是“一分钱一分货”,对于app定制开发的行业同样适用。当然,建议在找app开发团队的时候,货比几家,毕竟行业内还是存在一些接包团队抬高报价的情况,同时也存在很多低价恶意竞争的情况,这也导致了很多项目开发出来的质量完全不可控,导致一些创业项目半路夭折。
如有App开发方面的需求或问题,可加微信“”(手机号码)交流咨询,很乐意帮大家解答相关的问题,或推荐合适靠谱的开发团队。
【田永成整形APP,我们追求「&设计+技术」的极致体验,助力&医院&和&企业&实现「&互联网+&」触网的最关键一步。
在我们从事app开发行业以来每天都会收到大量客户的咨询。其中有创业者,公司的项目经理等等。前后2年左右的时间接触了上万名想做App的客户。发现80%的客户都容易犯一些致命的错误。
◆以为做个软件很简单,所以描述需求的时候及其模糊。
◆&急着想要报价,在自己对需求不确定的时候就要报价。然后就按这个报价开始做。
◆不知道自己要什么,想做个商城说要做的是淘宝。
◆&网站和手机App区别搞不清楚。要做手机App却说自己要做网站。
◆&以为所有软件都有模板,而且模板都很便宜。
◆缺乏耐心,不明白也从未想过自己要做的东西有多复杂。
◆自己不知道要做的东西的具体功能,要靠开发商来猜。而且还这时候就要报价。
事实告诉我们,这些问题一定会导致以下结果。
◆&项目做出来跟自己想的完全不一样。
◆根据一项国外的专业数据统计机构调查,在外包项目中,有52%的项目经理因为项目失控/失败而被迫离职/降职/开除。
◆&项目上线的时候漏洞百出,反复修修补补解决不了问题。后面必须重做。(滴滴打车当年的外包就遇到了这种情况,找外包做的一塌糊涂。做出来没用过一次就直接报废重做)
◆&误把自己都不确定需求时得到的不靠谱报价当做真实报价去开始做预算,导致后期资金预算跟不上继而导致项目失控/破产。
我们经常遇到客户第一次跟我们咨询的时候说,以前找的某某软件公司太坑爹。做的东西象一坨屎,仔细一问就发现。原来他自己在项目开工之前自己对自己的需求是完全不清楚和不确定的。就这样稀里糊涂就开工了,以为开发商会帮他完善剩余东西。实际这些客户告诉我遇到过的开发商没有一家会去帮他们中途完善。
原因很简单,需求想的越仔细开发成本越高。一般根据需求的细化程度,成本差出来几倍到几十倍都很正常。10万接的项目,真要扣细节100万的工资成本都不够。这也是一般客户们平时问报价的时候,不同的开发商报价会差出来这么多倍的原因。并不是仅仅是贵和便宜。根本原因是大家对需求的理解完全是不一样的。客户自己不清楚就没人会清楚了。
负责任的外包公司会仔细的问你需求细节,不负责任的外包公司上来就给你报价
人总是有惰性的,一旦要想事情和要思考的时候都懒的思考。所以客户们一般反而会讨厌这种有耐心的会仔细问需求的开发商。反而喜欢这种什么都不问其实不知道你要做什么,但是先报个超低价吸引祝其入坑的开发商。最后带来的结果一般就是我们前面提到的那种情况,项目直接失败。或者中途被黑心开发商宰一把,中途狠狠加价(原来1万能做的功能中途要5万)。因为你已经选了他了,要么做到一半放弃,要么按他的继续加钱。大部分人都不想前面投入一半的预付款打水漂,而又不知道加这么一个功能到底会加多少钱。这时候已经没法再去选其他的开发商试了。所以会选择做下去。
我见过的最常见的例子,就是很多人上来就问做一个APP多少钱?或者问做一个简单的APP多少钱?或者说我要做个类似美团/淘宝/京东/滴滴打车。。。一样的APP多少钱?
第一种:问做一个APP多少钱?
其实你问这个问题就好像你到4S店问,一辆车要多少钱?车有10万的家用轿车也有1000万的超跑。车根据用途(轿车,越野,跑车,赛车,公交也是车),配置,引擎,装置不一样,价格和成本是天差地别。同理,你来问APP也是一样的。必须表达清楚自己要的是什么样的APP,用于什么场景,APP解决什么问题,怎么解决(具体需要哪些功能)。就来问价格,不亚于你去问汽车4S店,我就是要一辆车,你告诉我价格就行了。别人肯定会拿你当傻子。因为你没告诉人家你到底要什么车啊魂淡!!!
如果你只问我做一个APP多少钱?&我只能告诉你,几百块到几个亿,都有可能。
第二种:我要做一个简单的APP,多少钱?
每个人对简单的定义是不一样的。你说的简单具体是简单到什么程度,你又具体是要做什么东西的,很多人觉得微信也挺简单的。。。建议你每次问的时候都说清楚具体功能。
第三种:我要做个类似美团/淘宝/京东/滴滴打车。。。一样的APP多少钱?
一般这么问的创业者有个特点,很多说不清楚自己要的是什么。可能只是看中了比如滴滴打车的地图功能,但是描述的时候说的是跟滴滴打车类似。而滴滴打车的地图功能本身实际只占了滴滴整个软件系统功能的百分之一都不到。同理,有的是看中了美团的团购部分,说自己要做的是美团。有的看到京东有在线支付,就说自己要的是京东。如果你直接这么问,我其实完全不明白你想要的是你举得例子里面的具体什么功能。因为不可能完全仿一个美团/淘宝/京东/滴滴打车。。。
为什么不能是完全仿做?你看到的貌似简单的美团/淘宝/京东/滴滴打车/微信......这样的APP,每个的软件研发成本都是过千万,乃至几亿的(特别是复杂的后台)。因为这些大公司APP的细节的复杂程度和后台的复杂程度超乎你的想象。现在所谓的很多软件仿京东,微信之类的,网上说能给你开发微信京东之类的公司,可以说真正能做的功能不到微信京东的百分之一。举几个具体的例子。比如就说最基本的注册登录,可能就分为邮箱注册登录,微信授权登录,QQ授权登录,微博授权登录,短信验证码注册登录,密码找回又分为邮箱找回和短信找回。这里就罗列了7种情况,你做一种还是做7种开发成本可能就差了7倍或者更高。
又比如搜索功能,最简单的搜索功能可能开发一下就是几个小时的事情,但是这种搜索可能在几千个,几万个商品数据的时候还能正常运行。但是如果商品数据有几百万条,这时候肯定会崩溃。而不仅仅是商品数据会起到影响,比如你搜索功能是支持模糊搜索(即输入的关键词可以有偏差)还是精准搜索。模糊搜索能模糊到什么程度,讲究都是很大的。淘宝京东这样大平台的搜索功能,很多大公司光一个搜索功能就是需要十几个人的开发小组常年去进行开发和优化,养这些人的成本一年就是几百万上千万。你现在就可以打开淘宝的搜索功能仔细看看它有多少细节(高级搜索,地域,价位筛选,搜索结果排序等等等等)。感兴趣的可以自己去查查这些上市公司的财报。每个季度在软件开发上的成本都是几千万到几个亿不等。大公司一定是招自己有需要的人,如果不需要肯定不会招这么多人。由于篇幅有限,更详细的原因和要注意的地方不做详述。
现在诸位能理解为什么很怕这些问题了吗?&因为创业者的确是明明确确的告诉我,要做一个淘宝/京东/滴滴打车类似的APP,但是这种APP的成本是天文数字。你可能要的只是其中一部分功能,或者只是想模仿他的运营模式。
有些人可能会觉得,这是大公司所以才需要。我创业初期需要考虑的这么细吗?很明确的告诉你,非常需要。
等到错误发生了你再去解决,所要付出的成本是非常巨大或者会直接导致失败。
大公司不仅仅是因为他是大公司才做得细,是因为他做得细才能成为大公司。
而且你不考虑没人会替你考虑。不要寄希望于你在网上找的这些软件公司,他们只会告诉你这件事很简单,你快来吧,来了就能发大财,互联网人傻钱多。你不说清楚自己的APP具体需要的是哪些功能,最后吃亏的一定是你自己。因为你在不清楚自己要做的东西具体是什么样子的时候,你找的软件公司就更加不知道。
你寄希望于他们给你去思考细节,他们只会给你偷换概念,偷工减料。因为这样做就可以给你的报价更低增加你选他的概率。
之前有个真实的例子,一个客户跟个不负责任的开发商只说了有注册登录,而没和他说过要做找回密码,开发商也没有提醒他。而最后软件就是没有找回密码的。如果各位看官不想自己也遇到这样的情况而被坑,就请想清楚自己App尽量多的细节。
比如一个购物车功能包括,加入购物车,从购物车移除,添加/减少购物车内某个商品的数量,直接输入数字修改商品的数量,批量付款。这些功能里面你说了一个很多开发商就只会做一个,大部分开发商不会考虑其他的。而一般创业者会觉得,淘宝有啊,一般都有啊你为什么没做?(创业者看到的一般都是那种大公司很成熟的产品),你要知道,淘宝的开发成本是亿级别的。而且经过了很多年的迭代和更新。
阿里巴巴集团2015年Q3季度财报显示,2015年第三季度产品开发开支为人民币32.25亿元(约合5.07亿美元),占营收的15%。你没看错,一个季度32亿的开发成本。一年就是一百多亿。
大部分情况下细节方面你不和开发商提,一般就没有。如果别人会替你考虑的越全面,那么开发成本一定会很高。
这里我列举三大块最影响APP软件质量和成本的东西。希望大家一定要记在心里!!!方便找合适的开发商和掌控项目质量。
1.功能的开发方式
现在市场上存在的几种开发方式如下:
a.web网页加壳生成APP
web网页加壳生成APP的开发方式,先花几百块钱买个现成的手机网站模板,在加壳打包一个APP只需要5分钟,但是做出来的效果很差,耗流量,浏览体验极差,访问速度慢等等。部分开发商利用客户不懂,把这种5分钟速成的东西,当成原生态开发的APP去欺骗创业者。卖几千到几万的价格。而创业者很多时候还自以为捡了便宜(问了十几家这家最便宜)。
b.Web网页+原生态混编(网页部分占80%以上)
混编方式的APP效果比第一种稍好。但是如果要做出接近原生态的效果,需要不断的优化和改版,花的钱不比原生态少。而如果不对网页和系统优化,只是简单的拼凑。那么做出来的效果和web加壳的差不多.
c.HTML5开发
成本大概是原生态APP的50%到30%,也是比较接近原生开发能达到效果的一种方式。但受到很多限制。各大平台兼容性还不足,相对来说还处于过渡期,同时比较耗系统资源。在低配的手机上更卡。手机淘宝的APP目前就是HTML5+原生态混编的,相对来说在很多低配的手机上还是比较卡的。最近优化了很多,但是早期的表现很不尽人意。Facebook和京东都尝试过HTML5,同时也吃了不成熟的亏。HTML5的未来或许是美好的,但是这期间的试错成本小公司不一定承受得起
d.原生态开发
是目前最常用和最成熟的方式。越重视细节成本越高。一般根据具体功能要求一个APP的开发成本从几千块到几千万不等。
2.功能的实现方式(功能的复杂程度和用户量)
比如上面说到的搜索功能,具体对搜索功能的要求成本会让成本差出来几万倍。不仅仅是搜索,再举几个例子。比如微信里面的聊天,分为文字,图片聊天,录音的语言聊天,语音及时对讲,视频聊天。
语音及时对讲和视频聊天只简单提一提。这些都是开发成本要用百万级和千万级来计算的东西。微信和QQ乃至现在自己的语言对讲和视频聊天都是有很多问题的,比如同时多人聊天会有很大的回声,电流,杂音。不是腾讯不知道,是知道了但是很难解决。
这里具体讲比如录音发送,一般来说我们听一段60秒的音乐是1M左右。而微信的一段60秒的语音压缩到了几十K,来保证发送和接收时的速度。同时还做了语音降噪(减少周围的噪音)等等。而如果这些不去考虑,只是简单的发送一段语音。两者之间的开发成本相差几倍到几百倍很正常。同样的,你的APP做出来你会发现,消息发送很慢,很耗流量等等。
3.APP在手机上的兼容性
相信各位在用手机APP的时候,特别是安卓手机。肯定发现有些APP会闪退,卡死之类的情况。这个就是因为APP的一部分功能在这台手机上不兼容或有bug。这些问题非常多而且很难解决。你只是一个用户的时候感觉不会那么强烈,因为你用的大部分都是大公司开发的很成熟的产品。但是你自己作为创业者的时候就必须要考虑了。因为没有人想自己的APP开发出来,10个手机上8个闪退。但是事实又的确如此。很多几十万成本开发出来的APP到处都是闪退。
兼容性是非常影响成本的(会对成本造成上下几倍到几百倍不等的成本)。仅安卓而言。安卓手机全世界有一万多种机型,各种不同的手机品牌,分辨率,操作系统版本号,都对程序的兼容性有影响。很多时候做兼容性调试的成本还要大于软件的开发成本,真要做到主流手机兼容,光买测试的手机就要花几十万去买。一个APP如果开发出来,不做兼容性调试开发。和做兼容性调试开发,成本也是会差出来N倍的。
另外在说说模板,很多时候一些项目如果有成熟的模板解决方案能节省很大的成本。
但是模板也一样价格存在巨大的差异。同样的一个商城模板可能价格也上下差出来几十倍,原因也是因为细节功能完全不一样,可能功能差了十几倍。如果你在买之前不仔细观察细节功能,那么一定会出现买了后大呼坑爹的情况。这个系统可能整个流程都是残缺的,更不要提你拿这个残缺的系统去运营了。
另外不是所有APP都有模板,一般来说只有商城相关的APP的模板比较多。而且模板有成熟不成熟的区别,真正成熟的模板开发成本和时间是巨大的,一个公司不可能同时有很多好的模板。因为数量多,必定不精。开发一个好的模板的成本已经巨大了,同时还搞多个,则说明每个模板上投入的成本和精力不会太多。
常见坑一:
客户问外包公司你们有什么知名案例吗?&外包公司说有啊,美团,大众点评,携程,一号店(说出一个一二线,或者是三线有一定知名度app的例子)是我们做的/是我们的案例。这种情况下90%是偷换概念或者纯骗。不管你找的这家公司是真有几百个人的大公司还是只有几个人的小公司。
客户喜欢听大案例,这样放心。但是在互联网技术领域,大公司的互联网产品是不可能外包给别人做的。
实际情况是,任何你但凡听说过小有名气的App,基本都是互联网公司自己招人做的&不太可能是找外包。你可以在百度搜索任何一家你听说过的app名字或者互联网公司名字+招聘2个字,都能看到他们长期在招聘大量的程序员工程师,同时公司长期备有几十到几百,甚至上千人的技术团队。
即使真的找外包,可能是最早创业初期的第一期找的外包,但是他们后来出名的那个系统跟最初找外包做的,已经完全不是一回事了不是一个东西了,业务代码已经完全不一样&。
外包做的东西就是前期低成本试错的一个东西,很可能一次都没用过就直接报废。滴滴打车之前最早就是找的外包开发的,但是基本没正式用过就直接报废了自己招人重新做。但是这家外包公司可能在N年后滴滴打车牛逼了后会跳出来跟客户说:滴滴打车是我客户案例,滴滴打车是我做的。利用的就是偷换概念和客户不懂不会较真。滴滴打车当前找他们做并不是因为他们牛逼,而是滴滴打车可能也被他们坑了。
还有的是,有些外包公司在这个很出名的App公司团队初创的时候,跟这个团队的创始人吹过牛逼,也只是吹过一点牛逼而已,可能并没有实际合作项目。然后这个外包公司N年后发现当年一起吹过牛逼的那小伙做成功了,这时候他跳出来说&XX是我客户,XXApp是我们客户案例。
还有一种情况就是,&比如很大的互联网公司,比如携程或者大众点评或者一号店,他们平时开发的时候也会有忙不过来的时候&,偶尔会找些外包公司进行一部分的人员外包,要几个技术员过来帮忙干几个月临时的杂活。一般都是打杂接触点边缘化的没有技术含量的东西,根本接触不到核心部分业务代码。&但是这时候外包公司又会说,大众点评是我们做的。都是偷换概念,显得自己牛逼。还有的就是一点关系也扯不上,&强行欺骗来增强客户信任。揭穿了就算了。&
其实你可以做个简单的实验,你在百度或者其他任何平台公司找app外包开发公司的时候,会遇到N家官网上有大众点评,或者在家点点,携程,美团之类的app是他的客户案例的,或者是他们的业务人员亲口跟你吹这样的牛逼。
其实这些被合作的互联网公司并不知道自己被合作了,以前有个梗是说吃了一次肯德基就是肯德基的战略合作伙伴了,加了一次油就是中石化的战略合作伙伴了。&而在app外包领域里真的这么干的公司非常多,不说小的,甚至大量已经上市的外包公司也吹这样的牛逼。偷换概念乐此不疲。
常见坑二:
外包公司给你的合同一定要仔细看,很多时候被骗的客户自己公司是有法务的但是也一样被骗。因为你的法务和律师根本看不懂那些看似专业的技术词语。所以并不知道他是在扯淡还是合理的。由其是在验收标准和开发要求的这几大块上。基本如果甲方公司没有懂技术的,哪怕有专业的法务也太容易被骗。
一般体现在合同里对需求描述的不详细或者压根合同里就没有提到需求,只说要做个某某app,多少钱什么时候交付。&这样的合同其实压根没有一点卵用,你们之间商量的做个某某app只有你们自己口头讨论了需求,但是如果没非常详细的落实在合同里,最后外包公司随便给你个东西也能交付。甚至压根就不是最早你们商量的,因为合同里并没有证据能证明你们要做的到底是什么。
同样的还有开发方式(原生还是混编,H5还是加壳),验收的标准是什么这些如果不提,每一次都是提前被埋下的炸弹,遇到骗子你去法院都白瞎。根本就告不倒人家,就是合法的骗。
一般负责任的公司在合同里都会非常详细的给到一个很长的需求文档,根据项目的大小起码有几十页,里面有各自原型图和需求说明。用到的技术,项目架构,开发方式等等都讲的非常清楚。
这个文档是合同非常重要的附件,里面详细的描述了你们这次项目具体是要做成什么样子。如果没有这个,双方签完合同的时候其实都是蒙逼的。要做什么根本没个界定,到时候胡乱拿个东西交差也是不违反合同的。
这个看似常识的东西其实大部分外行都不知道,我每年都至少见到几十起外包开发被骗是被坑在这个地方的。
暂时就更新这么多,app开发最好的方式就是甲方自己公司有个懂技术的能参与进来选择开发商和逐步交接。以后有时间在慢慢更新。
更多内容请关注QQ:,咨询APP开发:TE:
楼主邀你扫码
参与上面帖子讨论
你尚未登录或可能已退出账号:(请先或者
【敬请阅读】
亲爱的网友们,、有更新哦!
请您务必审慎阅读、充分理解各条款内容,特别是免除或者限制责任的条款、法律适用和争议解决条款。免除或者限制责任将以粗体标识,您应重点阅读。
【特别提示】
如您继续使用我们的服务,表示您已充分阅读、理解并接受《西祠站规》、《西祠胡同用户隐私保护政策》的全部内容。阅读《西祠站规》、《西祠胡同用户隐私保护政策》的过程中,如果您有任何疑问,可向平台客服咨询。如您不同意《西祠站规》、《西祠胡同用户隐私保护政策》的任何条款,可立即停止使用服务。
南京西祠信息技术股份有限公司
我已阅读并同意、中的全部内容!}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信