Как да избера най-подходящия език за програмиране ви
Формиране / / December 19, 2019
Програмиране е се превърне в обща, модерен тенденция на глобално значение. И млади и стари откриете този прекрасен свят. В Съединените щати, за да дойде от факта, че самият президент Той говори в цялата страна за ползите от ученето за програмиране.
Интернет открива много начини за учене всеки програмен изкуства, тъй като безплатно CodeacademyИ завършва с хилядите скъпи курсове, като например Devbootcamp, Обещавайки да се превърне чайника с подправена програмист в продължение на 9 седмици.
Трябва ли да научите програмиране, специално за мен?
Layfhakere ние вярваме, че във всеки случай, отговорът е "да". Дори и ако не е, ще си отиде и ще има само един вид хоби в свободното си време, програмиране все още ни кара да работят мозъците ни, и че винаги е добре.
Ако се вгледате в предмета на дейност, умения за програмиране, полезни за всички онези, чиято дейност е свързана с технологиите.
Грег Полак, основател на услугата за обучение Код училищеКазва това:
Всеки, който е във формата на тяхната работа се налага да комуникират със строителя, трябва да се запознаят с основите на програмирането.
Това го прави по-лесно да се намери общ език и конструктивно и компетентно решаване на всички нюанси, които възникват в процеса на взаимодействие между хора от различни професии.
Не са ли съм твърде стар за това?
На този въпрос, ние вече отговори отделна статия. Никога не късно да се учи, възрастта няма значение тук. Или може би Вече знаем как да се програма?
Първи стъпки
Научете английски език. Сериозно. По-долу е текста на статията, ще разберете защо за успешното развитие на програмист на професия, ще трябва Инглиш. Нещо Russified, нещо, адаптирана ентусиасти, но остават факт - ние трябва да знаят английски.
Ако в този момент се интересувате от самото понятие за програмиране, а след това можете да започнете с нещо. Вие играете с различни езици и среди, намери нещо, което ви харесва повече, добре, тогава как ще върви. Въпреки това, много от целите отиде далеч отвъд абстрактно "Искам да знам как да се програма." Те имат конкретна цел. Например, напишете вашето мобилно приложение. И тук е правилният необходимостта добре дефинирана инструменти за разработка.
Аз не знам нищо
В случаите, когато поради липса на опит на всички, че е по-добре да се започне с нещо по-лесно да се разбере. Добри примери са основите на HTML и CSS.
HTML не е език за програмиране - език за маркиране. Благодарение на него ще бъдат в състояние да представят думи, снимки, връзки и видеоклипове във формат, разбираем за браузъра. От тази проста започва аматьорски сайтове и блогове. CSS е отговорен за шрифтове, размери, разположение и други елементи от дизайна, които изграждат уеб страница.
Всъщност, най-вероятно, вече сте трябваше да се справят с HTML, просто не го знаят. Ако имате или сте имали един блог, а след това със сигурност ще попаднете на маркиране. Всеки нормален WYSIWYG редактор представлява съдържанието като визуален и текстов режим. Заслужава да се види в режима на изобразяване на текст и ще има една и съща HTML. По-дълбоко усвояване HTML допринесе за излизане извън видимите редактор на вашия блог или сайт, ще направят страниците на ъгъла на интернет по-функционални и по-интересно. В общи линии, да учите този език е от полза, така или иначе.
Искам да направя един красив уеб приложение
В този случай, трябва знание JavaScript. Тя позволява да се направи уеб сайтове, по-красив, по-ефективни и по-функционална. Има няколко популярни (и съвместими) среди за разработка на JavaScript, като Ember, ъглови и гръбнак.
JavaScript живеят в продължение на 20 години и няма да ходя никъде. В действителност, господството си в областта само увеличава. Поради своята популярност, JavaScript е мястото, където да се реша на. Например, по-горе споменатите повиквания Полак курсове на езика най-популярни в училище кодекс.
Ако се прави нещо в интернет, тогава ще трябва да се научат JavaScript.
Искам бързо да направят прототипи
Ако сте - на дизайнера и искате да получите обратно края на умения за програмиране на себе си testit приложения, е необходимо да се учи Ruby или Python. И двете възможности са сравнително лесни за майстор, и да открият пътя към една от най-популярните професии през 2013. Както можете да си представите, значението им ще продължи в обозримо бъдеще.
Ruby различава развитие на екосистемата и е един от най-активните и полезни общност. Разработен през 1995 г., на езика започва да набира популярност през 2003 г., когато е имало рамка релси. Благодарение на него процес на създаване на уеб сайтове и уеб приложения много по-прости.
Python може да се похвали силна общностИ ако вие сте очаровани от проблемите на развитието и създаването на изкуствен интелект, както и такива готини неща, а след това по пътя на Python.
За бърз старт може да се препоръча Научете Python по трудния начинили раздел Ruby при Code Academy.
Искам да направя Android App-
Развитие на Android приложения, най-вече се извършват в Java. Красотата, която е подходяща за вас и за Windows и OS X. И двете операционни системи дават възможност за инсталиране на среда за разработка за Android. Друго предимство - възможност да тестват своите приложения върху бюджета, тъй като на пазара има изобилие от евтини смартфони и таблети, базирани на Android.
Друг много важен момент: ако само преди няколко години беше ключов IOS платформа, разработчиците вече предпочитат да се започне с Android.
Безплатна въведение в програмирането в Java може да се намери най- Udacity. Когато се изучават основи, пътя ви ще падне към страната на официалния сайт за разработчици на Android. Тук можете да научите тънкостите на създаване на своя първи Android-проект.
Искам да направя IOS приложения
Създаването на приложения за IOS е много по-трудна за инструментите. В допълнение към познаване на Objective-C, ще ви е необходим Mac с OS X версия 10.7 или по-висока, Xcode - безплатен инструмент за изграждане на приложения, както и набор от инструменти за разработка за IOS.
Започнете вашия път IOS-Developer с разходите по проучването Форум IOS в училище кодекс, както и управление на разработчици на Apple.
Моето дете иска да се научи да програма
Това е доста похвално и много обещаващи. Ако детето все още е доста малък, опитайте се да му дам дама - заявлението, което е описано в един от нашите членове. Процесът на кодиране се осъществява чрез игра. От определен момент Russified приложение, което може значително да помогне в развитието на зашеметен от този инструмент.
Още отлично средство за обучение за програмиране могат да бъдат "Scratch". Услуга, предназначена за потребители от 8 до 16 години.
Има и услуги като помощ Code.org - техните принципи предполагат популяризирането на програмирането в училищата и университетите.
Допълнителна информация
Както бе споменато по-горе, ние имаме няколко пъти преди това докоснаха по темата на обучението програмиране, и сме натрупали достатъчен брой полезни статии по темата. Не пропускайте:
- Hexlet - онлайн курсове по руски език от автора Layfhakera
- 5 най-добрите безплатни ресурси за програмиране учене
- 10 безплатни онлайн платформа, която ще ви помогне да станете програмист
- Топ 50 на онлайн курсове и ресурси за обучение уеб дизайн