Mainos
Ajat ovat vaikeita, ja kun yhteiskunta siirtyy yhä enemmän digitaalisiin palveluihin ja kaikkeen verkkoon, sitä ei koskaan ole työpaikkojen puute niille, joilla on teknisiä taitoja Kuumin tekninen työpaikka [INFOGRAPHIC]Kun olin pieni, halusin olla roskakorin kerääjä. Sitten postimies. Sitten päätin ylöspäin ennakolta ja minusta tulee astronautti, kun taas suurin osa luokkatovereistani oli huolestuneempi tullakseen ... Lue lisää . Jos istut siellä ajatellen "tiedät, minun todella pitäisi oppia uusia taitoja ", tutustu sitten tähän luetteloon ja löydä jotain, joka vetoaa sinuun.
Et koskaan tiedä - taikuutta voi tapahtua. Aloita ohjelmoinnin oppiminen tänään, ja saatat joutua istumaan seuraavassa Twitterissä tai ehkä seuraavassa Minecraft Myöhäisen tulijan johdanto minecraftiin [MUO Gaming]Minecraft, lohkopohjainen sensaatio, joka otti vastaan myrskyn pelaamista, on nyt selvästi yli kolme vuotta vanha. On melkein vaikea uskoa, että niin kauan sitten kuin ensimmäinen aakkoset on lähetetty - ja se on yhtä ... Lue lisää .
Unity 3D-pelimoottori
yhtenäisyys on alustojen välinen 3D-moottori ja kehitysympäristö, vaikkakaan ei rajoitetusti peliin. Sen menestys johtuu keskittymisestä indie-kehittäjien tarpeisiin ja kyvystä ”kirjoittaa kerran, ottaa käyttöön kaikkialla”. Lyhyesti sanottuna, se tarjoaa kaiken, mitä orastava pelin kehittäjä voi tarvita. Ja siellä on ilmainen versio, jolla pääset alkuun.
Mielenkiintoni Unityyn on, että Oculus Rift Oculus Rift muuttaa pelaamista ikuisestiStarTrek Holodeck - virtuaalisen ympäröivän ympäristön ruumiillistuma - on ollut sci-fi-unelma aivan liian kauan. Viikko sitten Oculus käynnisti Kickstarter-projektin 300 dollarin kuluttaja VR: lle ... Lue lisää kehittäjäpaketit tukevat Unity-yksikköä laatikosta, mikä tarkoittaa, että voin täysin uppoutua mihin tahansa luomaani 3D-maailmaan.
Mistä aloittaa? Tämä MineCraft-klooni on täydellinen video-opasarja.
Ja itse Unity-kavereilla on runsaasti videomateriaalia. Tai niille, jotka haluavat lukea: Johdatus pelien kehitykseen Unityn avulla.
PHP / MySQL
Verkkosuunnittelussa PHP-palvelinkomentosarjojen ja MySQL-tietokannan yhdistelmä on kiistatta Internetin kuningas. Jo nyt juuri lukemasi verkkosivusto on rakennettu tähän tekniikkaan - mutta erityisesti WordPressiin - maailman laajimmin käytettyyn CMS: ään.
Vaikka voisit aloittaa tyhjästä, paras tapa päästä Web-kehitykseen PHP: n ja MySQL: n avulla on aloittaa mukauttamalla WordPressiä ja siirtyä sitten PHP-kehyksiin, kuten CodeIgniter. Nämä ovat vakiintuneita ja antavat sinulle hyvän rakenteen, johon sivustosi voi rakentaa. Aloittaminen kokonaan tyhjästä voi usein antaa sinulle kilotavun sotkuisen koodin.
Lähes kaikki Web-isännät tukevat PHP / MySQL: tä ja paikallinen palvelin Kuinka kokeilla Wordpressiä, Joomlaa ja enemmän nopeasti ja ilmaiseksi virtuaalikoneessa Bitnamin avullaOlemme aiemmin puhuneet paikallisen palvelimen perustamisesta, mutta prosessi on silti melko monimutkainen ja siellä on paljon jännityksiä ja yhteensopimattomuuksia, jos yrität käyttää sitä Windowsissa, mikä ei johda mihinkään mutta... Lue lisää on yhtä helppoa, joten voit aloittaa heti.
Mistä aloittaa?Luo omat WordPress-widgetit! Kuinka luoda omia Wordpress-peruswidgettejäMonet bloggaajat etsivät täydellistä Wordpress-widgettiä, joka tekee juuri haluamansa, mutta pienellä ohjelmointikokemuksella voi olla helpompaa kirjoittaa mukautettu widget. Tällä viikolla ... Lue lisää
Ruby On Rails
PHP / MySQL-faneina minulla on ollut vaikea oppia Ruby on Rails -sovellusta. Se on niin radikaalisti erilainen, mutta epäilemättä tehokas web-kehitysjärjestelmä, jonka avulla voit keskittyä prototyyppien verkkosivustot nopeasti tarjoamalla oletusasetukset ja standardinäkymät. Ruby on Rails -sovelluksella ominaisuuksien lisääminen on usein tapaus, jossa yksinkertaisesti asennetaan uusi paketti (kuten Facebook-kirjautuminen tai Twitterin käynnistyslohkon web-malli).
Jos käsittelet web-kehitystä ensimmäistä kertaa ja olet innostunut siitä, että monimutkainen järjestelmä kehitetään nopeasti, Ruby on todennäköisesti sinulle. Älä astu siihen ennakkoluulolla siitä, kuinka ohjelmointi pitäisi tehdä, ja saat vain hienosti.
Ainoa haittapuoli tässä on, että sitä ei suhteellisen tueta. Minun piti tehdä joitain vakavia VPS-kokoonpanon muutoksia vain saadakseni sen toimimaan.
Mistä aloittaa? Tämä ilmainen online-kirja kattaa melkein kaiken, mitä tarvitset aloittamiseen.
Arduino on avoimen lähdekoodin elektroniikan prototyyppialusta, ja vaikka se ei välttämättä laske sinulle uutta työpaikkaa, se antaa sinulle vakavaa pellettä. Arduino tekee ehdottoman kenelle tahansa helpon luoda monimutkaisia elektronisia projekteja ja nopeasti ideoita prototyypeiksi. alkaen laserkissa puolustus torneineen Unohda piirakat ja brandy: 8 Arduino-projektia lomallesiOnko Arduino istunut pölyn keräämisessä? No, en enää. Tänään olen hanastanut instrumentteja löytääkseni 8 hauskaa, perheystävällistä tai vain todella hienoa Arduino-projektia, jotta voit käydä näissä ... Lue lisää itsetasapainottaviin robotteihin ja kodin automaatioon, kaikki, mikä on mahdollista. Kera 3D-tulostimet Mikä on 3D-tulostus ja kuinka tarkalleen se toimii?Kuvittele, jos voisit tulostaa kolmiulotteisia esineitä suoraan kotisi tulostimesta. Kun olin lapsi ala-asteella, ajattelin, että olisi mahtavaa, jos voisin tulostaa pizzat ... Lue lisää , Arduino tarkoittaa sitä, että kenelle tahansa annetaan mahdollisuus olla valmistaja.
Arduino-prosessiin sisältyy logiikan ohjelmointi käyttämällä yksinkertaistettua C-ohjelmoinnin muotoa tietokoneella, sitten logiisi lähettäminen Arduino-levylle tavallisen USB-portin kautta. Arduino-laitteessa on useita IO-nastaita, joten ohjelmistosi voi reagoida mihin tahansa tuloon. Voit jopa antaa heille kyvyn puhua maailmalle tai anna maailmalle hallinta mielialan valaistustasi Kuinka perustaa Arduino Web -ohjaus ilman ethernet-suojaustaViimeksi kuluneiden viikkojen ajan luovutin studioni mielialan valaistuksen katsojille Technophilia Podcastin suoran lähetyksen aikana - näet sen tulokset ... Lue lisää .
Arduino voi olla kallista verrattuna joihinkin muihin täällä oleviin ohjelmointiprojekteihin - löydät itsesi haluavan lisää kilpiä 4 suosituinta Arduino-kilpiä projektien supervoimiseksiOlet ostanut Arduino-aloituspakkauksen, olet noudattanut kaikkia perusoppaita, mutta nyt olet törmännyt kompastuskiviin - tarvitset lisää bittejä ja boboja toteuttaaksesi elektroniikkaunelmasi. Onneksi jos sinulla on ... Lue lisää tai kehittää anturit 8 lisää hienoja komponentteja Arduino-projekteihisiJoten mietitkö Arduino-aloituspakkauksen hankkimista, mutta ihmettelet, riittävätkö jotkut perusmerkkivalot ja vastukset pitämään sinut kiireisenä viikonloppuna? Luultavasti ei. Tässä on vielä 8 ... Lue lisää - mutta se tuo myös ohjelmoinnin fyysisessä maailmassa. Jos keksit todella hienon laitteen, voit jopa miettiä tuotantovarojen keräämistä painikkeella Kickstarter tuoda se maailmaan.
Mistä aloittaa? MakeUseOf Arduinon arkistot, tietysti!
Tee mobiilisovellus iOS: n avulla
Tarvitset lopulta 99 dollarin kehittäjälisenssin julkaista iTunes App Storessa Kuinka lähettää oma sovellus iTunes App Store -kauppaanJoten olet ohjelmoinut ensimmäisen iOS-sovelluksesi ja haluat lähettää sen ja lähettää sen iTunes-kauppaan? No, kuten sain selville äskettäin, se ei ole niin helppoa kuin miltä se kuulostaa. The ... Lue lisää , kuka tahansa voi aloittaa XCode-kehitysympäristön lataaminen OSX (Windows-käyttäjät; et voi kehittää iOS: lle, tarvitset Macin). XCoden visuaalisen suunnittelijan avulla on todella helppo yhdistää monimutkaiset graafisen käyttöliittymän komponentit tietomallillesi, ja siellä on valtava määrä oppaita. Toki, voit heittää yhteen yksinkertaisen iPhone-sovelluksen oppimatta mitään koodausta Kuinka luoda iPhone- tai Android-sovellus ilman koodaustaitojaJos olet todella innokas tekemään mobiilisovellusta, Buzztouch-niminen verkkosivusto voi hyvinkin olla web-pohjainen ratkaisu sinulle. Buzztouch on pääosin sisällönhallintaohjelmisto iOS: lle ja Androidille. Se tarjoaa mallipohjaisen ... Lue lisää ollenkaan, mutta tosissaan, missä on haaste siinä?
Mistä aloittaa? Saatavana iTunesU: n kautta Stanford University iPhone -kehityskurssi on yläpäätä.
Minkä kielen tai ohjelmointiprojektin kanssa menetkin, tärkeä asia on oikeudenmukaisuus aloittaa. Sinä päänne voi olla täynnä fantastisia ideoita hankkeille, mutta viime kädessä ideat ovat halpoja, ja prosessi muuttaa ne tuotteiksi, joka vie todellista työtä ja omistautumista. Nämä kielet ovat melkein kaikki vapaat liikkua, joten kokeile niitä ja löydä jotain, joka resonoi kanssasi. Saatat olla syntynyt ohjelmoija!
Jamesilla on teknisen älykunnan kandidaatin tutkinto ja hän on CompTIA A + ja Network + -sertifioitu. Hän on MakeUseOfin johtava kehittäjä ja viettää vapaa-aikansa pelaamalla VR-paintballia ja lautapelejä. Hän on rakennettu tietokoneita lapsuudestaan asti.