Wie die richtige Programmiersprache Sie wählen
Forming / / December 19, 2019
Die Programmierung ist zum Mainstream worden, modischer Trend von globaler Bedeutung. Und Jung und Alt entdecken Sie diese wunderbare Welt. In den Vereinigten Staaten kam die Tatsache, dass der Präsident selbst er spricht im ganzen Land über die Vorteile der Programmierung zu lernen.
Internet öffnet da freien viele Möglichkeiten des Lernens jede Programmierkunst, bis CodecademyUnd endend mit dem vielen Tausenden von teueren Kursen, wie zum Beispiel Devbootcamp, Vielversprechende den Kessel auf den erfahrenen Programmierer für 9 Wochen zu drehen.
Benötige ich für mich die Programmierung speziell zu lernen?
Layfhakere wir glauben, dass in jedem Fall die Antwort ist „Ja“. Auch wenn es nicht gehen weg und wird nur eine Art Hobby in seiner Freizeit haben, nach wie vor der Programmierung macht uns unser Gehirn funktioniert, und es ist immer gut.
Wenn Sie im Rahmen der Business-Look sind die Programmierkenntnisse nützlich für alle diejenigen, die Aktivitäten zu Technologie.
Gregg Pollack, Gründer des Schulungsservice Code SchuleSagt dieser:
Jeder, der im Format ihrer Arbeit hat mit dem Entwickler zu kommunizieren, sollte die Grundlagen der Programmierung kennen.
Dies macht es einfacher, eine gemeinsame Sprache zu finden und konstruktiv und löst kompetent alle Nuancen, die in dem Prozess der Interaktion zwischen Menschen unterschiedlicher Berufe entstehen.
Bin ich nicht für zu alt?
Auf diese Frage haben wir bereits beantwortet ein eigener Artikel. Nie zu spät zu lernen, das Alter spielt hier keine Rolle. Oder vielleicht haben Sie weiß bereits, wie Programm?
Erste Schritte
Lernen Sie Englisch. Im Ernst. Im Folgenden der Text des Artikels ist, werden Sie verstehen, warum für die erfolgreiche Entwicklung des Berufs-Programmierer, müssen Sie Inglish. Etwas russifiziert, angepasst etwas Enthusiasten, aber die Tatsache bleibt - wir müssen wissen, Englisch.
Wenn Sie an dieser Stelle in das Konzept der Programmierung interessiert sind, dann können Sie mit etwas beginnen. Sie spielen mit verschiedenen Sprachen und Umgebungen, etwas finden, dass Sie mehr, na ja, dann, wie es geht. Allerdings gehen viele der Ziele weit über die abstrakten „Ich, wie man Programm wissen wollen.“ Sie haben ein bestimmtes Ziel. Schreiben Sie zum Beispiel Ihre mobile Anwendung. Und hier ist die richtige Notwendigkeit gut definierten Entwicklungstools.
Ich weiß gar nichts
In dem Fall, wo keine Erfahrung überhaupt gibt, ist es besser, mit etwas einfacher zu verstehen zu beginnen. Gute Beispiele hierfür sind die Grundlagen von HTML und CSS.
HTML ist keine Programmiersprache - eine Markup-Sprache. Dank ihm können Sie Wörter, Bilder, Links vertreten und Videos in einem Format an den Browser verständlich. Von diesem einfachen Anfang Amateur-Sites und Blogs. CSS ist verantwortlich für die Schriftarten, Größen, Platzierung und andere Design-Elemente Verfassen einer Web-Seite.
In der Tat, wahrscheinlich haben Sie bereits mit HTML zu tun haben, weiß nur nicht. Wenn Sie ein Blog haben oder hatten, dann sind Sie garantiert über Markup kommen. Jeder vernünftige WYSIWYG-Editor stellt den Inhalt als visueller und Textmodus. Sehenswert in Textanzeige-Modus, und es wird die gleiche HTML sein. Tiefere Mastering HTML dazu beitragen, den sichtbaren Merkmale Editor von Ihrem Blog oder Website zu transzendieren, wird die Seiten Ihrer Ecke des Internets funktionalen und interessanter machen. Im Allgemeinen HTML Lernen ist nützlich, sowieso.
Ich möchte eine schöne Web-Anwendung machen
In diesem Fall müssen Sie JavaScript-Kenntnisse. Es ermöglicht auf Websites schöner, effektiver und funktionsfähig zu machen. Es gibt mehrere populäre (und kompatibel) JavaScript-Entwicklungsumgebungen, wie Ember, Winkel- und Backbone.
JavaScript leben seit 20 Jahren und ist nicht überall zu gehen. In der Tat, erhöht seine Dominanz auf dem Feld nur. Wegen ihrer Popularität, ist JavaScript wo auffrischen auf. Zum Beispiel können die oben genannten Anrufe Pollack Kurse der Sprache die beliebtesten bei-Code School.
Wenn Sie etwas im Internet tun, dann müssen Sie JavaScript lernen.
Ich möchte schnell Prototypen machen
Wenn Sie - der Designer und Sie wollen TestIt Anwendungen eine Back-End-Programmierkenntnisse selbst zu bekommen, ist es notwendig, Rubin oder Python zu lernen. Beide Optionen sind recht einfach zu meistern, und den Weg zu einer der beliebtesten Berufe im Jahr 2013. Wie Sie sich vorstellen können, ihre Relevanz für die absehbare Zukunft fortsetzen.
Ruby unterscheidet Ökosystementwicklung und ist einer der aktivsten und hilfreiche Community. Entwickelt im Jahr 1995 begann die Sprache im Jahr 2003 große Popularität zu gewinnen, wenn es ein Rahmen Rails war. Dank ihm der Prozess der Erstellung von Websites und Web-Anwendungen viel einfacher.
Python kann auch Prahlerei starke GemeinschaftUnd wenn Sie sich von den Problemen der Entwicklung und der Schaffung von künstlicher Intelligenz beeindruckt, und so cool stuff, man dann die Straße in Python.
Für einen schnellen Start kann empfohlen werden Lernen Sie Python The Hard Wayoder Abschnitt Rubin an-Code Academy.
Ich will Android-App machen
Entwicklung von Android-Anwendungen sind vor allem in Java durchgeführt. Die Schönheit, die für Sie und die Windows und OS X geeignet ist Beide Betriebssysteme ermöglichen es, die Entwicklungsumgebung für Android zu installieren. Ein weiterer Vorteil - die Möglichkeit zu testen, ihre Anwendungen auf Budget, weil der Markt gibt es viele billige Smartphones und Tablets auf Basis von Android sind.
Ein weiterer sehr wichtiger Punkt: Wenn nur ein paar Jahren eine wichtige Plattform iOS war, haben die Entwickler nun lieber mit Android starten.
Kostenlose Einführung in die Programmierung in Java finden Sie unter Udacity. Als Grundlagen untersucht werden, wird Ihr Weg zur Seite fallen die offizielle Website für Android-Entwickler. Hier können Sie die Feinheiten der Erstellung ihrer ersten Android-Projekt erfahren.
Ich möchte iOS-App machen
Die Entwicklung für iOS ist viel mehr auf den Instrumenten anspruchsvoll. Neben der Kenntnis von Objective-C, benötigen Sie einen Mac mit OS X Version 10.7 oder höher, Xcode - ein kostenloses Tool für Anwendungen erstellen, sowie eine Reihe von Entwicklungs-Tools für iOS.
Beginnen Sie Ihren Weg iOS-Entwickler mit Studienkosten Forum iOS an-Code Schule, sowie Management von Apples Entwickler.
Mein Kind will Programm lernen
Dies ist durchaus lobenswert und sehr viel versprechend. Wenn das Kind immer noch recht klein, versuchen, ihn zu geben Hopscotch - die Anwendung, die wir in einem unserem Artikel beschrieben. Der Prozess der Codierung wird durch das Spiel implementiert. Ab einer gewissen Punkt russifiziert Anwendung, die kann sehr helfen bei der Entwicklung von benebelt dieses Werkzeug.
Eine weitere hervorragende Mittel des Lernens Programmierung könnte sein, "Scratch". Service an Anwender von 8 bis 16 Jahren.
Darüber hinaus gibt es Dienste wie Hilfe Code.org - ihre Prinzipien legen nahe, die Popularisierung der Programmierung in Schulen und Universitäten.
Weiterführende Literatur
Wie bereits erwähnt, haben wir bereits mehrmals über das Thema des Unterrichts Programmierung berührt, und wir haben eine ausreichende Anzahl von nützlichen Artikeln zu diesem Thema gesammelt. Nicht verpassen:
- Hexlet - Online-Kurse in Russisch vom Autor Layfhakera
- 5 beste freie Ressourcen für das Lernen Programmierung
- 10 kostenlose Online-Plattform, die Ihnen ein Programmierer werden helfen
- Top 50 Online-Kurse und Ressourcen für das Lernen Web-Design