10 Gewohnheiten großer Webentwickler
Stellt Ihr Unternehmen gerade neue Mitarbeiter ein? Sie suchen nach hervorragenden Webentwicklern? Es kann vorkommen, dass Sie gerade die Lebensläufe mehrerer hervorragender Entwickler erhalten haben und Sie nur einen benötigen. Sie verfügen beide über lobenswerte technische Fähigkeiten und Berufserfahrung. Was würden Sie dann tun?
Manchmal gehen die Fähigkeiten eines Entwicklers über das hinaus, was im Lebenslauf steht. Und das sind die Gewohnheiten, die sie in jahrelanger Arbeit entwickeln und die nicht nur zu ihrer Erfahrung beitragen, sondern auch zu der Art und Weise, wie sie ihr Unternehmen zum Erfolg führen. Hier sind 10 davon:
1. Teil der Unternehmenskultur sein
Entwickler sehen sich selbst oft als eine andere Art von Menschen, da sie sehr künstlerisch und kreativ sind. Und sie arbeiten zu ungeraden Zeiten, was ihnen die Freiheit gibt, ihre Talente zu nutzen, wenn sie sich frisch fühlen. Aber es ist auch wichtig, Teil der Unternehmenskultur zu sein.
Selbst wenn es sich um eine kleine Veranstaltung nach Feierabend oder um ein großes gesellschaftliches Ereignis handelt, ist es wichtig, Beziehungen zu den Menschen aufzubauen, mit denen sie arbeiten, und auch zu anderen. Der beste Weg, dies zu tun, besteht darin, sich an den Geschehnissen innerhalb und außerhalb des Unternehmens zu beteiligen. Wenn Sie Entwickler sind, sich aber scheuen, an Veranstaltungen und Partys teilzunehmen, werden Sie sich dadurch als Teil eines Teams fühlen, und es wird Ihnen helfen, das „Fremdheitsgefühl“ abzubauen.
2. Zweifel ausräumen und Fragen stellen
Hier ist das Szenario: Vielleicht sind Sie ein neuer Entwickler oder ein erfahrener Entwickler in einem neuen Job, aber zögern Sie nicht, Fragen zu stellen, bis Sie sich völlig im Klaren darüber sind, was von Ihnen im Rahmen des Projekts erwartet wird. Es stimmt, dass Unternehmen neuen Mitarbeitern Orientierungsprogramme anbieten, in denen sie über ihre Aufgaben und Verantwortlichkeiten informiert werden. Aber Fragen zum richtigen Zeitpunkt (während des Projekts) zu stellen, würde allen Beteiligten Zeit ersparen.
3. Proaktiv mit Designern zusammenarbeiten
Designer müssen in jeder Phase des Projekts mit anderen Designern zusammenarbeiten, um sicherzustellen, dass die Bedürfnisse der Kunden erfüllt werden. Die Entwickler müssen dafür sorgen, dass sie frühzeitig in den Gestaltungsprozess einbezogen werden. Auf diese Weise schaffen Sie eine zwanglose Umgebung für Brainstorming-Sitzungen und ersparen allen Teammitgliedern einen technischen Alptraum.
4. Führen eines Registers
Journale sind die perfekte Aufzeichnung für Ihre Verluste und Gewinne. Führen Sie ein Kodierungstagebuch, damit Sie wissen, was für Sie funktioniert hat und was nicht. Das würde es Ihnen und allen anderen, die in Zukunft an den Codes arbeiten werden, leichter machen. Auch wenn Sie nicht mehr an dem Projekt oder dem Unternehmen beteiligt sind, läuft die Arbeit reibungslos.
5. Das große Ganze verstehen
Die meisten Entwickler arbeiten für ein bestimmtes Unternehmen, für das ein Kunde eine mobile Anwendung benötigt. Die Entwickler sollten eine Vision des großen Ganzen entwickeln, um zu verstehen, warum eine bestimmte Anwendung entwickelt wird. Damit dies funktioniert, sollte der Entwickler in die Geschäftsziele des Unternehmens eingebunden sein.
Er muss in der Lage sein, den Wert der Technologie für das Funktionieren des Unternehmens zu verstehen, denn die von ihm entwickelte App liegt nicht nur in seiner Verantwortung. Sie spielen auch eine Rolle, die über die ihnen offiziell zugewiesene Rolle hinausgeht (z. B. Verständnis für die Ziele und Zwecke des Unternehmens, ihre Rolle in der Gesellschaft usw.).
6. Disziplinarverfahren
Disziplin ist eine Eigenschaft, die jeder entwickeln sollte, auch diejenigen, die ungerade Arbeitszeiten haben. Die Qualität darf nicht beeinträchtigt werden, daher muss der Entwickler bei den Code-Reviews anwesend sein und die Durchführung von Sprint-Retros positiv bewerten. Er muss ein Verfechter der Qualität sein, auch wenn eine Frist droht, und wenn die Arbeit über die erwartete Zeit hinausgeht, muss er sich der technischen Schuld bewusst sein, die das Unternehmen erleidet, und sie in voller Höhe zurückzahlen.
7. Beschränken Sie sich auf das, was nicht wichtig ist, und konzentrieren Sie sich auf das Richtige
Jeder lässt sich ablenken und verbringt seine Energie mit X, Y und Z, obwohl der Schwerpunkt des Projekts auf A, B und C liegen sollte. Ab und zu hilft es, in den Kaninchenbau abzutauchen, aber in bestimmten Fällen kann es Zeitverschwendung sein oder einen ganz verschlingen. Wenn ein Entwickler auf Abwege gerät, muss er sich an das übergeordnete Ziel erinnern und zurückkehren.
8. Nicht der Versuchung erliegen und sich ablenken lassen
Es ist normal, dass man einen Blick auf Facebook oder Instagram wirft, um sich zu entspannen, wenn man von der stundenlangen Arbeit müde ist. Aber wenn man sich auf die sozialen Medien verlässt, um die Monotonie zu überwinden, sollte man die Zeit strikt einschränken. Eine 10-minütige Pause sollte sich nicht auf eine Stunde oder ein paar Stunden ausdehnen. Wenn Sie diese Ablenkungen ausschalten, kann der Entwickler bessere Leistungen erbringen. Ein guter Dev kann sich Zeit für Ablenkungen nehmen, kommt aber erfrischt und gestärkt zurück.
9. Seien Sie ein wenig organisiert mit den Codes
Der Entwickler sollte es sich zur Gewohnheit machen, saubereren Code zu schreiben, und es ist wichtig, den Code zu strukturieren und zu organisieren, um Probleme mit der Lesbarkeit zu vermeiden.
Wenn der Entwickler selbst Schwierigkeiten hat, den betreffenden Abschnitt im Code zu finden, dann ist er überhaupt nicht organisiert. Um sich die Namen der Methoden merken zu können, ist es ratsam, nicht nur ein einziges Skript, sondern verschiedene Dateien zu verwenden. Ein gut organisierter Programmierer würde den Code in verschiedene Dateien auf der Grundlage ihrer Hauptfunktionen wie Animation, Schnittstelle, Erweiterung usw. aufteilen.
10. Nur notwendige Funktionen entwickeln
Es gibt Programmierer, die sich im Laufe eines Projekts hinreißen lassen und Funktionen entwickeln, die völlig unnötig sind. Dies könnte eine Verschwendung von Zeit und Ressourcen für das Unternehmen bedeuten. Die Fähigkeiten des Entwicklers werden im Laufe der Jahre immer besser, aber wenn man es mit den Funktionen übertreibt, kann man sich den Zorn der Kunden zuziehen.
Fazit
Ein effektiver Entwickler ist sich seiner Rolle im Unternehmen bewusst. Er wird sich Gewohnheiten aneignen, die dem Fortschritt förderlich sind, und sich bemühen, diejenigen aufzugeben, die dies nicht sind. Manchmal ist es notwendig, auf die Uhr zu achten. Es wäre gut, wenn der Programmierer die Angewohnheit hätte, während der Arbeit auf die Uhrzeit zu schauen, denn dann könnte er seine Zeit besser nutzen.
Interessante Beiträge:
Gewohnheiten, die von erfolgreichen Webentwicklern befolgt werden müssen
Diese Gewohnheiten machen einen sehr erfolgreichen Softwareentwickler aus
Bilder: Flickr.com/ Thompson/ Katalog
Über den Autor: Reema arbeitet als Thought Leader bei PHPBabu.