Wie denken wie ein Programmierer
Erhalten Sie unsere Gratis-Reiseführer Landung einen Junior Entwickler Job
Finden Sie heraus, genau das, was Sie tun müssen, um Ihren ersten Vollzeit-Job als Web-Entwickler zu landen
Sie können jederzeit aus unserer Mailingliste austragen. Wir werden Ihre E-Mail-Adresse für etwas anderes nutzen, versprechen!
Entwickler kommen in allen Formen und Größen, aber sie haben eines gemeinsam teilen: sie alle denken, wie Programmierer. Und sie bringen diesen Ansatz, um alles in ihrem Leben, ob es sich um eine anspruchsvolle Software-Problem ist, oder „Hacking“ andere Aspekte ihres Lebens wie Knoblauch Atem oder Reisen oder Beziehungen!
Also, was definiert diese Entwickler Mentalität? Und wie kann man YOURS beginnen heute zu kultivieren?
Die fünf Elemente des Entwicklers Mindset
1. Lernen in und nicht aufhören zu schnallen, bis die Arbeit erledigt ist.
Wer schon einmal bei der Codierung dabbled weiß, dass es eine Übung in Geduld. Manchmal, vor allem, wenn Sie gestartet werden, bekommen, wird Sie stundenlang versucht, einen fehlenden Semikolon oder ein miss-aktivierte Wort zu finden, das das Skript bricht.
Die gute Nachricht ist, dass Computer sind schwarz und weiß: wenn es nicht richtig ist wird es nicht laufen.
Die schlechte Nachricht ist, dass Computer sind schwarz und weiß: wenn es nicht richtig ist wird es nicht laufen.
Der erste Grundsatz der Entwickler Mentalität kultiviert das zen der Codierung. Sie müssen lernen, ruhig, brechen Sie Ihr Problem in die kleinsten Schritten möglich und methodisch durch Ihre Skripte Zeile für Zeile den Fehler auszumerzen gehen zu sein.
Am wichtigsten ist, können Sie nicht aufgeben, bis es fertig ist.
Nun, da ich schon seit ein paar Jahren Programmierung kann ich Ihnen sagen, dass, wenn ich ein Problem in meinem Code auftreten, die nicht leicht zu diagnostizieren, die Verschiebung wörtlichen ist. Ich werde alle meine Energie verschiebt sich auf die Aufgabe zu konzentrieren, oft buchstäblich verändern, wie ich in meinem Stuhl sitzen, Richten meinem Rücken, die Anpflanzung mit beiden Beinen auf dem Boden, bereit zu bewältigen, was bei mir kommt.
2. Lernen Sie den Schmerz zu lieben. Oder zumindest, kämpfen sie nicht.
Gestützt hatte ihr ein paar Drinks, sah mein Vater teuflisch und sagte: „Nun, Sie eine andere Schmerzmittel nehmen könnten oder könnten Sie nur lernen, den Schmerz zu genießen“
Das Leben im Allgemeinen und Codierung insbesondere ist voll von Dingen, die völlig lutschen. Aber sie sind sucky Dinge, die wir alle zu tun haben und die Arbeit durch und das Beste, was wir für uns selbst tun können, ist, unser Bestes zu versuchen, neu zu fassen, wie wir denken.
Und zum Glück, Sie das Hallelujah Moment bekommen, wenn alles zusammen kommt ist alles davon wert.
3. Denken Sie daran, warum Sie etwas tun!
Die Codierung ist wie ... wird gebeten, ein Buch mit nur Zahlen zu schreiben. Wie würdest du das machen?
Nun ... Sie könnten 3 verwenden für e, 4 für a, 8 b ...
Der Punkt ist, dass Sie in diesem ständigen Situation sind von einer begrenzten Reihe von Werkzeugen, die mit zu arbeiten, und ein immer wechselndes Dinge, die Sie erwartet zu erreichen.
Die Magie kommt von Ihnen kreativ, herauszufinden, wie die Lücke zwischen Ihrem begrenzten Toolkit zu überbrücken und wo Sie hinwollen.
Eine gemeinsame Falle für Entwickler ist zu viel Zeit damit zu verbringen, sich auf, wie sie es tun. Wie sauber ihr Code ist. Wie effizient. Wie schnell.
Und sauber, effizient, schnell Code ist eine gute Sache. Aber nur, wenn es in der Verfolgung etwas kühl und nützlich.
Die besten Entwickler kommen mit lustig, klug, nützlichen Dingen mit ihren technischen Fähigkeiten zu tun.
Ihre Herausforderung besteht darin, fachmännisch die Codierung Werkzeuge zur Verfügung, verwenden Sie die erstaunlichsten, nützlichste, was machen Sie sich vorstellen können.
Denken Sie daran: Code ist das Mittel, nicht das Ende für sich.
4. Erinnern Sie sich, dass jede Hilfe braucht. Erreichen Sie heraus!
Einer der größten Fehler, ich sehe Anfänger machen, wenn es um Programmierung geht, ist, dass sie denken, sie sollten wissen, wie sie alle und warten viel zu lange tun, bevor sie um Hilfe erreichen.
Schauen Sie, natürlich, Sie müssen lernen, etwas autark zu sein, aber es ist gut dokumentiert, dass nur der Prozess eine Frage zu stellen genug sein kann, um Ihnen die Lösung zu finden. Also frag!
Darüber hinaus müssen alle Entwickler so ziemlich die ganze Zeit helfen. Und Programmierer haben eine riesige Industrie geschaffen aus ihnen mit verschiedenen Codierungs Herausforderungen zu helfen. Stack-Überlauf, das von der Muttergesellschaft Stapelwechsel, lohnt sich, nach einigen Schätzungen, mehr als $ 300 Millionen!
Wenn nicht, startet für IRC-Kanäle Motiv suchen. Wenn Sie ein Ruby-Entwickler sind, können Sie eine von nur googeln etwas wie „Ruby-Kanal im IRC“ (# ruby-lang) zu finden, oder einfach nur für den IRC-Kanal des Themas Ihrer Wahl suchen (Eckige! Startups! Python!). Dann laden Sie ein IRC-Client und starten Sie mit anderen, gleichgesinnten Devs im Chat!
Wenn in Person ist Ihre Sache, einen Blick auf Meetup nimmt für sprach- oder themenspezifische Seminare oder für etwas googeln wie „PHP Benutzergruppen“ in Ihrer Umgebung (PHP mit dem Thema Ihrer Wahl ersetzen).
5. Beachten Sie, dass Spaß Schlüssel. Denken Sie daran, spielerisch zu sein!
Die Programmierung ist hart. Und der beste Weg, harte Dinge einfacher zu machen? Einen Sinn für Humor haben !
Deshalb sollte man es mit ihm schon!
Bereit wie ein Programmierer denken zu beginnen? Nehmen Sie an einer unterstützenden Gemeinschaft von anderen Lernenden. Melden Sie sich für eine Karriere Skillcrush Blueprint und in diesem Sommer beginnen. Wir werden der Freund, die Sie aus dem Bett und bis zum Fitness-Studio hilft ... oder, wissen Sie, auf Ihren Computer.

Erhalten Sie unsere Gratis-Reiseführer Landung einen Junior Entwickler Job
Finden Sie heraus, genau das, was Sie tun müssen, um Ihren ersten Vollzeit-Job als Web-Entwickler zu landen
Sie können jederzeit aus unserer Mailingliste austragen. Wir werden Ihre E-Mail-Adresse für etwas anderes nutzen, versprechen!
Hallo im 18 Jahre alt, es ist meine erste Klasse in der Informatik, ich Angst nur fühlen, wenn ich alle meine Freunde zu sehen (sie haben Erfahrung) zu tun alle Programme, wie in 30 Minuten, während ich Stunden dauerte, manchmal die Idee, dass etwas, was ich bin falsch zu machen meiner Meinung nach erreicht, mag ich Code wirklich, ich möchte wirklich ein Entwickler sein, aber ich fühle mich wie Müll, wenn ich aa Problem lösen kann nicht und meine Ausbildung ist sehr teuer, und ich habe den Druck, wenn ich versage, werde ich nicht studieren mehr.
Keine Sorge, Sie müssen nur weiter versuchen. Der größte Teil der IT-Studie sind alle über Ihr Hobby Ihre proffession machen. Also, wenn nicht bereits, beginnen Sie Ihr Hobby Programmieren zuerst machen. Und keine Angst, viel Zeit Programmierung zu verbringen, das zeigt Ihnen Bestimmung haben eine der besten zu sein. Mach weiter!
Dank für diese Adda dies für den Austausch. Es ist ziemlich anspruchsvoll mit Ihnen ist ein Weibchen und dann ein Anfänger, fragt andere Entwickler, die Art und Weise vor Ihnen Fragen sind nicht immer positive Ergebnisse liefern, da sie dazu neigen, auf die Sie nach unten schauen. Ich spreche eigentlich über meine eigene Erfahrung. hos tun i damit um?
Adda, wieder super Material. Ich bin in diesem Augenblick in einem anderen Kurs eingeschrieben, aber nicht genug, um von den inspirierenden Inhalten, die Sie produzieren bekommen. Tolles Zeug!
Enrique Segarra Antwortete vor 3 Jahren
Dies ist eine hervorragende Material, als 31 Jahre Erfahrung als Mainframe-Programmierer, Datenbankadministrator, Business Intelligence Entwickler / Analytiker kann ich nur sagen, dass Adda den Kern des Seins und denken wie ein Programmierer-Analytiker schlagen, weil Sie beide Hüte in die zu tragen haben Entwicklungszyklus. Am kommenden Montag beginne ich einen neuen Weg in meiner Karriere, als ich meine Web Developer Karriere starten.
Enrique! Wir können nicht warten, um Sie über hier in Web-Land zu haben;) Und Sie werden uns Geschichten über diese Großrechner sagen müssen ... WOW !!
dies ist super ermutigend! Ich bin derzeit in dem Web-Design-Entwurf unterzeichnet, aber ich plane für den Entwickler Kurs anmelden, wenn ich fertig bin!