101 votes

Comment gagner sa vie en programmant depuis chez soi

J'ai travaillé à temps plein en tant que programmeur de 16 ans, dans trois entreprises différentes. Tandis que a été le fun (et pas tellement le fun), j'en suis à un point où je voudrais abandonner les déplacements quotidiens et la vie de l'entreprise, et au lieu d'essayer de faire une vie de travail à partir de la maison. Le modèle que j'ai à l'esprit est de prendre sur des projets pour des sociétés situées n'importe où sur la planète (étant donné que je vis dans le centre de Brisbane, en Australie, les possibilités de distance à l'emploi localement ne sont pas si bon). Les employeurs devraient être heureux de ne jamais me rencontrer en personne.

Il y a le parallèle évident avec contribuer à des projets open source, même si je suis spécifiquement à la recherche d'emplois; ce serait devenue ma principale source de revenus, plutôt que d'un effort volontaire.

Je suppose que si ce n'est pas quelqu'un qui me connaît déjà, j'aimerais avoir un moyen de démontrer à un employeur potentiel que je peux en fait le code. Par exemple, vérifiables contributions open source; un ou plusieurs sites de référence ou de projets; tout ce qui peut montrer ce que je peux faire.

J'ai rencontré plusieurs personnes ces derniers temps, qui le font avec succès, mais dans tous les cas, le travail a été obtenu par le biais de avant le les relations. Est-ce la seule façon pour elle de travailler?

Est à l'aide d'un "paiement à la livraison" modèle sage? C'est, de prendre sur un projet, sur la compréhension que je ne suis pas payé jusqu'à ce que je suis fait. Je peux voir le potentiel de l'exploitation, mais qui pourraient être évités si l'employeur était d'une bonne réputation. Au moins au début, cela semble comme une manière de construire la confiance avec l'employeur.

Sont-il digne de confiance les employeurs qui soutiennent ce style de travail? Canonical vient à l'esprit, mais j'ai l'impression qu'ils sont assez unique à cet égard.

Suis-je plaisante moi-même que c'est viable? Est-il trop non traditionnels pour la grande majorité des entreprises qui ont besoin de code écrit?

52voto

Yaakov Belch Points 2489

Je le fais moi-même

Pour les six dernières années, j'ai gagné mon revenu télétravail avec des clients que je n'ai jamais rencontré avant. Voici certains des points que j'ai appris/vécu de cette façon:

  • Tout d'abord, il faut du temps et de la détermination (et le soutien de la famille) pour obtenir ce genre de travail. Vous devez savoir que vous voulez vraiment faire.
  • Il y a des avantages (tels qu'une amélioration de la concentration, pas de temps perdu sur la route, une beaucoup plus large du marché de l'emploi) et les inconvénients (beaucoup moins de certitude) à cette approche.
  • J'ai commencé par des petits boulots (à Rentacoder.com) avec la première cible de vraiment fournir de la valeur à quelqu'un, plutôt que de faire une importante somme d'argent: j'offre 100$ pour le premier emploi et l'acheteur était si heureux avec les résultats qu'il a payé 300$. Avec les leçons apprises et la confiance acquise, plus tard j'ai un emploi qui, à payer nos factures.
  • Au Rentacoder.com, j'ai appris le conseil le plus important pour l'obtention d'un contrat de travail: Dans votre projet pour résoudre un problème pour un client, vous devez expliquer ce que vous comprendre son problème et comment le résoudre. Contrairement à l'emploi à long terme des emplois, vous n'avez pas besoin de vous expliquer que vous êtes brillant et capable de résoudre tous les problèmes: le Filtre vers le bas des questions à ceux que vous pouvez comprendre vraiment et publier une offre: je peux le faire. (et expliquer pourquoi). L'acheteur veut simplement que son problème est résolu. Il y a beaucoup de soumissionnaires que de simplement dire "je suis parfaite" --- mais ils seront ignorés lors de l'un soumissionnaire se montre et dit: "j'ai résolu le même problème avant". Remarque: Rentacoder.com est un bon site pour commencer avec le travail à la pige, mais j'ai trouvé de vrais clients sur d'autres sites. Le problème est qu'ils demandent trop d'argent pour créer des emplois réels et essayez de vous enfermer dans.
  • Afin de concurrencer la main d'œuvre bon marché, vous devez simplement être mieux. Il fonctionne (si vous êtes, en effet, mieux qu'eux).
  • Mon avis sur le paiement: Mettez-vous dans la peau de votre client et sérieusement de répondre aux deux questions suivantes (à demander à l'acheteur de connaître les détails que vous devez savoir pour obtenir la réponse): est-ce l'acheteur de bénéficier de ce travail beaucoup plus que j'ai un attendre à être payé --- est-ce important pour lui? A-t-il les fonds pour me payer un peu plus que je vais obtenir? Si les deux réponses sont "oui" --- vous êtes dans une situation gagnant-gagnant et avoir une certaine base de croire pour être payé. Le projet de loi horaire et obtenir certains projets de loi que vous faites des progrès visibles, mais avant tout le travail est fait. Votre client sera heureux d'investir dans le progrès. Mais si l'une des deux questions obtient un "non", alors vous ne serez pas payé. Remarque: Dans les deux questions, vous avez besoin de plus d' avantages/de l'argent pour le client, et pas juste comme beaucoup que vous obtenez.
  • L'expérience dans tous mes emplois est: les Clients sont très heureux de voir les progrès vers leurs objectifs et de faire quelques changements/ajouts que vous allez sur --- jusqu'à ce que leurs besoins sont essentiellement remplies. N'espérez pas obtenir payé pour beaucoup plus de détails sur un travail qui est fait.
  • Attendez-vous à être à la recherche pour le travail régulièrement (mais également s'attendre à des clients heureux de revenir avec de nouveaux emplois ou à vous recommander).

14voto

Draemon Points 15448

En tant qu'individu, ne jamais accepter un paiement à la livraison un contrat. C'est un risque, une entreprise peut choisir de prendre (même alors, je considère qu'il est peu judicieux), mais ce risque est beaucoup trop grand. Vous pouvez toujours paiements par étapes, bien sûr.

Je dirais qu'il serait difficile d'obtenir des projets sans aucun contact préalable. Vous pouvez régler pour les contrats à long terme où vous vous rencontrez en personne chaque tellement souvent.

Si vous connaissez toutes les sympathisants de programmeurs, vous pouvez toujours commencer une sorte de conseil ensemble. Peut-être avec un plus désireux de voyager figure de proue?

14voto

Paul Tomblin Points 83687

Mon sentiment est que, si une entreprise est prête à accepter hors site, les gens, alors ils seront tout aussi disposés à accepter les gens en Inde ou en Chine. Pouvez-vous rivaliser avec leur taux horaire? Je suis sûr que l'enfer ne peut pas.

Mise à jour: Le truc, je pense, est de trouver une entreprise qui a essayé de l'externalisation et de l'été brûlé par de mauvais qualité, des problèmes de communication et les questions culturelles, et est prêt à essayer dans l'externalisation pour semi-talents locaux, ou qui se développent plus rapidement que leur marché local peut gérer. Il aide si vous avez travaillé pour eux dans le passé et/ou d'avoir quelqu'un en qui ils ont confiance se porter garant pour vous. Je suis actuellement en train de travailler dans ce que je considère une jolie situation idéale - je dois faire de 1,75 heure chaque aller une fois par semaine, mais le reste du temps, je travaille de la maison. Mais je suis payé à l'heure avec pas de bénéfices et que je dois montrer ce que j'ai fait tous les jours alors qu'ils savent qu'en dépit du fait que j'ai pris à trois heures dans le milieu de la journée pour aller faire du kayak, j'ai encore du travail à faire.

7voto

torial Points 9883

Personnellement, je crois que vous êtes sur la bonne voie avec la recherche de personnes de confiance pour envisager le paiement à la livraison un contrat. Si ils ne sont pas connus pour être digne de confiance, présumer le contraire jusqu'à ce que vous savez. Et si elles le sont, et vous pouvez survivre à l'intérim le temps, ça en vaut la peine. Sinon, assurez-vous qu'ils ont la peau dans le jeu, comme un acompte et paiement sur les étapes clés.

Pour résumer les liens fournis dans toutes ces réponses à des questions connexes(puisqu'il n'y a pas une réponse unique à tous):
* http://www.guru.com/index.aspx
* http://www.utest.com/
* http://www.odesk.com/w/
* http://www.elance.com/p/landing/buyerb.html
* http://www.rentacoder.com/RentACoder/DotNet/default.aspx Veuillez noter mitigé sur RentACoder
* http://www.scriptlance.com/
* http://www.getafreelancer.com/

5voto

bjwbell Points 192

topcoder.com a un très bon système. Ils font tout le travail pour extraire une spécification de leurs clients et ensuite poster des concours. J'ai fait quelques corrections de bugs pour eux.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X