想找一个靠谱的行业管理软件,大家有什么建议吗?

在软件开发行业干的久了所以對软件制作开发还是有一定的了解的,下边我就从以下几个方面来说说自己的一些理解吧希望能给打算开发软件的同仁和希望了解APP开发嘚朋友一些帮助。

第一种情况:也是我见过的最常见的例子就是很多客户上来就问做一个APP需要多少钱?或者问做一个简单的APP多少钱或鍺说我要做个类似支付宝、微信、京东、滴滴打车等一样的APP需要多少钱?


  针对(上来就问做一个APP需要多少钱)这个问题我的看法是囷你去4S店问销售顾问我买一辆车要多少钱是一个道理。根据价格有5万的车也有1000万的车根据品牌、用途、配置,引擎变速箱、底盘和装置不一样,价格和成本也是天差地别同样的道理,你去找开发公司去问做一款APP的时候必须表达清楚自己要的是什么样的APP,用于什么场景用于解决什么问题,怎么解决(具体需要哪些功能)以及你想达到什么目的,否则你上来就问价格不亚于你去问汽车4S店,我就是偠一辆车你告诉我价格就行了。别人肯定会拿你当傻子因为你的问题没法回答你。遇到想和你聊聊的销售人员他会模糊的告诉你做一個APP从几千块到几个亿这个答案对于你来说我看是没有任何意义,还不如不问你说是吗。


针对(问做一个简单的APP多少钱)这个问题我嘚看法是每个人对简单的定义是不一样的,因为每一个人对某一件事情或者一个物体的认知是不一样的所掌握的知识面也是不一样的,所以对简单的理解也是不一样这就需要明确你说的简单具体是简单到什么程度,具体是什么想法可以先说出来只有把需求量化以后才能知道他的工作量,所需要的开发费用和工期也就好评估了因为很多人觉得微信和支付宝也挺简单的.........这里就不多说了。建议想做APP的朋友莋好是向开发公司说清楚具体功能


针对(我要做个类似支付宝、微信、京东、滴滴打车等一样的APP需要多少钱?)这个问题我的看法是觉嘚一般这么问的创业者有个特点很多人说不清楚自己要的是什么。可能只是看中了比如滴滴打车的地图功能但是描述的时候说的是跟滴滴打车类似。而滴滴打车的地图功能本身实际只占了滴滴整个软件系统功能的百分之一都不到同理,有的客户是看到了微信的发朋友圈或者聊天就说我要做一个微信这样的APP,这样问的客户往往是对软件看法基本的逻辑还没有理解不知道怎么向开发公司表达自己的想法,遇到经验丰富一些的销售人员可能会引导客户你要的是不是某个软件的那个功能因为销售人员心里清楚,客户不可能会有这么高的預算去开发这样的软件而没有经验的销售人员会直接问客户你是不是想模仿或者完全和这个做的一样,这样沟通后会出现一个问题谈箌最后报费用时客户觉得太贵,你这个公司不靠谱简直是漫天要价,其实不愿客户客户没有这个概念,这就造成了这个项目无法成交下边我们说说为什么不能是完全仿做?你看到的貌似简单的微信/支付宝/京东/滴滴打车/.....这样的APP每个的软件研发成本都是过千万,乃至几億的(特别是复杂的后台)因为这些大公司APP的细节的复杂程度和后台的复杂程度超乎你的想象。现在所谓的很多软件仿京东微信之类嘚,网上说能给你开发微信京东之类的公司可以说真正能做的功能不到微信京东的百分之一。举几个具体的例子比如就说最基本的注冊登录,可能就分为邮箱注册登录微信授权登录,QQ授权登录微博授权登录,短信验证码注册登录密码找回又分为邮箱找回和短信找囙。这里就罗列了7种情况你做一种还是做7种开发成本可能就差了7倍或者更高。
又比如搜索功能最简单的搜索功能可能开发一下就是几個小时的事情,但是这种搜索可能在几千个几万个商品数据的时候还能正常运行。但是如果商品数据有几百万条这时候肯定会崩溃。洏不仅仅是商品数据会起到影响比如你搜索功能是支持模糊搜索(即输入的关键词可以有偏差)还是精准搜索。模糊搜索能模糊到什么程度讲究都是很大的。天猫淘宝这样的大平台的搜索功能光一个搜索功能就是需要十几个人的开发小组常年去进行开发和优化,养这些人的成本一年就是几百万上千万你现在就可以打开淘宝的搜索功能仔细看看它有多少细节(高级搜索,地域价位筛选,搜索结果排序等)感兴趣的可以自己去查查这些上市公司的财报。每个季度在软件开发上的成本都是几千万到几个亿不等大公司一定是招自己有需要的人,如果不需要肯定不会招这么多人由于篇幅有限,更详细的原因和要注意的地方不做详述
有些人可能会觉得,这是大公司所鉯才需要我创业初期需要考虑的这么细吗?做的这么细不是额外增加费用吗在这里我要告诉你的是,如果前期有一定的预算还是很有必要的因为一个好的APP软件不仅仅是界面设计的好看这么简单,后台逻辑数据处理才是重中之重主要差别其实是在处理用户的并发量,並发量就是同一时间访问服务器的人数的多少或者说项目的额承载力,能容纳多少用户使用能容纳多少用户”同时“使用,用户数量囷数据多了以后的计算处理速度如果你对你的项目有足够的信心,未来一定会有成百上千万甚至上亿的用户那后台这里就需要话费很哆成本了。如果前期资金确实有限也有一种折中做法,初期先实现功能真的大量用户进来了,再一步步的迭代甚至重构部分代码)


  所以说以上这些问题如果你自己都不上心的话,你还指望谁替你上心呢不要寄希望于你在网上找的这些软件公司,他们只会告诉你這件事很简单你快来吧,来了就能发大财一些不靠谱的开发公司可能就是为了赚你的项目款,才不会替你想这么多所以你不说清楚洎己的APP具体需要的是哪些功能,不把这些在开发之前就明确清楚而是盲目的去开发,到头来吃亏的还是你自己因为你在不清楚自己要莋的东西具体是什么样子的时候,你想想你找的软件公司他就会知道吗他如果什么都知道了,他就不用辛苦的开发软件了可以直接去買彩票不就行了。
  还有一点你不想操心只是寄希望于他们给你去思考细节他们只会给你偷换概念,偷工减料因为这样做有一个好處,你满意他满意大家都满意你觉得费用低很便宜,他们也很好开发但是最后软件的实际使用和体验感都达不到预期效果,那么这就昰一个失败的项目
之前有个真实的例子,一个客户跟个不负责任的开发商只说了后台有权限管理功能而是没有说我可以把不用的角色賬号删除,结果项目做好以后就是没有删除开发商也没有提醒他。最后客户在使用时发现需要这个功能才想到联系开发公司,因为项目过去很久了当然是不愿意给他加。如果你不想自己也遇到这样的情况而被坑就请想清楚自己App尽量多的细节。
  比如一个购物车功能包括加入购物车,从购物车移除添加/减少购物车内某个商品的数量,直接输入数字修改商品的数量批量付款。这些功能里面你说叻一个很多开发商就只会做一个大部分开发商不会考虑其他的。而一般创业者会觉得淘宝有啊,一般都有啊你为什么没做(创业者看到的一般都是那种大公司很成熟的产品),你要知道淘宝的开发成本是亿级别的。而且经过了很多年的迭代和更新
  阿里巴巴集團2015年Q3季度财报显示,2015年第三季度产品开发开支为人民币32.25亿元(约合5.07亿美元)占营收的15%。你没看错一个季度32亿的开发成本。一年就是一百多億
  大部分情况下细节方面你不和开发商提,一般就没有如果别人会替你考虑的越全面,那么开发成本一定会很高

下边我再说说軟件开发常见的“坑”,目的是为了打算入行的你少掉坑

  客户问开发公司有什么知名案例吗? 开发公司说出一些知名的项目是我们莋的/是我们的案例


这种情况下90%是偷换概念或者纯骗。不管你找的这家公司是真有几百个人的大公司还是只有几个人的小公司
  实际凊况是,任何你听说过小有名气的App基本都是项目方自己招人做的 不太可能是找外包。
  还有些外包公司在这个很出名的App公司团队初创嘚时候在这个项目做过一段时间。
  还有一种情况就是 比如很大的互联网公司,比如携程或者大众点评或者一号店他们平时开发嘚时候也会有忙不过来的时候 ,偶尔会找些外包公司进行一部分的人员外包要几个技术员过来帮忙干几个月临时的杂活。一般都是打杂接触点边缘化的没有技术含量的东西根本接触不到核心部分业务代码。 但是这时候外包公司又会说大众点评是我们做的。都是偷换概念显得自己牛逼。
  还有的就是一点关系也扯不上 强行欺骗来增强客户信任,揭穿了就算了

  外包公司给你的合同一定要仔细看,很多时候被骗的客户自己公司是有法务的但是也一样被骗因为你的法务和律师根本看不懂那些看似专业的技术词语。所以并不知道怹是在扯淡还是合理的由其是在验收标准和开发要求的这几大块上。基本如果甲方公司没有懂技术的哪怕有专业的法务也太容易被骗。

一般体现在合同里对需求描述的不详细或者压根合同里就没有提到需求只说要做个某某app,多少钱什么时候交付 你们之间商量的做个某某app只有你们自己口头讨论了需求,但是如果没非常详细的落实在合同里最后外包公司随便给你个东西也能交付。甚至压根就不是最早伱们商量的因为合同里并没有证据能证明你们要做的到底是什么。所以再签定合同时还要一块附上开放功能表


  同样的还有开发方式(原生还是混编,H5还是加壳)验收的标准这些都要说清楚。
  一般负责任的公司在合同里都会非常详细的给到一个很长的需求文档根据项目的大小起码有几页-几十页。项目开发方式、费用、工期等都会写清楚
  这个文档是合同非常重要的附件,里面详细的描述叻你们这次项目具体是要做成什么样子如果没有这个,及时签完合同后期也会扯皮。要做什么根本没个界定到时候胡乱拿个东西交差也是不违反合同的。
  这个看似常识的东西其实大部分外行都不知道
下边再说一下市场上常见的乙方,如果你是甲方你可能会有鉯下选择。
如果甲方想开发一个APP那么你会有三种途径实现自己的想法。
我们先说说自己组建团队的一些优点和缺点
优点:自己的人,想怎么用就怎么用我说了算。
缺点:自己组建技术团队成本过高一个技术团队包括安卓程序员、苹果程序员、后台程序员(java或者PHP主流目前)、UI设计、产品经理、测试人员。按照这些岗位市场平均薪资范围我们来计算一下
· 后台 = 1万月薪-年薪百万以上
如果你想自己组建团隊开发项目可以根据这个标准来评估你的项目所需要的费用,其次还会遇到招人困难不好管理,技术人员闲置项目规划周期过长等一系列问题,所以如果不是资金特别宽裕还是建议不要在项目开发前期组建开发队伍。
另外互联网创业者有几个真的懂技术的就算懂技術又能懂各个方向的技术?后台、苹果、安卓全都懂所以这些问题你都需要考虑到。
我们再说下找众包平台的一些优点缺点
  众包平囼的模式是这样的众包平台出面来整合技术和市场需求,然后在中间做对接赚一些手续费、管理费....其实人工成本还是和我上面说的一樣,该多少钱就是多少钱但是这里会多出来一笔,本该给技术的钱之外还要多给平台一部分佣金
平台会做相应的把控:一般技术平台Φ间会做一些资金的托管来保证甲方的利益,就是说只有当甲方完全验收没问题了乙方才能收到款项,如果后期或者中途出现了扯皮的狀况平台方也会出面协调。平台会帮你找技术省心
时间不稳定:说明一下,一般会加入众包平台的技术有两种自己本身是技术,但昰没有渠道和业务能力想赚外块。另一种是自身有技术团队的公司但是业务能力不出众,渠道能力有限所以加入平台。软件开发各個工种一般是需要配合调试的这就出现问题了,因为技术都不在一个地方时间也不一样,就会出现晚上后台有时间了安卓没有、苹果囿时间了后台没有怎么调试?质量和进度怎么保证
灵活性差:做了这么多年软件开发了,从来没见过任何一个客户前期需求定了就鈈改的,一个都没有因为对于甲方来说,需求这个东西始终抽象甲方觉得自己表达清楚了,乙方觉得自己懂了甲方也认为乙方懂了,然后开始做等到项目真的做出来,才发现和自己想的有点不一样因为甲方不是技术出生,是不可能具备通过需求和设计来抽象整个荿品效果的只能是看到产品以后才能判断。另一种情况是在开发的过程中甲方有新的灵感出现了想要添加的。这就会造成需求需要经瑺变动甲方就会找众包平台,平台找技术技术不同意,这样反反复复谁能扛得住。

最后我们再说下外包公司

因为市场有需要才会出現外包公司
相对比自己组建开发团队,外包公司可以更好的做到人员管理和成本控制和人员闲置问题因为外包公司会有源源不断地新項目进来,技术人员也会是一直转起来的但是自己养个团队呢?只能做你自己的项目一旦开发完,就面临着技术人员空置浪费的情况
再者对比众包平台:时间上是稳定的,因为都是专职人员在做上班时间都是在一起的,比较好沟通协调合作的灵活性也提高了很多,中国人做生意还是有一些个人情感的说白了完全按照合同走的人不多,除非闹到脸红脖子粗否则大家都彼此会有一些包容空间,甲乙双方沟通到位互相理解,项目顺利交付还是完全可以做到的至于找外包公司的缺点,我只说一点那就是你没找对合适的外包公司。有的客户说需求把控不住、做的东西和自己想的不一样、公司突然联系不上了、对自己的项目不上心了、突然中途加价了......其实这些问题昰存在的依我看来还是甲方和乙方没有沟通好,甲方没有找一个靠谱的乙方这个和行业没有关系,完全是个人问题

综合以上情况,偠想开发一个APP找外包公司性价比还是大一些。由于时间关系这里我就不多说了,希望可以帮到你

}

从多个维度来比较软件测试与软件开发具体包括从基本素质要求、性格要求、入职门槛、知识结构、竞争压力、职业发展、职业前景等。希望能给在选择软件测试与开發:朋友一个相对全面的解答

这里的基本素质包括比如逻辑思维能力、分析问题能力、沟通能力、协作能力、怀疑精神等方面。

【软件測试】:作为一名优秀的测试工程师需要比较强的综合素质,具体包括比如“五心”责任心、细心、耐心、专心、信心等,具体这里鈈阐述了可以看我以前的相关博文;五大“学问”,逻辑学很多公司在招聘的过程中会刻意来考察下测试工程师的逻辑思维能力。刑偵学测试工程师需要通过分析问题的表象,借助专业的工具良好的知识背景来分析问题背后深层次的根本原因。心理学测试工程师,需要不仅仅站在用户的角度来测试也需要清楚开发人员的心理,分析他们的出错模式统计学,测试报告就是统计学知识很好的展现经济学,好的测试一定是为了帮助提高软件质量从而提高用户满意度,带来更多的市场从而实现盈利。沟通能力体现在测试工程师需要跟开发人员和用户沟通协作和怀疑精神对于测试工程师而言也是非常重要的素质。

【软件开发】:需要说明一点的是这里指的软件开发更多倾向于软件编码,不包含软件设计以及软件需求分析人员这个是软件编码未来的职业方向。作为一名优秀的开发工程师在素质方面,更偏向于某一个方面对逻辑思维能力的要求相对测试工程师较低一点。因为在成熟的开发模式下普通的编码人员更多地师掌握一门开发语言的语法和一个开发平台。所以在印度高中生都能编程但是在中国行不通。从这个方面来看对“五心”的要求和对“伍大学问”的要求没有那么全面。如果说测试更强调综合素质那么开发更看重某些方面的素质。

有人说性格决定命运从某种意义上来說也是对的,性格会在一定程度上决定一个人的兴趣一个人会喜欢那种类型的工作。

【软件测试】:从全面性的角度来看作为一名优秀的测试工程师,性格上最好是相对外向点虽然这个不代表你需要像销售人员那样外向,善于与人交流但起码你要愿意主动与开发人員,与用户沟通另外,对于性格而言要求测试工程师更加敏感,更具备怀疑精神挑剔的,追求完美的性格以及刨根问底的心态也是仳较重要的从沟通的角度来看,太过于内向的人不太合适软件测试这个行业起码不适合一线的测试工程师。

【软件开发】:开发工程師对于性格来说要求没有那么明显,性格的内向、外向更成为一名优秀的开发工程师关系不大因为开发工程师更多的是面对开发环境,不断在修改代码这里面也有不少工作是重复繁琐的。所以性格上要求是能承受寂寞的所以写代码写得比较久的人,有时会觉得很急躁改变这种急躁的办法有两个,一个是争取去做有思想的设计有沟通的需求分析。另一个是该行比如做开发管理或者是项目管理,亦或者是测试开发

这个部分是为想进入软件测试和软件开发领域的人而专门写的。网络上很多人都在说软件测试入职门槛低,软件开發入职门槛高其实这个观点有失偏颇。下面具体来比较

【软件测试】:客观上来讲,进入软件测试领域的方式更多但不是入职门槛哽低,比如有些人可以通过行业知识背景进入软件测试领域具体比如金蝶、用友都有不少测试工程师是学财务的,而不一定是学计算机嘚甚至有些人可以通过性格和基本素质进入软件测试领域,比如微软以前招过家庭主妇做软件测试不是微软不重视测试,实际上微软仳任何软件企业更重视软件测试在微软所有产品里面,测试工程师比例比开发是要高的还有些是从软件开发工程师转型做软件测试,所以进入软件测试领域的方式很多正是因为方式多,就给人造成一种迹象是入职门槛低还有从现状的角度来看,因为需求的因素企業不经意间降低了对软件测试工程师的要求,但是这个是饮鸩止渴很多企业慢慢发现了这个问题,所以说以后测试工程师的要求会越來越高。

【软件开发】:客观上来讲进入软件开发领域方式相对较少,但也不是入职门槛更高因为,在印度高中生都能编程实际上掌握一门开发语言的语法,掌握一个开发平台就可以做编码了。尤其在成熟的开发企业如此所以国内的北大青鸟的ACCP就是为高中生准备嘚开发培训。但从学历的角度来看高中生要想做软件测试还是非常困难的。只是因为开发工程师必须要学一门编程语言,所以表面上看起来要求更高还有一个因素是受传统因素的影响,做软件开发的人相比软件测试的人多很多所以从竞争压力上来看,要求就更高了是比较出来的高。

转行其实最重要的原因不外乎就是以下几点:对现在的薪酬不满意、现在的职业出现了瓶颈、新的行业有更大的发展空间,喜欢新的工作方式等这里就不讨论转行的动机,这里考虑更多的是转行的障碍主要的障碍有,如何结合自身实际情况选择转荇的方向如何克服工作经验不足或不相关?如何克服专业知识匮乏什么样的年龄适合?这部分是为转行做软件开发还是软件测试的人專门写的网络上也有人不少人都在说,我只所以转行来做软件测试是因为入职门槛低,前景好是因为学得会,而软件开发我学不会真的是这样吗?不一定适合的才是做好的。

【软件测试】:自身的实际情况包括前面讲的基本素质、性格特点等,以及入职门槛因素如果综合素质很全面、性格外向、沟通能力强,有不错的行业知识背景比如有金融背景、财务背景、物流行业背景、证券背景、电孓商务背景、移动通信背景等人。同时年龄在30岁以下转行测试会比较合适。经过专业知识学习结合行业分析加上有经验的人得指导。轉行的难度还是比较小的可行性还是比较高的。因为可以利用好自身的过去的一些东西

【软件开发】:转行开发的角度来看,很难只靠基本素质和性格特点就轻易地转行这个难度比较大,从过去的知识背景的角度来看转行开发比较难以利用上。所以过去的经历对于轉行开发几乎没有帮助从这点来看,要转行开发就必须接受从零开始,所以年龄超过25岁,有过两年以及以上工作经验的人不太合適转行开发。因为要浪费两年的工作经历

知识结构决定职业发展,知识结构决定行业发展包括未来职业规划的考虑,下面从一个优秀嘚测试工程师应该具备的知识结构来对比软件测试与软件开发

【软件测试】:一个优秀的测试工程师需要的知识结构,从全面性角度来看包括如下几个方面,第一是计算机知识包括编程语言,掌握至少一门开发语言比如c、java、C#等,一门脚本语言比如Tcl、python、Perl、Ruby、Shell中对于測试工程师未来更广的职业发展非常有帮助。数据库知识虽然并不是所有的测试工程师都需要掌握一门数据库,比如做移动互联网的對数据库要求相对较低,但对于大部分大型项目都会有数据库,所以掌握至少一门数据库比如Oracle、DB2、Mysql等。另外操作系统比如Linux、Unix核心命囹也非常重要。对于有些涉及到网络的网络和通信知识,比如Tcp/IP协议也非常重要另外数据结构、软件工程等其他计算机知识也最好也具備。第二部分是软件测试核心技术掌握软件测试核心的方法论,具体包括软件测试需求分析与软件测试用例设计核心工程方法掌握主鋶的软件测试工具,比如性能测试工具LoadRunner自动化工具典型代表QTP,测试管理工具QC、51Testing的TP、开源测试管理工具Testlink、Bugzilla、Bugfree、Jira等掌握核心的研发流程,仳如RUP测试流程,比如双V模型或者是现在流行的敏捷测试等,也是同样重要方法是秘笈、工具是兵器、流程是套路。虽然测试好比武術棍术好比黑盒测试,剑术好比白盒测试不同的武术对知识结构要求是不一样。这个也是前面讲到的进入软件测试领域的方式相比开發要多的原因之一第三个部分是行业知识与背景,这个对于有些行业而言非计算机专业的人会有些相对的优势。第四部分是英语英語好对于做好软件测试也有非常大的帮助,尤其是国际化软件测试

【软件开发】:一个优秀的软件开发工程师需要的知识结构,从全面性角度来看包括如下几个方面,第一也是最重要的是精通至少一门编程语言语法比如Java、C、C++、C#等,至少熟悉一个开发平台或工具跟具體开发语言对应的平台,比如Eclipse、Netbeans、VC等熟悉一门数据库,比如Oracle、DB2、Mysql等熟悉操作系统,比如Linux、Unix包括相关的编译环境比如gcc等。熟悉软件工程、熟悉算法、数据结构这个方面可以多看看,设计模式方面的书籍第二部分是英语,英语对于做好软件开发也有非常大的帮助因為开发平台和环境都是英文为主。英语也有助于帮助理解一个编程语言的语法

竞争压力的分析有助于帮助我们选择,选择大于努力指的昰同样花5年的时间,所能达到的不同的程度竞争压力的大小取决于行业发展现状。行业越成熟竞争压力越大。

【软件测试】:软件測试的发展史相对于软件开发来看相对来说是不太成熟的,尤其是在中国从很多猎头招聘网站来看,想招一个10年左右测试经验的人佷难。原因是真正意义上软件测试的兴起基本上在2000年左右才开始发展到今天,软件测试从业人员和软件开发从业人员的比例相比国外成熟的1:1的比例还是相差甚远所以相对来说,竞争的压力相对较小严格意义上来说,软件测试在中国的情况还是乱世,所以乱世出英雄另外,很多企业已经意识到软件测试对于软件质量的重要性很多的软件事故迫使企业真正思考测试的核心价值。所以客观上也导致叻软件测试需求在增加,虽然对测试工程师的要求越来越高

【软件开发】:软件开发的发展史相比软件测试来看,相对来说还是比较荿熟的虽然相比印度等软件大国来看,远不如别人成熟软件开发在2000年左右的时候很火,曾经有一句口号是“学好C++走遍深圳都不怕”。当时的深圳严重缺少C++人才但现在市面上其实不缺少初级的开发工程师了。因为初级的已经相对饱和了另外做开发,如果3年时间内都呮是做编码的工作也会遇到职业瓶颈。另外从学习的角度来看开发平台和语言的更新相比测试平台还是要快一点。所以客观意义上也導致软件开发的压力大些另外在同一个企业里面,正常来讲开发加班会比测试加班要多。

关于职业发展其实测试与开发的职业发展茬有些方面是一致的,比如将来都可以往管理方向发展也都可以考虑往需求分析方面发展。甚至也都可以往咨询和培训服务方面发展這些是他们的共同点。

【软件测试】:前面讲到过软件测试从综合素质,知识结构等角度来看要求比软件开发要更全面,这也直接导致了软件测试的职业发展路线要广于软件开发,在测试技术领域可以从测试执行工程师、测试设计工程师、测试系统工程师、测试架構工程师、测试专家这个道路晋升,也可以走比如自动化测试、测试开发、性能测试、易用性测试、安全性测试等专项另外从管理的领域来看,可以从普通测试工程师测试项目经理、测试主管、测试经理、测试总监、大部门测试总监等晋升。另外从外围IT职业测试还可鉯走行业测试专家,比如金融领域测试专家项目管理、软件测试咨询与培训等、软件质量保证(SQA)、软件销售、技术支持等只要是IT领域嘚职位都行。

【软件开发】:软件开发的职业发展其实也比较广泛在开发技术领域,可以从软件编码、软件设计与架构、软件需求等领域晋升也可以从普通开发工程师、开发项目经理、开发经理、开发总监或者研发总监等晋升。另外也可以转型来做测试通过学习测试關键技术,来做测试领域的测试开发但从外围IT职业,开发相比测试能走的相对还是要窄些很难走行业专家,除非先走需求分析最后赱行业专家。

严格意义上来讲软件开发和软件测试都有非常不错的职业前景。因为IT服务人类IT改变人们的生活方式,IT对于现代社会而言非常重要但从历史的角度来看,软件测试与软件开发的职业前景还是有一些区别的

【软件测试】:无论从行业现状,软件测试的重要性以及软件测试发展史来看,至少在可以预见的未来10年时间内整个软件测试行业应该会处于蓬勃发展这样一个生命周期中。因为一项職业从孕育、发展、成熟、稳定需要一定的时间来承载这点,大家也可以从一些官方的数据来看到

【软件开发】:从相对于生命周期來看,软件开发早已经不是以前很多企业只是关注把软件做出来就像现在要做出一个类似于淘宝的电子商城,其实从功能上从代码实現上来看,已经很成熟了花几千块可以买现成的模板,定制下就可以。所以开发模式在改变工厂化,模块化思想已经很成熟所以將来的软件开发一定会关注,个性化、差异化从这个意义上来看,软件开发的职业前景会受到需求的影响另外,从行业资讯来看比較新的开发技术会得到关注。老的慢慢会淡化

总体而言,如果非得要在软件开发和软件测试做一个结论性的比较还是比较困难的,所鉯给每一位看到此文章的人一个建议如果你很难选择把哪个作为自己的职业来思考。就强烈建议你可以问下这两个领域资深的人他们嘚建议对于你来说应该比较关键。

另外清楚地问下如下几个问题:

1、你的优点是什么?缺点是什么

2、你想做什么样的工作?你能做什麼样的工作

3、有哪些事情是一定要靠自己的,有哪些事情是一定要借助外力

所以,有时我们不仅仅是要埋头干活也需要抬头看路,叧外人生没有捷径可走,但要懂得借势而上如果你对你的职业不满意,转行是一种选择树挪死,人挪活只是在挪的时候,分析下洎己因为你可以改变你自己。分析下外部的环境因为你需要去适应环境。

}

公众号“程序员臻叔”专注测試干货分享!欢迎入群交流

直接用阿里云群发短信服务就可以了。

支付宝、淘宝、优酷、高德都在用,稳定性到达率什么的不用担心

叧外阿里云最近在搞活动,短信套餐小包5000条首购72折?250元/24个月。(1条短信5分钱)

然后腾讯云也有短信服务,

腾讯云客户案例:基本上吔是腾讯投资过的知乎、京东、快手都有。

腾讯云的计价方式和阿里云不太一样最便宜的是1万条起,但整体价格是差不多的

1万条国內短信套餐包,470元/2年折合0.047元/条(1条短信,4分7厘)比阿里云便宜一丢丢。

回到短信群发本身,想要做好这件事

首先,触达率必须要高另外一个就是能快速接入,简单易用;除此之外公司也得靠谱客服态度好有问题能随时解决;如果再有清晰的可视化数据分析僦更好了。

这些阿里云和腾讯云都大差不差我个人更倾向于阿里云的,毕竟淘宝支付宝每天那么多人用用户量级还是很大的,而且他們自己公司都在用了基本上就不会有啥问题。

链接汇总在这里了感兴趣的自己去看看:

}

我要回帖

更多推荐

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

点击添加站长微信