J'étais assis en face de Stackoverflow hier soir et j'ai été stupéfait avec le nombre de tags individuels. Cela m'a fait réfléchir sur le nombre de différentes applications possibles. Personnellement, je suis un homme C# mais même je trouve qu'avec WCF, WPF, ASP .NET 4, Silverlight et MVC, il y a tellement de choix et je commence à m'embourber avec lequel apprendre. Je comprends qu'ils ont chacun leurs propres objectifs, mais je trouve que cette décision est plus difficile que lorsque ASP .Net est sorti et que c'était l'outil idéal pour utiliser le HTML. Je serais intéressé d'entendre d'autres points de vue, si je suis le seul qui trouve que la suite Microsoft augmente plus vite que je peux suivre, ou seulement vos opinions/opinions générales.Avec autant de variations d'applications, comment choisir lequel se spécialiser dans
Répondre
Je choisirais simplement d'apprendre ce dont vous avez besoin et/ou ce qui vous intéresse. Pensez peut-être à contribuer à un projet Open Source que vous aimez, car cela vous permettra de découvrir de nouveaux moyens de programmation et de nouveaux frameworks.
Il y a tellement de "technologies" différentes simplement parce qu'elles ciblent toutes des choses différentes - par exemple, si vous vous intéressez aux applets interactives, alors WPF/Silverlight pourrait vous convenir. Si vous avez besoin de concevoir un site Web testable, pensez à ASP.Net MVC. Si vous ne pouvez pas décider - fermez les yeux, pointez l'écran et commencez à en apprendre un. L'un mènera à l'autre et vous serez bientôt sur la bonne voie.
Avertissement - la «bonne voie» est beaucoup de choses pour beaucoup de gens. Ne laissez pas trop de choix bloquer votre apprentissage - choisissez-en un et allez-y!
C'est le modèle de revenu. Été comme ça pendant des années. Stick avec les bases: C++, C#, ASP, SQL, XML. Le reste vient assez facilement autour de ceux-ci.
- 1. DataGridView Event - lequel choisir
- 2. Jetée vs CXF/Lequel choisir?
- 3. Branche de révision ou HEAD? Lequel choisir
- 4. NMock2, Rhino simulé. Lequel choisir?
- 5. Comment se spécialiser de manière fiable avec intptr_t dans les environnements 32 et 64 bits?
- 6. lequel choisir? DXCore, Resharper ou VSX?
- 7. spécialiser partiellement fonction membre modèle
- 8. Comment obtenir le répertoire dans lequel se trouve l'exécutable?
- 9. Code des variations avec répétition (combinatoire)?
- 10. Variations d'utilisation de .data() dans Jquery
- 11. variations de débogage C generator
- 12. Variations de l'orthographe du prénom
- 13. Variations Sharepoint Erreur
- 14. Lequel de * et [] se lie le plus fort dans C?
- 15. Lequel dois-je choisir: rôle Web avec des threads de travail, ou rôle de travailleur avec HWC?
- 16. Réduire les variations de performances sous Linux
- 17. Est-il possible de se spécialiser sur certains (pas tous) paramètres de modèle de classe?
- 18. Comment choisir l'option dans la boîte de dialogue avec VBA
- 19. boost lib build configuration variations
- 20. Comment trouver le numéro de ligne dans lequel se termine la fonction dans le fichier Ruby?
- 21. Pourquoi la vidéo dans WPF MediaElement prend-elle autant de temps à se répéter?
- 22. Pourquoi file_get_contents prend-il autant de temps?
- 23. Comment déterminer le moniteur dans lequel se produit un événement de souris Swing?
- 24. Comment choisir plusieurs avec un jeu de requêtes Django?
- 25. Dans SAS, comment obtenez-vous le dossier dans lequel se trouve le fichier?
- 26. Choisir l'option de dropbox avec NSURLConnection
- 27. Aide du schéma DB, reliant les variations de produits
- 28. jquery comment choisir this.parent?
- 29. Comment arrêter le mode emacs dired d'ouvrir autant de tampons?
- 30. Comment définir la zone/rectangle dans lequel le curseur est autorisé à se déplacer?
Je suppose que ma plus grande préoccupation est de pouvoir m'adapter à ces nouvelles applications. Par exemple, j'ai complètement sauté MVC et MVVM, mais maintenant ils sont lentement rampants sur moi. Eh bien, je pars pour la librairie. : o) –
Je recommande fortement un bon livre sur MVC (juste terminé ASP.Net MVC In Action) - il vous donnera une bonne perspective sur diverses choses :) – Jamie