Zuhause Persönliche Finanzen Bildungsmythen im Zusammenhang mit Codierung - Dummies

Bildungsmythen im Zusammenhang mit Codierung - Dummies

Inhaltsverzeichnis:

Video: VK - Hundeerziehung | Valentina Uhlmann im Studio | 25.05.2011 2025

Video: VK - Hundeerziehung | Valentina Uhlmann im Studio | 25.05.2011 2025
Anonim

Es ist üblich zu glauben, dass Programmiererkarrieren den wenigen technischen Assistenten der Welt vorbehalten sind. In der Tat ist es ein regulärer Job für normale Leute. Wenn Sie beharrlich, gewissenhaft und neugierig sind, wette ich, dass Sie es schaffen können. Verkaufen Sie sich nicht zu kurz, indem Sie Ideen kaufen, die einfach nicht stimmen.

Man muss gut in Mathematik sein, um Codierer zu sein

Entwickler, die hochmoderne Spiele entwickeln, Datenwissenschaftler, die versuchen, den nächsten großen Algorithmus für maschinelles Lernen zu entwickeln, oder Ingenieure, die in der Finanzdienstleistungsbranche arbeiten, benötigen in Physik, Statistik oder Finanzmathematik. Viele Entwickler, wie z. B. diejenigen, die E-Commerce-Anwendungen oder typische Webseiten erstellen, benötigen jedoch nicht viel mehr Mathematik als grundlegende Additionen und Subtraktionen und Highschool-Algebra.

Ein Großteil der Mathematik funktioniert und macht Anwendungen aus, aber es ist oft nicht nötig, alles zu verstehen, was geschieht. Computersprachen und -programme sind darauf ausgelegt, Komplexität zu verwalten, indem sie erfordern, dass Sie die Ein- und Ausgaben verstehen - aber nicht, was dazwischen geschieht, ein Konzept, das als Abstraktion bezeichnet wird.

Zum Beispiel, wenn Sie ein Auto fahren, müssen Sie nicht verstehen, wie der Verbrennungsmotor funktioniert oder die Physik hinter der Umwandlung der Energie vom Kolben auf die Räder. Um ein Auto zu fahren, müssen Sie verstehen, wie das Gaspedal, die Bremse und die Kupplung für Schaltwagen zu bedienen sind. In ähnlicher Weise haben Programme Funktionen, die Operationen ausführen, aber Sie müssen nur die Eingaben verstehen, die Sie an eine Funktion senden, und die Ausgabe, die sie zurückgibt.

Mit anderen Worten, Sie müssen in der Lage sein, Mathematik zu verstehen und einige grundlegende mathematische Fähigkeiten zu besitzen, aber Sie müssen nicht der nächste Einstein sein, um programmieren zu können.

Sie müssen Ingenieurwissenschaften studiert haben, um einen Job bei der Codierung zu bekommen.

Viele Leute, die Ingenieurwissenschaften studieren, lernen, wie man programmiert, aber Sie müssen kein Ingenieur sein, um zu lernen, wie man programmiert. Ingenieurswesen lehrt Fertigkeiten, die für Programmierer nützlich sind, wie zum Beispiel, wie man ein Problem Schritt für Schritt löst und innerhalb von realen Randbedingungen arbeitet und diese dann entwirft. Dies sind nützliche Fähigkeiten, aber Sie können sie außerhalb des technischen Curriculums erlernen.

Viele Themen, die Teil eines ingenieurwissenschaftlichen Curriculums sind, unterscheiden sich im Hinblick auf das Erlernen des Codierens. Themen wie Algorithmen können direkt angewendet werden, insbesondere wenn Sie an topaktuellen Problemen arbeiten. Andere Themen wie Assemblersprache und Computertheorie bieten einen guten Hintergrund, werden aber von den meisten Programmierern nur selten verwendet.

Wenn es Ihr Ziel ist, den neuesten Stand der Computerprogramme voranzutreiben, könnte ein Abschluss in Computertechnik nützlich sein.Wenn Sie jedoch eine Website erstellen möchten, um ein Problem zu lösen, reicht es wahrscheinlich aus, in drei bis sechs Monaten zu programmieren.

Viele Hochschulen bieten Stipendien an, die die Kosten für die Teilnahme von Frauen und Minderheiten, die einen naturwissenschaftlichen und technischen Abschluss erwerben, subventionieren oder vollständig übernehmen können.

In wenigen Wochen lernt man das Kodieren

Wie jede Leidenschaft oder Beruf ist auch das Kodieren eine Kunst, und Programmierer entwickeln ihre Fähigkeiten über Jahrzehnte. Obwohl Sie keine jahrzehntelange Studie benötigen, um mit dem Programmieren zu beginnen, hängt der Zeitaufwand für das Lernen von Ihren Zielen ab. Beispiel:

  • Eine Woche: Lerne genug HTML, um Text, Bilder und andere grundlegende Inhalte auf der Seite zu platzieren. Sie können Site Builder verwenden, um Informationswebsites zu erstellen und anzupassen.
  • Ein Monat: Entwickeln Sie Ihre Front-End-CSS-Fähigkeiten, damit Sie Elemente auf der Seite positionieren und gestalten können. Sie können auch Websites bearbeiten, die mit Website-Buildern wie Wix, Weebly und SquareSpace erstellt wurden. Für Data Science können Sie lernen, große Datensätze zu importieren und zu verarbeiten und Python oder R zu verwenden, um Einblicke in die Daten zu erhalten.
  • Drei bis sechs Monate: Erlernen der Frontend- und Backend-Entwicklungsfähigkeiten, um ein Konzept zu erstellen, einen funktionierenden Prototyp zu erstellen, der Daten in einer Datenbank speichern kann, und dann eine Version zu programmieren, die Hunderttausende von Benutzer. Darüber hinaus erfahren Sie, wie Sie die externen Bibliotheken einer Programmiersprache verwenden, um zusätzliche Funktionen, Benutzerverwaltung und Versionskontrollsysteme wie Git hinzuzufügen, damit mehrere Personen gleichzeitig an einem Projekt arbeiten können. Für die Datenwissenschaft können Sie eine interaktive Visualisierung mithilfe einer JavaScript-Bibliothek wie d3 erstellen. js. Egal, ob Sie Web-Entwicklung oder Data Science lernen, es wird etwa 800 Stunden dauern, bis Sie für einen Job angestellt sind.

Sie brauchen eine großartige Idee, um mit dem Kodieren zu beginnen

Lernen zu programmieren ist ein langwieriger Prozess, gefüllt mit Höhen und Tiefen. Sie könnten für Tage stecken bleiben und nicht viel Fortschritt sehen. In Perioden unvermeidlicher Frustration kann es hilfreich sein, eine größere Idee oder einen konkreten Grund zu haben, Sie zum Lernen zu motivieren. Anstatt zu versuchen, das nächste Facebook, YouTube oder Google aufzubauen, versuche etwas zu bauen, das ein Problem löst, mit dem du persönlich konfrontiert warst. Hier sind Leute, die gelernt haben zu programmieren und mit einem Projekt motiviert geblieben sind:

  • Coffitivity. com: Vier College-Studenten wollten den Block des Schriftstellers bekämpfen, indem sie Umgebungsgeräusche hörten. Während er lernte zu programmieren, baute Tommy Nicholas eine Website, die Coffeeshop-Sounds überträgt, um Hintergrundgeräusche in ansonsten stille Büros und Arbeitsbereiche einzufügen.
  • Übergewachsen. Ich: Sam Fellig ist ein Kickstarter-Enthusiast, der eine einfache Möglichkeit suchte, Artikel aus erfolgreichen Crowdfunded-Projekten zu finden und zu kaufen. Er machte den Sprung und lernte zu programmieren, damit er seine Website aufbauen konnte, die zu einer der Top 50 Websites des Time Magazins von 2013 wurde.
  • Sworkit: Ryan Hanna arbeitete gern aber oft wurde in der Turnhalle gelangweilt. Während er JavaScript und Ruby lernte, baute er eine App, die die Benutzer in fünf Minuten oder weniger durch militärische Workouts führte.Die App hatte über eine Million Downloads und Ryan verkaufte sie schließlich an Nexercise, eine Übungsfirma.

Übergewachsen. Ich verkaufe Produkte aus erfolgreichen Crowdfunded-Projekten.

Jede dieser Seiten erfreute sich großer Beliebtheit und wurde von einer großen Anzahl von Benutzern bemerkt. Wenn etwas Ähnliches mit einer von Ihnen gestalteten Seite passiert, ist das ein schöner Bonus. Aber selbst wenn es nicht funktioniert, werden Sie zufrieden sein, Ihr eigenes Problem gelöst zu haben.

Ruby ist besser als Python

Vielleicht fragen Sie sich, welche Sprache Sie zuerst lernen sollten, vor allem angesichts der vielen Möglichkeiten, die es gibt. Sie könnten mit Ruby, Python, JavaScript, PHP, Swift, Objective-C beginnen - die Liste geht weiter. Um diese Debatte zu lösen, können Sie nach der Sprache suchen, die am besten ist oder nach der Sprache, die zuerst gelernt werden soll. Sie finden Artikel und Beiträge, die sich für die eine oder andere Sprache einsetzen. Im Gegensatz zum Vergleich von Fernsehern oder Toastern ist es unwahrscheinlich, dass ein klarer Gewinner auftaucht. Manchmal können Sie mehr Zeit damit verbringen, zu entscheiden, welche Sprache Sie zuerst lernen möchten, als die Sprache zu erlernen.

Das Wichtigste ist, zuerst ein paar einfache Skriptsprachen zu lernen und dann eine universelle Anfänger-Programmiersprache zu wählen, um gründlich zu lernen.

Üblicherweise beginnen Anfänger mit HTML, CSS und JavaScript. Diese Sprachen sind die fehlerverzeihendsten und am leichtesten zu erlernenden. Nachdem Sie diese Grundlagen gelernt haben, wählen Sie Python oder Ruby, wenn Sie an der Webentwicklung interessiert sind. Hier finden Sie viele Online-Tutorials und Hilfe für beide.

Wenn Sie vorhaben, mit einem Content-Management-System wie WordPress oder Drupal zu arbeiten, sollten Sie PHP lernen.

Wenden Sie nicht zu viel Zeit darauf an, welche Sprache Sie zuerst lernen möchten, und versuchen Sie nicht, alle gleichzeitig zu lernen. Manchmal treffen Menschen eine Straßensperre mit einer Sprache, geben auf und lernen eine andere Sprache. Das Endergebnis ist jedoch, ein wenig über viele Sprachen zu lernen, anstatt eine einzige Sprache zu beherrschen und eine vollständige und funktionierende Website aufzubauen.

Bildungsmythen im Zusammenhang mit Codierung - Dummies

Die Wahl des Herausgebers

Web Marketing: Warum Suchmaschinen existieren - Dummies

Web Marketing: Warum Suchmaschinen existieren - Dummies

Wenn Sie verstehen, warum Suchmaschinen existieren, können sie für Sie in Ihrem Web-Marketing-Geschäft arbeiten. Also, hier ist eine kurze Lektion, warum Suchmaschinen existieren und wie Sie sie nutzen können, um Geld zu verdienen. Suchmaschinen liefern Relevanz. Relevanz bedeutet, dass Besucher auf Suchergebnisse klicken und zufrieden sind mit ...

Was sind Tür- und Informationsseiten? - dummies

Was sind Tür- und Informationsseiten? - dummies

Eine Doorway-Seite wird nur als Zugang von einer Suchmaschine zu Ihrer Website erstellt. Doorway-Seiten werden manchmal als Gateway-Seiten und Geisterseiten bezeichnet. Die Idee besteht darin, hoch optimierte Seiten zu erstellen, die von Suchmaschinen aufgenommen und indiziert werden und die mit etwas Glück gut ranken und somit den Traffic auf eine ...

Was ist eine Weiterleitung bei der Suchmaschinenoptimierung? - Dummies

Was ist eine Weiterleitung bei der Suchmaschinenoptimierung? - Dummies

Eine Weiterleitung ist das automatische Laden einer Seite ohne Benutzereingriff. Sie klicken auf einen Link, um eine Webseite in Ihren Browser zu laden, und innerhalb von Sekunden verschwindet die geladene Seite, und eine neue wird angezeigt. Designer erstellen häufig Seiten für Suchmaschinen - optimierte, schlüsselwortreiche Seiten -, die Besucher auf die ...

Die Wahl des Herausgebers

Behandeln Probleme mit dem Kundenservice über Social Media - Dummies

Behandeln Probleme mit dem Kundenservice über Social Media - Dummies

, Wenn Kunden wissen, dass sie direkt mit ein Geschäft in den sozialen Medien, können sie aus einer beliebigen Anzahl von Gründen mit ihnen in Verbindung treten. Aber sobald sie merken, dass ein Problem mit dem Kundenservice oder einer Produktfrage über einen einzigen Tweet oder Beitrag angesprochen werden kann, ist es wahrscheinlicher, dass sie mit dem Unternehmen Geschäfte machen.

Acht Möglichkeiten, Social Media Feedback zu erhalten - Dummies

Acht Möglichkeiten, Social Media Feedback zu erhalten - Dummies

Die heutige Technologie verändert die Art und Weise, wie wir Geschäfte machen blitzschnell. Auch der Social-Media-Handel bewegt sich blitzschnell, aber durch die Beobachtung von Erwähnungen und Fragen an die Community können Sie einen Eindruck davon bekommen, wie Ihr Markt über bevorstehende Veränderungen denkt. Auch andere Posts können Ihnen helfen, kritisches Feedback aus der Öffentlichkeit zusammenzustellen ...

Manage Social Media Commerce mit HootSuite - dummies

Manage Social Media Commerce mit HootSuite - dummies

HootSuite ist ein Social Media Management System zur Umsetzung von Outreach und Überwachung in sozialen Netzwerken über ein einziges webbasiertes Dashboard. Für Unternehmen wird HootSuite am häufigsten von Social-Media-Teams mit mehreren Agenten verwendet, aber auch viele Einzelanwender mögen es. Wenn Sie auf der Suche nach einer robusten Plattform sind, die alles an einem Ort hält, ...

Die Wahl des Herausgebers

Die 5 Kornsterne der Mittelmeer - Dummies

Die 5 Kornsterne der Mittelmeer - Dummies

Die Mittelmeerdiät ist in der Praxis des Habens begründet ein Vollkorn zu jeder Mahlzeit. Und nein, das bedeutet nicht, eine ganze Platte Vollkornspaghetti mit Fleischsauce zum Abendessen zu essen. Stattdessen machen die Menschen im Mittelmeerraum ihr Getreide zur Beilage oder schaffen durch die Zugabe von magerem Eiweiß mehr Gleichgewicht ...

Strebe nach Gesundheit mit 7 bis 10 Portionen Obst und Gemüse - Schnuller

Strebe nach Gesundheit mit 7 bis 10 Portionen Obst und Gemüse - Schnuller

Der Verzehr von sieben bis zehn Portionen Obst und Gemüse pro Tag, wie sie für die mediterrane Ernährung empfohlen werden, mag sehr viel erscheinen, aber es muss keine so große Herausforderung sein. Wenn Sie nicht die Früchte und das Gemüse lieben, die spezifisch mit der Mittelmeerdiät verbunden sind, ist das okay! Essen Sie jede Art von Obst oder Gemüse, die Sie ...

Die gesundheitlichen Vorteile von mediterranen Kräutern und Gewürzen - Dummies

Die gesundheitlichen Vorteile von mediterranen Kräutern und Gewürzen - Dummies

Sie haben vielleicht gedacht, dass der Oregano und Basilikum in Ihrer Spaghetti-Sauce lieferte nur einen deutlichen italienischen oder mediterranen Geschmack, aber diese kleinen Kräuter sind Pflanzen, was bedeutet, dass sie alle Arten von gesundheitlichen Vorteilen haben, die einen großen Einfluss auf Ihre allgemeine Gesundheit haben können. Einfache Gewürze wie Ingwer und Oregano enthalten Phytochemikalien, ...