Sie haben eine großartige Idee für eine mobile App - aber Sie können nicht programmieren. Sie könnten online Unterricht nehmen, um selbst zu programmieren, aber das könnte Monate oder sogar Jahre dauern. Zu diesem Zeitpunkt ist Ihre Idee vielleicht abgestanden. Um einen App-Programmierer zu engagieren, bewerben Sie Ihren Job an vielen verschiedenen Orten. Interviewe mehrere Programmierer aus dem Bereich der Anwendungen. Geben Sie allen ein kleines Starterprojekt, damit Sie den besten Programmierer für Ihre Bedürfnisse auswählen können.[1]
Erster Teil von Drei:
Recruiting von potentiellen Programmierern
- 1 Entscheiden Sie, wen Sie einstellen möchten. Bevor Sie Ihre Werbung erstellen, um einen App-Programmierer einzustellen, entscheiden Sie, was Sie für diesen Programmierer tun müssen. Dies hängt von der Komplexität Ihrer App und von den Systemen ab, auf denen sie ausgeführt werden soll.[2]
- Finde heraus, welche Sprachen dein Programmierer wissen muss. Einige Sprachen sind schwieriger als andere, also stellen Sie sicher, dass Sie genau wissen, welche Sprachen Sie benötigen. Wenn Sie nicht sicher sind, sprechen Sie mit jemandem, der App-Programmierung versteht.
- Sie müssen auch überlegen, wie viel Erfahrung Ihr Programmierer haben soll. Ein erfahrener Programmierer braucht möglicherweise nicht so viele Stunden, um Ihr Projekt zu beenden, aber sie werden normalerweise auch eine viel höhere Rate haben.
- 2 Bestimmen Sie Ihr Budget. Bevor Sie anfangen, Anwendungen von potenziellen Programmierern zu betrachten, müssen Sie eine gute Idee haben, was Sie sich leisten können, sie zu bezahlen. Sie können sich online umsehen, um herauszufinden, was Sie erwarten können, um einen freiberuflichen Programmierer zu bezahlen.[3]
- Es ist unwahrscheinlich, dass Sie die Finanzierung haben, um einen Vollzeit-Programmierer für die Zusammenarbeit mit Ihnen einzustellen. Aus diesem Grund wird jeder, den Sie einstellen, wahrscheinlich gleichzeitig an anderen Projekten arbeiten. Dies kann bedeuten, dass die Entwicklung Ihrer App länger dauert, wenn Sie nur einen Programmierer einstellen möchten.
- Im Allgemeinen sollten Sie erwarten, mehrere tausend Dollar für die Einstellung Ihres Programmierers auszugeben. Selbst die einfachste App benötigt rund 100 Stunden Codierung.
- 3 Schreibe einen kurzen Überblick über deine App. Ihre Werbung für Programmierer sollte ein kurzes Pitch über Ihre App beinhalten und was sie tun wird. Halte es einfach und auf den Punkt. Sie möchten, dass Programmierer diese Übersicht lesen und sich über Ihre App freuen.[4]
- Stellen Sie genügend Informationen über die Funktionalität der App bereit, damit Programmierer, die Ihre App lesen, beurteilen können, ob sie in der Lage sind, den Code zu schreiben, damit er funktioniert.
- 4 Sprich mit Leuten, die du kennst. Unterschätzen Sie nicht Ihr eigenes Netzwerk von Freunden und Kollegen. Besonders wenn Sie jemanden kennen, der eine mobile App gestartet hat, können Sie vielleicht einen Programmierer für Sie empfehlen.[5]
- Stellen Sie fest, dass Sie nach einem Programmierer für Ihre App suchen, und binden Sie Freunde ein, um mit Leuten zu sprechen, die sie kennen und zu sehen, ob es lokale Programmierer gibt, die nach freiberuflicher Arbeit suchen.
- 5 Werben Sie an einer lokalen Hochschule oder Universität. Vor allem, wenn Sie ein begrenztes Budget haben, kann die Informatik-Abteilung einer lokalen Hochschule oder Universität ein guter Ort sein, um ausgebildete Programmierer relativ billig zu finden.[6]
- Studenten sind normalerweise bereit, für niedrigere Sätze als professionelle Programme zu arbeiten, und sie haben Ressourcen in ihrer Schule, um ihnen zu helfen, wenn sie stecken bleiben.
- Sprechen Sie mit Professoren, die Kurse in den von Ihnen benötigten Sprachen halten. Sie können vielleicht Studenten von denen, die es gut gemacht haben, empfehlen.
- 6 Posten Sie Ihren Job auf freiberuflichen Websites. Es gibt eine Reihe von freiberuflichen Websites, die Programmierer mit Leuten wie Ihnen verbinden, die eine Idee für eine App haben. Diese Apps ziehen Programmierer aus der ganzen Welt an, so dass Sie in der Lage sind, qualitativ bessere Arbeit billiger zu bekommen.[7]
- Sie müssen ein Konto erstellen, um diese Dienste zu verwenden. Vergleichen Sie Websites wie upwork.com, guru.com und freelancer.com. Verwenden Sie die Websites, die Sie mögen und die wahrscheinlich den gewünschten Programmtyp haben.
Zweiter Teil von Drei:
Fielding-Anwendungen
- 1 Erstellen Sie ein Wort oder eine Phrase, um Spammer herauszufiltern. Wenn Sie Ihre Anzeige auf frei zugänglichen Websites veröffentlicht haben, erhalten Sie möglicherweise Anwendungen von vielen Spammern, die sich nicht einmal die Mühe machen, Ihre Anzeige zu lesen. Irgendwann am Ende, fügen Sie ein Wort oder einen Satz ein, den echte Bewerber in ihrer ersten Kommunikation mit Ihnen verwenden sollten.[8]
- Sie können Antragsteller bitten, das Wort oder die Wörter in die Betreffzeile ihrer ersten Nachricht einzufügen. Wenn Sie eine Nachricht erhalten, die die erforderlichen Wörter nicht enthält, löschen Sie sie einfach.
- 2 Überprüfen Sie Portfolios sorgfältig. Das Portfolio jedes Bewerbers ist eine Demonstration der Arbeit, die sie für andere Kunden geleistet haben. Suchen Sie nach Apps, die in Design und Funktionalität denen ähneln, die Sie erstellen möchten.[9]
- Recherchiere einige der Apps, an denen der Programmierer gearbeitet hat, und finde heraus, wie viele Downloads sie hatten oder wie beliebt sie sind. Denken Sie daran, dass ein Programmierer, der an vielen populären Apps gearbeitet hat, wahrscheinlich eine höhere Bezahlung hat.
- 3 Kontaktiere mögliche Referenzen von Programmierern. Jeder Bewerber sollte Ihnen eine Liste von zwei oder drei Kunden zur Verfügung stellen, mit denen er gearbeitet hat. Wenn Sie mit diesen Kunden sprechen, können Sie besser einschätzen, wie es ist, mit diesem speziellen Programmierer zu arbeiten.[10]
- Wenn Sie einen ehemaligen Kunden kontaktieren, halten Sie das Gespräch kurz und professionell. Erwähnen Sie, dass der Programmierer sie als Referenz aufgelistet hat und fragen Sie, ob es eine gute Zeit für sie ist, zu sprechen. Haben Sie eine vorbereitete Liste von Fragen, und fragen Sie jede Referenz die gleichen Fragen.
- Wenn der Bewerber bei einer freiberuflichen Website registriert ist, überprüfen Sie die Bewertungen auch dort. Sie können auch eine Suche nach ihrem Namen online zusammen mit dem Wort "Programmierer" oder "Entwickler" versuchen. Dies kann Ihnen einen unvoreingenommeneren Blick auf ihren Hintergrund geben.
- 4 Suchen Sie nach Bewerbern, die an Ihre App glauben. Es ist nicht genug, einfach einen Programmierer zu finden, der zu programmieren versteht. Im Idealfall möchten Sie jemanden finden, der die Vision Ihrer App sehen kann und glaubt, dass die App das Interesse der Nutzer wecken wird.[11]
- Anschreiben sind ein guter Ort, um festzustellen, ob ein Bewerber wirklich an Ihr Projekt glaubt. Wenn die Vorstellungskraft einer Person von der Beschreibung in Ihrer Anzeige erfasst wurde, können Sie dies anhand der Art und Weise, wie sie darüber schreiben, erkennen.
- Vor allem, wenn Sie kein großes Budget haben, ziehen Sie möglicherweise unerfahrenere Programmierer an. Einige entschädigen jedoch für mangelnde Erfahrung mit Begeisterung. Ein mittelmäßiger Programmierer, der sich für die App begeistert, wird möglicherweise besser für Sie arbeiten als ein ausgezeichneter Programmierer, der Ihrer App zynisch ist.
- 5 Finde heraus, ob die Bewerber in der Community aktiv sind. Open-Source-Communities wie ein GitHub ermöglichen es Programmierern und Entwicklern, zusammenzuarbeiten und die Arbeit des jeweils anderen zu überprüfen. Ein Programmierer, der in diesen Communities aktiv ist, hat Zugriff auf Peer-Review für seine Arbeit und ein gesundes Netzwerk, das bei Problemen Hilfe benötigt.[12]
- Wenn Sie sich ihre Arbeit auf Open-Source-Community-Sites ansehen, haben Sie auch die Möglichkeit zu beurteilen, wie andere Programmierer sie bewerten. Wenn sie ein respektiertes und geschätztes Mitglied der Gemeinschaft sind, werden sie wahrscheinlich solide Arbeit für Sie leisten.
Teil drei von drei:
Wählen Sie Ihren Programmierer
- 1 Planen Sie Interviews mit mindestens zwei oder drei Programmierern. Sobald Sie Ihre Bewerber auf ein paar beschränkt haben, an denen Sie interessiert sind, wenden Sie sich an sie und vereinbaren Sie eine Besprechung mit Ihnen.[13]
- Wenn die Programmierer, die Sie interviewen möchten, nicht lokal sind, können Sie ein Online-Interview über Skype oder einen ähnlichen Video-Chat-Dienst planen. Sie möchten die Person sehen und mit ihr sprechen können.
- Wenn Englisch nicht die Muttersprache des Programmierers ist, stellen Sie sicher, dass Sie relativ einfach mit ihnen kommunizieren können. Du willst nicht, dass es irgendeine Verwirrung gibt.
- Stellen Sie jedem Programmierer viele Fragen zu seinem Hintergrund und seiner Erfahrung. Machen Sie sich während des Interviews Notizen, damit Sie später auf etwas zurückgreifen können.
- 2 Vergleichen und kontrastieren Sie die von Ihnen interviewten Programmierer. Sobald alle Ihre Interviews vorbei sind, setzen Sie sich mit Ihren Notizen hin und schauen Sie sich die Vor- und Nachteile jedes Programmierers an. In der Regel haben Sie bereits einen Favoriten im Auge, versuchen Sie aber, so objektiv wie möglich zu sein.[14]
- Zur gleichen Zeit, haben Sie keine Angst, mit Ihrem Bauch zu gehen. Wenn Sie mit einem der von Ihnen interviewten Programmierer wirklich gut auskamen, könnten sie eine bessere Wahl sein. Sie werden Wochen, wenn nicht Monate, mit dieser Person arbeiten - es ist wichtig, dass Sie beide sich wohl fühlen.
- 3 Bewerten Sie langfristiges Engagement. Es kann nur ein paar Wochen dauern, bis Ihre App einsatzbereit ist - aber die Arbeit des Programmierers hört nicht auf. Nachdem Sie Ihre App von Nutzern genutzt haben, benötigen Sie möglicherweise Bugfixes oder andere Updates.[15]
- Wenn Sie Ihren App-Programmierer als Freelancer beauftragen, müssen Sie in der Lage sein, sie zu kontaktieren, um in Zukunft weiterhin an der App arbeiten zu können. Informieren Sie sich bei jedem der von Ihnen interviewten Programmierer, wie bereit sie sind, langfristig bei dem Projekt zu bleiben.
- 4 Geben Sie Ihren Bewerbern ein Testprojekt. Wenn Sie immer noch nicht sicher sind, welchen der von Ihnen interviewten Programmierer Sie einstellen möchten, können Sie den verbleibenden Mitbewerbern die Möglichkeit geben, an einem kleinen Teil des Projekts zu arbeiten, z. B. dem Intro für Ihre App.[16]
- Halten Sie das Projekt klein, da Sie mehr als einen Programmierer bezahlen müssen, um es abzuschließen. Möglicherweise möchten Sie eine Pauschale für dieses Testprojekt separat von dem Tarif aushandeln, den Sie für das gesamte Projekt berechnen möchten.
- 5 Fahren Sie mit dem Programmierer fort, dessen Arbeit Sie bevorzugen. Wenn Sie die Arbeit des Programmierers aus Ihrem Testprojekt zurückbekommen, vergleichen Sie diese, um zu entscheiden, welcher Ihrer Vision am besten entspricht. Kontaktieren Sie diesen Programmierer und lassen Sie ihn wissen, dass Sie sie auf dem Projekt behalten möchten.[17]
- Wenden Sie sich an einen der anderen Programmierer, die an der Studie beteiligt waren, und danken Sie ihnen für ihre Zeit. Lassen Sie sie wissen, dass Sie sich entschieden haben, mit jemand anderem zu gehen, aber dass Sie sie für zukünftige Projekte behalten möchten.
Facebook
Twitter
Google+