Steigern Sie Ihre Geek-Zugangsdaten mit einem dieser 5 Programmierprojekte
Die Zeiten sind hart, und da sich die Gesellschaft zunehmend in Richtung digitaler Dienste und alles online bewegt, mangelt es nie an Arbeitsplätzen für technisch versierte Menschen. Die heißesten Tech-Jobs [INFOGRAPHIC] Die heißesten Tech-Jobs [INFOGRAPHIC] Als ich klein war, wollte ich es ein Müllsammler sein. Dann ein Postbote. Dann entscheide ich mich dafür, Astronaut zu werden, während die meisten meiner Klassenkameraden sich mehr darum kümmern,… Read More. Wenn du da denkst und nachdenkst “Wissen Sie, ich sollte wirklich einige neue Fähigkeiten erlernen”, Lesen Sie dann diese Liste durch und finden Sie etwas, das Sie anspricht.
Sie wissen nie - Magie könnte passieren. Beginnen Sie noch heute mit dem Programmieren, und Sie werden vielleicht beim nächsten Twitter sitzen, oder vielleicht beim nächsten MineCraft. Eine Einführung in Minecraft [MUO Gaming] Eine Einführung in Minecraft [MUO Gaming] Minecraft, die Block-basierte Sensation, die das Spielen mit sich brachte im Sturm ist jetzt gut drei Jahre alt. Es ist fast schwer zu glauben, dass das erste Alpha schon lange nicht mehr veröffentlicht wurde - und es ist genauso… Weiterlesen .
Unity 3D Game Engine
Unity ist eine plattformübergreifende 3D-Engine und Entwicklungsumgebung, die sich jedoch nicht nur auf das Spielen beschränkt. Sein Erfolg beruht auf der Konzentration auf die Bedürfnisse von Indie-Entwicklern und der Fähigkeit dazu “einmal Autor, überall einsetzen”. Kurz gesagt, bietet es alles, was ein angehender Spieleentwickler benötigen könnte. Und es gibt eine kostenlose Version, mit der Sie loslegen können.
Mein Interesse an Unity ist, dass der Oculus Rift Oculus Rift das Spiel für immer verändern wird. Oculus Rift wird das Spiel für immer verändern. Der StarTrek Holodeck - der Inbegriff einer virtuellen, immersiven Umgebung - war schon lange ein Science-Fiction-Traum. Vor einer Woche startete Oculus ein Kickstarter-Projekt für einen 300-Dollar-VR für VR-Anwender. Mehr lesen Entwicklerkits werden Unity sofort unterstützen, was bedeutet, dass ich mich vollständig in alle von mir erstellten 3D-Welten eintauchen kann.
Wo soll man anfangen? Dieser MineCraft-Klon ist eine vollständige Video-Lernprogrammreihe.
Und die Jungs von Unity selbst haben eine Fülle von Videomaterial. Oder für diejenigen, die lieber lesen: Einführung in die Spieleentwicklung mit Unity.
PHP / MySQL
Für die Webentwicklung ist die Kombination aus PHP-Server-Scripting und MySQL-Datenbank wohl der König des Internets. Sogar die Website, die Sie gerade lesen, baut auf dieser Technologie auf - speziell aber WordPress - das am häufigsten verwendete CMS der Welt.
Obwohl Sie bei Null anfangen könnten, ist der beste Weg, um mit PHP und MySQL in die Webentwicklung einzusteigen, die Anpassung von WordPress und die Verwendung von PHP-Frameworks wie CodeIgniter. Diese sind gut etabliert und geben Ihnen eine gute Struktur, auf der Sie Ihre Site aufbauen können. Wenn Sie völlig neu beginnen, kann es oft zu unordentlichem Code in Kilobyte kommen.
Fast alle Webhosts unterstützen PHP / MySQL und das Erstellen eines lokalen Servers. So testen Sie Wordpress, Joomla & More schnell und kostenlos in einer virtuellen Maschine mit Bitnami. So testen Sie Wordpress, Joomla & More schnell und kostenlos in einer virtuellen Maschine mit Bitnami Wir haben bereits über das Einrichten eines lokalen Servers gesprochen, aber der Prozess ist immer noch recht kompliziert und es gibt viele Macken und Inkompatibilitäten, wenn Sie versuchen, ihn unter Windows auszuführen. Dies führt zu nichts anderem als… Lesen Sie mehr ist genauso einfach. So können Sie sofort loslegen.
Wo soll man anfangen? Erstellen Sie Ihre eigenen WordPress-Widgets! So erstellen Sie Ihre eigenen einfachen Wordpress-Widgets So erstellen Sie Ihre eigenen einfachen Wordpress-Widgets Viele Blogger suchen nach dem perfekten Wordpress-Widget, das genau das tut, was sie wollen, aber mit ein wenig Programmierkenntnis können Sie Ihr benutzerdefiniertes Widget leichter schreiben. Diese Woche würde ich… Read More
Ruby On Rails
Als PHP / MySQL-Fan habe ich es schwer gefunden, Ruby on Rails zu lernen. Es ist so radikal anders, aber zweifellos ein leistungsfähiges Web-Entwicklungssystem, auf das Sie sich konzentrieren können Prototyping Websites schnell bereitstellen, indem Standardwerte und Standardansichten bereitgestellt werden. Bei Ruby on Rails ist das Hinzufügen von Funktionen häufig der Fall, dass einfach ein neues Paket installiert wird (z. B. Facebook-Login oder die Twitter-Bootstrap-Webvorlage)..
Wenn Sie sich zum ersten Mal mit Web-Entwicklung befassen und von der Entwicklung eines komplexen Systems begeistert sind, ist Ruby wahrscheinlich für Sie. Lassen Sie sich nicht mit einem Vorurteil darüber ein, wie die Programmierung erfolgen soll, und Sie werden es gut machen.
Der einzige Nachteil ist, dass es relativ nicht unterstützt wird. Ich musste einige ernsthafte Konfigurationsänderungen an einem VPS vornehmen, um es auszuführen.
Wo soll man anfangen? Dieses kostenlose Online-Buch enthält so ziemlich alles, was Sie benötigen, um loszulegen.
Arduino Was ist Arduino und was können Sie damit machen? Was ist Arduino und was können Sie damit machen? Das Arduino ist ein bemerkenswertes kleines elektronisches Gerät, aber wenn Sie noch nie eines benutzt haben, was genau sind sie und was können Sie damit machen? Weiterlesen
Arduino ist eine Open-Source-Plattform für das Prototyping von Elektronikgeräten, und obwohl es Ihnen vielleicht nicht gelingen wird, einen neuen Job zu finden, wird Ihnen dies ernsthafte Geek-Glaubwürdigkeit vermitteln. Arduino macht es absolut jedem leicht, komplexe elektronische Projekte zu erstellen und schnell Prototypen zu entwickeln. Vergessen Sie Pies & Brandy: 8 Arduino-Projekte, um Ihre Ferien zu füllen Vergessen Sie Pies & Brandy: 8 Arduino-Projekte, um Ihre Ferien zu füllen Hat Ihr Arduino herumgesessen und Staub gesammelt? Nicht mehr. Heute habe ich Instructables durchforstet, um 8 unterhaltsame, familienfreundliche oder einfach nur coole Arduino-Projekte für Sie zu finden, um diese… Lesen Sie mehr zu selbstausgleichenden Robotern und Hausautomation, wirklich alles ist möglich. Zusammen mit 3D-Druckern Was ist 3D-Druck und wie genau funktioniert es? Was ist 3D-Druck und wie funktioniert es genau? Stellen Sie sich vor, Sie könnten dreidimensionale Objekte direkt von einem Drucker in Ihrer Wohnung aus ausdrucken. Als ich ein Kind in der Grundschule war, dachte ich, es wäre großartig, wenn ich Pizzas ausdrucken könnte… Lesen Sie mehr, im Arduino geht es darum, jedermann zu einem Hersteller zu machen.
Der Arduino-Prozess umfasst die Programmierung der Logik unter Verwendung einer vereinfachten Form der C-Programmierung auf dem Computer und das Hochladen Ihrer Logik auf die Arduino-Platine über einen Standard-USB-Anschluss. Das Arduino-Gerät verfügt über eine Reihe von IO-Pins, damit Ihre Software auf die angezeigten Eingaben reagieren kann. Sie können ihnen sogar die Möglichkeit geben, mit der Welt zu sprechen, oder der Welt die Kontrolle über Ihre Stimmungsbeleuchtung zu geben. So richten Sie die Arduino-Websteuerung ohne Ethernet-Schild ein So richten Sie die Arduino-Websteuerung ohne Ethernet-Schild ein In den letzten Wochen Während der Live-Übertragung von Technophilia Podcast habe ich die Kontrolle über die Stimmungsbeleuchtung in meinem Studio an die Zuschauer übergeben. Die Ergebnisse können Sie in der… Mehr lesen .
Arduino kann im Vergleich zu anderen Programmierprojekten teuer sein - Sie werden mehr Schilde wollen Die Top 4 Arduino Shields für Superkraft Ihre Projekte Die Top 4 Arduino Shields für Superkraft Ihre Projekte Sie haben ein Arduino-Starter-Kit gekauft. Ich habe alle grundlegenden Anleitungen befolgt, aber jetzt sind Sie auf einen Stolperstein gestoßen - Sie benötigen mehr Bits und Bobs, um Ihren elektronischen Traum zu verwirklichen. Glücklicherweise haben Sie… Lesen Sie mehr oder erarbeiten Sie Sensoren. 8 Weitere coole Komponenten für Ihre Arduino-Projekte 8 Weitere coole Komponenten für Ihre Arduino-Projekte Sie überlegen sich also ein Arduino-Starter-Kit, fragen sich jedoch, ob einige grundlegende LEDs und Widerstände funktionieren genug, um dich für das Wochenende zu beschäftigen? Wahrscheinlich nicht. Hier sind noch 8… Read More - aber es bringt Ihre Programmierung auch in die physische Welt. Wenn Sie ein wirklich cooles Gerät haben, könnten Sie sogar darüber nachdenken, mit einem Kickstarter Produktionsgelder aufzubringen, um es in die Welt zu bringen.
Wo soll man anfangen? Natürlich das MakeUseOf Arduino-Archiv!
Erstellen Sie eine mobile App mit iOS
Sie benötigen jedoch eine Entwicklerlizenz für 99 US-Dollar, um im iTunes App Store veröffentlicht zu werden. So senden Sie Ihre eigene App in den iTunes App Store. So senden Sie Ihre eigene App in den iTunes App Store. So haben Sie Ihre erste iOS-App programmiert und Sie möchten, dass sie hochgeladen und an den iTunes Store übermittelt wird? Nun, wie ich kürzlich herausfand, ist es nicht so einfach, wie es sich anhört. Das… Weiterlesen, jeder kann mit dem Herunterladen der XCode-Entwicklungsumgebung für OSX beginnen (Windows-Benutzer; Sie können nicht für iOS entwickeln, Sie benötigen einen Mac). Der visuelle Designer von XCode macht es sehr einfach, komplexe GUI-Komponenten an Ihr Datenmodell anzuschließen, und es gibt eine Vielzahl von Tutorials. Sicher, Sie können eine einfache iPhone-App zusammenwerfen, ohne dass Sie eine Codierung lernen müssen. So erstellen Sie ein iPhone oder eine Android-App ohne Codierkenntnisse. So erstellen Sie eine iPhone- oder Android-App ohne Codierkenntnisse. Wenn Sie wirklich eine mobile App erstellen möchten, Eine Website namens Buzztouch ist möglicherweise die webbasierte Lösung für Sie. Buzztouch ist im Wesentlichen Content Management Software für iOS und Android. Es bietet eine Vorlage-basierte… Lesen Sie mehr, aber im Ernst, wo liegt die Herausforderung darin?
Wo soll man anfangen? Der über iTunesU erhältliche iPhone-Entwicklungskurs der Stanford University ist erstklassig.
In welcher Sprache oder in welchem Programmierprojekt Sie auch arbeiten, das Wichtigste ist, einfach zu sein loslegen. Ihr Kopf mag voller fantastischer Ideen für Projekte sein, aber letztendlich sind Ideen billig und es ist der Prozess, aus ihnen Produkte zu machen, die echte Arbeit und Hingabe erfordern. Diese Sprachen sind fast alle frei, probieren Sie es aus und finden Sie etwas, das mit Ihnen in Resonanz steht. Sie könnten ein geborener Programmierer sein!
Erfahren Sie mehr über: Programmierung.