Comment la pratique d'un langage comme C#?
Ces jours, j'ai appris quelques bases de l'utilisation de C#.
Je pense que parce que le C# est souvent utilisé dans les
application de la programmation ,nous devrions pratiquer la langue
dans une ingénierie plutôt que de résoudre certains des problèmes algorithmiques.
Mais quelle est la meilleure façon de mettre en pratique C# si je ne trouve pas
tous les projets liés à la langue dans le travail.
- "Mais quelle est la meilleure façon de mettre en pratique C# si je ne trouve pas tous les projets liés à la langue." Je ne pense pas qu'il y a toujours un moment où vous ne trouvez pas un projet lié à une langue. Prendre une application que vous trouvez utiles et tenter de mettre en œuvre en C#.
- En double stackoverflow.com/questions/319441/... et de nombreux autres
Vous devez vous connecter pour publier un commentaire.
Je pense que vous pouvez essayer de démarrer avec le personnel des petits utilitaires. Par exemple, écrire un fichier de backuper, personnels asp.net site de blog, de rappel de mot de passe, traqueur de temps, etc..
le produit sera utilisé par vous, alors vous obtiendrez des exceptions ou des problèmes de performance de sorte que vous serez en apprendre plus..
Vous pouvez aussi consulter AntMe, c'est une simulation de fourmis qui vous programme en C#.
Il y a quelques choses que je vais utiliser pour la pratique certes, ils sont plus à l'algorithmique qu'entreprise orientée, mais laisse le visage il orientés business des choses peut s'avérer fastidieuse si c'est ce que vous faites tout au long de la journée:
Code de Golf sur SOI - découvrez les balises suivantes qui ont une grande mini-tâches
Projet Euler - à http://projecteuler.net/
Découvrez d'autres questions AFIN de vous donner des idées de tâches de programme - une grande pour commencer peut être trouvé ici Suppléant FizzBuzz Questions
Tenter de comprendre les réponses aux questions qui viennent sur ici que vous n'auriez pas autrement à connaître la réponse.
Pour la pratique en entreprise les aspects de la programmation, d'essayer de comprendre ce que la plupart des entreprises veulent quand il s'agit de logiciels et des logiciels pour les aider à faire tous leurs travaux de la journée. Cela peut descendre à un logiciel qui n'des tâches spécifiques d'un utilisateur (c'est à dire vous) ou il peut être un logiciel qui permet le stockage, l'extraction et la déclaration des données de l'entreprise.
Je trouve souvent que l'utilitaire de logiciel que j'utilise, que je trouve en ligne n'a tout simplement pas le couper. Sûr que certains d'entre eux ont quelques fonctionnalités intéressantes, mais, inévitablement, il y a toujours quelque chose manquant. Donc je surf autour et trouver un tas d'utilitaires qui traitent de tout, je pense que l'un d'entre eux devrait le faire, de prendre tout le meilleur/les plus utiles bits et [prenant note des choses que j'aime à propos de chacun des outils] j'écris mes propres. La meilleure façon est de toujours penser: "Comment voulez l'utiliser", plutôt que "comment dois-je utiliser si je programme c'est de cette façon".
J'entends l'écriture de votre propre moteur de blog est un exercice populaire ces jours-ci.
Trouver un projet open-source qui vous intéresse, qui utilise cette technologie et d'essayer d'y contribuer.
Je vais toujours avec un jeu. Pensez à un nouveau jeu, ou de re-faire un ancien. Je commence presque toujours avec des lights-out. Comme cette un en java. Démarrage simple et étendre là-dessus. J'ai utiliser des jeux pour apprendre tous les aspects d'une langue. Ils sont parfaits pour la pratique des modèles de conception trop.
J'ai toujours le même problème, il n'est pas facile de trouver un projet que vous pouvez simplement mettre en œuvre à l'aide de la nouvelle langue.
Pourquoi ne pas essayer de mettre en œuvre un projet que vous avez une fois mis en œuvre dans une autre langue à nouveau en C#?
Si vous ne trouvez pas votre propre travail pour appliquer vos compétences de codage, il suffit de se joindre à un projet open-source - vous trouverez qu'il est précieux de la vie réelle expérience dans le codage, et qui est d'être critiqué par les autres.
Penser à quelque chose de vraiment grand, et de le copier. conception de vous-même et juste travailler loin à elle... tout apprendre à la fois 🙂