Nivå opp dine geek legitimasjon med noen av disse 5 programmering prosjekter

Nivå opp dine geek legitimasjon med noen av disse 5 programmering prosjekter / programmering

Tider er tøffe, og når samfunnet beveger seg i stadig større grad mot digitale tjenester og alt på nettet, er det aldri jobbsøk for de med teknologiske ferdigheter. De hotteste Tech Jobs [INFOGRAFISK] De Hotteste Tech Jobs [INFOGRAFISK] Da jeg var liten, ønsket jeg å vær søppelkollektor. Så en postmann. Da bestemmer jeg meg for å bli en astronaut, mens de fleste av klassekameratene mine var mer opptatt av å bli ... Les mer. Hvis du sitter der og tenker “du vet, jeg burde virkelig lære noen nye ferdigheter”, så gjennomgå denne listen og finn noe som appellerer til deg.

Du vet aldri - magi kan skje. Begynn å lære litt programmering i dag, og du kan finne deg selv på neste Twitter, eller kanskje den neste MineCraft A Latecomerens Introduksjon til Minecraft [MUO Gaming] En Latecomer Introduksjon til Minecraft [MUO Gaming] Minecraft, den blokkbaserte følelsen som tok spill med storm, er nå godt over tre år gammel. Det er nesten vanskelig å tro at det har vært så lenge siden den første alfa ble lagt ut - og det er like ... Les mer .

Enhet 3D-spillmotor

Enhet er en tredimensjonal 3D-motor og utviklingsmiljø, men ikke begrenset til spill. Dens suksess kommer fra å fokusere på behovene til indie utviklere, og evnen til “forfatter en gang, distribuere overalt”. Kort sagt, det gir alt en spirende spillutvikler kan trenge. Og det er en gratis versjon for å komme i gang.

Min interesse for Enhet er at Oculus Rift Oculus Rift vil forandre Gaming Forever Oculus Rift vil forandre Gaming Forever StarTrek Holodeck - epitom av et virtuelt omsluttende miljø - har vært en sci-fi-drøm for altfor lenge nå. For en uke siden lanserte Oculus et Kickstarter-prosjekt for en $ 300 forbruker VR ... Les mer utviklerpakker vil støtte Unity ut av boksen, noe som betyr at jeg vil være i stand til å fullstendig fordype meg i alle 3D-verdener jeg lager.

Hvor skal jeg starte? Denne MineCraft klonen er en komplett video opplæringsserie.

Og Unity-gutta selv har et vell av videomateriale. Eller for de som foretrekker å lese: Introduksjon til spillutvikling med Unity.

PHP / MySQL

For webutvikling er kombinasjonen av PHP-server scripting og MySQL-databasen uten tvil kongen av Internett. Selv nettstedet du leser akkurat nå, er bygget på denne teknologien - men spesielt WordPress - den mest brukte CMS i verden.

Selv om du kan starte fra begynnelsen, ville den beste måten å komme inn på webutvikling med PHP og MySQL være å begynne med å tilpasse WordPress, og deretter gå videre til PHP-rammer som CodeIgniter. Disse er godt etablert og gir deg en god struktur for å bygge nettstedet ditt. Å starte helt fra grunnen kan ofte forlate deg med kilobytes rotete koden.

Nesten alle webverter støtter PHP / MySQL og lager en lokal server. Slik prøver du Wordpress, Joomla og mer raskt og gratis i en virtuell maskin med Bitnami. Slik prøver du Wordpress, Joomla & More raskt og gratis i en virtuell maskin med Bitnami Vi har snakket om å sette opp en lokal server før, men prosessen er fortsatt ganske komplisert, og det er mange quirks og incompatibliities hvis du prøver å kjøre den på Windows, noe som fører til noe annet enn ... Les mer er like enkelt, slik at du kan komme i gang med en gang.

Hvor skal jeg starte? Lag dine egne WordPress-widgets! Slik lager du dine egne grunnleggende Wordpress-widgets Slik lager du dine egne grunnleggende Wordpress-widgets Mange bloggere vil søke etter den perfekte Wordpress-widgeten som vil gjøre akkurat hva de vil, men med en liten programmeringserfaring kan det hende du finner det lettere å skrive din egendefinerte widget. Denne uken ville jeg ... Les mer

Ruby On Rails

Som en PHP / MySQL-fan har jeg funnet det vanskelig å lære Ruby on Rails. Det er så radikalt annerledes, men utvilsomt et kraftig webutviklingssystem som lar deg konsentrere deg om prototyping nettsteder raskt ved å angi standard og standardvisninger. Med Ruby on Rails er det ofte tilfelle å legge til funksjoner ved å bare installere en ny pakke (for eksempel Facebook-innlogging eller Twitter-bootstrap-webmalen).

Hvis du takler webutvikling for første gang og er begeistret for å få et komplekst system utviklet raskt, er Ruby trolig for deg. Ikke kjør inn i det med en forutsetning om hvordan programmering skal gjøres, og du vil gjøre det bra.

Den eneste ulempen til dette er at den er relativt ustøttet. Jeg måtte gjøre noen alvorlige konfigurasjonsendringer til en VPS bare for å få det til å løpe.

Hvor skal jeg starte? Denne gratis online-boken vil dekke stort sett alt du trenger for å komme i gang.

Arduino Hva er Arduino og hva kan du gjøre med det? Hva er Arduino og hva kan du gjøre med det? Arduino er en bemerkelsesverdig liten elektronikk enhet, men hvis du aldri har brukt en før, akkurat hva er de, og hva kan du gjøre med en? Les mer

Arduino er en open source elektronikk prototyping plattform, og mens det ikke kan lande deg en ny jobb, vil det gi deg seriøs geek cred. Arduino gjør det enkelt for alle som helst å lage komplekse elektroniske prosjekter og raskt prototype ideer. Fra laser katt forsvars tårn Glem Pies & Brandy: 8 Arduino Prosjekter å fylle ferien dine Glem Pies & Brandy: 8 Arduino Prosjekter å fylle ferien Har din Arduino satt rundt å samle støv? Vel, ikke mer. I dag har jeg skuret Instruktører for å finne 8 morsomme, familievennlige eller bare veldig kule Arduino-prosjekter, slik at du kan ta en tur på disse ... Les mer til selvbalansering av roboter og hjemmeautomatisering, egentlig, alt er mulig. Sammen med 3D-skrivere Hva er 3D-utskrift og hvordan fungerer det akkurat? Hva er 3D-utskrift og hvordan fungerer det akkurat? Tenk deg om du kan skrive ut tredimensjonale objekter rett fra en skriver i ditt hjem. Da jeg var barn i grunnskolen, trodde jeg det ville være fantastisk hvis jeg kunne skrive ut pizzaer ... Les mer, Arduino handler om å gi noen til å være en maker.

Arduino-prosessen innebærer programmeringslogikk ved å bruke en forenklet form for C-programmering på datamaskinen, og laster deretter opp logikken til Arduino-kortet via en standard USB-port. Arduino-enheten har en rekke IO-pinner, slik at programvaren din kan reagere på hva som helst innganger presenteres. Du kan til og med gi dem muligheten til å snakke med verden eller gi verden kontroll over stemningsbelysningen. Slik setter du opp Arduino Web Control uten et Ethernet Shield. Slik setter du opp Arduino Web Control uten et Ethernet Shield. I de siste ukene, Jeg overlevert kontrollen over stemningsbelysningen i studioet mitt til seerne under live-sendingen av Technophilia Podcast - du kan se resultatene av det i ... Les mer .

Arduino kan være kostbart sammenlignet med noen av de andre programmeringsprosjektene her - du vil finne deg selv som vil ha flere skjold. De 4 beste Arduino skjoldene for å styrke dine prosjekter Topp 4 Arduino skjoldene for å styrke dine prosjekter Du har kjøpt et Arduino startpakke, Jeg har fulgt alle de grunnleggende støttelinjene, men nå har du truffet en snubler - du trenger flere biter og bobs for å realisere din elektronikkdrøm. Heldigvis, hvis du har ... Les mer eller utfør sensorer 8 Flere kule komponenter for dine Arduino-prosjekter 8 Flere kule komponenter for dine Arduino-prosjekter Så du tenker på å få et Arduino-startpakke, men lurer på om noen grunnleggende lysdioder og motstander går å være nok til å holde deg opptatt i helgen? Sannsynligvis ikke. Her er en annen 8 ... Les mer - men det bringer også programmeringen din i den fysiske verden. Hvis du kommer opp med en veldig kul enhet, kan du til og med tenke på å øke produksjonsmidler med en Kickstarter for å bringe den til verden.

Hvor skal jeg starte? The MakeUseOf Arduino arkiver, selvfølgelig!

Lag en mobilapp med iOS

Selv om du vil trenge et $ 99 utviklerkort til slutt for å publisere i iTunes App Store Slik sender du din egen app til iTunes App Store Slik sender du din egen app til iTunes App Store Så du har programmert din første iOS app og du vil få den lastet opp og sendt til iTunes-butikken? Vel, som jeg fant ut nylig, er det ikke så lett som det høres ut. The ... Les mer, noen kan komme i gang ved å laste ned XCode utviklingsmiljøet for OSX (Windows-brukere, du kan ikke utvikle for iOS, du trenger en Mac). XCodes visuelle designer gjør det veldig enkelt å koble komplekse GUI-komponenter til datamodellen din, og det er en stor mengde opplæringsprogrammer. Sikker på at du kan kaste sammen en enkel iPhone-app uten å lære noen koding. Hvordan lage en iPhone eller Android-app uten koding. Hvordan lage en iPhone eller Android-app uten noen koding. Hvis du virkelig er ivrig etter å lage en mobilapp, Et nettsted som heter Buzztouch kan være den nettbaserte løsningen for deg. Buzztouch er i hovedsak Content Management Software for iOS og Android. Det gir en malbasert ... Les mer i det hele tatt, men seriøst, hvor er utfordringen i det?

Hvor skal jeg starte? Tilgjengelig via iTunesU, er Stanford University iPhone Development Course et topp hakk.

Uansett hvilket språk eller programmeringsprosjekt du går med, er det viktig å bare kom i gang. Hodet ditt kan være fullt av fantastiske ideer til prosjekter, men ideer er til slutt billige, og det er prosessen med å gjøre dem til produkter som tar ekte arbeid og engasjement. Disse språkene er nesten alle gratis for å ta en tur, så prøv dem og finn noe som resonerer med deg. Du kan være en født programmerer!

Utforsk mer om: Programmering.