Werbung

ProgrammierprojekteDie Zeiten sind hart, und da sich die Gesellschaft zunehmend in Richtung digitaler Dienste und alles Online bewegt, gibt es nie eine Mangel an Arbeitsplätzen für Menschen mit technischen Fähigkeiten Die heißesten Tech-Jobs [INFOGRAPHIC]Als ich klein war, wollte ich Müllsammler werden. Dann ein Postbote. Dann entscheide ich mich, den Einsatz zu erhöhen und Astronaut zu werden, während die meisten meiner Klassenkameraden sich mehr darum kümmerten, ... Weiterlesen . Wenn du da sitzt und denkst "Weißt du, ich sollte wirklich einige neue Fähigkeiten lernen “, Dann lesen Sie diese Liste durch und finden Sie etwas, das Sie anspricht.

Man weiß nie - Magie könnte passieren. Beginnen Sie noch heute mit dem Programmieren und sitzen Sie möglicherweise auf dem nächsten Twitter oder vielleicht auf dem nächsten Minecraft Einführung eines Latecomers in Minecraft [MUO Gaming]Minecraft, die blockbasierte Sensation, die das Spielen im Sturm eroberte, ist jetzt weit über drei Jahre alt. Es ist kaum zu glauben, dass es so lange her ist, dass das erste Alpha veröffentlicht wurde - und es ist genauso ...

instagram viewer
Weiterlesen .

Unity 3D Game Engine

Einheit ist eine plattformübergreifende 3D-Engine und Entwicklungsumgebung, die jedoch nicht auf Spiele beschränkt ist. Der Erfolg beruht auf der Konzentration auf die Bedürfnisse von Indie-Entwicklern und der Fähigkeit, „einmal zu verfassen, überall bereitzustellen“. Kurz gesagt, es bietet alles, was ein angehender Spieleentwickler benötigen könnte. Und es gibt eine kostenlose Version, mit der Sie loslegen können.

Programmierprojekte

Mein Interesse an der Einheit ist, dass die Oculus Rift Oculus Rift wird das Spielen für immer verändernDas StarTrek Holodeck - der Inbegriff einer virtuellen immersiven Umgebung - ist schon viel zu lange ein Science-Fiction-Traum. Vor einer Woche startete Oculus ein Kickstarter-Projekt für eine ... Weiterlesen Entwickler-Kits unterstützen Unity sofort, was bedeutet, dass ich in alle von mir erstellten 3D-Welten eintauchen kann.

Wo soll man anfangen? Dieser MineCraft-Klon ist eine vollständige Video-Tutorial-Serie.

Und die Unity-Leute 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, basiert auf dieser Technologie - insbesondere auf WordPress - dem weltweit am häufigsten verwendeten CMS.

Obwohl Sie von vorne anfangen könnten, wäre der beste Weg, um mit PHP und MySQL in die Webentwicklung einzusteigen, zunächst WordPress anzupassen und dann zu PHP-Frameworks wie CodeIgniter überzugehen. Diese sind gut etabliert und bieten Ihnen eine gute Struktur, auf der Sie Ihre Site aufbauen können. Wenn Sie komplett von vorne anfangen, bleiben Ihnen oft Kilobyte unordentlicher Code.

Projektideen programmieren

Fast alle Webhosts unterstützen PHP / MySQL und erstellen eine lokaler Server So testen Sie Wordpress, Joomla & More schnell und kostenlos in einer virtuellen Maschine mit BitnamiWir haben bereits über das Einrichten eines lokalen Servers gesprochen, aber der Prozess ist immer noch ziemlich kompliziert und Es gibt viele Macken und Inkompatibilitäten, wenn Sie versuchen, es unter Windows auszuführen, was zu nichts führt aber... Weiterlesen ist genauso einfach, so dass Sie sofort loslegen können.

Wo soll man anfangen?Erstellen Sie Ihre eigenen WordPress-Widgets! So erstellen Sie Ihre eigenen grundlegenden Wordpress-WidgetsViele Blogger werden nach dem perfekten Wordpress-Widget suchen, das genau das tut, was sie wollen, aber mit ein wenig Programmiererfahrung ist es möglicherweise einfacher, Ihr benutzerdefiniertes Widget zu schreiben. Diese Woche würde ich ... Weiterlesen

Ruby On Rails

Als PHP / MySQL-Fan fiel es mir schwer, Ruby on Rails zu lernen. Es ist so radikal anders, aber zweifellos ein leistungsstarkes Webentwicklungssystem, auf das Sie sich konzentrieren können Prototyp entwickeln Websites schnell durch Bereitstellung von Standardeinstellungen und Standardansichten. Bei Ruby on Rails müssen Sie beim Hinzufügen von Funktionen häufig einfach ein neues Paket installieren (z. B. die Facebook-Anmeldung oder die Twitter-Bootstrap-Webvorlage).

Wenn Sie sich zum ersten Mal mit Webentwicklung befassen und begeistert davon sind, ein komplexes System schnell zu entwickeln, ist Ruby wahrscheinlich das Richtige für Sie. Treffen Sie sich nicht mit einem Vorurteil darüber, wie programmiert werden soll, und Sie werden es gut machen.

Projektideen programmieren

Der einzige Nachteil dabei ist, dass es relativ wenig unterstützt wird. Ich musste einige ernsthafte Konfigurationsänderungen an einem VPS vornehmen, um es zum Laufen zu bringen.

Wo soll man anfangen? Diese kostenloses Online-Buch wird so ziemlich alles abdecken, was Sie brauchen, um loszulegen.

Arduino ist eine Open-Source-Plattform für das Prototyping von Elektronik, und obwohl es Ihnen möglicherweise keinen neuen Job einbringt, wird es Ihnen ernsthafte Glaubwürdigkeit verleihen. Arduino macht es absolut jedem leicht, komplexe elektronische Projekte zu erstellen und schnell Prototypen für Ideen zu erstellen. Von Laser-Katzenverteidigungstürme Vergessen Sie Kuchen und Brandy: 8 Arduino-Projekte, um Ihren Urlaub zu füllenHat Ihr Arduino herumgesessen und Staub gesammelt? Nun, nicht mehr. Heute habe ich Instructables durchsucht, um 8 lustige, familienfreundliche oder einfach nur coole Arduino-Projekte zu finden, mit denen Sie diese ... Weiterlesen Für selbstausgleichende Roboter und Heimautomation ist wirklich alles möglich. Zusammen mit 3D-Drucker Was ist 3D-Druck und wie genau funktioniert er?Stellen Sie sich vor, Sie könnten dreidimensionale Objekte direkt von einem Drucker in Ihrem Haus ausdrucken. Als ich ein Kind in der Grundschule war, dachte ich, es wäre großartig, wenn ich Pizzen ausdrucken könnte ... Weiterlesen Beim Arduino geht es darum, jeden zu befähigen, ein Schöpfer zu sein.

Programmierprojekte

Der Arduino-Prozess umfasst das Programmieren der Logik mithilfe einer vereinfachten Form der C-Programmierung auf dem Computer und das Hochladen Ihrer Logik auf die Arduino-Karte über einen Standard-USB-Anschluss. Das Arduino-Gerät verfügt über eine Reihe von E / A-Pins, sodass Ihre Software auf alle Eingaben reagieren kann. Sie können ihnen sogar die Möglichkeit geben, mit der Welt zu sprechen, oder Geben Sie der Welt die Kontrolle über Ihre Stimmungsbeleuchtung So richten Sie Arduino Web Control ohne Ethernet Shield einIn den letzten Wochen habe ich den Zuschauern während der Live-Übertragung des Technophilia Podcasts die Kontrolle über die Stimmungsbeleuchtung in meinem Studio übergeben - die Ergebnisse finden Sie im ... Weiterlesen .

Arduino kann im Vergleich zu einigen anderen Programmierprojekten hier teuer sein - Sie werden feststellen, dass Sie es wünschen mehr Schilde Die Top 4 Arduino Shields, um Ihre Projekte zu verbessernSie haben ein Arduino-Starter-Kit gekauft, alle grundlegenden Anleitungen befolgt, aber jetzt sind Sie auf einen Stolperstein gestoßen - Sie benötigen mehr Kleinigkeiten, um Ihren Elektronik-Traum zu verwirklichen. Zum Glück, wenn Sie ... Weiterlesen oder ausgefeilte Sensoren 8 weitere coole Komponenten für Ihre Arduino-ProjekteSie denken über ein Arduino-Starter-Kit nach, fragen sich aber, ob einige grundlegende LEDs und Widerstände ausreichen, um Sie für das Wochenende zu beschäftigen? Wahrscheinlich nicht. Hier sind noch 8 ... Weiterlesen - aber es bringt auch Ihre Programmierung in die physische Welt. Wenn Sie sich ein wirklich cooles Gerät einfallen lassen, könnten Sie sogar darüber nachdenken, Produktionsgelder mit einem zu sammeln Kickstarter um es der Welt zu bringen.

Wo soll man anfangen? Das MakeUseOf Arduino-Archive, natürlich!

Erstellen Sie eine mobile App mit iOS

Allerdings benötigen Sie eventuell eine Entwicklerlizenz von 99 US-Dollar, um dies zu tun im iTunes App Store veröffentlichen So senden Sie Ihre eigene App an den iTunes App StoreSie haben also Ihre erste iOS-App programmiert und möchten sie hochladen und an den iTunes Store senden? Nun, wie ich kürzlich herausgefunden habe, ist es nicht ganz so einfach, wie es sich anhört. Das... Weiterlesen kann jeder von anfangen Herunterladen der XCode-Entwicklungsumgebung für OSX (Windows-Benutzer; Sie können nicht für iOS entwickeln, Sie benötigen einen Mac. Der visuelle Designer von XCode macht es wirklich einfach, komplexe GUI-Komponenten mit Ihrem Datenmodell zu verbinden, und es gibt eine Vielzahl von Tutorials. Natürlich können Sie eine einfache iPhone-App zusammenstellen ohne Codierung zu lernen So erstellen Sie eine iPhone- oder Android-App ohne ProgrammierkenntnisseWenn Sie wirklich eine mobile App erstellen möchten, ist eine Website namens Buzztouch möglicherweise die webbasierte Lösung für Sie. Buzztouch ist im Wesentlichen Content Management Software für iOS und Android. Es bietet eine vorlagenbasierte ... Weiterlesen überhaupt, aber im Ernst, wo liegt die Herausforderung dabei?

Wo soll man anfangen? Erhältlich über iTunesU, die IPhone-Entwicklungskurs der Stanford University ist eine erstklassige.

Unabhängig davon, mit welcher Sprache oder welchem ​​Programmierprojekt Sie arbeiten, ist es wichtig, einfach zu sein loslegen. Ihr Kopf mag voller fantastischer Ideen für Projekte sein, aber letztendlich sind Ideen billig und es ist der Prozess, sie in Produkte umzuwandeln, der echte Arbeit und Engagement erfordert. Diese Sprachen können fast alle ausprobieren. Probieren Sie sie aus und finden Sie etwas, das Sie anspricht. Sie könnten ein geborener Programmierer sein!

James hat einen BSc in künstlicher Intelligenz und ist CompTIA A + und Network + zertifiziert. Er ist der Hauptentwickler von MakeUseOf und verbringt seine Freizeit mit VR-Paintball und Brettspielen. Er baut seit seiner Kindheit PCs.