реклама

програмиране на проектиВремената са трудни и тъй като обществото все повече се насочва към дигиталните услуги и всичко онлайн, никога няма липса на работни места за тези с технически умения Най-добрите технологии за работа [INFOGRAPHIC]Когато бях малък, исках да бъда боклук. После пощальон. Тогава решавам да вдигна анте и да стана астронавт, докато повечето ми съученици бяха по-загрижени да станат ... Прочетете още . Ако седите там и мислите „знаете, наистина трябва да науча някои нови умения ", след това разгледайте този списък и намерете нещо, което ви харесва.

Никога не знаеш - може да се случи магия. Започнете да изучавате някакво програмиране днес и може да се окажете седнали на следващия Twitter или може би на следващия Minecraft Представяне на последния в Minecraft [MUO Gaming]Minecraft, усещането, базирано на блока, което взе игрите от буря, вече е над три години. Почти трудно е да повярвам, че е минало толкова време от публикуването на първата алфа - и това е еднакво ... Прочетете още .

Unity 3D Game Engine

instagram viewer

единство е кросплатформен 3D двигател и среда за разработка, макар и да не се ограничава само до игри. Успехът му идва от фокусирането върху нуждите на индийските разработчици и възможността „автор веднъж, внедряване навсякъде“. Накратко, тя осигурява всичко, което може да се нуждае от начинаещ разработчик на игри. И има безплатна версия, за да започнете.

програмиране на проекти

Моят интерес към Unity е, че Oculus Rift Oculus Rift ще промени играта завинагиStarTrek Holodeck - олицетворение на виртуална потапяща среда - вече много отдавна е научнофантастична мечта. Преди седмица Oculus стартира Kickstarter проект за VR $ на потребител 300 долара ... Прочетете още комплектите за разработчици ще поддържат Unity извън кутията, което означава, че ще мога да се потопя напълно във всеки 3D свят, който създавам.

Къде да започна? Този клон MineCraft е пълна поредица от видео уроци.

А самите момчета от Unity имат a богатство на видео материал. Или за тези, които предпочитат да четат: Въведение в развитието на играта с помощта на Unity.

PHP / MySQL

За уеб разработка комбинацията от скриптове на PHP сървър и базата данни на MySQL е може би кралят на Интернет. Дори уебсайтът, който четете в момента, е изграден върху тази технология - но конкретно WordPress - най-широко използваната CMS в света.

Въпреки че можете да започнете от нулата, най-добрият начин да влезете в уеб разработка с PHP и MySQL би бил да започнете с персонализиране на WordPress и след това да преминете към PHP рамки като CodeIgniter. Те са добре установени и ви дават добра структура, върху която да изградите вашия сайт. Започвайки напълно от нулата, често може да ви остави с килобайти разхвърлян код.

програмиране на идеи за проекти

Почти всички уеб хостове поддържат PHP / MySQL и създават a локален сървър Как да изпробвате Wordpress, Joomla & още по-бързо и безплатно във виртуална машина с BitnamiПреди сме говорили за настройка на локален сървър, но процесът все още е доста сложен и има много странности и несъвместимости, ако се опитвате да го стартирате в Windows, което води до нищо но... Прочетете още е също толкова лесно, така че можете да започнете веднага.

Къде да започна?Направете свои собствени WordPress джаджи! Как да създадете собствени основни Wordpress джаджиМного блогъри ще търсят перфектната джаджа Wordpress, която ще прави точно това, което искат, но с малко опит в програмирането може да откриете, че е по-лесно да напишете своя персонализирана джаджа. Тази седмица бих ... Прочетете още

Ruby On Rails

Като фен на PHP / MySQL, ми беше трудно да науча Ruby on Rails. Това е толкова коренно различна, но несъмнено мощна система за уеб разработка, която ви позволява да се концентрирате върху прототипи уебсайтове бързо чрез предоставяне на стандартни изгледи по подразбиране. С Ruby on Rails добавянето на функции често е случаят на просто инсталиране на нов пакет (например Facebook вход или уеб шаблона за зареждане на Twitter).

Ако за пръв път се занимавате с уеб разработка и се ентусиазирате бързо да се разработи сложна система, Ruby вероятно е за вас. Не се натъквайте на него с предубеждение за това как трябва да се прави програмирането и ще се справите добре.

програмиране на идеи за проекти

Единственият недостатък на това е, че той е сравнително неподдържан. Трябваше да направя някои сериозни промени в конфигурацията на VPS, само за да го пусна.

Къде да започна? Това безплатна онлайн книга ще покрие почти всичко, което трябва да започнете.

Arduino е платформа за създаване на протоколи за електроника с отворен код и макар че може да не ви даде нова работа, тя ще ви даде сериозен кредит. Arduino улеснява абсолютно всеки да създава сложни електронни проекти и бързо прототипи идеи. от лазерни кули за защита на котки Забравете пайове и ракия: 8 проекта на Arduino, за да запълнете ваканциите сиВашият Ардуино седеше около събиране на прах? Е, не повече. Днес разтърсих Instructables, за да намеря 8 забавни, семейни или просто много готини Arduino проекти, за да можете да отидете на тези ... Прочетете още за самостоятелно балансиране на роботи и автоматизация на дома, наистина всичко е възможно. Заедно с 3D принтери Какво е 3D печат и колко точно работи?Представете си, ако бихте могли да разпечатате триизмерни обекти направо от принтер в дома си. Когато бях дете в основното училище, реших, че ще бъде страхотно, ако успея да отпечатам пици навън ... Прочетете още , Arduino е за да даде възможност на всеки да бъде производител.

програмиране на проекти

Процесът на Arduino включва логика за програмиране, използвайки опростена форма на програмиране на C на компютъра, след това качване на вашата логика в дъската Arduino през стандартен USB порт. Устройството Arduino има редица IO пинове, така че вашият софтуер може да реагира на каквото и да е представено. Можете дори да им дадете възможност да говорят със света, или дайте на света контрол върху вашето настроение осветление Как да настроите Arduino Web Control без Ethernet щитПрез последните няколко седмици предадох контрол на осветлението за настроение в моето студио на зрителите по време на живото предаване на Technophilia Podcast - резултатите от това можете да видите в ... Прочетете още .

Arduino може да струва скъпо в сравнение с някои от другите програми за програмиране тук - ще откриете, че искате повече щитове Топ 4 Arduino щитове, за да надмогнете вашите проектиКупихте стартов комплект Arduino, спазихте всички основни ръководства, но сега ударихте спънка - имате нужда от повече битове и бобове, за да осъществите мечтата си за електроника. За щастие, ако имате ... Прочетете още или сложни сензори 8 повече готини компоненти за вашите проекти на ArduinoТака че мислите да вземете стартов комплект Arduino, но се чудите дали някои основни светодиоди и резистори ще бъдат достатъчни, за да ви заемат за уикенда? Вероятно не. Ето още 8 ... Прочетете още - но също така пренася вашето програмиране във физическия свят. Ако излезете с наистина страхотно устройство, може дори да помислите за набиране на производствени фондове с a Kickstarter да го донесе на света.

Къде да започна? MakeUseOf Ардуиновите архиви, разбира се!

Направете мобилно приложение с iOS

Въпреки че в крайна сметка ще ви е необходим лиценз за разработчици за 99 долара, за да го направите публикувате в iTunes App Store Как да изпратите собственото си приложение в iTunes App StoreЗначи сте програмирали първото си приложение за iOS и искате да го качите и изпратите в магазина на iTunes? Е, както разбрах наскоро, не е толкова лесно, колкото звучи. В ... Прочетете още , всеки може да започне от изтегляне на средата за разработка на XCode за OSX (потребители на Windows; не можете да разработвате за iOS, имате нужда от Mac). Визуалният дизайнер на XCode улеснява свързването на сложни GUI компоненти към вашия модел данни и има огромно количество уроци. Разбира се, можете да съберете едно просто приложение за iPhone без да научите кодиране Как да създадете приложение за iPhone или Android без никакви умения за кодиранеАко наистина сте нетърпеливи да направите мобилно приложение, уебсайт, наречен Buzztouch, може да бъде уеб базираното решение за вас. Buzztouch е по същество софтуер за управление на съдържанието за iOS и Android. Той предлага шаблон базиран ... Прочетете още изобщо, но сериозно, къде е предизвикателството в това?

Къде да започна? Достъпно чрез iTunesU, the IPhone курс за развитие на университета в Станфорд е най-високо ниво.

Какъвто и език или програмен проект да вървите, важното е просто Първи стъпки. Може да сте пълен с фантастични идеи за проекти, но в крайна сметка идеите са евтини и процесът на превръщането им в продукти изисква реална работа и всеотдайност. Тези езици почти всички са свободни да посещавате, така че изпробвайте ги и намерете нещо, което да отговаря на вас. Може да си роден програмист!

Джеймс има бакалавърска степен по изкуствен интелект и е сертифициран като CompTIA A + и Network +. Той е водещ разработчик на MakeUseOf и прекарва свободното си време, играейки VR пейнтбол и настолни игри. Той изгражда компютри още от дете.