Entwicklergewohnheiten

Die ersten Schritte Ihrer Karriere sind abgeschlossen. Sie können sicher einen Pullover und einen Bart tragen und aus der Ferne arbeiten.

Freunde nennen IT-Leute neidisch Rockstars, aber Sie wissen, was Sie durchmachen mussten und wie viel noch zu tun bleibt. Bis magische Pillen erfunden wurden, wählen Sie die richtigen Gewohnheiten. Sie sind gute Freunde mit Arbeitseffizienz.



Selbstentwicklung und Faulheit


Selbstentwicklung


Egal wie viele Diplome Sie erhalten haben, hören Sie nicht auf zu studieren. Es ist schwierig und langweilig, aber der Wissensdurst wird nicht mit dem Fortschritt Schritt halten.

Laut einer HackerRank-Studie ist Selbstlernen die Norm für Entwickler in jedem Alter. 67% der Befragten haben eine spezialisierte Hochschulbildung und 74% - zumindest teilweise - Autodidakt.
Um sich zu verbessern, sei einfach neugierig und spreche Englisch. Im Internet gibt es viele Dokumentationen, Bücher, Fälle und Kurse zum Selbststudium. Warten Sie, bis die Materialien ins Russische übersetzt sind - nur Zeit zu verlieren.

Verbessern Sie kontinuierlich Ihre Kenntnisse und Fähigkeiten in der Programmierung und verwandten Bereichen.

Faulheit


Dank der Faulheit delegiert der Entwickler die Routinearbeiten an die Maschine. Er wird eine geeignete Lösung ohne Krücken erstellen, um sie für andere Aufgaben wiederzuverwenden. Reduzieren Sie den Code, machen Sie ihn für Menschen und sich selbst verständlich, um das zukünftige Debuggen zu erleichtern.
Das Prinzip "halte es einfach und kurz" (KISS), Occams rasiermesserscharfe, elegante Methoden in der Mathematik - beweisen, dass die Formel "einfacher = besser" in jedem Bereich funktioniert.

Ermutigen Sie produktive Faulheit, Code zu verbessern und zu vereinfachen.

Ausdauer und Kreativität


Ausdauer


Die Fähigkeit, akribisch auf den Grund zu gehen und eine Lösung zu finden, ist eine gute Angewohnheit für einen Programmierer. Wachsen Sie zu einem internen Perfektionisten: Achten Sie auf Kleinigkeiten und vervollständigen Sie das, was Sie begonnen haben. Beim ersten Mal werden nur wenige Aufgaben erledigt. Lerne geduldig, akribisch und manchmal langweilig zu sein.

Lassen Sie die Aufgabe nicht fallen, auch wenn die Lösung nicht sofort kommt. Geduld und Disziplin sind unser Alles.

Kreativität


Die Fähigkeit zur Problemlösung ist laut HackerRank eine der gefragtesten. Die Fähigkeit, über den Tellerrand hinaus zu denken, durch den Algorithmus in Ihrem Kopf zu scrollen und eine schöne Lösung zu finden, ist wichtiger als das Niveau der Sprachkenntnisse.

"Wenn du nur einen Hammer hast, sieht alles aus wie ein Nagel." Gehen Sie in Standardwerkzeugen nicht in Zyklen, sondern öffnen Sie sich neuen Methoden.

Entwickeln Sie kreatives Denken und suchen Sie nach nicht standardmäßigen Werkzeugen für die Arbeit.

Selbstvertrauen und Selbstkritik


Selbstvertrauen


Wenn Sie Autodidakt sind, kann Sie das Betrugssyndrom verfolgen. Sich mit anderen Entwicklern zu vergleichen, ist eine ziellose Übung. Nicht so. Verbringen Sie diese Zeit damit, Dokumentationen zu lesen oder einen Code zu schreiben.

Die sinnlose und gnadenlose russische Gemeinschaft wird sogar Bill Gates an seiner beruflichen Eignung zweifeln lassen. Ignorieren Sie die scharfen Kommentare und schicken Sie geistig "Gratulanten" in den Wald. Verringern Sie nicht Ihre Leistungen und fühlen Sie sich sicher. Vergleichen Sie sich nur mit Ihrer Vergangenheit.

Konzentrieren Sie sich auf sich selbst und lernen Sie, wie Sie Fortschritte in der Entwicklung verfolgen können.

Selbstkritik


Sei nicht arrogant. Beschuldigen Sie Benutzer der missbräuchlichen Verwendung des Produkts, hinterlassen Sie keine Kommentare für Kollegen, geben Sie keine Fehler zu und löschen Sie dann die Feuer. Gute Jungs machen das nicht. Je früher Sie ein Problem äußern und sich schuldig bekennen, desto größer sind die Chancen für eine Korrektur.

Bewerten Sie Ihre Aktionen kritisch, auch wenn Sie ein sehr cooler Entwickler sind.

Google und Kommunikation


Google


Fast jedes Problem, auf das Sie stoßen, wurde bereits behoben. Dieselbe oder eine ähnliche Aufgabe stand jemandem gegenüber, und er konnte die Lösung im Internet teilen. Öffnen Sie einen Browser und finden Sie die Antwort. Die Gewohnheit von Google spart viel Nerven und Zeit, die besser für immer ausgegeben wird. Vergessen Sie nicht, Ihre Fälle hochzuladen, um denjenigen zu helfen, die nach Ihnen kommen - erhalten Sie ein Plus für Karma.

Fragen Sie Google, bevor Sie sich Hals über Kopf mit einem Problem befassen.

Kommunikation


Gewöhnen Sie sich daran, nicht nur mit Drüsen, sondern auch mit Menschen zu kommunizieren. Nicht über das Wetter oder die Politik, sondern darüber, was bei der Entwicklung helfen wird. Nehmen Sie an thematischen Konferenzen, Tagungen und Workshops teil. Kommunizieren Sie mit Geeks, Mentoren und Kollegen. Seien Sie offen für Dating, Vorschläge und Erfahrungsaustausch. Zu Hause zu bleiben ist natürlich cool, aber Sie riskieren, Ihre Karrierechancen zu verlieren. Ja, und Soft Skills pumpen sich nicht von selbst.

Erweitern Sie Ihren Bekanntenkreis in der IT und verpassen Sie keine neuen Möglichkeiten.

Motivation und Entspannung


Motivation


Das einzig wahre Motiv für die Programmierung ist, es zu lieben. Gehälter, ein cooles Büro und Unternehmensbrötchen sind nicht die besten Motivatoren für einen Entwickler. Wenn Sie diesen Beruf nur aufgrund von Vergünstigungen gewählt haben, ist es vielleicht nicht zu spät, Ihre Meinung zu ändern?

HackerRank-Mitbegründer Vivek Ravisankar glaubt, dass 2018 das Ende der Standardauswahl von Programmierern für Lebensläufe sein wird. Unternehmen werden Wettbewerbe veranstalten, um talentierte Kandidaten zu finden. Eines der Ziele dieses Ansatzes ist es, wirklich motivierte Mitarbeiter zu finden. Diejenigen, die zuallererst Entwicklung von der Arbeit erwarten und bereit sind, die Idee zu unterstützen.

Verliere nicht die gesunde Motivation. Denken Sie daran, warum Sie zur IT gekommen sind.

Ruhe dich aus


Gute Ideen kommen nicht, wenn Sie müde und erschöpft sind. Banale Tipps, mehr Wasser zu trinken, Fast Food abzulehnen und 8 Stunden zu schlafen, sind ärgerlich, aber Leistung hängt von guter Gesundheit ab. Wenn Sie McConaughey fangen, schadet dies nur dem Projekt.
Niemand fordert einen scharfen Stopp, um Kaffee zu trinken und einen Marathon zu laufen. Fangen Sie klein an - machen Sie kurze Pausen, gehen Sie nach draußen, gehen Sie die Treppe hinauf anstatt zum Aufzug, wählen Sie ein Geschäftsessen, keinen Trockner vor dem Monitor.

Finden Sie ein Gleichgewicht zwischen Arbeit und Ruhe, um nicht an Effizienz zu verlieren.

Anstelle einer Schlussfolgerung


Tipps - eine leere Phrase, wenn Sie nicht bereit sind, sie wahrzunehmen. Führen Sie einige Gewohnheiten ein und verwenden Sie die Versionskontrolle. Sie haben immer Zeit, zum vorherigen Status zurückzukehren.

Quellen
boomi.com
blog.newrelic.com
bugfender.com
hackernoon.com
hongkiat.com
mashable.com
medium.com/@lydiahallie
mkdev.me
teamtreehouse.com
techrepublic.com
techrocks.ru

Source: https://habr.com/ru/post/de414891/


All Articles