Ich arbeite als alleiniger Webentwickler in einem Unternehmen von Softwareentwicklern. Das Unternehmen, für das ich arbeite, hat in letzter Zeit viele strukturelle und leitende Veränderungen durchlaufen, und wir machen den Übergang von einem sehr kleinen Unternehmen allmählich zu einem Teil eines großen börsennotierten Unternehmens. Mit dieser Änderung kam eine Wiederholung unserer Verträge sowie einige vorgeschlagene Stellenbeschreibungen. Meine Stellenbeschreibung war sehr aufschlussreich, wie allein ich als einziger Webentwickler bin. Es zeigte ein völliges Missverständnis darüber, was ich tue und wie ich es mache. HTML, CSS, JavaScript oder eine Web -Technologie wurde nicht erwähnt.
Dann schaute ich mir den Positionstitel an und alles wurde klar. Der Titel lautete: „Softwareentwickler / Webentwickler“. Slash -Webentwickler: Der Webpart ist nur ein nachträglicher Gedanke. Mein Arbeitgeber betrachtet mich immer noch als die gleiche Arbeit wie ein Softwareentwickler, aber mit einigen mysteriösen Black-Box-Web-Dingen, die von Zeit zu Zeit hereingeworfen werden. Dies ist typisch und überhaupt nicht etwas, über das ich mich gestört habe oder mich verärgert - Ihre Arbeitgeber wissen nicht alles, was Sie über Ihre Position wissen und sie sollten es nicht müssen. Deshalb haben sie dich schließlich angeheuert!
Die einzige Person, die sich auf das Web in einem Unternehmen konzentriert, ist nicht besonders ungewöhnlich, aber es ist eine Existenz, die selten diskutiert wird. Um dies zu ändern, werde ich ein wenig über meine aktuelle Rolle sprechen und ich werde versuchen, Ratschläge zu geben, wo ich für andere Webentwickler in einer ähnlichen Position kann.
Der alleinige Webentwickler ist eine Herausforderung, das ist wahr, aber es ist auch eine großartige Chance, sich im Unternehmen zu messen. Als alleiniger Webentwickler, insbesondere wenn Sie der erste Webentwickler sind, haben Sie eine eher beneidenswerte Gelegenheit, den gesamten Stapel zu planen - von der Technologie bis zur Testumgebungskonfiguration, bis zur Dokumentation. Die Flipside: Sie sind ausschließlich für diese Entscheidungen und alle negativen Auswirkungen verantwortlich.
besitzen diese Tatsache. Wisse, dass du für alles „Web“ verantwortlich bist, und sei bereit, dich selbst zu erklären, wenn etwas schief geht, vielleicht tiefer als normal. Normalerweise erklären Sie sich jemandem, der nur sehr wenig über die Webentwicklung weiß. Machen Sie keine Ausreden aus und Ihr Arbeitgeber wird Sie respektieren, wenn Sie das Selbstvertrauen und die Ehrlichkeit haben, sich Ihren Fehlern zu besitzen.
Sie müssen für sich selbst eintreten. Wenn Sie der Meinung sind, dass es eine bessere Möglichkeit gibt, etwas zu tun, oder wenn Sie der Meinung sind, dass ein Zeitrahmen unangemessen ist, sagen Sie es. Sie sind der einzige mit dem Know -how, das diese Anrufe tätigt, aber Ihre Manager werden sie gerne für Sie machen, wenn Sie Ihre Stimme nicht hören lassen. Es kann stressig sein, wenn Sie einen leitenden Angestellten korrigieren müssen, aber denken Sie daran, dass er das Gleiche wie Sie wünscht: ein erfolgreiches Projekt.
Als Gegenleistung für all diese Stress und Verantwortung, wenn der Job erledigt ist und alles reibungslos läuft, werden Sie der Typ sein, der alles getan hat, und Ihr Management -Mitarbeiter werden das wissen und (hoffentlich!) Erkennen.
Dies ist unabhängig von Ihrer Rolle oder wo Sie arbeiten, aber als alleiniger Webentwickler ist es viel mehr als wichtig: es ist kritisch. Wenn Sie der einzige Webentwickler sind, kann es schwierig sein, diszipliniert zu werden. Sie haben viel zu tun und es ist sehr verlockend zu glauben, dass Sie der einzige sind, der es liest. Was ist also der Punkt, oder? Die angemessene Dokumentation Ihrer Arbeit dient jedoch vielen Zwecken. Andere Menschen zu informieren, was Sie getan haben, ist nur einer von ihnen.
Die geeignete Dokumentation ermöglicht es Ihren Arbeitgebern zu verstehen, was Sie tun. Erinnern Sie sich an dieses ein Projekt, bei dem Ihr Manager Sie fuhr, weil er nicht verstehen konnte, wie es so lange dauerte? Stellen Sie sich vor, Sie hätten eine Projektzeitleiste und eine Taskliste, Sie könnten ihnen zeigen, dass genau das, was an dieser „kleinen Veränderung“ beteiligt war, die sie angefordert haben.
Es bietet auch eine Grundlinie für die Schätzung von Zeitabläufen für zukünftige Arbeiten. Sie können auf Ihre Dokumentation zurückblicken und sehen, dass die Entwicklung einer bestimmten Funktion in der Vergangenheit eine bestimmte Anzahl von Stunden dauerte, sodass Sie erwarten können, dass es eine ähnliche Zeit - vielleicht etwas weniger -, wenn Sie es erneut tun müssen. Denken Sie daran, dass Sie als einziger Webentwickler auch für das Projektmanagement verantwortlich sind. Möglicherweise müssen Sie sich einem höheren Bericht melden, aber sie werden nicht über das Wissen verfügen, um Projekte in der gleichen Tiefe zu planen.
Es gibt hier keine Ausreden - das muss etwas getan werden. Es spielt keine Rolle, was Ihre frühere Erfahrung ist oder wie sehr Sie die beteiligten Technologien lieben oder hassen. Sie müssen sich mit dem gesamten Stapel eng vertraut machen und jede Schicht davon kennen. Versuchen Sie nicht zu lernen, während Sie gehen, gehen Sie dem Spiel voraus und nutzen Sie einige Ihrer persönlichen Zeiten, um zu studieren, wenn es etwas gibt, auf dem Sie etwas unscharf sind.
Als ich meine Rolle begann, hatte ich keine Kenntnis von C#, IIS oder .NET -Entwicklung, und meine einzige frühere Backend -Erfahrung war in PHP unter Apache. Sie können wetten, dass ich in den ersten Monaten nach Hause gehen und einige Zeit damit verbringen würde, C# und IIS zu lesen. Ich wurde an einen ASP.NET -MVC -Kurs geschickt und habe den Zugriff auf eine Bibliothek von Online -Kursen erhalten, um mich bei der Aufnahme der neuen Technologie und beim Laufen mit ihr zu unterstützen. Haben Sie keine Angst, Ihren Arbeitgeber um das gleiche zu bitten: Jeder gute Arbeitgeber sollte gerne für die Schulung bezahlen, die seine Mitarbeiter benötigen.
Dies ist so kritisch wichtig, dass es unmöglich wäre, die einzigartige Karrieremöglichkeiten zu verstehen und zu nutzen, die Sie als einziger voller Stack -Webentwickler erhalten haben. Nur wenn Sie Ihre normale tägliche Arbeit abschließen, lernen Sie ständig etwas über alles „Web“.
Nach nur einem Jahr werden Sie sich völlig wohl fühlen, wenn Sie über eine bestimmte Ebene einer Website und in jeder Produktionsphase sprechen - Sie werden alles in der Hand haben. Sie setzen sich auf, sich irgendwann auf einen Webentwicklungsbereich zu spezialisieren, den Sie bevorzugen, unabhängig davon
Nutzen Sie die Gelegenheit, um zu lernen und verdammt gut in dem zu werden, was Sie tun. Nehmen Sie die Herausforderungen frontal und genießen Sie die Ausbildung, die Sie erhalten.bleib nicht für immer hier
Obwohl diese Rolle viel Gelegenheit zum Lernen bietet, sollten Sie auch bedenken, dass sie kein idealer Ort ist, um für immer zu bleiben. Es ist stressig, Sie werden nach Stunden viel arbeiten, und selbst wenn Sie nicht auf der Uhr sind, werden Sie immer noch bei der Arbeit sind.
Vielleicht erweitert Ihr Arbeitgeber das Web -Team und Sie können sich in derselben Firma spezialisiert, oder Sie müssen sich möglicherweise schwierig entscheiden, um zu gehen und sich anderswo zu spezialisieren, aber mein Rat ist hier, nie aufzuhören, vorwärts zu gehen. Es ist schön, so viel zu lernen und so viel Vertrauen in Ihre Entscheidungen in Bezug auf Technologie und Rahmenbedingungen zu haben, aber diese Vorteile werden durch den intensiven Druck stark ausgeglichen und eine so hohe Verantwortung auf Sie zu belasten.
wohin von hier?In beiden Fällen interessieren Sie sich möglicherweise an Ratschlägen der vielen anderen, die Ihren Weg vor Ihnen gegangen sind. Die SitePoint -Foren oder der Arbeitsplatz -Stack Exchange sind beide hervorragende Ressourcen, wenn Sie eine brennende Frage haben. Oder Sie können mich am Griff in meiner Biografie twittern. Ich freue mich immer, von anderen Webentwicklern und Ihren Fragen, Geschichten, Ratschlägen willkommen zu hören.
häufig gestellte Fragen zum alleinigen Webentwickler
Wie kann ein alleiniger Webentwickler motiviert bleiben? Klare Ziele, regelmäßige Pausen und Erfolge feiern können helfen. Es ist auch wichtig, ein gesunde Work-Life-Gleichgewicht aufrechtzuerhalten und Hobbys außerhalb der Codierung zu verfolgen.
Wie kann ein alleiniger Webentwickler die Qualität ihrer Arbeit sicherstellen? Der einzige Webentwickler beinhaltet gründliche Tests, die Befolgung der Best Practices für das Codieren und das Aufrechterhalten der neuesten Webstandards. Die Verwendung eines Versionskontrollsystems kann auch dazu beitragen, Änderungen zu verfolgen und zurückzukehren, wenn Probleme auftreten. Die neuesten Trends in der Webentwicklung können aktuell durch kontinuierliches Lernen, die Befolgung von Blogs und Nachrichten der Branche und die Teilnahme an Online-Entwicklergemeinschaften erreicht werden. Die Teilnahme an Webentwicklungskonferenzen und -Te -ups kann auch wertvolle Erkenntnisse und Networking -Möglichkeiten bieten.
Das obige ist der detaillierte Inhalt vonLeben als einziger Webentwickler. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!