Können Sie einen Programmierer werden?
Forming / / December 19, 2019
Love to Business
Sie sollten nicht nur wie die Programmierung - Sie müssen es satt bekommen. Um erfolgreich zu sein, müssen Sie ein bisschen wie ein Fanatiker des Unternehmens als Nikola Tesla oder Richard Dawkins sein.
Fragen Sie sich, warum Sie ein Programmierer werden wollen. Wenn die Antwort - „Es ist in Mode“ oder „Geld zu machen“, dann besser etwas anderes tun. Es gibt nichts Schlimmeres, als sich einfach arbeiten, weil es notwendig ist.
Ohne Leidenschaft für die Programmierung ist zu tauchen in Kopf-Design schwierig. Komplexe Aufgaben sind nicht wetzen, und Sie bedrücken. Ihre Kreativität wird bei Null sein, und das Ergebnis ist unter dem Durchschnitt.
Arbeitgeber Anmerkung: ein gutes Zeichen, wenn die Zusammenfassung in den „Hobby“ Wettbewerber auf die Position des Programmierers sagt: „Ich habe den Code zu schreiben.“
Die Fähigkeit, flexibel zu sein,
Eine der wichtigsten Eigenschaften für einen Programmierer - es ist Denksysteme. Tehnarom genug. Es ist wichtig, um schnell das Wichtigste zu isolieren ist, alle Aufgaben in der Lage sein zu spalten und zu synthetisieren und ein paar Schritte vorwärts zu berechnen.
Ohne einen systematischen Ansatz wird nicht erfolgreich sein, mehrere Sprachen zu beherrschen.
Arbeitgeber Anmerkung: Experte in C ++ oder Java - es ist toll, aber besser, auch wenn der Programmierer, der in einer bestimmten Sprache spezialisiert hat, versteht die andere wissen, was drin ist, nicht nur Back-End, aber das Front-End.
Moderne Programmierer sollten flexibles Denken sein. Ohne sie ist es unmöglich, auf das Ergebnis zu konzentrieren und auf das Produkt aus den Augen des Benutzers suchen.
Lernbereitschaft
Qualität, ergibt sich logisch aus der vorherigen. Technologie entwickelt sich sehr schnell. Um wettbewerbsfähig zu sein, ständig feilen in der Praxis das vorhandene Wissen und erhalten neue. Selbst Non-Stop-Modus.
- Lesen Sie Bücher über die Programmierung.
- Melden Sie sich an Blogs bekannt Coder.
- Teilen Sie Ihre Erfahrungen mit Kollegen in spezialisierten Communities.
- Nehmen Sie an Fachkonferenzen.
- Und natürlich finden Sie in den Online-Kurse.
Wird Service GeekBrains.ru helfen. Es Sie in der Lage sein werden, die Fähigkeiten der Codierung in dem Python, PHP und anderen Sprachen, arbeiteten mit, und die Tankwart Fähigkeiten zu verbessern. Zum Beispiel im Bereich der Systemadministration, SEO oder SMM.
Planung
Programmierer weiß, wie die Aufgabe auszuführen. Ein guter Programmierer weiß, wie es in der Zeit zu machen. Fristen sind wichtig. Über sie können wir nicht mehr vergessen, dass sie punkten. Der Kunde einfach verpasste Termine ein- oder zweimal, aber es wird zu einem verantwortungsvollen dritten Testamentsvollstrecker gehen.
Arbeitgeber Anmerkung: während des Interviews, fragen Sie den Programmierer zu schätzen, wie viel wird es einige Zeit dauern, eine bestimmte Aufgabe zu vollenden. Wenn schwer zu beantworten, hat er nicht alles über Zeitmanagement kennen.
Sie müssen geschickt Ihre Zeit sinnvoll Zuweisung von Ressourcen und Prioritäten setzen verwalten. Dies wird Planung genannt.
Zusammenspiel
Warum ist es so wichtig für die Programmierer im Auge behalten Zeit? Denn er war nicht allein. Die Aktualität ihrer Maßnahmen ist abhängig von der Arbeit vieler Menschen: Designer, Manager, Vermarkter.
Ein verbreiteter Irrtum, dass ein Programmierer - ein Frottee introvertiert, die vom Computer aufstehen nur seinen Bart zu schneiden. In der Tat ist der Programmierer Kommunikationsfähigkeiten für genauso wichtig wie alle anderen IT-Spezialisten.
Arbeitgeber Anmerkung: bietet den Programmierer Trainee eine wenig Selbstdarstellung zu Kollegen verbringen - werden erkennen, wenn er mit der Kommunikation Probleme hat.
Eine Person mit Schwierigkeiten bei der Kommunikation, kein Teamplayer. Er erklärte nicht das Problem und seine Kollegen würden nicht Feedback verstehen.
Die Fähigkeit, schnell den Zustand der Strömungs eingeben
Während des Betriebs extrem der Programmierer zentriert, von allen externen Faktoren getrennt. Jemand für dieses Schweigen benötigt, jemand, der Musik über Kopfhörer hinzufügt. Jemand von Zeit zu Zeit mit ihren Kollegen in der Luft, Hockey zu spielen, das Gehirn neu zu starten, und jemand kann nicht bis ins Ziel berührt werden.
Arbeitgeber Anmerkung: schaffen Programmierer idealen Lebensraum, und Sie werden Wunder Leistung sehen.
Und was müssen Sie in einem Zustand des Flusses gelangen? Entdecken Sie das gleichnamige Buch Mihayya Csikszentmihalyi und arbeitet, um den Algorithmus aus.
Geduld
Schreiben Sie den Code - ist das halbe Leben. In dem Programmierer eine Menge Routine: Code Überprüfung und Fehlerbehebung Fehler und - die meisten gehasst - Änderungen. Es erfordert Ausdauer und Geduld.
Ein einfacher Test: Wählen Sie eine der kostenlose Kurse GeekBrains und geht von Anfang bis Ende. Führen Sie alle Aufgaben, die nicht Schlock. Wenn Sie behandeln können, dann anmaßend (im besten Sinne des Wortes) Sie bestellen. Was ist Stress?
Die Fähigkeit, mit Schwierigkeiten fertig zu werden
Wenn Sie denken, dass der Beruf Programmierer ruhig, dann falsch. Es ist voll von Stress: von strengen Fristen und die komplizierteste Aufgaben.
Arbeitgeber Anmerkung: vor dem Arbeitsvertrag unterzeichnen, fragen Sie den Programmierer eine komplexe mathematische Gleichung zu lösen. Wenn es auf eine oberflächliche Analyse beschränkt ist und auf die Unmöglichkeit der Lösung bezeichnet, dann ist wahrscheinlich prokrastinirovat sein, wann immer eine neue Herausforderung vor ihm erscheinen wird.
Ein guter Programmierer hat Schwierigkeiten. Auch wenn auf den ersten Blick das Problem keine Lösung hat, versuchen Sie es zu finden. Von dieser Ausgang Innovation.
Eine gesunde Portion Faulheit
Larry Wall, Perl Programmiersprache Schöpfer, in seinem Buch fordert drei wichtige Qualität eines Programmierers:
- hohe Selbstwertgefühl;
- Unruhe;
- Faulheit.
Ja, Faulheit. Für einen Texter, oder, zum Beispiel, ist ein Projektmanager von schlechter Qualität, aber der Programmierer eine gesunde Portion Faulheit ist ein Muss. Es wird ihn ermutigen, zu suchen und die schnellste und effektivste Weg zur Lösung des Problems zu finden, dass das Unternehmen Zeit und Geld spart.
Arbeitgeber Anmerkung: fragen, wie Sie Ihren neuen Programmierer zu optimieren und zu automatisieren Workflows wird.
Ehrgeiz
Er ist ein schlechter Programmierer, der nicht den Kopf zu werden, träumt von IT-Abteilung oder ein Startup zu starten. Ambition - Hebelgetriebe andere Qualitäten Antrieb, der den steilen Encoder bilden.
Können Sie einen Programmierer werden? Ja, wenn Sie Lust brennen, bereit, sich auf sich selbst zu lernen und zu arbeiten. Entwickeln Sie oben und Qualität Lernprogrammierung beschrieben.
Lernen Sie die Grundlagen der Programmierung