Reklama
Czasy są ciężkie, a ponieważ społeczeństwo coraz bardziej zmierza w kierunku usług cyfrowych i wszystkiego w Internecie, nigdy nie ma brak miejsc pracy dla osób posiadających umiejętności techniczne The Hottest Tech Jobs [INFOGRAPHIC]Kiedy byłem mały, chciałem być zbieraczem śmieci. Potem listonosz. Potem postanawiam podnieść stawkę i zostać astronautą, podczas gdy większość moich kolegów z klasy była bardziej zaniepokojona tym, że ... Czytaj więcej . Jeśli tam siedzisz i myślisz „wiesz, naprawdę powinienem nauczyć się nowych umiejętności ”, przejrzyj tę listę i znajdź coś, co ci się spodoba.
Nigdy nie wiadomo - magia może się zdarzyć. Zacznij uczyć się programowania już dziś, a może znajdziesz się na następnym Twitterze, a może następnym MineCraft Wprowadzenie Latecomer do Minecraft [MUO Gaming]Minecraft, oparta na klockach sensacja, która szturmem opanowała grę, ma już ponad trzy lata. Trudno uwierzyć, że minęło tak dużo czasu, odkąd opublikowano pierwszą alfę - i jest równie ... Czytaj więcej .
Silnik gry Unity 3D
Jedność jest wieloplatformowym silnikiem 3D i środowiskiem programistycznym, ale nie ogranicza się do gier. Jego sukces wynika ze skupienia się na potrzebach niezależnych programistów i umiejętności „jednorazowego tworzenia, wdrażania wszędzie”. Krótko mówiąc, zapewnia wszystko, czego może potrzebować początkujący twórca gier. I jest darmowa wersja na początek.
Moje zainteresowanie Jednością polega na tym, że Oculus Rift Oculus Rift na zawsze zmieni gryStarTrek Holodeck - uosobienie wirtualnego immersyjnego środowiska - od dawna jest marzeniem science fiction. Tydzień temu Oculus rozpoczął projekt Kickstarter dla konsumenta VR o wartości 300 USD ... Czytaj więcej zestawy programistyczne będą obsługiwać Unity od razu po wyjęciu z pudełka, co oznacza, że będę w stanie całkowicie zanurzyć się w każdym tworzonym przeze mnie świecie 3D.
Gdzie zacząć? Ten klon MineCraft to kompletna seria samouczków wideo.
I sami faceci Unity mają bogactwo materiałów wideo. Lub dla tych, którzy wolą czytać: Wprowadzenie do tworzenia gier za pomocą Unity.
PHP / MySQL
W przypadku tworzenia stron internetowych połączenie skryptów serwera PHP i bazy danych MySQL jest prawdopodobnie królem Internetu. Nawet witryna, którą właśnie czytasz, oparta jest na tej technologii - a konkretnie na WordPressie - najczęściej używanym CMS na świecie.
Chociaż możesz zacząć od zera, najlepszym sposobem na rozpoczęcie pracy z PHP i MySQL jest dostosowanie WordPressa, a następnie przejście do frameworków PHP, takich jak CodeIgniter. Są one dobrze ugruntowane i zapewniają dobrą strukturę do budowy witryny. Zaczynając całkowicie od zera, często możesz zostawić kilobajty niechlujnego kodu.
Prawie wszystkie hosty obsługują PHP / MySQL i tworzenie lokalny serwer Jak wypróbować Wordpress, Joomla i więcej szybko i za darmo na maszynie wirtualnej z BitnamiRozmawialiśmy już o skonfigurowaniu lokalnego serwera, ale proces ten jest nadal dość skomplikowany i jest wiele dziwactw i niekompatybilności, jeśli próbujesz uruchomić go w systemie Windows, co prowadzi do zera ale... Czytaj więcej jest równie łatwe, więc możesz od razu zacząć.
Gdzie zacząć?Stwórz własne widżety WordPress! Jak stworzyć własne podstawowe widżety WordpressWielu blogerów szuka idealnego widżetu Wordpress, który zrobi dokładnie to, co chce, ale przy odrobinie doświadczenia w programowaniu łatwiej jest napisać niestandardowy widżet. W tym tygodniu ... Czytaj więcej
Ruby On Rails
Jako fan PHP / MySQL trudno mi było nauczyć się Ruby on Rails. Jest tak radykalnie inny, ale niewątpliwie potężny system tworzenia stron internetowych, który pozwala Ci się skoncentrować prototypowanie strony internetowe szybko, zapewniając domyślne i standardowe widoki. W Ruby on Rails dodawanie funkcji często oznacza po prostu instalację nowego pakietu (takiego jak login na Facebooku lub szablon sieci web z bootstrapem na Twitterze).
Jeśli po raz pierwszy zajmujesz się programowaniem stron internetowych i entuzjastycznie nastawiasz się do szybkiego opracowania złożonego systemu, prawdopodobnie Ruby jest dla Ciebie. Nie wpadaj na to z uprzedzeniem, jak programować, a wszystko będzie dobrze.
Jedynym minusem jest to, że jest stosunkowo nieobsługiwany. Musiałem dokonać poważnych zmian w konfiguracji VPS, aby go uruchomić.
Gdzie zacząć? To darmowa książka online obejmie prawie wszystko, czego potrzebujesz, aby rozpocząć.
Arduino to platforma prototypowania elektroniki o otwartym kodzie źródłowym i chociaż może nie dać ci nowej pracy, da ci poważny maniak geek. Arduino ułatwia absolutnie każdemu tworzenie złożonych projektów elektronicznych i szybkie tworzenie prototypów pomysłów. Od laserowe wieżyczki obronne dla kotów Zapomnij o Piesach i Brandy: 8 projektów Arduino, aby wypełnić wakacjeCzy twoje Arduino siedziało i zbierało kurz? Cóż, nie więcej. Dzisiaj przeszukałem Instructables, aby znaleźć 8 zabawnych, przyjaznych rodzinie lub po prostu naprawdę fajnych projektów Arduino, abyś mógł spróbować w tych ... Czytaj więcej do samobalansujących robotów i automatyki domowej, naprawdę wszystko jest możliwe. Wraz z Drukarki 3D Co to jest druk 3D i jak dokładnie działa?Wyobraź sobie, że możesz wydrukować trójwymiarowe obiekty prosto z drukarki w domu. Kiedy byłem dzieckiem w szkole podstawowej, pomyślałem, że byłoby wspaniale, gdybym mógł wydrukować pizze ... Czytaj więcej , Arduino polega na umożliwieniu każdemu bycia twórcą.
Proces Arduino obejmuje programowanie logiki przy użyciu uproszczonej formy programowania C na komputerze, a następnie przesłanie logiki na tablicę Arduino przez standardowy port USB. Urządzenie Arduino ma szereg styków IO, dzięki czemu twoje oprogramowanie może reagować na prezentowane wejścia. Możesz nawet dać im możliwość rozmowy ze światem lub daj światu kontrolę nad swoim nastrojowym oświetleniem Jak skonfigurować Arduino Web Control bez osłony EthernetPrzez ostatnie kilka tygodni przekazałem kontrolę nastrojowego oświetlenia w moim studiu widzom podczas transmisji na żywo Technophilia Podcast - wyniki tego można zobaczyć w ... Czytaj więcej .
Arduino może być kosztowne w porównaniu do innych projektów programistycznych tutaj - przekonasz się, że chcesz więcej tarcz Top 4 tarcz Arduino, aby wzmocnić Twoje projektyKupiłeś zestaw startowy Arduino, postępowałeś zgodnie ze wszystkimi podstawowymi przewodnikami, ale teraz natknąłeś się na przeszkodę - potrzebujesz więcej drobiazgów, aby zrealizować swoje marzenie o elektronice. Na szczęście, jeśli masz ... Czytaj więcej lub skomplikowane czujniki 8 dodatkowych fajnych komponentów do twoich projektów ArduinoZastanawiasz się więc nad zestawem startowym Arduino, ale zastanawiasz się, czy niektóre podstawowe diody LED i rezystory wystarczą, abyś był zajęty na weekend? Prawdopodobnie nie. Oto kolejne 8 ... Czytaj więcej - ale także przenosi twoje programowanie do świata fizycznego. Jeśli wymyślisz naprawdę fajne urządzenie, możesz nawet pomyśleć o zebraniu funduszy na produkcję za pomocą Kickstarter aby przynieść to światu.
Gdzie zacząć? MakeUseOf Archiwa Arduino, oczywiście!
Stwórz aplikację mobilną z iOS
Chociaż w końcu będziesz potrzebować licencji dewelopera na 99 USD opublikować w iTunes App Store Jak przesłać własną aplikację do iTunes App StoreWięc zaprogramowałeś swoją pierwszą aplikację na iOS i chcesz ją przesłać i przesłać do sklepu iTunes? Cóż, jak się ostatnio dowiedziałem, nie jest to tak łatwe, jak się wydaje. ... Czytaj więcej , każdy może zacząć pobieranie środowiska programistycznego XCode dla OSX (użytkownicy Windows; nie możesz opracować dla systemu iOS, potrzebujesz komputera Mac). Projektant wizualny XCode sprawia, że bardzo łatwe jest łączenie złożonych komponentów GUI z modelem danych, a także wiele samouczków. Jasne, możesz złożyć w całość prostą aplikację na iPhone'a bez nauki programowania Jak utworzyć aplikację na iPhone'a lub Androida bez żadnych umiejętności kodowaniaJeśli naprawdę chcesz stworzyć aplikację mobilną, strona internetowa o nazwie Buzztouch może być dla Ciebie rozwiązaniem internetowym. Buzztouch to zasadniczo oprogramowanie do zarządzania treścią dla systemów iOS i Android. Zapewnia szablon ... Czytaj więcej w ogóle, ale na poważnie, gdzie jest to wyzwanie?
Gdzie zacząć? Dostępne przez iTunesU, Kurs programisty iPhone na Uniwersytecie Stanforda jest na najwyższym poziomie.
Niezależnie od tego, jakim językiem lub projektem programowym się zajmujesz, ważne jest, aby to zrobić Zaczynaj. Głowa może być pełna fantastycznych pomysłów na projekty, ale ostatecznie pomysły są tanie, a proces ich przekształcania w produkty wymaga prawdziwej pracy i poświęcenia. Te języki są prawie wszystkie za darmo, więc wypróbuj je i znajdź coś, co rezonuje z tobą. Możesz być urodzonym programistą!
James ma licencjat z zakresu sztucznej inteligencji i jest certyfikowany przez CompTIA A + i Network +. Jest głównym programistą MakeUseOf i spędza wolny czas grając w paintball VR i gry planszowe. Buduje komputery od dziecka.