Je suis nouveau dans le développement web. J'ai beaucoup étudié seul et créé des projets par moi-même. J'ai atteint le point où je sens que mes compétences ne vont pas beaucoup progresser sans plus d'expérience pratique. Je sais que construire un projet à ma mesure est une chose et qu'il en est une autre de répondre aux exigences de quelqu'un d'autre. Je travaille dans ASP.NET et j'ai appris pas mal de HTML, CSS JavaScript. Dans ma journée de travail, je travaille régulièrement avec SQL et SQL Server. Si vous avez des suggestions, ce serait très apprécié.
Freelance et bénévolat pour aider avec des organisations à but non lucratif sont un excellent moyen d'acquérir de nouvelles compétences. Vous avez raison, vous ne pouvez apprendre que tant de choses par vous-même. Lorsque vous êtes sous le feu, vous en apprenez beaucoup plus. Points bonus si vous pouvez trouver une place avec un mentor patient et expérimenté qui vous guidera et vous suggérera d’améliorer votre travail.
J'ai travaillé pendant plusieurs années dans des emplois de type light challenge où j'étais seul pour faire le travail ... puis j'ai consulté une banque internationale ... des révisions de code instantanées, une gestion du changement, des réunions de stratégie et des délais serrés .. ..J'ai transpiré pendant plusieurs mois avant que je ne me sente vraiment à l'aise. Entre cela et ma freelance (que je prends souvent à moindre coût en échange de la possibilité de relever un défi de la bonne façon plutôt que de la manière la moins coûteuse), j'ai fait d'énormes progrès ces dernières années. C'est un sentiment agréable de savoir que vous savez comment éliminer le code "correct". Je pourrais ajouter que le faire prend encore de la discipline.
En outre, je ne saurais trop dire à quel point il est important de "s'entraîner". J'ai de la chance car mon diplôme est en design, mais mon métier est vraiment en développement. Passez au "côté obscur" de l'interface utilisateur et du développement des interactions, car il est étonnant de constater à quel point c'est important et combien peu de développeurs le font. S'attaquer à Jquery ou Javascript ou similaire simplement pour apprendre. Ca a l'air bien sur un CV.
Bonne chance.
Vous pourriez examiner des choses comme
WebPI et WebMatrix sont d'excellents outils à connaître pour les développeurs Web. Les CMS sont un outil très courant à utiliser lors de la création de sites Web orientés contenu, et XSLT est une technologie de pointe pour le développement Web. Si vous ne connaissez pas XSLT, il s’agit d’une transformation capable de transformer une structure XML (décrivant généralement des données) en une autre structure XML (généralement xhtml).
Si vous voulez essayer tous les points ci-dessus, vous pouvez commencer à utiliser WebPI et WebMatrix à l'adresse http://docs.composite.net/C1/TeamBlog.aspx/2010/08/ 13/The-WebMatrix-experience et une fois que vous l’avez exécuté, vous pouvez travailler avec XSLT à http://docs.composite.net/C1/XSLT .aspx .
Nous aimerions avoir votre avis sur votre expérience.
Envisagez de vous impliquer dans des projets open source. C'est une expérience inestimable - travailler en équipe, réseauter avec des pairs, vous mettre au défi en prenant en charge des tâches qui ne vous sont pas familières, etc. Pour les projets liés à .NET, Codeplex est à zéro.
Si vous ne trouvez pas le "bon" projet OSS à rejoindre, créez-en un. Même s'il ne s'agit que de travailler seul, réinventer les mêmes vieilles roues, les mettre librement au monde attirera l'attention sur lui et attirera des pairs partageant les mêmes idées (et éventuellement de nombreuses critiques sévères, mais cela est également utile) et aider à ouvrir la voie à de futurs projets.
En prime, vous pourrez le coller dans votre portefeuille, ce que vous ne pourrez généralement pas faire en tant qu'employé d'une entreprise - le code leur appartient, vous ne pouvez rien faire avec. C’est énorme: je suis en train de démarrer mon propre cabinet de conseil avec beaucoup de trous dans mon propre portefeuille, et ça pique un peu.
Craigslist est un endroit idéal pour trouver du travail dans votre région.