Qu'est-ce que les développeurs veulent apprendre lors de leur prochain démarrage? [fermé]

9

En tant que développeur, je sais combien j'aime apprendre de nouvelles choses. Maintenant que j'engage des développeurs pour ma startup, je sais que je ne peux pas rivaliser avec les bonus de 1 milliard de dollars de Google et les cafétérias de luxe, mais nous sommes riches en opportunités pour les curieux d'apprendre. Je veux mettre les choses en place pour soutenir cela.

Donc, si vous êtes un développeur susceptible de rejoindre une startup, que voulez-vous apprendre? Choses de produit? Des affaires? Recherche d'utilisateurs, conception ou opérations technologiques? Ou si c'est un apprentissage plus technique que vous recherchez, voulez-vous approfondir ce que vous savez (par exemple, le back-end apprendre le back-end) ou le cross-train (par exemple, le front-end apprendre le back-end)? Ou y a-t-il autre chose entièrement?

William Pietri
la source
6
Je veux apprendre à gagner de l'argent dans une startup ...
FrustratedWithFormsDesigner
1
@FrustratedWithFormsDesigner: Je ne sais pas si vous êtes sérieux, mais l'une de nos recrues potentielles l'est certainement, et c'est ce qui a donné le coup d'envoi. Elle a dit que dans 10 ans, elle voulait fonder sa propre start-up, alors nous discutons avec elle pour savoir exactement ce qu'elle veut apprendre. Cela m'a fait me demander ce que les autres développeurs veulent apprendre.
William Pietri
2
Lorsque je travaille pour une startup, j'aimerais avoir la chance de bien faire les choses, d'être en bonne relation avec les collègues et de travailler sur des choses qui ne sont pas anciennes. Je voudrais que ce soit comme louer un appartement de mois en mois si bon, que je ne voudrais pas partir pendant 5 ans ou plus.
Job

Réponses:

3

J'ai rejoint une startup en tant que locataire à un chiffre. Je voulais construire quelque chose à partir de zéro, ... et aussi ... apprendre à bâtir une entreprise du côté des affaires .

J'espère être bientôt à votre poste (embauche), et d'après ce que j'ai vu, vous pouvez attirer de bons développeurs simplement en leur offrant la liberté d'être créatif.

Je pense qu'il y a une réelle opportunité à exploiter ici, simplement en embauchant intelligemment. Les grandes sociétés muettes ne comprennent tout simplement pas.

terre rouge
la source
Merci! Je suis complètement d'accord. Y a-t-il des éléments particuliers que vous trouvez plus attrayants?
William Pietri
Je suis beaucoup plus orienté vers les gens maintenant ... Je préfère la stratégie et la vente.
red-dirt
13

Pour moi, personnellement, ce n'est pas la possibilité d'apprendre des trucs techniques qui m'attireraient vers une startup (les technologies vont et viennent - après quelques (une douzaine), on peut ne plus être aussi excité par la dernière et la plus nouvelle mode). Plutôt la chance de faire une différence visible dans le monde, ou du moins dans une communauté.

Dans une grande entreprise, si bonne soit-elle, c'est presque impossible. Dans une petite startup - du moins je l'imagine - on peut faire la différence.

Peut-être que c'est juste moi - n'hésitez pas à m'appeler un rêveur naïf :-)

Péter Török
la source
6
+1 pour la différence visible, c'est un facteur de motivation très puissant pour de nombreux développeurs
Herman
Si vous êtes un rêveur, vous n'êtes pas le seul. C'est en grande partie pourquoi je fais moi-même une startup!
William Pietri
5

Que diriez-vous de ne pas essayer de déterminer cela dès le départ, mais simplement de consacrer un certain pourcentage de temps (20?) À étudier? Présentez un événement hebdomadaire ou bihebdomadaire où vos développeurs peuvent se réunir et simplement apprendre quelque chose de nouveau ™. Ils découvriront ce que, tant qu'ils sont motivés, désireux d'apprendre le type de développeurs. Et vous, en tant que développeur et The Boss ™, pouvez simplement participer et apprendre quelque chose de nouveau ™.

Cthulhu
la source
Bonne idée! Deux raisons pour lesquelles je penche pour être plus précis. Premièrement, promettre que les gens apprendront quelque chose de nouveau semble moins excitant que de leur promettre qu'ils apprendront la chose qu'ils aimeraient savoir. Deuxièmement, tous les apprentissages ne sont pas bénéfiques pour une start-up ou faciles à atteindre, alors j'aimerais associer les gens aux nombreuses possibilités d'apprentissage que nous avons. Cela ne signifie pas pour autant que nous ne pouvons pas donner aux gens du temps pour un apprentissage plus large.
William Pietri
4

" Top Three Motivators For Developers (Hint: not money!) " Est un bon article de blog sur certains motivateurs que je suggérerais pour étudier ce que certaines personnes peuvent vouloir. La réponse de Péter Török au sujet d'une différence dans le monde relèverait de l'objet des choses.

Je serais tenté d'y penser à travers deux points de vue différents:

Égoïste -> Ce serait là que je voudrais me concentrer sur mes désirs, besoins et désirs qui pourraient varier au fil du temps et des expériences. Ce qui me rend heureux ou épanoui que je fais pour l'auto-satisfaction qui pourrait être sur des sujets techniques, la cupidité ou qui sait quoi d'autre.

Désintéressé -> C'est le domaine que Péter Török a assez bien couvert pour rendre le monde meilleur.


Pour moi, la maîtrise se résume à quelques choses. La pratique fait partie de ce dont j'aurai besoin car je veux expérimenter différentes idées pour voir ce qui fonctionne ou ne fonctionne pas et donc avoir de la place pour tolérer les erreurs serait un bon avantage. Une deuxième partie consiste à obtenir ce retour d'informations sur ce qui a bien fonctionné et ce qui n'a pas fonctionné, comme si je travaillais toujours sur la chose suivante et que je n'avais aucun retour ou temps de réflexion qui pourrait créer un ressentiment dans mon esprit. Enfin, il y a ce sentiment d'accomplissement qui vient de pouvoir voir la différence entre où je suis et où j'étais. Par exemple, si quelque chose me prend maintenant juste une heure ou deux mais qu'il me fallait une semaine pour le faire, c'est vraiment cool.

JB King
la source
Merci! J'essaie spécifiquement de poser des questions sur l'aspect "maîtrise" de la triade autonomie / maîtrise / objectif. Cela signifie des choses différentes pour différentes personnes, et je voulais explorer cela un peu plus.
William Pietri
3

Je n'apprends pas à l'avance, mais les choses que je veux d'une startup qui ne sont pas de l'argent:

  • Des gens intelligents et gentils
  • La possibilité de prendre des décisions importantes
  • Savoir que mon travail aide vraiment quelqu'un
  • L'occasion d'être moi-même (oui, je suis à l'aise dans les culottes hawaïennes)
Scant Roger
la source
2

Une réponse intéressante est que, plutôt que de se concentrer sur ce que la plupart des développeurs aimeraient apprendre, se concentrer sur ce que les meilleurs développeurs aimeraient apprendre. Voir http://martin.kleppmann.com/2009/09/18/the-python-paradox-is-now-the-scala-paradox.html pour une discussion à ce sujet.

Cependant, voici une liste de choses courantes que les bons développeurs sont susceptibles d'aimer.

  1. Le contrôle des sources ne peut être négligé. Il semble que git soit préféré, mais svn est acceptable pour beaucoup.
  2. Vous avez des tests unitaires, non?
  3. Faites réviser le code. Si vous utilisez git, essayez gerrit. Si vous utilisez svn, essayez Rietveld.
  4. Vos questions d'entrevue devraient inclure des problèmes de codage difficiles. Pas difficile dans le sens de trivia, mais difficile dans la mesure où vous devez réfléchir au problème. La plupart des développeurs bombarderont. Mais les meilleurs développeurs s'en sortiront bien et gagneront la confiance qu'ils n'auront pas d'idiots à traiter avec l'équipe.

Bonne chance.

btilly
la source
Salut! J'ai pensé à demander ce que les meilleurs développeurs veulent apprendre, mais selon l'effet Dunning-Kruger, les gens ne sont pas bons pour choisir eux-mêmes "les meilleurs". Au lieu de cela, je pensais simplement demander ce que les individus voulaient apprendre. Y a-t-il quelque chose que vous cherchez à apprendre personnellement?
William Pietri