招聘移动开发,老板必问的10个问题

AppEmpire CEO及XtremeLabs工程VP等业界专家分享了在聘请移动应用开发者时应问的10个关键问题,涵盖从App作品展示、客户列表验证到沟通方式、特殊功能、版权协议、应用测试、提交审核、费用要求等多个方面。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

摘要:如何才能聘请到最合适的移动应用开发者?App Empire CEO及Xtreme Labs工程VP等诸多业界大牛纷纷支招,从应聘者的App、如何赚钱、特殊功能、各项协议条款等各方面入手,总结出了10个在聘请开发者时最应该问的问题。

在智能手机及平板电脑成居家必备的设备之时,应用开发也成为各行业另辟的一条盈利之道,从星巴克中国移动到中航信的“航旅纵横”等行业应用莫不如是。很多时候各公司或个人需要外聘开发者来帮助自己完成相关的应用开发,可能是想要推广产品,或者只是让消费者简单地查看产品的相关评论、视频或优惠券。究竟如何才能聘请到最合适的移动应用开发者?为此,App Empire CEO及Xtreme Labs工程副总裁等诸多业界大牛纷纷支招,总结了10个在聘请移动应用开发者时最应该问的关键问题,以此来帮助大家寻找到自己心中的那位“Mr.Right”。


图:如何才能聘请到合适的开发者?好头疼!

问题1. 我从哪儿能找到你此前开发的移动App?

正常情况下,合格的应聘者应该很乐于向你展示自己此前开发的或在其中发挥重要作用的App,他们会向你提供自己在苹果的App Store、BlackBerry的App World或Google Play等所有应用商店中发布的应用链接。


图:App Empire CEO Chad Mureta

对此,崇尚“赚钱、享受生活、让技术为你而工作”理念的旧金山App开发公司App Empire CEO Chad Mureta表示:“通过这种方式你能够对他们的技能、经验以及是否具有开发你想要的移动App的能力进行考量。”

问题2. 可以让我看一下你近期的客户App列表清单吗?

应用开发不像拍电影,所有的工作人员在最后的演职员列表中都可以查看到,对于一款App,究竟是谁开发了它,大多数情况下,我们都无从知晓。这就是为什么直接和应聘者谈论他的近期客户可以对他们进行真实性检验的一个非常重要的原因。

此外,通过查看应聘者的个人资料也能很好地了解应聘者是否可靠、工作积极并时刻以最终结果为目标。比如你可以问他们,是否遵循额定的交付期限及预算内支出?在面临压力时,如何能很好地完成工作?


图:Xtreme Labs工程副总裁Farhan Thawar

而来自加拿大安大略省移动战略及产品开发公司Xtreme Labs的工程副总裁Farhan Thawar表示很多时候,应聘者只会提供有利于他们的信息参考,因此,他建议招聘者更应该浏览一下应聘者的LinkedIn资料,看看自己是否有曾与他一起工作的同行,可以向他们了解对于该应聘者的经验、能力及职业道德的印象。

问题3. 你使用哪种智能手机?

这个问题可以让你洞察应聘者对于某一移动平台的热情及认识度。“如果你告诉我说你可以为iPhone开发一款App,那么,你就应该有一台iPhone,并且,你还应该玩过你开发的所有App,当然也应该玩过其他人开发的App。”Thawar如是说。这一道理也同样适用于Android、BlackBerry等其他平台。

问题4. 我的App如何赚钱?

如果你的首要目标是赚钱,那么开发者就必须要明晰如何构建功能才能让你大赚特赚。通过对App所提供的功能进行衡量,最终选择是采用每次下载付费收入模式还是介于99美分与4.99美元之间的收费模式。


如果你选择采用免费模式,那么就要确保你的开发者深谙整合移动展示广告、应用内购买或付费订阅服务。

问题5. 在开发过程中,我们将如何进行沟通交流?

应用程序的质量往往取决于在整个开发过程中,作为Boss的你,是否对应用设计及功能要求了然于心,并且是否经常与开发者进行交流。

你聘请的应用开发者更喜欢通过聊天、电话、Skype、短信或Email的方式与你进行沟通交流?多长时间一次?或者他/她更喜欢使用一个非常受欢迎的项目和像37signals的Basecamp那样的任务管理系统与你进行互动?又是隔多长时间向你汇报进度?

问题6. 你可以为我开发出哪类特殊功能?

一款应用,如果其本身缺乏真正的创新和非常实用的功能,那么,它将很少能吸引开发者的注意力。因此,可以将你中意的卖点突出,接下来的任务,就交给开发者完成,看他是否能为你的应用添加3D游戏、社交媒体共享、GPS签到或产品优惠券等元素。

问题7. 假如我让你来帮我开发一款App,那么谁将拥有这款App?

为了确保你拥有你所委托的App的所有权利,你必须要和你所聘请的应用开发者签订一份书面的“版权转让”协议或“雇佣作品”合同,同时这些文件应该保密,并要声明该应用的设计、源代码等所有内容的使用权归你享有。


问题8. 你是如何进行应用测试的?

通常而言,测试App最好的方法莫过于在应用即将登陆的智能手机平台上进行运行使用。应聘者应该对自己如何进行Beta测试排除Bug提供非常详细的说明,包括如果发现Bug,如何处理它们?速度有多快?

问题9. 你能将我的移动应用提交到应用商店并通过审核吗?

在应用Beta测试版之后,就到了向应用商店提交应用的时候了,应用提交审核往往是一个漫长而又繁杂的过程,因此,你的开发者必须要知晓如何能成功通过应用审核。

问题10. 你的费用要求及付款条件是什么?

对于应用开发者的薪水,你有必要起草一份书面协议对付款方式进行具体说明,是以小时计还是固定的收费方式。大多数开发者,都会要求提前进行一次性的支付,也有许多人会要求在项目开始时先支付一部分的定金,在应用完成时再支付尾款。

一般情况下,开发最基本的移动App的价格可以定在1000美元到5000美元之间。但如果是以小时计的话,可能在最后会花费更多的时间。如果开发的应用包括数据库驱动或3D游戏等较为复杂的元素,价格相对要更高一点。

资源下载链接为: https://pan.quark.cn/s/22ca96b7bd39 在当今的软件开发领域,自动化构建与发布是提升开发效率和项目质量的关键环节。Jenkins Pipeline作为一种强大的自动化工具,能够有效助力Java项目的快速构建、测试及部署。本文将详细介绍如何利用Jenkins Pipeline实现Java项目的自动化构建与发布。 Jenkins Pipeline简介 Jenkins Pipeline是运行在Jenkins上的一套工作流框架,它将原本分散在单个或多个节点上独立运行的任务串联起来,实现复杂流程的编排与可视化。它是Jenkins 2.X的核心特性之一,推动了Jenkins从持续集成(CI)向持续交付(CD)及DevOps的转变。 创建Pipeline项目 要使用Jenkins Pipeline自动化构建发布Java项目,首先需要创建Pipeline项目。具体步骤如下: 登录Jenkins,点击“新建项”,选择“Pipeline”。 输入项目名称和描述,点击“确定”。 在Pipeline脚本中定义项目字典、发版脚本和预发布脚本。 编写Pipeline脚本 Pipeline脚本是Jenkins Pipeline的核心,用于定义自动化构建和发布的流程。以下是一个简单的Pipeline脚本示例: 在上述脚本中,定义了四个阶段:Checkout、Build、Push package和Deploy/Rollback。每个阶段都可以根据实际需求进行配置和调整。 通过Jenkins Pipeline自动化构建发布Java项目,可以显著提升开发效率和项目质量。借助Pipeline,我们能够轻松实现自动化构建、测试和部署,从而提高项目的整体质量和可靠性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值