Sollte ich ein Produkt mit minimalem Gebrauch entwickeln, damit ich sagen kann, dass ich es entwickelt habe? [geschlossen]


8

Ich habe hier anscheinend etwas falsch gemacht, also lassen Sie mich versuchen, dies einfacher umzuformulieren, damit ich nicht mehr den falschen Eindruck hinterlasse.

Ich bin gerade in der Planungsphase eines Projekts, in meiner Freizeit. Ich definiere derzeit den Umfang des Projekts. Ich kann sehen, dass diese Anwendung auch eine Android-App veröffentlicht. Darüber hinaus wollte ich schon lange in die Android-Entwicklung einsteigen, und es scheint wahrscheinlich von Vorteil zu sein, ein aktuelles Projekt in meinem Lebenslauf aufzulisten. Die Anwendung selbst ist jedoch auf einem PC weitaus nützlicher als auf einem Tablet und auf einem Smartphone fast unbrauchbar. Die Chancen stehen gut, dass nur sehr wenige (wenn überhaupt) Leute dies auf Android verwenden möchten .

Ich möchte es weiterentwickeln, erwarte aber fast keine Nachfrage. Sollte ich dies unter der Idee tun, dass die Erfahrung nützlich ist, oder sollte ich sie entweder privat halten oder nicht unter der Idee, dass eine App, die niemand verwendet, für zukünftige Arbeitgeber schlecht aussieht?


Ursprüngliche Frage:

Ich plane ein Open-Source-Projekt, hauptsächlich, um meinen Lebenslauf zu verbessern (ETA: Okay, ich mache es hauptsächlich, weil ich es machen möchte, aber ich veröffentliche es als Open-Source, anstatt es beizubehalten selbst, damit ich es leichter in meinem Lebenslauf auflisten kann). Ich denke darüber nach, eine Android-Version zu erstellen, die auf Tablets ausgeführt werden soll. Aber es ist nicht das Nützlichste auf einem Tablet. Weder ich noch mein Partner können sich wirklich vorstellen, dass jemand das Produkt haben möchte. Das Hinzufügen von "Entwickelt für Android" zu meinem Lebenslauf scheint jedoch ein gutes Verkaufsargument zu sein, und ich möchte in die mobile Entwicklung einsteigen. Soll ich eine App erstellen, die niemand möchte, damit ich sagen kann, dass ich eine App erstellt habe? Oder sollte ich warten, bis ich eine bessere Idee habe?

Edit: Ich muss die Dinge schlecht formuliert haben, einige der Antworten scheinen die falsche Idee zu haben. Ich mache das ganze Projekt zum Teufel; Wenn ich keine Android-Version dieses speziellen Projekts mache, werde ich es früher abschließen und etwas anderes planen und das tun. Es ist selbstverständlich, dass ich immer ein Projekt machen werde und dass ich dieses Projekt machen möchte. Die Frage ist, sollte ich stattdessen etwas Nützlicheres als "Lass uns mit Android spielen" -Projekt tun? Wird es mir auf lange Sicht weh tun, etwas zu machen, das niemand will?


2
Sie riskieren, dass sie tatsächlich versuchen, es zu benutzen ...

@ ThorbjørnRavnAndersen Nun, wenn ich es veröffentliche, wird es einwandfrei funktionieren. Die Frage ist, warum um alles in der Welt Sie so etwas wollen. Diese Anwendung eignet sich viel besser für einen PC als für ein Tablet oder Smartphone.
Yamikuronue

1
"Arbeiten" ist vieles. Zärtlichkeit, Liebe und Fürsorge zeigen sich normalerweise. Mangel an gleichem, gleichem.

@ ThorbjørnRavnAndersen Ich habe vor, diese Software ziemlich oft selbst zu verwenden. Ich verstehe nicht, wie ich den Eindruck erweckte, ich würde etwas grob zusammenschlagen und dort rauswerfen, aber das ist überhaupt nicht meine Absicht.
Yamikuronue

Großartig :) In diesem Fall viel Glück.

Antworten:


11

Kannst du schon Sachen für Android machen? Wenn ja, fügen Sie dies einfach Ihrem Lebenslauf hinzu und nutzen Sie Ihre Zeit, um etwas anderes zu lernen. Wenn nicht, ist jede Art von App für Android eine Lernmöglichkeit. Der Einstieg in das mobile Entwicklungsgeschäft ist wahrscheinlich einfacher, wenn Sie mobile Entwicklung betreiben können . Zu sagen, dass Sie können, ist nur ein Nebeneffekt.

Wird es mir auf lange Sicht weh tun, etwas zu machen, das niemand will?

90% von allem ist Mist . Wenn es um Android-Software geht, liegt die Zahl meiner Meinung nach näher bei 99%. Sie sind also nicht allein, wenn Sie etwas machen, das niemand will. Die Firma hinter Angry Birds hat (wenn ich mich richtig erinnere) 51 Spiele gemacht, die fast niemand wollte, bevor er die Goldmine erreichte. Das Problem ist, Sie werden es nie im Voraus wissen ...


5

Tu es ! Betrachten Sie es als eine akademische Erfahrung:

  • Sie werden ein theoretisches Experiment durchführen, das keine direkte und offensichtliche Verwendung hat, aber dazu beiträgt, Ihre Fähigkeiten in einer Technologie zu verbessern.
  • Wenn Sie es zu Open Source machen, kann es leicht von Experten begutachtet werden. Sie können Bewertungen einholen und lernen, sich zu verbessern.
  • Selbst wenn es sich jetzt um ein theoretisches Experiment handelt, können Sie oder jemand anderes Ihre Idee überarbeiten und in etwas Nützliches umwandeln.

Setzen Sie genug Energie ein, um es zu einem wertvollen Gegenstand in Ihrem Portfolio zu machen. Wenn Sie fertig sind, wiederholen Sie entweder dieses Projekt (Sie erhalten sicherlich Ideen bei der Entwicklung) oder erstellen Sie ein anderes.


4

Ich würde empfehlen, ein Projekt auf Android zu programmieren, das Sie unbedingt entwickeln möchten, anstatt eines zu erstellen, um Ihren Lebenslauf zu verbessern. Wenn Sie eine Leidenschaft für Ihre Arbeit haben, lernen Sie am meisten, da Sie am wenigsten bereit sind, die schwierigen Miniprobleme innerhalb eines Projekts aufzugeben. Fast alle großen Programmierer haben Hunderte (oft nie veröffentlichte) Projekte in der Tasche, von denen aus sie nicht anders können, als etwas auszuprobieren. Dies sind die Programmierer, die Unternehmen gerne einstellen, da sie der Kunst eher "treu" sind.

Jetzt sind diese Hunderte von Projekten Bastelprojekte, und der nächste Schritt besteht darin, Berufserfahrung zu präsentieren. Sie möchten zeigen, dass Sie nicht nur auf einer bestimmten Plattform codieren, sondern auch ein Projekt abschließen können. Sie möchten zeigen, dass Sie klug sind und Dinge erledigen: http://www.joelonsoftware.com/articles/GuerrillaInterviewing3.html

(EDIT: Ich denke, es gibt auch hier ein Buch darüber: http://www.joelonsoftware.com/items/2007/06/05.html )

Um es klar zu sagen, ich sage nicht, dass Sie sich zurückhalten sollten, bis Sie auch eine bessere Idee haben. Als Aktion erzeugt Inspiration. Warten Sie nicht auf Inspiration, um Action zu generieren.

Was Sie mit diesem scheinbar widersprüchlichen Rat tun, liegt bei Ihnen, aber ich hoffe, es hilft.


1

Ich plane ein Open-Source-Projekt, hauptsächlich, um meinen Lebenslauf zu verbessern.

Das ist ein triftiger Grund, aber es kann nach hinten losgehen. Wenn Ihre einzige Motivation darin besteht, Ihren Lebenslauf zu verbessern, besteht eine hohe Wahrscheinlichkeit, dass das Endergebnis schlecht ist. Ein potenzieller Arbeitgeber kann Ihren developed for AndroidAnspruch prüfen. Wenn das einzige, was ihn unterstützt, eine schlecht gestaltete und / oder codierte Anwendung ist, werden Sie nicht eingestellt.

Das Hinzufügen von "Entwickelt für Android" zu meinem Lebenslauf scheint jedoch ein gutes Verkaufsargument zu sein, und ich möchte in die mobile Entwicklung einsteigen.

Arbeitgeber, die aktiv nach Android-Entwicklern suchen, werden Sie wahrscheinlich nicht berücksichtigen, wenn Sie nur eine kleinere Anwendung erstellt haben, unabhängig davon, ob es sich um eine schlechte handelt oder nicht.


Aber Sie sollten es trotzdem tun, vorausgesetzt, die Zeit, die Sie für die Anwendung aufwenden, könnte nicht besser woanders verbracht werden. Einer ist besser als keiner, und es gibt eine kleine Möglichkeit, dass all dies von einem potenziellen Arbeitgeber übersehen wird.

Es wäre besser, wenn Sie es zum Spaß oder zu Bildungszwecken tun würden und sich für etwas entscheiden würden, das tatsächlich nützlich ist, aber in der Praxis ist es besser, wenn Sie es aus den falschen Gründen bauen, als es überhaupt nicht zu bauen Sie werden zumindest die Grundlagen der Android-Entwicklung lernen.


Nicht einverstanden mit "wird Sie wahrscheinlich nicht berücksichtigen, wenn Sie nur eine kleinere Anwendung erstellt haben". Ich denke, das hängt vom Kontext ab. Wenn sich jemand für mich beworben hat und gesagt hat "Hier ist meine erste Aufnahme einer Android-App. Ich habe auch einen anderen Code da draußen", hat das viel mehr Kilometer als nichts. Wenn Sie behaupten, ein Android-Experte zu sein, und dies nicht ist, und dies gilt für jede Technologie und die meisten Dinge im Leben, wird dies nach hinten losgehen.
Kevin Galligan

@ KevinGalligan Deshalb habe ich "wahrscheinlich" in diesen Satz eingefügt ... Und später schreibe ich, dass "Eins ist besser als keines", was im Wesentlichen dasselbe ist wie "das hat viel mehr Kilometer als nichts" ... übrigens Meine Antwort ist auf die ursprüngliche Frage nicht das Update ...
Yannis

1

Wie die anderen Antworten sagen, haben Sie keine Angst, etwas zu entwickeln, nur weil Sie glauben, dass niemand es will - so etwas ist im Voraus schwer vorherzusagen.

Haben Sie jedoch darüber nachgedacht, zu einem bestehenden Projekt beizutragen, anstatt ein eigenes zu gründen?

Vorteile:

  • Sie zeigen zukünftigen Arbeitgebern, dass Sie ein Teamplayer sind und in einer bestehenden Struktur arbeiten können.
  • Sie zeigen, dass Sie ein vorhandenes Projekt verstehen und einen Mehrwert schaffen können.
  • Wenn das Projekt einigermaßen bekannt und bekannt ist, dient allein die Tatsache, dass Ihre Beiträge angenommen wurden, als eine Art Bestätigung Ihrer Arbeit.

Und schlussendlich:

  • Etablierte Benutzerbasis, sodass Ihre Beiträge tatsächlich nützlich sind.

Der Nachteil ist natürlich, dass Sie sich mit der Politik des Projekts auseinandersetzen müssen und mit Entscheidungen leben müssen, die Sie nicht mögen. Wenn Sie jedoch ein Projekt mit gewünschten Richtlinien auswählen, können Sie diese Probleme minimieren.


Ich habe vor, dieses Projekt trotzdem zu machen; Ich mache Software, die ich brauche und kann keine gute Version von finden. Ich habe jedoch vor, nach einigen Projekten zu suchen, an denen ich später teilnehmen kann, sobald dies erledigt ist.
Yamikuronue

Ich denke, dass das Schreiben Ihrer eigenen App den Beitrag zu einem Projekt in Bezug auf ein Verkaufsgespräch übertrumpft. Das Mitmachen ist eine Gelegenheit zum Lernen. Wenn Sie auch eine End-to-End-Anwendung haben, erhöht dies das Gewicht (wiederum unter der Annahme, dass der Beitrag nicht trivial ist).
Murph

1

Wenn Sie es tun, um Ihren Lebenslauf zu verbessern, machen Sie einen Fehler.

Tun Sie es, weil Sie lernen möchten, tun Sie es, weil Sie denken, dass es Spaß machen wird, tun Sie es, weil Sie in die mobile Entwicklung einsteigen möchten, und der beste Weg, dies zu tun, besteht darin, sich für Mobiltelefone zu entwickeln.

Wenn Sie dies getan haben (dh eine nicht triviale mobile Anwendung erstellt haben) und dennoch in diesem Bereich spielen möchten, können Sie die App zum Lebenslauf hinzufügen - spielt keine Rolle, wie allgemein nützlich sie ist (obwohl, wenn Es ist nicht sinnvoll, warum zu veröffentlichen?), solange Sie es verwenden können, um Ihre Fähigkeiten zu veranschaulichen - zu welchem ​​Zweck "Hallo Welt!" wird dich wahrscheinlich nicht sehr weit bringen.

Und denken Sie daran, vor allem, muss man davon ausgehen , dass Sie wird herausgefunden werden, früher oder später, wenn Sie über Ihre Fähigkeiten nicht angemessen ehrlich sind.


1

Sie haben bereits eine Antwort ausgewählt, aber ich melde mich hier. Ich betreibe einen kleinen Android-Shop. Wenn Sie Android lernen möchten, fordere ich die Leute auf, eine Idee auszuwählen und zu versuchen, sie zu erstellen, anstatt Tutorials oder was auch immer zu machen. Wenn es Ihre Idee ist, sind Sie viel mehr investiert, auch wenn es nicht verwendet wird. Zweitens ist jeder dort oben, der sagte, es sei wertlos für Ihren Lebenslauf, völlig falsch !!! Wenn Sie sich bei mir für einen Job bewerben (und natürlich stellen wir ein) und Sie Code zur Verfügung haben, ist es weitaus wahrscheinlicher, dass Sie ein Vorstellungsgespräch führen und den Job bekommen (es sei denn, Ihr Code ist schrecklich). Das führt mich zu der Aussage, dass der "richtige" Antwortende falsch ist, wenn er sagt, dass Sie ein Android-Projekt nicht codieren sollten, wenn Sie bereits Erfahrung haben. Die meisten Leute, die behaupten, Android (oder eine andere Plattform) zu kennen, weil sie eine Kleinigkeit codiert haben, sind völlig falsch.kennen Android, bis Sie ein tatsächliches kommerzielles Produkt oder ein sehr bedeutendes nichtkommerzielles Produkt fertigstellen und veröffentlichen mussten. Grundlegende Vertrautheit mit einer Plattform und das Verstehen des Debuggens von Multithread-Apps vor Ort mit mehr als 500 verschiedenen Hardware- / Betriebssystemkombinationen sind zwei völlig verschiedene Dinge. Wir machen nur Android, damit wir uns tief konzentrieren und einen besseren Job machen können als allgemeine Geschäfte. Also, Android, iOS, Fortran, was auch immer. Wenn Sie wissen, dass Sie an einer bestimmten Sache arbeiten und einen Job finden möchten, der dies tut, verdoppeln Sie den Wert. Verrückt werden. Apps schreiben. Legen Sie sie in Github und bitten Sie die Community um Feedback. Es wird nur helfen.


0

Es besteht die Möglichkeit, dass Sie nie auf eine Idee für eine App kommen, an der sich eine große Gruppe von Menschen interessieren würde, aber Sie werden niemals eine App erstellen, die jeder möchte, wenn Sie nicht wissen, wie man eine anständige App erstellt. Sie sollten viele Apps erstellen, nicht nur eine, alle Arten von Apps erstellen, vorhandene beliebte Apps kopieren, nutzlose Apps erstellen, keine davon muss freigegeben werden, aber Sie müssen eine Menge Apps erstellen, damit Sie jemals eine Idee haben Für eine gute App können Sie diese App tatsächlich entwickeln. Nur eine App zu erstellen, um zu sagen, dass Sie Apps in Ihrem Lebenslauf erstellen können, ohne zu lügen, ist eine schreckliche Idee.


0

Ich erinnere mich an ein Zitat eines Autors:

You should write a story that interests you and would want to read
That way, you will always find an audience

Ich finde, dasselbe gilt für die Entwicklung (wenn Sie sich eine Menge erfolgreicher Software ansehen): Sie sollten etwas erstellen, das Sie verwenden möchten, und Sie werden wahrscheinlich auch andere finden, die dies möchten.

Außerdem wird es eine Lernerfahrung sein und ein solides Projekt, auf das in Lebensläufen hingewiesen werden kann.


0

Tun Sie es, weil Sie es tun möchten und erwarten, daraus zu lernen, und weil die Herausforderung Sie fasziniert. Es aus irgendeinem anderen Grund zu tun, ist Zeitverschwendung.


0

Ich würde weitermachen und es tun. Es ist in Ordnung, es für einen Lebenslauf zu tun, aber ich denke, Sie werden mehr daraus machen. Das ist viel besser, als sich zu viel Zeit zu nehmen, um sich das nächste große Ding auszudenken. Möglicherweise entdecken Sie unterwegs etwas Nützliches. Es wird Ihnen zugute kommen, wenn Sie Ihre nächste App versuchen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.