在iPhone开发中培训一个人

时间:2010-07-27 13:01:56

标签: iphone ipad

我将雇用一名c / c ++程序员,并在Iphone和Ipad编程中培训他。我想要一些关于如何快速训练某人的建议。我主要希望他/她创建基本到中等复杂度的应用程序。我不想花太多时间训练,因为人们通常会在5-6个月内完成工作。 (我们基本上是一家初创公司,我们公司约有8-9人)。

所以,我只是希望你对培训某人所需的时间以及最佳方法是什么意见。另外,我应该在面试中问他/她哪些问题,以确保他/她适合iphone编程?

谢谢!

6 个答案:

答案 0 :(得分:10)

不要在理论培训上花太多时间。学习编程的最好方法是编程。如果这个人已经熟悉C / C ++并且有能力应对新技术/语言,那么学习iPhone编程就不会花费太多时间。首先,只是训练基础知识。 Obj-C的基础知识。不要深入细节,只是基本语法(方法,类,属性,init等)。有很多网络资源。只为他们谷歌。然后转到高级iPhone应用程序架构(定制的入口点,应用程序如何启动或终止,事件处理等)。花一些时间用于在iPhone应用程序中广泛使用的MVC和委托模式。然后是一些基本的开发(视图控制器,IB等)。 Apple为初学者提供了优秀的文档。你可以关注它们。

然后开始编码,当出现问题时,按照Apple,GOOGLE的示例代码,询问SO。

当他熟悉基础知识时,请花一些特殊的时间用于内存管理。否则你可能会遇到大麻烦。

在采访中,你应该确保他熟悉一般编程概念,熟悉OOP,了解基本算法和数据结构,并且必须熟悉内存管理没有垃圾收集器。

答案 1 :(得分:3)

大约两年前,我开始使用Cocoa / Objective-C进行编码。对我来说,通过实际项目来加速学习曲线。我有一个艰难的截止日期,所以我的所有教育都集中在学习按时完成工作所需的工具。

故事的道德?给他们一个真实的项目,有一个真正的截止日期,回答问题,但以其他方式摆脱:)

更新: 我应该补充一点,在学习过程中,StackOverflow的贡献非常有用。

答案 2 :(得分:3)

如果你有创业公司,你应该试着找一个人长期雇用,或者将工作外包出去。

如果您真的想以便宜的方式完成iPhone的工作,请聘请CS学生作为夏季项目。

答案 3 :(得分:2)

当我开始为iPhone开发时,我也在开发一个真正的项目。我之前曾经为Mac开发,但它与我工作的游戏没有关系(F.A.S.T)。我们有真正的任务,主程序员做了一个关于iPhone的简短教程,对于项目的其余部分,他只在我们遇到问题时帮助了我们。那里没有真正的训练。只有问题/答案。

答案 4 :(得分:0)

我认为在学习之后给他们一些旧的项目代码来研究它们;

答案 5 :(得分:0)

发送here