web-dev-qa-db-fra.com

De non programmeur au programmeur de freelance "professionnel"

Je suis étudiant de 15 ans cherchant à acheter sa première voiture et j'ai pensé que je pourrais gagner de l'argent supplémentaire en apprenant à programmer depuis que j'aime jouer avec l'ordinateur tout le temps.

Je suis en train de lire beaucoup de postes ici et je suis arrivé à une liste de livres que je pense être bénéfique pour moi, cependant, je ne sais pas quelles informations sont les plus importantes à connaître d'abord ou si j'ai besoin de tout ce dont j'aurai besoin. Voici ce que je pensais:

1: Apprenez une langue de programmation en profondeur. Je suis environ 1/2 avec le livre étape par étape 2. En savoir plus sur les motifs de conception et de conception orientés objet 3. En savoir plus sur les tests logiciels 4. Allez pratiquer ces compétences sur des sites Web tels que projecturer, TopCoder et essayer de faire simple Projets sur des sites Web indépendants tels que Louer-A-Coder.

Y a-t-il autre chose que vous pensez avoir besoin ou devrait-il examiner?

Merci.

Microsoft Visual C # 2010 étape par étape

Professionnel C # 4.0 et .NET 4 (programmateur WROX au programmateur)

C # en profondeur

CLR via c #

appliquer UML et motifs

tête première analyse et conception orientée objet

Modèles de conception: éléments de logiciel réutilisable orienté objet

Développement axé sur les tests: par exemple

logiciel de croissance orienté objet, guidé par tests

8
user13822

Ma recommandation serait ce que j'ai personnellement fait. Allez au travail à MacDonald ou à quoi que ce soit d'autre pour gagner de l'argent. Ne vous attendez pas à ce que des revenus provenaient avant d'avoir obtenu votre diplôme d'une université.

Je ne veux pas vous décevoir mais dans les prochaines années, je pense que vous serez principalement un consommateur et non un fournisseur de technologie. Cela signifie que vous allez dépenser plus d'argent que vous pourriez vous attendre à en générer :-)

3
UML_GURU

Je vous recommande de prendre des emplois d'été au lieu d'essayer de gagner de l'argent grâce à la programmation. Il faut beaucoup de temps et d'efforts avant de devenir assez compétent (en moyenne) que les gens vous paieraient d'écrire des logiciels pour eux. La programmation n'est pas quelque chose qui peut être appris sur un été. Par conséquent, sauf si vous envisagez de le faire sur un long terme, je ne pense pas que le développement de logiciels produira le retour sur investissement (en termes de temps et d'effort) que vous recherchez.

Cela de côté si vous avez vraiment envie de programmer, je vais suggérer un moyen légèrement plus facile que c # et .net - configurer des sites Web (aucune infraction à personne). Commencez par des sites statiques d'abord, puis apprenez à configurer un site complet de CMS. Bien que si vous descendez sur ce chemin, je vous recommande d'apprendre sur les bases de la conception et de la conception Web en général (pas nécessaire, mais cela aide vraiment, surtout si votre client veut des sites sur mesure au lieu d'utiliser des thèmes pré-fabriqués).

Bonne chance sur votre voiture et j'espère que vous pourrez grandir pour profiter de la programmation au lieu de la voir simplement comme source de revenus. :)

3
jon2512chua

J'ai toujours trouvé nécessaire d'avoir un problème à résoudre ou à un jeu que je veux écrire. De cette façon, vous recherchez toujours des moyens de résoudre ce problème et cela vous mènera à lire des livres et à rechercher en ligne. Je n'ai jamais pu lire un livre, puis savoir un sujet.

Une fois que vous avez décidé de résoudre un "problème", votre choix de livres peut devenir plus évident.

1
paul