Als du drin warst Grundschule, Sie haben kaum verstanden, wie diese kostenlosen AOL-CDs funktionieren. Jetzt ist dein Kind Meister Codierung Sprachen und baut eigene Smartphone-Apps während Sie immer noch Angst haben, das neueste iOS-Update herunterzuladen.
Pete Franconi ist der General Manager des Außenpostens in Atlanta von Generalversammlung, eine Lernressource für alles Digitale. Er ist auch ein Veteran des Startup-Lebens und hat zwei eigene zukünftige Programmierer (2 Jahre alt und 9 Monate alt). Da es schwer ist, Ihrem Kind die Bildschirmzeit zu nehmen, wenn es damit beschäftigt ist, Ihre Website zu aktualisieren, hier sind ein paar Ideen von Franconi, wie Sie Konzepte, die Ihnen gerade über den Kopf schießen, nachholen können Drohne.
VERBUNDEN: Die meisten Codierspielzeuge für Babys sind Bullshit, aber das ist völlig in Ordnung
flickr / Allen
Programmiersprachen sind vollkommen logisch
Genau wie das Erlernen einer Fremdsprache oder das Pitchen von Lefty wäre das Programmieren wahrscheinlich einfacher gewesen, wenn Sie als Kind angefangen hätten. Das heißt aber nicht, dass es unmöglich ist. „Ich denke, es gibt diesen weit verbreiteten Irrglauben, dass Codieren super kompliziert ist, aber am Ende des Tages ist Codieren nur eine Reihe logischer Aussagen, die zusammengefügt werden“, erklärt Franconi. Dies wäre die gleiche Logik, die bei Ihrem Kind nicht funktioniert.
Natürlich hört man Logik und denkt: „Ich konnte nicht einmal meine SAT-Werte zusammenzählen.“ Entspannen. „Codieren ist nicht nur etwas für Linkshirn, die gut in Mathematik sind“, sagt Franconi. "Es kann auch für diejenigen, die künstlerisch veranlagt sind, ein sehr lustiges kreatives Ventil haben." Wenn Sie weder logisch noch künstlerisch sind – die welt braucht auch grabengräber.
Lerne eine Programmiersprache
Für Anfänger, sagt Franconi, sind HTML und CSS die ersten Code-Stücke, mit denen man sich vertraut machen kann. Vielleicht kennen Sie HTML – so können Sie diesen Artikel sehen. Und CSS steuert, wie es gestaltet wird (Farben, Schriftarten, Größen, Platzierung). „Beide sind Front-End, das heißt, sie repräsentieren die visuellen Komponenten dessen, was Sie auf einer Website sehen“, erklärt er. „Sie können Änderungen am Code vornehmen, auf Ihrem Bildschirm auf Aktualisieren klicken und die Änderungen in Echtzeit sehen. Ich denke, das hat etwas sehr Erfreuliches, das die Leute süchtig macht.“
Welche Programmiersprache sollten Sie als Hauptfach belegen?
Alte Programmiersprachen bekommen ständig neue Abkürzungen. „Die Technik bewegt sich unglaublich schnell, aber alte Gewohnheiten sterben hart“, sagt Franconi. „Ich möchte nicht sagen, dass [diese Sprachen] irgendwann irrelevant sein werden, weil ich sicher bin, dass es einige Leute geben wird Ich benutze sie immer noch, aber ich denke, es gibt einen aktuellen Trend, Code wirklich schnell zu pushen.“ Fokus auf Open-Source-Sprachen, mögen Rubin, die es Ihnen ermöglichen, bereits geschriebenen Code für Dinge wie Anmeldesysteme auszuleihen, um schnell neue Anwendungen zu erstellen. „Wenn Sie ältere Technologien wie Java verwenden, schreiben Sie viel, viel mehr Codezeilen“, erklärt er. Aber das ist cool, denn du hast jede Menge Zeit, oder?
flickr / ben.timney
Ein gutes Familiencodierungsprojekt
Wenn Sie nach einem Coding-Projekt suchen, an dem Sie gemeinsam arbeiten können, empfiehlt Franconi, einen Stammbaum zu erstellen. „Das Erstellen einer Website über die Familie ist eine großartige Möglichkeit, Ihre Kinder einzubeziehen, und Sie können Dinge wie Fotos und verschiedene Seiten für verschiedene Personen integrieren“, sagt er. Sicher, Sie können ein paar Dollar für ein Abonnement von Ancestry.com ausgeben. Wenn Sie jedoch eine Website wünschen, die Ihre Familie wirklich repräsentiert, gibt es keine Ersatz für Anpassung.
Programmiertools, die Sie verwenden können
Interaktiv. der Generalversammlung Bindestrich Tutorial wird Ihnen HTML, CSS und einige grundlegende JavaScript kostenlos beibringen. Es dauert 4 bis 8 Stunden – und keine Urteile, wenn dies in Ihrer Unterwäsche passiert. Wenn Sie der Typ Hosenträger sind, können Sie auch einen After-Work-Kurs in Ihrer Nähe aufsuchen. „Ich denke, dass die Peergroup wirklich von Vorteil ist, weil manchmal ein kompletter Anfänger neben einem sitzt Es kann hilfreich sein, es Ihnen als Neuling zu erklären, während Sie gemeinsam durcharbeiten und bei der Fehlerbehebung helfen.“ sagt Franconi.
Sie können den Fortschritt nicht ignorieren
Willst du der Vater sein, der sagt: „Zu meiner Zeit sahen Kinder von ihren Game Boys auf“? Oder willst du mit der Zeit gehen, Pops? Das Verstehen und Eintauchen in die Technologie ist wichtig, denn nur so können Sie Ihr Kind davor schützen, die Grenzen zu weit zu überschreiten. „Heute ist es fast unmöglich, sich nicht mit Technologie zu verbinden, daher ist es wichtig zu verstehen, wie diese Welt aussieht“, sagt Franconi. "Wenn man alles versteht, was vor sich geht, bekommen Eltern ein besseres Bild davon, was sie kontrollieren können." Was leider nicht viel ist.
flickr / Andrew Bardwell