Publicitate
Timpurile sunt grele și, pe măsură ce societatea se îndreaptă tot mai mult către servicii digitale și tot ceea ce este online, nu există niciodată lipsa locurilor de muncă pentru cei cu abilități tehnologice Cele mai tari joburi tehnice [INFOGRAPHIC]Când eram mic, îmi doream să fiu colector de gunoi. Apoi un poștaș. Apoi mă hotărăsc să mă ocup de ante și să devin astronaut, în timp ce majoritatea colegilor mei erau mai preocupați să devină ... Citeste mai mult . Dacă stai acolo gândindu-te „Știi, chiar ar trebui să învăț unele abilități noi ”, apoi parcurgeți această listă și găsiți ceva care vă atrage.
Nu știi niciodată - s-ar putea întâmpla magia. Începeți să învățați unele programe astăzi și s-ar putea să vă aflați stând pe următorul Twitter, sau poate pe următorul Minecraft Introducere a unui târziu în Minecraft [Jocuri MUO]Minecraft, senzația bazată pe blocuri care a luat jocurile de furtună, acum are peste trei ani. Este aproape greu de crezut că a trecut atât de mult de când a fost publicată prima alfa - și la fel este ... Citeste mai mult .
Unity 3D Game Engine
Unitate este un motor 3D și un mediu de dezvoltare multiplă platforme, deși nu se limitează la jocuri. Succesul său vine din concentrarea pe nevoile dezvoltatorilor indie și pe abilitatea de „autor o dată, dislocare peste tot”. Pe scurt, oferă tot ceea ce ar putea avea nevoie un dezvoltator de jocuri în devenire. Și există o versiune gratuită pentru a vă începe.
Interesul meu pentru Unity este că Oculus Rift Oculus Rift va schimba jocurile pentru totdeaunaHolteck-ul StarTrek - epitomul unui mediu virtual imersiv - a fost un vis de știință de mult prea mult timp acum. Cu o săptămână în urmă, Oculus a lansat un proiect Kickstarter pentru un consumator de 300 USD VR ... Citeste mai mult kiturile de dezvoltatori vor susține Unity din cutie, ceea ce înseamnă că voi putea să mă cufund complet în orice lume 3D creată.
Unde să încep? Această clonă MineCraft este o serie completă de tutorial video.
Și băieții Unity au în sine bogăție de materiale video. Sau pentru cei care preferă să citească: Introducere în dezvoltarea jocului folosind Unity.
PHP / MySQL
Pentru dezvoltarea web, combinația de scripturi pe server PHP și baza de date MySQL este, probabil, regele internetului. Chiar și site-ul web pe care îl citești chiar acum este construit pe această tehnologie - dar în special WordPress - cel mai utilizat CMS din lume.
Deși ați putea începe de la zero, cel mai bun mod de a intra în dezvoltarea web cu PHP și MySQL ar fi să începeți prin personalizarea WordPress, apoi să treceți la cadre PHP precum CodeIgniter. Acestea sunt bine stabilite și vă oferă o structură bună pe care să vă construiți site-ul. A începe complet de la zero te poate lăsa adesea cu kilobiți de cod dezordonat.
Aproape toate gazdele web acceptă PHP / MySQL și creează un server local Cum să încercați Wordpress, Joomla și mai rapid și gratuit într-o mașină virtuală cu BitnamiAm mai vorbit despre crearea unui server local înainte, dar procesul este încă destul de complicat și există o mulțime de caracteristici și incompatibilități dacă încercați să o rulați pe Windows, ceea ce duce la nimic dar... Citeste mai mult este la fel de ușor, astfel încât să puteți începe imediat.
Unde să încep?Realizați propriile dvs. widget WordPress! Cum să vă creați propriile widget-uri Wordpress de bazăMulți bloggeri vor căuta widget-ul Wordpress perfect care va face exact ceea ce își doresc, dar, cu puțină experiență de programare, s-ar putea să găsiți că este mai ușor să vă scrieți widgetul personalizat. Săptămâna aceasta ... Citeste mai mult
Ruby On Rail
Ca fan PHP / MySQL, mi-a fost greu să învăț Ruby pe șine. Este atât de radical radical, dar, fără îndoială, un sistem puternic de dezvoltare web care vă permite să vă concentrați prototipuri site-urile web oferind rapid prestații și vizualizări standard. Cu Ruby on Rails, adăugarea de caracteristici este adesea un caz de a instala pur și simplu un pachet nou (cum ar fi autentificarea pe Facebook sau șablonul web Twitter bootstrap).
Dacă abordați pentru prima dată dezvoltarea web și vă entuziasmați să obțineți rapid un sistem complex dezvoltat, Ruby este probabil pentru dvs. Nu vă confruntați cu o concepție prealabilă despre cum trebuie făcută programarea și vă veți descurca bine.
Singurul dezavantaj este că este relativ neacceptat. A trebuit să fac câteva modificări serioase de configurare la un VPS doar ca să-l pun în funcțiune.
Unde să încep? Acest carte online gratis va acoperi aproape tot ce ai nevoie pentru a începe.
Arduino este o platformă de prototipare electronică open source și, deși s-ar putea să nu-ți revină un nou loc de muncă, îți va oferi credibilitate serioase. Arduino face ușor pentru oricine să creeze proiecte electronice complexe și prototipuri rapide. Din Turelele de apărare pentru pisici cu laser Uită Piesele și Brandy: 8 proiecte Arduino pentru a-ți umple vacanțaArduino-ul tău a fost așezat în jurul strângerii de praf? Ei bine, nu mai mult. Astăzi am urmărit instrucțiunile pentru a găsi 8 proiecte Arduino distractive, prietenoase pentru familii sau pur și simplu foarte frumoase pentru a te bucura de aceste ... Citeste mai mult la autoequilibrarea roboților și automatizării la domiciliu, într-adevăr, orice este posibil. Impreuna cu Imprimante 3D Ce este imprimarea 3D și cum funcționează exact?Imaginează-ți dacă ai putea tipări obiecte tridimensionale direct dintr-o imprimantă din casa ta. Când eram copil în școala primară, m-am gândit că ar fi minunat dacă aș putea tipări pizza ... Citeste mai mult , Arduino este despre împuternicirea oricui pentru a fi un producător.
Procesul Arduino implică logica de programare folosind o formă simplificată de programare C pe computer, apoi încărcarea logicii pe placa Arduino printr-un port USB standard. Dispozitivul Arduino are un număr de pin IO astfel încât software-ul dvs. să poată reacționa la orice intrări sunt prezentate. Puteți chiar să le oferiți capacitatea de a vorbi cu lumea sau dă lumii controlul asupra iluminării tale Cum să configurați controlul web Arduino fără un scut EthernetÎn ultimele săptămâni, am predat controlul iluminatului de spirit din studioul meu în timpul difuzării în direct a Technophilia Podcast - puteți vedea rezultatele acestora în ... Citeste mai mult .
Arduino poate fi costisitor în comparație cu unele dintre celelalte proiecte de programare de aici - veți găsi dorință mai multe scuturi Cele mai bune 4 scuturi Arduino pentru a-ți potența proiecteleAți cumpărat un kit de pornire Arduino, ați urmat toate ghidurile de bază, dar acum ați lovit un blocaj - aveți nevoie de mai mulți biți și bobițe pentru a vă realiza visul electronic. Din fericire, dacă ai ... Citeste mai mult sau senzori elaborati 8 mai multe componente minunate pentru proiectele dvs. ArduinoDeci, te gândești să obții un kit de pornire Arduino, dar te întrebi dacă unele LED-uri și rezistențe de bază vor fi suficiente pentru a te menține ocupat pentru weekend? Probabil ca nu. Iată alte 8 ... Citeste mai mult - dar vă aduce și programarea în lumea fizică. Dacă aveți un dispozitiv cu adevărat interesant, s-ar putea să vă gândiți chiar la strângerea fondurilor de producție cu un Kickstarter să-l aducă pe lume.
Unde să încep? MakeUseOf Arduino Arduino, desigur!
Creează o aplicație mobilă cu iOS
Deși în cele din urmă veți avea nevoie de o licență de dezvoltator de 99 USD publicați în iTunes App Store Cum să vă trimiteți propria aplicație în iTunes App StoreAșa că ați programat prima dvs. aplicație iOS și doriți să o încărcați și să o trimiteți în magazinul iTunes? Ei bine, așa cum am aflat recent, nu este chiar atât de ușor pe cât pare. Echipament ... Citeste mai mult , oricine poate începe descărcarea mediului de dezvoltare XCode pentru OSX (utilizatori Windows; nu vă puteți dezvolta pentru iOS, aveți nevoie de un Mac). Proiectantul vizual XCode face într-adevăr ușor să conectați componente GUI complexe la modelul dvs. de date și există o sumă vastă de tutoriale. Sigur, puteți arunca împreună o aplicație simplă pentru iPhone fără a învăța nicio codare Cum să creezi o aplicație iPhone sau Android fără abilități de codareDacă sunteți cu adevărat dornic să creați o aplicație mobilă, un site web numit Buzztouch poate fi foarte bine soluția bazată pe web. Buzztouch este, în esență, software de gestionare a conținutului pentru iOS și Android. Oferă un șablon bazat pe ... Citeste mai mult deloc, dar serios, unde este provocarea în asta?
Unde să încep? Disponibil prin iTunesU, Curs de dezvoltare a iPhone la Universitatea Stanford este o notă de vârf.
Indiferent de limbajul sau proiectul de programare cu care mergeți, important este să faceți doar incepe. S-ar putea să fii plin de idei fantastice pentru proiecte, dar în cele din urmă ideile sunt ieftine și este procesul de a le transforma în produse care necesită o muncă și o dedicație reală. Aceste limbi sunt aproape toate libere pentru a face o idee, așa că încercați-le și găsiți ceva care rezonează cu voi. S-ar putea să fii un programator născut!
James are licență în inteligență artificială și este certificat CompTIA A + și Network +. Este dezvoltatorul principal al MakeUseOf și își petrece timpul liber jucând VR paintball și boardgames. Construiește calculatoare de când era mic.