Advertentie
De tijden zijn moeilijk en naarmate de samenleving steeds meer in de richting van digitale diensten en alles online gaat, is er nooit een gebrek aan banen voor mensen met technische vaardigheden De heetste technische banen [INFOGRAPHIC]Toen ik klein was, wilde ik vuilnisman worden. Dan een postbode. Vervolgens besluit ik de lat hoger te leggen en astronaut te worden, terwijl de meeste van mijn klasgenoten zich meer zorgen maakten over het worden ... Lees verder . Als je daar zit te denken "weet je, ik zou echt wat nieuwe vaardigheden moeten leren ”, bekijk dan deze lijst en vind iets dat u aanspreekt.
Je weet maar nooit - magie kan gebeuren. Begin vandaag nog met programmeren en misschien zit u op de volgende Twitter of misschien de volgende MineCraft De introductie van een laatkomer in Minecraft [MUO Gaming]Minecraft, de op blokken gebaseerde sensatie die gamen stormenderhand veroverde, is nu ruim drie jaar oud. Het is bijna niet te geloven dat het zo lang geleden is dat de eerste alpha werd gepost - en het is even ... Lees verder .
Unity 3D Game Engine
Eenheid is een platformonafhankelijke 3D-engine en ontwikkelomgeving, maar niet beperkt tot gaming. Het succes is te danken aan de behoeften van indie-ontwikkelaars en de mogelijkheid om 'één keer te schrijven, overal te implementeren'. Kortom, het biedt alles wat een beginnende game-ontwikkelaar nodig heeft. En er is een gratis versie om u op weg te helpen.

Mijn interesse in Unity is dat de Oculus Rift Oculus Rift zal gaming voor altijd veranderenDe StarTrek Holodeck - de belichaming van een virtuele meeslepende omgeving - is al veel te lang een scifi-droom. Een week geleden lanceerde Oculus een Kickstarter-project voor een consumentenvr $ 300 ... Lees verder ontwikkelaarskits ondersteunen Unity out of the box, wat betekent dat ik mezelf volledig kan onderdompelen in alle 3D-werelden die ik maak.
Waar te beginnen? Deze MineCraft-kloon is een complete serie video-tutorials.
En de Unity-jongens hebben zelf een schat aan videomateriaal. Of voor degenen die liever lezen: Inleiding tot game-ontwikkeling met Unity.
PHP / MySQL
Voor webontwikkeling is de combinatie van PHP-serverscripting en MySQL-database misschien wel de koning van het internet. Zelfs de website die u nu leest, is gebouwd op deze technologie, maar met name WordPress, het meest gebruikte CMS ter wereld.
Hoewel je helemaal opnieuw kunt beginnen, is de beste manier om webontwikkeling te doen met PHP en MySQL om te beginnen met het aanpassen van WordPress en vervolgens door te gaan naar PHP-frameworks zoals CodeIgniter. Deze zijn goed ingeburgerd en geven u een goede structuur om uw site op te bouwen. Als u helemaal opnieuw begint, kunt u vaak kilobytes aan rommelige code achterlaten.

Bijna alle webhosts ondersteunen PHP / MySQL en maken een lokale server Hoe Wordpress, Joomla & meer snel en gratis uit te proberen in een virtuele machine met BitnamiWe hebben het eerder gehad over het opzetten van een lokale server, maar het proces is nog steeds vrij ingewikkeld en er zijn veel eigenaardigheden en onverenigbaarheden als je het op Windows probeert uit te voeren, wat tot niets leidt maar... Lees verder is net zo eenvoudig, dus je kunt meteen aan de slag.
Waar te beginnen?Maak je eigen WordPress Widgets! Hoe u uw eigen standaard WordPress-widgets maaktVeel bloggers zullen op zoek gaan naar de perfecte Wordpress-widget die precies doet wat ze willen, maar met een beetje programmeerervaring is het misschien gemakkelijker om je aangepaste widget te schrijven. Deze week zou ik ... Lees verder
Ruby On Rails
Als PHP / MySQL-fan vond ik het moeilijk om Ruby on Rails te leren. Het is zo radicaal anders, maar ongetwijfeld een krachtig webontwikkelingssysteem waarmee je je kunt concentreren prototyping websites snel door standaardinstellingen en standaardweergaven te bieden. Met Ruby on Rails is het toevoegen van functies vaak een kwestie van simpelweg een nieuw pakket installeren (zoals inloggen op Facebook of de Twitter-bootstrap-websjabloon).
Als je voor het eerst webontwikkeling aanpakt en enthousiast bent over het snel laten ontwikkelen van een complex systeem, dan is Ruby waarschijnlijk iets voor jou. Kom het niet tegen met een vooroordeel over hoe programmeren moet worden gedaan, en je zult het prima doen.

Het enige nadeel hiervan is dat het relatief niet wordt ondersteund. Ik moest een aantal serieuze configuratiewijzigingen aanbrengen in een VPS om hem te laten werken.
Waar te beginnen? Deze gratis online boek omvat vrijwel alles wat u nodig heeft om te beginnen.
Arduino is een open source prototypeplatform voor elektronica, en hoewel het je misschien geen nieuwe baan oplevert, zal het je een serieuze geek-reputatie opleveren. Arduino maakt het voor iedereen gemakkelijk om complexe elektronische projecten en snel prototype-ideeën te creëren. Van laser kat verdedigingstorens Vergeet Pies & Brandy: 8 Arduino-projecten om uw vakantie te vullenZit je Arduino al stof te verzamelen? Nou, niet meer. Vandaag heb ik Instructables doorzocht om 8 leuke, gezinsvriendelijke of gewoon hele coole Arduino-projecten te vinden om deze eens te proberen ... Lees verder tot zelfbalancerende robots en domotica, werkelijk alles is mogelijk. Samen met 3D-printers Wat is 3D-printen en hoe werkt het precies?Stel je voor dat je driedimensionale objecten rechtstreeks vanuit een printer in je huis zou kunnen printen. Toen ik een kind was op de basisschool, vond ik het geweldig als ik pizza's kon uitprinten ... Lees verder , de Arduino gaat over het in staat stellen van iedereen om een maker te zijn.

Het Arduino-proces omvat het programmeren van logica met behulp van een vereenvoudigde vorm van C-programmering op de computer en vervolgens uw logica uploaden naar het Arduino-bord via een standaard USB-poort. Het Arduino-apparaat heeft een aantal IO-pinnen, zodat uw software kan reageren op alle ingangen die worden gepresenteerd. Je kunt ze zelfs de mogelijkheid geven om met de wereld te praten, of geef de wereld controle over uw sfeerverlichting Hoe Arduino Web Control in te stellen zonder een Ethernet ShieldDe afgelopen weken heb ik de controle over de sfeerverlichting in mijn studio overgedragen aan kijkers tijdens de live uitzending van Technophilia Podcast - je kunt de resultaten daarvan zien in de ... Lees verder .
Arduino kan duur zijn in vergelijking met sommige van de andere programmeerprojecten hier - u zult merken dat u het wilt meer schilden De Top 4 Arduino Shields om uw projecten te versterkenJe hebt een Arduino-starterkit gekocht, je hebt alle basisgidsen gevolgd, maar nu ben je een struikelblok tegengekomen - je hebt meer bits en bobs nodig om je elektronicadroom te realiseren. Gelukkig, als je ... Lees verder of uitgebreide sensoren 8 meer coole componenten voor uw Arduino-projectenDus u denkt erover om een Arduino-starterkit te kopen, maar vraagt u zich af of enkele basis-LED's en weerstanden voldoende zullen zijn om u een weekend bezig te houden? Waarschijnlijk niet. Hier zijn er nog 8 ... Lees verder - maar het brengt ook uw programmering in de fysieke wereld. Als je een heel cool apparaat bedenkt, zou je er zelfs aan kunnen denken om productiefondsen op te halen met een Kickstarter om het naar de wereld te brengen.
Waar te beginnen? De MakeUseOf Arduino-archieven, natuurlijk!
Maak een mobiele app met iOS
Hoewel u uiteindelijk een ontwikkelaarslicentie van $ 99 nodig heeft publiceren in de iTunes App Store Hoe u uw eigen app indient bij de iTunes App StoreDus je hebt je eerste iOS-app geprogrammeerd en je wilt deze geüpload en ingediend bij de iTunes Store? Zoals ik onlangs ontdekte, is het niet zo eenvoudig als het klinkt. De... Lees verder kan iedereen aan de slag het downloaden van de XCode-ontwikkelomgeving voor OSX (Windows-gebruikers; je kunt niet ontwikkelen voor iOS, je hebt wel een Mac nodig). De visuele ontwerper van XCode maakt het heel eenvoudig om complexe GUI-componenten aan uw gegevensmodel te koppelen, en er is een enorm aantal tutorials. Natuurlijk kun je een eenvoudige iPhone-app samenstellen zonder enige codering te leren Hoe een iPhone- of Android-app te maken zonder coderingsvaardighedenAls je echt graag een mobiele app wilt maken, is een website met de naam Buzztouch misschien wel de webgebaseerde oplossing voor jou. Buzztouch is in wezen Content Management Software voor iOS en Android. Het biedt een op sjablonen gebaseerde ... Lees verder überhaupt, maar serieus, waar ligt de uitdaging daarin?
Waar te beginnen? Beschikbaar via iTunesU, de IPhone-ontwikkelingscursus aan de Stanford University is een top notch.
Met welke taal of programmeerproject u ook gaat, het belangrijkste is om gewoon begin. Je hoofd zit misschien vol met fantastische ideeën voor projecten, maar uiteindelijk zijn ideeën goedkoop en het is het proces om ze om te zetten in producten waarvoor echt werk en toewijding nodig zijn. Deze talen zijn bijna allemaal gratis om uit te proberen, dus probeer ze uit en vind iets dat bij je past. Misschien ben je wel een geboren programmeur!
James heeft een BSc in Artificial Intelligence en is CompTIA A + en Network + gecertificeerd. Hij is de hoofdontwikkelaar van MakeUseOf en brengt zijn vrije tijd door met het spelen van VR paintball en bordspellen. Hij bouwt al pc's sinds hij een kind was.