Was möchten Entwickler bei ihrem nächsten Start lernen? [geschlossen]

9

Als Entwickler weiß ich, wie gerne ich neue Dinge lerne. Jetzt, da ich Entwickler für mein Startup anheuere, weiß ich, dass ich nicht mit Googles Zillionen-Dollar-Boni und schicken Cafeterias mithalten kann, aber wir sind reich an Möglichkeiten für neugierige Menschen, etwas zu lernen. Ich möchte die Dinge so einrichten, dass sie das unterstützen.

Was möchten Sie lernen, wenn Sie ein Entwickler sind, der wahrscheinlich einem Startup beitritt? Produkt Dinge? Geschäftliche Dinge? User Research, Design oder Tech Ops Dinge? Oder wenn es eher um technisches Lernen geht, möchten Sie tiefer in das eintauchen, was Sie wissen (z. B. Back-End-Lernen, Back-End) oder Cross-Train (z. B. Front-End-Lernen, Back-End)? Oder gibt es noch etwas ganz anderes?

William Pietri
quelle
6
Ich möchte lernen, wie man in einem Startup Geld verdient ...
FrustratedWithFormsDesigner
1
@FrustratedWithFormsDesigner: Ich bin mir nicht sicher, ob Sie es ernst meinen, aber einer unserer potenziellen Mitarbeiter ist sicher, und genau das hat den Anfang gemacht. Sie sagte, dass sie in 10 Jahren ihr eigenes Startup gründen möchte, also sprechen wir mit ihr, um herauszufinden, was sie genau lernen möchte. Das hat mich gefragt, was andere Entwickler lernen wollen.
William Pietri
2
Wenn ich für ein Startup arbeite, möchte ich die Möglichkeit haben, Dinge gut zu machen, eine gute Beziehung zu Kollegen zu haben und an Dingen zu arbeiten, die nicht alt sind. Ich möchte, dass es so ist, als würde man eine Wohnung von Monat zu Monat mieten, die so gut ist, dass ich 5 Jahre oder länger nicht gehen möchte.
Job

Antworten:

3

Ich bin einem Startup als einstelliger Mitarbeiter beigetreten. Ich wollte etwas von Grund auf neu aufbauen, ... und auch ... lernen, wie man ein Unternehmen von der Geschäftsseite aus aufbaut .

Ich hoffe, bald in Ihrer Position zu sein (Einstellung), und nach allem, was ich gesehen habe, können Sie gute Entwickler gewinnen, indem Sie ihnen einfach die Freiheit bieten, kreativ zu sein.

Ich denke, hier gibt es eine echte Chance, einfach durch die Einstellung von Smart zu nutzen. Big Dumb Companies verstehen es einfach nicht.

roter Dreck
quelle
Vielen Dank! Ich stimme vollkommen zu. Gibt es bestimmte geschäftliche Aspekte, die Sie attraktiver finden?
William Pietri
Ich bin jetzt viel menschenorientierter ... Ich bevorzuge Strategie und Verkauf.
Red-Dirt
13

Für mich persönlich ist es nicht die Möglichkeit, technische Dinge zu lernen, die mich zu einem Startup locken würden (Technologien kommen und gehen - nach ein paar (Dutzend) ist man vielleicht nicht mehr so ​​aufgeregt über die neueste und größte neue Modeerscheinung). Eher die Chance, einen sichtbaren Unterschied in der Welt oder zumindest in einer Gemeinschaft zu machen.

In einem großen Unternehmen, so gut es auch ist, ist dies fast unmöglich. In einem kleinen Startup - zumindest stelle ich mir das vor - kann man etwas bewirken.

Vielleicht bin ich es nur - nenn mich gerne einen naiven Träumer :-)

Péter Török
quelle
6
+1 für sichtbare Unterschiede, das ist ein sehr starker Motivator für viele Entwickler
Herman
Wenn Sie ein Träumer sind, sind Sie nicht der einzige. Das ist ein großer Teil des Grundes, warum ich selbst ein Startup mache!
William Pietri
5

Wie wäre es, wenn Sie nicht versuchen, dies im Voraus zu bestimmen, sondern nur einen bestimmten Prozentsatz der Zeit (20?) Für das Lernen einplanen? Stellen Sie eine wöchentliche oder zweiwöchentliche Veranstaltung vor, bei der Ihre Entwickler zusammenkommen und einfach etwas Neues lernen können. Sie werden herausfinden, was, solange sie motiviert sind, lernbegierige Entwicklertypen sind. Und Sie als Entwickler und The Boss ™ können einfach mitmachen und etwas Neues lernen.

Cthulhu
quelle
Gute Idee! Zwei Gründe, warum ich mich dazu neige, spezifischer zu sein. Erstens scheint es weniger aufregend zu sein, den Menschen zu versprechen, etwas Neues zu lernen, als ihnen zu versprechen, dass sie das lernen, was sie gerne wissen würden. Zweitens ist nicht alles Lernen für ein Startup von Vorteil oder einfach zu erreichen. Daher möchte ich die Menschen mit den vielen Lernmöglichkeiten, die wir haben, in Einklang bringen. Das bedeutet jedoch nicht, dass wir den Menschen keine Zeit für umfassenderes Lernen geben können.
William Pietri
4

"Die drei wichtigsten Motivatoren für Entwickler (Hinweis: kein Geld!) " Ist ein guter Blog-Beitrag über einige Motivatoren, die ich vorschlagen würde, um zu untersuchen, was manche Leute vielleicht wollen. Péter Töröks Antwort auf einen Unterschied in der Welt würde unter den Zweck der Dinge fallen.

Ich wäre versucht, dies durch zwei verschiedene Ansichten zu betrachten:

Egoistisch -> Hier möchte ich mich auf meine Wünsche, Bedürfnisse und Wünsche konzentrieren, die im Laufe der Zeit und der Erfahrungen variieren können. Was mich glücklich oder erfüllt macht, dass ich zur Selbstbefriedigung tue, was technische Dinge, Gier oder wer weiß was noch sein könnte.

Selbstlos -> Dies ist der Bereich, den Péter Török ziemlich gut abgedeckt hat, um die Welt zu einem besseren Ort zu machen.


Für mich kommt es auf ein paar Dinge an. Übung ist Teil dessen, was ich brauche, da ich verschiedene Ideen ausprobieren möchte, um zu sehen, was funktioniert oder was nicht. Daher wäre es ein schöner Vorteil, wenn ich Platz hätte, um Fehler zuzulassen. Ein zweiter Teil besteht darin, das Feedback darüber zu erhalten, was gut funktioniert hat und was nicht, als würde ich immer nur an der nächsten Sache arbeiten und kein Feedback oder keine Zeit zum Nachdenken haben, was zu Ressentiments in meinem Kopf führen könnte. Schließlich gibt es dieses Erfolgserlebnis, wenn man den Unterschied zwischen meinem Standort und meinem Aufenthaltsort erkennen kann. Zum Beispiel, wenn ich jetzt nur ein oder zwei Stunden brauche, aber früher eine Woche dafür gebraucht habe, ist das wirklich cool.

JB King
quelle
Vielen Dank! Ich versuche speziell, nach dem "Meisterschafts" -Aspekt der Autonomie / Meisterschaft / Zweck-Triade zu fragen. Das bedeutet für verschiedene Menschen verschiedene Dinge, und ich wollte das etwas genauer untersuchen.
William Pietri
3

Nicht foresooth lernen, sondern Dinge, die ich von einem Startup möchte, die kein Geld sind:

  • Kluge, freundliche Leute
  • Die Möglichkeit, wichtige Entscheidungen zu treffen
  • Das Wissen, dass meine Arbeit wirklich jemandem hilft
  • Die Gelegenheit, ich selbst zu sein (ja, ich fühle mich wohl in Hawaiihemden Culottes)
Scant Roger
quelle
2

Eine interessante Antwort ist, dass Sie sich nicht auf das konzentrieren, was die meisten Entwickler lernen möchten, sondern auf das, was die besten Entwickler lernen möchten. Weitere Informationen hierzu finden Sie unter http://martin.kleppmann.com/2009/09/18/the-python-paradox-is-now-the-scala-paradox.html .

Hier ist jedoch eine Liste allgemeiner Dinge, die guten Entwicklern wahrscheinlich gefallen werden.

  1. Die Quellcodeverwaltung kann nicht vernachlässigt werden. Es scheint, dass Git bevorzugt wird, aber SVN ist für viele akzeptabel.
  2. Sie haben Unit-Tests, richtig?
  3. Code überprüfen lassen. Wenn Sie Git verwenden, versuchen Sie es mit Gerrit. Wenn Sie svn verwenden, versuchen Sie es mit Rietveld.
  4. Ihre Interviewfragen sollten herausfordernde Codierungsprobleme enthalten. Keine Herausforderung im Sinne von Trivia, aber eine Herausforderung darin, dass man das Problem durchdenken muss. Die meisten Entwickler werden bombardieren. Aber die besten Entwickler werden es gut machen und das Vertrauen gewinnen, dass sie keine Idioten im Team haben, mit denen sie sich befassen können.

Viel Glück.

Übrigens
quelle
Hallo! Ich habe darüber nachgedacht zu fragen, was die besten Entwickler lernen wollen, aber nach dem Dunning-Kruger-Effekt sind die Leute nicht gut darin, sich selbst als "beste" auszuwählen. Also dachte ich stattdessen nur, ich würde fragen, was Einzelpersonen lernen wollen. Gibt es etwas, das Sie persönlich lernen möchten?
William Pietri