Möglichkeiten für Anfänger, sich zu vernetzen und Kunden für die Webentwicklung zu finden

11

Ich bin neu in der Webentwicklung. Ich habe viel alleine studiert und einige Projekte selbst erstellt. Ich habe den Punkt erreicht, an dem ich das Gefühl habe, dass meine Fähigkeiten ohne mehr Übungserfahrung nicht viel Fortschritte machen werden. Ich weiß, dass es eine Sache ist, ein Projekt nach meinen Wünschen zu bauen, und es ist eine ganz andere, die Anforderungen eines anderen zu erfüllen. Ich habe in ASP.NET gearbeitet und viel HTML, CSS JavaScript gelernt. In meiner täglichen Arbeit arbeite ich regelmäßig mit SQL und SQL Server. Wenn Sie einen Vorschlag haben, wäre es sehr dankbar.

icsracer
quelle

Antworten:

4

Freiberufliche und freiwillige Helfer bei gemeinnützigen Organisationen sind eine großartige Möglichkeit, neue Fähigkeiten zu erlernen. Du hast recht, du kannst nur so viel alleine lernen. Wenn Sie unter der Waffe sind, lernen Sie viel mehr. Bonuspunkte, wenn Sie einen Platz bei einem sachkundigen, geduldigen Mentor finden, der Sie anleitet und Verbesserungen für Ihre Arbeit vorschlägt.

Ich habe mehrere Jahre in Jobs mit leichten Herausforderungen gearbeitet, in denen ich alleine war, um die Arbeit zu erledigen ... dann habe ich mich mit einer internationalen Bank beraten ... sofortige Codeüberprüfungen, Änderungsmanagement, Strategiesitzungen und enge Zeitrahmen. ..Ich habe es einige Monate lang geschwitzt, bevor ich es mir wirklich bequem gemacht habe. Zwischen dem und meiner freiberuflichen Tätigkeit (die ich oft zu geringeren Kosten als Gegenleistung für die Möglichkeit nehme, eine Herausforderung auf die RICHTIGE und nicht auf die billige Weise anzugehen) habe ich in den letzten Jahren enorme Fortschritte gemacht. Es ist ein gutes Gefühl zu wissen, dass Sie wissen, wie man "richtigen" Code rauswirft. Das zu tun, könnte ich hinzufügen, erfordert immer noch Disziplin.

Ich kann auch nicht genug sagen, wie wichtig es ist, "zu trainieren". Ich habe das Glück, dass mein Abschluss in Design liegt, aber mein Beruf ist wirklich Entwicklung. Wechseln Sie zur "Schattenseite" der UI- und Interaktionsentwicklung, denn es ist erstaunlich, wie wichtig es ist und wie schlecht viele Entwickler es tun. Tackle Jquery oder Javascript oder ähnliches nur um zu lernen. In einem Lebenslauf sieht es großartig aus.

Viel Glück.

bpeterson76
quelle
Danke für Ihre Antwort. Ich habe mich etwas mit Design befasst, weil ich die Bedeutung von Asketen verstehe, insbesondere wenn Sie versuchen, Ihre Talente jemandem zu präsentieren, der nicht technisch versiert ist. Ich habe viel über CSS und JavaScript gelernt. Ich habe auf jQuery einige gute Tutorials gefunden, die ich ausprobieren möchte. Nachdem ich mich mit der ASP.NET-Plattform vertraut gemacht hatte, wollte ich mich in PHP und MySql verzweigen. Ich finde, dass es viele gemeinnützige Websites gibt, die jemanden brauchen, der ihnen hilft, aber die Website ist in PHP.
Iicsracer
Wenn Sie die Konzepte der Programmierung (Objektorientierung, Arrays, Logikfluss usw.) verstehen, müssen Sie sich nur ein Buch schnappen, um von ASP zu PHP oder Java usw. zu wechseln. Wenn Sie die Kernkonzepte nicht verstehen, wird der Übergang von einem zum anderen zu einem gewaltigen Unterfangen. Ich kann die OO-Konzepte und das Verständnis der Funktionsweise des DOM nicht genug betonen. Bei gemeinnützigen Organisationen sind viele PHP, weil dies ein zufälliger Voluteer wusste. Wenn Sie ein Ziel haben, dem Sie helfen können, fragen Sie sie, ob sie Hilfe benötigen und offen für Änderungen sind. Auf diese Weise habe ich zwei Vollzeitjobs bekommen!
bpeterson76
2

Sie könnten in Sachen wie schauen

  • Microsoft Web Platform Installer und WebMatrix (noch in der Beta)
  • Content Management Systeme
  • XSLT

WebPI und WebMatrix sind großartige Tools für Webentwickler. CMS sind ein sehr verbreitetes Tool zum Erstellen inhaltsorientierter Websites, und XSLT ist imho eine großartige Technologie für die Webentwicklung. Wenn Sie mit XSLT nicht vertraut sind, handelt es sich im Grunde genommen um eine Transformation, mit der eine XML-Struktur (die normalerweise Daten beschreibt) in eine andere XML-Struktur (normalerweise xhtml) umgewandelt werden kann.

Wenn Sie alle oben genannten Punkte ausprobieren möchten, können Sie mit WebPI und WebMatrix unter http://docs.composite.net/C1/TeamBlog.aspx/2010/08/13/The-WebMatrix-experience und einmal beginnen Wenn es läuft, können Sie mit XSLT unter http://docs.composite.net/C1/XSLT.aspx arbeiten .

Wir würden uns freuen, Feedback von Ihnen zu Ihrer Erfahrung zu erhalten.

mawtex
quelle
Vielen Dank für den Rat, ich werde es überprüfen und Ihnen ein Feedback geben!
Iicsracer
2

Erwägen Sie, sich an Open Source-Projekten zu beteiligen. Es ist eine unschätzbare Erfahrung - in Teams zu arbeiten, sich mit Kollegen zu vernetzen, sich selbst herauszufordern, indem Sie Aufgaben übernehmen, mit denen Sie nicht vertraut sind usw. Bei .NET-bezogenen Projekten ist Codeplex Ground Zero.

Wenn Sie nicht das "richtige" OSS-Projekt finden, an dem Sie teilnehmen können, erstellen Sie eines. Selbst wenn Sie nur alleine arbeiten, werden Sie die gleichen alten Räder neu erfinden, sie frei in die Welt setzen und gleichgesinnte Kollegen (und möglicherweise jede Menge scharfe Kritik, aber das ist auch nützlich) und helfen, den Weg für zukünftige Projekte zu ebnen.

Als Bonus können Sie es in Ihr Portfolio aufnehmen, was Sie als Mitarbeiter eines Unternehmens im Allgemeinen nicht tun können - sie besitzen den Code, Sie können nichts damit anfangen. Das ist riesig: Ich bin gerade dabei, meine eigene Beratung mit vielen Lücken in meinem eigenen Portfolio zu beginnen, und es sticht ein wenig.

Tadamson
quelle
1

Craigslist ist ein großartiger Ort, um Arbeit in Ihrer Nähe zu finden.

Chris
quelle