Как да стана програмист, ако не знаете нищо за кода
Формиране / / December 19, 2019
Така че първото нещо, което да се направи - да се намери правилният учител. Ясно е, че това е малко вероятно, че ще бъде в състояние да захвърля всичко и да се посветят изцяло на преподаване, Ето защо е необходимо да се избере такива курсове, където класовете са най-вече през нощта или по всяко удобно за вас време време. Абсолютно перфектно, ако не е нужно да отидете навсякъде и можете да го направите от дома. Възможност, комбинираща предимствата - онлайн курсове.
Кои игрища, за да
Отличителните черти на добри курсове: те съществуват от дълго време, учат хората там с много опит в съответната област, в крайна сметка, вие не само ще даде достатъчно количество теория, но и да се научат да го прилага по отношение на практикуват. Желателно е, че това се е случило в условия, близки до реалните.
Помислете за един конкретен пример - за обучение Курсове за IT-портални GeekBrains, вече познати на читателите Layfhakera. Има вече шест години. През това време се научих да код повече от 70 000 души - показател е доста впечатляващ.
Що се отнася до тези, които ще бъдат пряко научи, наистина съдържа най-доброто от най-добрите. Изборът присъстваха повече от 300 кандидати, е университетски преподаватели и специалисти на големи ИТ компании. В общи линии, това са хора, които трябва да се справят с кода и знаят как да кажете на другите за това, за да стане ясно.
Обръщаме се към най-интересните. Практика. Нейният ще имате в изобилие. Програмиране - такава сфера, където теорията без способността да го прилага в действителност е малка стойност. Ето защо по време на обучението вие постоянно ще изпълнява задачи, много работни места до информацията, получена в лекции усвояват ефективно. Аз предлагам да видите как изглежда в действие.
Започваме с основите
Е, искате да научите как да се програма, но слабо представлява това, което е за всички. Логично е, първото нещо е да се научат основите. GeekBrains Ние имаме за вас няколко интересни предложения.
На първо място, видео курс "Програмиране Основи". В 15 сесии не само ще се научат да разбират тънкостите на операции с различни типове данни и алгоритми, да работи, но дори и да напиша тази игра. За човек, който не знае какво страните идват на кода, той е достоен, нали? Накрая ще Ви каже как да отида за да се изгради кариера, и да ви помогне да изберете конкретна област на дейност, и което си струва да се изследва.
На второ място, онлайн курс "Въведение в програмирането" - за тези, които предпочитат не само нова информация, но и едновременно да комуникира с учителя, изясняване трудни моменти. Всичко това е много разбираемо и бързо. Обща продължителност - от две седмици, през което време проведени четири заседания. Ще научите основите на създаването на код, научете как да изграждат алгоритми и да научат основна информация за основните езици за програмиране. За да започнете по-вероятно не се изисква.
И в действителност, а в друг случай, след тренировка имате под ръка са видеозаписи на всички уроци и учебни материали. Ако нещо изведнъж изтриват от паметта, или ако искате повече време, за да се изяснят някои точки, винаги можете да се обърнете към бележките.
И двата курса са безплатни. Оказва се, че можете да се запознаете с широк спектър от интереси, без да харчите стотинка. Ако крив, ще проучи по-задълбочено - ако не, добре, излишно знание просто няма. С основните познания, сме разбрали, сега нека да разберете какво трябва да направите, за да овладеят два популярни и много обещаваща кариера.
Web Developer
Игрални GeekBrains че сериозните професионални курсове на разположение за начинаещи. Не е необходимо дори да изследване предбазови програмиране - добре изградена система на образование от земята до помощ, за да се разбере подробности за бъдещата им професия. Ето, например, Професионален курс "Уеб програмист" - достоен избор.
Обучението ще отнеме 10 месеца. Да, това е сериозна работа, така че трябва да прекарват много време. Въпреки това, усилията ще плащат щедро - средната заплата на програмист в Москва е 74 000 рубли. Понякога, разбира се, и повече, всичко зависи от това дали кандидатът е квалифициран. В силата си, за да направи себе си по-привлекателна за очите на работодателя.
Започвате с изучаването на основите за създаване на уеб сайтове. HTML и CSS - тук са приятелите си в първия месец на обучение. Два пъти в седмицата, ще се научите да създавате маркиране сайт в съответствие с правилата, да се разработи блок vorstku и работа с дизайн оформление. След това постепенно ще се запознаете PHP и JavaScript, научете какво Node.js и векторни графики, и да се създаде приложение конзола в последния урок.
Ето и пълния списък на курсовете, включени в програмата:
- HTML / CSS - основи на създаването на уеб сайтове.
- PHP. Ниво 1 - рамка Уеб развитие.
- PHP. Ниво 2 - Професионален уеб разработки.
- JavaScript - интерактивни уеб приложения.
- Node.js - от страна на сървъра програмиране в JavaScript.
- AngularJS / D3.js - векторни графики в една страница уеб приложения.
- Yii рамка - професионално развитие.
В края ще намерите най-интересното - обучение. Да, всички от професията на студентите задължително имат възможност да работят за два месеца в един от най-големите ИТ фирми-партньори GeekBrains или дори в GeekBrains. Проектът «IT-инкубатора", която наскоро обяви на сайта, ще ви помогне повече и да се намери екип за реализиране на собствените си идеи. Най-доброто място да се потопите в бъдеще професия, а не да се намери, в действителност, заобиколен от професионалисти, волю-неволю, да се издигне над себе си.
програмист на мобилни
Друга професия на бъдещето е свързано със създаването на мобилни приложения. Научете Сега Android и IOS - без работа в обозримо бъдеще няма да остане. Професионален Курс "програмисти на мобилни приложения" Тя ще ви помогне бързо да се разбере теорията и практиката.
Обучението трае 11 месеца, а средната работна заплата в тази област е 130 000 рубли. Съотношението на усилия и резултатът говори за себе си - това е определено си струва. В крайна сметка, разходите за образование, можете да се изплати само за един месец на работа.
Подгответе се да бъдете горещо, в края на краищата трябва да се научат много нови материали. Първи стъпки с Java - от секс, за да напишете мрежа чат. Следваща по плана Android: общата информация и платформа архитектура, развитие потребителски интерфейс и отстраняване на грешки приложения. След това отворете света на Objective C - от основните понятия и тънкостите на процеса на управление на програмата и интерфейс дизайн. За десерт сме Суифт: синтаксис, основни понятия, подходи за развитието на игри и да разработят свои собствени приложения.
Програмата за обучение се състои от следните звена:
- Java. Ниво 0 - основата на обектно-ориентираното програмиране в Java в продължение на две седмици.
- Java. Ниво 1 - основен курс.
- Android. Ниво 1 - развитие за мобилни устройства.
- Android. Ниво 2 - професионалното развитие на кандидатстване.
- Цел С Ниво 1 - програмиране за iPhone и IPAD.
- Цел С Ниво 2 - Професионално развитие на приложения и игри.
- Swift - съвременните програмни техники за Apple.
Тогава... Туш... пробация! Според резултатите от нея, ще имате опит в създаването на пълноправен проект успешно заложени умения и добро портфолио, което не се срамува да се покаже в приличен общество.
резултати
Ясно е, че аз искам да знам какво мислят тези, които са получили обучение: всичко е като него, не е дали лекцията откъсната от живота, а не дали zanudnichal на учител. Моля, ето няколко мнения.
Алберт ChopchiyanАз не се научих да уеб разработчик в GeekBrains, а сега стажант тук. Поради естеството на дейностите, аз съм инженер, работи в лабораторията на електрически измервания. А програмиране аз реших да отида, защото е много подобно, за да създадете нов. Особено искам да кажа за стажа, което доведе Юджийн Kartavets. Добрият учител е достъпно, за да обясни и помощ при решаването на проблемите. Ние се развива интернет страницата на дружеството, което освобождава Crawler продукт. Това беше първият ми опит от работата в екип, в който аз бях в състояние да се научат акцентите на развитие на екипа. Взех стаж от разстояние. GeekBrains командните канали са ефективно организирани за комуникация и решаване на проблеми. В крайна сметка, аз се премести към изучаването на езика им, PHP, и вече е получил няколко поръчки за свободна практика. Искам да работя за постоянно в държавата, и какво ще се развие по-нататък. Съветвам начинаещи да не се страхуват от нищо и да преминете към поставените цели преди края!
Евгений DarnopyhВ края на месец ноември 2015 г. Завършила съм от GeekBrains. Учих IOS програмиране. До този момент той е работил в техническата поддръжка на интернет доставчик. Исках да сменят работата си, и IOS-програмист винаги мечтае да стане.
GeekBrains Посъветвах приятел от работата, която се проведе безплатни курсове на портала. Аз веднага реши посоката и след обучението започна дистанционно стаж, където работи по съвместен проект, и овладяване на инструменти като GIT, Trello и др.
Въпреки това, необходимостта за стаж доста бързо изчезна, защото дори и по време на преминаването му, имам дългоочакваното IOS-програмист. Сега младши IOS разработчик. А разработчиците начинаещите, аз препоръчваме винаги да започва с теория и никога не бързат.
На добър час!
Други мнения на студенти, изучаващи "Web Developer"А"На мобилни приложения"Можете да намерите на GeekBrains на сайта, всичко е изключително честен: мнения не се модерират, така че хората това, което мислят, а след това да напишете.
И накрая искам да кажа едно нещо: не се страхувайте от трудности. Днес вие полагате основата за успеха им в бъдеще, така че не се колебайте да се свежда до изучаване на нов и не се страхувайте, че няма да работи. С добър помощник, за да можете по рамото всяка задача.