Comment décidez-vous de vos projets annexes [clôturé]


10

À tout moment, j'ai généralement un tas d'idées de week-end / projets parallèles sur lesquels je peux travailler. Les idées peuvent généralement être classées en ces catégories:

  1. Auto-apprentissage: apprentissage d'une nouvelle langue / technologie / cadre
  2. Relié au travail: apprendre / faire quelque chose qui pourrait vous aider au travail
  3. Argent: Projets qui (vous pensez) peuvent faire de l'argent
  4. Projets amusants / utilitaires

Ce ne sont que les catégories approximatives auxquelles je peux penser et il peut y avoir plus / d'autres façons de classification.

Ma question est basée sur votre expérience ce qui devrait conduire la décision de quel type de projet sur lequel travailler. Quels paramètres en dehors du type de projet devraient impacter cette décision (temps, effort, argent ...)


Il y a longtemps, "suivez la route de la brique jaune", c'est-à-dire. sauter d'une chose à une autre quand il est venu à mes yeux. Maintenant, pas de temps libre à tous les projets si secondaires non. En ce qui concerne vos numéros, 1 & 4 exclusivement .
Orbling

Réponses:


6

Je l' ai écrit en fait un blogpost sur ce un certain temps. Pour résumer, les principales lignes directrices que j'essaie de suivre pour élaborer des projets parallèles sont les suivantes:

  1. S'amuser
  2. Apprendre quelque chose
  3. Rendez-le intemporel (en d'autres termes, faites-en quelque chose auquel vous pourrez revenir plus tard)
  4. Ne vous limitez pas au code (j'apprends beaucoup de mon blog)
  5. Écrivez quelque chose que j'utiliserai réellement (parce que personnellement, je suis plus susceptible de m'en tenir à cela).

Pour répondre un peu plus directement à votre question, j'essaie généralement de faire # 1 et # 4 presque exclusivement avec mes projets annexes. Cela dit, j'ai donné à m'amuser la place de numéro 1 pour une raison. Si vous ne vous amusez pas, ce n'est pas un projet parallèle. C'est du travail.


5

Ayez toujours un projet sur lequel vous pouvez travailler en réunion

Par exemple, j'avais une chose que j'appelais "Meeting Lisp".

Il s'agissait d'un interprète lisp écrit en C que j'ai piraté par intermittence pendant quelques années à mon ancien emploi.

Les règles:

  • Je ne pouvais y travailler que pendant les réunions.
  • La source devait tenir sur une page de 66 lignes par 80 colonnes. (Je pourrais donc y travailler discrètement en réunion!)
  • Le code devait compiler proprement.
  • Pas de débogage sur l'ordinateur. Les bugs devaient être diagnostiqués et corrigés lors de la prochaine réunion.
  • Cela inclut les erreurs de compilation.
  • Il avait une commande "include", donc certaines parties de la bibliothèque étaient en lisp et ne comptaient pas dans la limite de pages.

J'ai beaucoup appris et c'était un excellent moyen de passer le temps dans des réunions ennuyeuses, donc je suppose que cela combinait # 2 avec # 1 et # 4.


4
Je parie que vous avez beaucoup contribué à ces réunions! lol - J'ai des collègues qui ne disent jamais un mot dans les réunions, semaine après semaine, me font monter le mur.
Orbling

1
Quelle façon productive de contribuer à une réunion. -1
Terence Ponce

7
S'il a été entraîné dans une réunion à laquelle il n'a aucune chance de contribuer, cela semble plus efficace que de perdre une journée.
Graphain

Intrigant, et pourtant passif / agressif :)
Marcie

1

Je dirais que cela dépend beaucoup de la façon dont vous êtes «amateur» d'un programmeur. Personnellement, je ne le suis pas. Je crée rarement des choses pour le «plaisir», bien que j'aime la programmation avec ou sans incitation monétaire.

Je dirais que # 1 pour apprendre quelque chose de nouveau déterminerait ce sur quoi j'ai travaillé. Parallèlement à cela, je dirais # 3: quelque chose qui, je crois, pourrait faire beaucoup d'argent. 3 ne revient pas très souvent car il nécessite généralement une tonne de travail que je n'ai pas le temps de faire.

Pour moi, le paradis est en train de développer quelque chose vous - même et de vivre de sa distribution, étant ainsi en mesure d'y consacrer complètement votre travail. N'est-ce pas ce que tout le monde veut?

L'autre semaine, j'ai lu un article sur un programmeur de jeux indépendants qui a développé un titre très acclamé et il vit maintenant confortablement ses ventes tout en étant en mesure d'appliquer des mises à jour constantes.

Être payé pour faire quelque chose que vous aimez est un bonheur. Ce n'est pas du travail. Et si vous possédez également le produit final, c'est un énorme bonus.

ÉDITER:

J'aimerais également ajouter que si je souscrivais au n ° 3, la SEULE raison pour laquelle j'aurais des projets parallèles serait le n ° 1. Autrement dit, pour apprendre quelque chose de nouveau.


Pour être honnête, si le jeu est sa principale source de revenus, ce n'est pas vraiment un projet parallèle. :-)
Jason Baker

2
@Jason: très vrai! Tu sais, l'idée d'un projet parallèle est complètement sortie de mon esprit quand j'ai pensé à démarrer mon propre projet. C'est le problème que j'ai; mes projets annexes deviennent mon obsession.
Damien Roche

1

Je me suis engagé sur l'application Shuffle sur Android, c'est pour mon usage personnel, mais c'était aussi une expérience d'apprentissage car j'ai pu utiliser le SDK Android pour quelque chose de plus grand que moi.

J'ai commencé un système de réservation en ligne parce que l'idée m'avait harcelé pendant un certain temps que les coiffeurs utilisaient des livres papier pour réserver leurs clients. C'était également une expérience d'apprentissage, car c'était la première fois que je commençais à me concentrer sur l'argent. C'était ma première expérience avec le marketing et les ventes par moi-même. Cela a à son tour créé beaucoup de connaissances que je trouve très utiles lorsque je travaille.

Enfin, j'ai fait un projet pour collecter les erreurs qui se produisent dans les fonctions JavaScript sur les sites Web pour aider les développeurs à voir les erreurs qui se produisent lorsque leurs utilisateurs utilisent le site. Cela est né de la nécessité d'avoir un tel système, car je créais moi-même des sites lourds JavaScript pour le système de réservation.

En général, l'apprentissage et l'utilité sont ceux qui suivent dans presque tous les projets que j'ai sur le côté. Cependant, celui qui me donne le plus de valeur est le projet Shuffle, car il est beaucoup utilisé.

Si vous voulez un projet parallèle qui vous aide à continuer de vous y engager, je vous recommande de vous procurer un projet que vous écrivez pour les autres. Quelque chose que quelqu'un d'autre veut utiliser, ainsi que vous.


0

Grattez une démangeaison.

Les projets parallèles que je fais sont généralement des choses dont j'ai besoin moi-même. S'ils correspondent à vos quatre catégories, c'est encore mieux.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.