Level Up dvs. de acreditare Geek cu oricare dintre aceste 5 proiecte de programare

Level Up dvs. de acreditare Geek cu oricare dintre aceste 5 proiecte de programare / Programare

Timpurile sunt grele și, pe măsură ce societatea se îndreaptă din ce în ce mai mult spre serviciile digitale și totul online, nu există niciodată o lipsă de locuri de muncă pentru cei cu abilități de tehnologie. fi un colector de gunoi. Apoi un poștaș. Apoi, mă hotărăsc să fac ante și să devin un astronaut, în timp ce majoritatea colegilor mei erau mai preocupați să devină ... Citește mai mult. Dacă stați acolo gândindu-vă “știi, ar trebui să învăț câteva abilități noi”, apoi citiți această listă și găsiți ceva care vă atrage atenția.

Niciodată nu știți - magia s-ar putea întâmpla. Începeți să învățați câteva programe de astăzi și puteți să vă aflați pe viitorul Twitter sau, probabil, următorul MineCraft Introducere în Minecraft la Minecraft [MUO Gaming] O introducere a lui Latecomer în Minecraft [MUO Gaming] Minecraft, senzatia bazată pe blocuri care a jucat de furtună, are acum peste trei ani. Este aproape greu de crezut că a fost așa de mult de când a fost postat primul alfa - și este în egală măsură ... Read More .

Unitate motor de joc 3D

Unitatea este un motor 3D cross-platform și un mediu de dezvoltare, deși nu se limitează la jocurile de noroc. Succesul său vine de la concentrarea pe nevoile dezvoltatorilor indie, și capacitatea de a “autorul o dată, implementați peste tot”. Pe scurt, oferă tot ce ar putea avea nevoie de un dezvoltator de jocuri. Și există o versiune gratuită pentru a începe.

Interesul meu pentru Unitate este că Oculus Rift Oculus Rift va schimba jocul pentru totdeauna Oculus Rift va schimba jocul pentru totdeauna StarTrek Holodeck - simbolul unui mediu virtual imersiv - a fost un vis sci-fi de mult prea mult acum. Cu o săptămână în urmă, Oculus a lansat un proiect Kickstarter pentru un consumator VR de 300 de dolari ... Citește mai multe kituri pentru dezvoltatori care vor susține Unity din cutie, ceea ce înseamnă că mă voi putea imersa pe deplin în toate lumile 3D pe care le creez.

Unde să încep? Această clona MineCraft este o serie completă de tutorial video.

Și tipii Unității au o mulțime de materiale video. Sau pentru cei care preferă să citească: Introducere în dezvoltarea jocurilor folosind Unitatea.

PHP / MySQL

Pentru dezvoltarea web, combinația de scripting server PHP și baza de date MySQL este, fără îndoială, regele Internetului. Chiar și site-ul pe care îl citiți chiar acum este construit pe această tehnologie - dar în mod 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 și apoi să treceți la cadre PHP cum ar fi CodeIgniter. Acestea sunt bine stabilite și vă oferă o structură bună pe care să vă construiți site-ul. Începeți complet de la zero vă poate lăsa de multe ori cu kilobyte de cod dezordonat.

Aproape toate gazdele web sprijină PHP / MySQL și crearea unui server local Cum să încercați Wordpress, Joomla și mai repede & gratuit într-o mașină virtuală cu Bitnami Cum să încercați Wordpress, Joomla & Mai rapid și gratuit într-o mașină virtuală Cu Bitnami Am vorbit despre crearea unui server local înainte, dar procesul este încă destul de complicat și există o mulțime de ciudățenii și incompatibilități dacă încercați să-l rulați pe Windows, ceea ce duce la nimic altceva decât ... Citește mai mult este la fel de ușor, astfel încât să puteți începe imediat.

Unde să încep? Asigurați-vă propriile widget-uri WordPress! Cum să vă creați propriile widget-uri Wordpress de bază Cum să vă creați propriile widget-uri Wordpress de bază Multe bloggeri vor căuta widgetul perfect Wordpress care va face exact ceea ce doresc, dar cu o mică experiență de programare, puteți găsi mai ușor să vă scrieți widget personalizat. În această săptămână aș ... Citește mai mult

Ruby On Rails

Ca un fan PHP / MySQL, mi-a fost greu să învăț Ruby on Rails. Este atât de radical diferit, dar fără îndoială un sistem puternic de dezvoltare web care vă permite să vă concentrați prototipuri site-uri rapide, oferind valori implicite și opțiuni standard. Cu Ruby on Rails, adăugarea de funcții este adesea un caz de instalare pur și simplu a unui nou pachet (cum ar fi login-ul Facebook sau șablonul web de bootstrap Twitter).

Dacă vă ocupați de dezvoltarea web pentru prima dată și entuziasmat de obținerea rapidă a unui sistem complex, Ruby este probabil pentru dvs. Nu intră în ea cu o preconcepție despre cum ar trebui să se facă programarea și vei face bine.

Singurul dezavantaj este că este relativ neacceptat. A trebuit să fac niște modificări serioase ale configurației la un VPS doar ca să fie difuzat.

Unde să încep? Această carte gratuită online va acoperi aproape tot ceea ce aveți nevoie pentru a începe.

Arduino Ce este Arduino si ce poti face cu el? Ce este Arduino și ce puteți face cu el? Arduino este un dispozitiv remarcabil de electronică, dar dacă nu ai mai folosit niciodată înainte, ce anume sunt și ce poți să faci cu unul? Citeste mai mult

Arduino este o platformă de prototipuri electronice cu sursă deschisă și, deși este posibil să nu vă aterizeze un nou loc de muncă, vă va oferi o credință serioasă. Arduino facilitează absolut oricine să creeze proiecte complexe electronice și să le proiecteze rapid idei. De la turnulete de apărare a pisicii cu laser, uitați piesele și brandurile: 8 Proiecte Arduino pentru a umple sărbătorile dvs. Uitați de piese și brandy: 8 Proiecte Arduino pentru a umple vacanțele Dumneavoastră Arduino a fost așezat în jurul adunării de praf? Ei bine, nu mai mult. Astăzi am scurat Instructables pentru a găsi 8 proiecte amuzante, familiale, sau chiar foarte cool Arduino pentru ca tu să te duci la aceste ... Citește mai mult pentru roboți de auto-echilibrare și automatizare acasă, într-adevăr, orice este posibil. Împreună cu imprimantele 3D Ce este imprimarea 3D și cum funcționează exact? Ce este imprimarea 3D și cum funcționează exact? Imaginați-vă dacă ați putea imprima obiecte tridimensionale direct de la o imprimantă din casă. Când eram copil în școala primară, m-am gândit că ar fi minunat dacă aș putea să tipăresc pizza ... Citește mai mult, Arduino vizează împuternicirea oricui să fie un producător.

Procesul Arduino implică logica programării utilizând o formă simplificată de programare C pe computer, apoi încărcarea logicii dvs. pe placa Arduino printr-un port USB standard. Dispozitivul Arduino are un număr de IO-uri, astfel încât software-ul dvs. să poată reacționa la toate intrările prezentate. Puteți chiar să le dați posibilitatea de a vorbi cu lumea sau de a oferi controlul asupra lumii asupra iluminatului dvs. de dispoziție Cum să configurați controlul web al lui Arduino fără un ecran Ethernet Cum să configurați controlul web al lui Arduino fără un ecran Ethernet În ultimele câteva săptămâni, Am predat controlul iluminării starea de spirit în studioul meu către telespectatori în timpul difuzării live a Technophilia Podcast - puteți vedea rezultatele ... Citește mai mult .

Arduino poate fi costisitoare in comparatie cu unele dintre celelalte proiecte de programare aici - veti gasi ca doriti mai multe scuturi Top 4 Arduino Shields Pentru a va supraincarca Proiectele dvs. Top 4 Arduino Shields pentru a va supramergheza Proiectele Dvs. le-ati cumparat un kit de pornire Arduino, ați urmat toate ghidurile de bază, dar acum ați lovit un blocaj de poticnire - aveți nevoie de mai multe biți și bobs pentru a realiza visul dvs. de electronice. Din fericire, dacă aveți ... Citiți mai multe sau elaborați senzori 8 Componente mai cool pentru proiectele dvs. Arduino 8 Componente mai cool pentru proiectele dvs. Arduino Deci, vă gândiți să obțineți un kit de pornire Arduino, dar vă întrebați dacă se vor afla niște LED-uri și rezistoare de bază a fi suficient pentru a vă menține ocupat pentru weekend? Probabil ca nu. Iată încă 8 ... Citește mai mult - dar, de asemenea, vă aduce programarea în lumea fizică. Dacă veniți cu un dispozitiv cu adevărat răcoros, ați putea chiar să vă gândiți la creșterea fondurilor de producție cu un Kickstarter pentru ao aduce în lume.

Unde să încep? Arhivele MakeUseOf Arduino, desigur!

Creați un App pentru mobil cu iOS

Deși veți avea nevoie de o licență de dezvoltator de $ 99 în cele din urmă pentru a publica în iTunes App Store Cum să vă trimiteți App App la iTunes App Store Cum să vă trimiteți App App la iTunes App Store Deci, ați programat prima aplicație iOS și doriți să îl încărcați și să îl trimiteți la magazinul iTunes? Ei bine, după cum am aflat recent, nu este chiar atât de ușor cum pare. Citește mai mult, oricine poate începe prin descărcarea mediului de dezvoltare XCode pentru OSX (utilizatori de Windows; nu puteți dezvolta pentru iOS, aveți nevoie de un Mac). Designerul vizual al XCode face cu adevărat ușor conectarea componentelor GUI complexe la modelul dvs. de date și există o mulțime de tutoriale. Sigur, puteți arunca împreună o aplicație iPhone simplă, fără a învăța orice codificare Cum de a crea un iPhone sau Android App fără nici un fel de abilități de codificare Cum de a crea un iPhone sau Android App Fără orice abilități de codificare Dacă sunteți foarte dornici de a face o aplicație mobilă, un site numit Buzztouch ar putea fi soluția bazată pe web pentru dvs. Buzztouch este în esență software pentru managementul conținutului pentru iOS și Android. Acesta oferă un șablon bazat pe ... Citește mai mult, dar serios, unde este provocarea în acest sens?

Unde să încep? Disponibil prin intermediul iTunesU, cursul de dezvoltare iPhone al Universității Stanford este un avantaj.

Indiferent de limba sau proiectul de programare cu care mergeți, lucrul important este doar incepe. Capul dvs. poate fi plin de idei fantastice pentru proiecte, dar în cele din urmă ideile sunt ieftine și este procesul de transformare a acestora în produse care necesită o muncă reală și dedicare. Aceste limbi sunt aproape libere pentru a avea un du-te, asa ca incercati-le si gasiti ceva care rezoneaza cu voi. S-ar putea să fiți un programator născut!

Explorați mai multe despre: Programare.