Как да стана програмист от нулата сами по себе си - как да стане програмист
Къде да започнат да учат програмиране от нулата кана?
Този въпрос дойде наскоро от един от абонат категория "Програмиране от земята" на. Нека да видим дали можете да станете програмист от нулата себе си, и какви възможности има да се учи програмиране сами по себе си и започнете да печелите пари от него.
Опитах се да дам най-доброто - по мое мнение - начин. Трябва да знаете, - че не е лесно!
Трябва да кажа - ако решите да научите програмиране само на себе си, без да се инвестира пари - ще трябва да прекарват повече време. Разчитайте на развитието на нова специалност в около една година, ако сте прави обучението в паралел с друга работа.
За алтернатива - бърз начин - ще кажа до края на статията.
Как да стана програмист?
Първоначално трябва да се реши в коя посока се интересувате от програмиране. Когато става дума за изследване на развитието от земята и искате да започне скоро да се направи по този въпрос, тогава мисля, че вариант две: развитието на мобилни и уеб програмиране.
Най-добрият избор в тази ситуация - по мое мнение - да започнат да учат уеб разработки. Тук под прага на влизане за новодошлите, и има възможност, преди да започне да извършва прости поръчки.
Ето защо, аз ще продължа да говоря за това как да се проучи уеб разработване и стартиране програмиране за интернет.
Как да стана програмист себе си от нулата
Ако аз като се започне от нулата, за да научите уеб програмиране сами по себе си (което означава, че без да се инвестира пари е да извърви дълъг път), след това себе си, бих препоръчал този начин:
1. Запознаване с HTML и CSS
Това ще бъде достатъчно, за следващата стъпка.
Може би в този момент искате да спрете и да разгледате по-CSS. Това ще ви даде възможност да работи Imposer - човек, който прави статичен дизайн HTML страница, а след това на програмиста анимира го прилагане логиката на проекта.
На това също може да направи - както на свободна практика и работа в ИТ компания, която е специализирана в областта на уеб развитие.
Но след като реши да се превърне в компютърен програмист - напред!
2. Запознайте се с JQuery
Моят съвет - останат, докато JQuery и да продължат напред.
3. За да майстор език за програмиране на сървъра
А прост език за програмиране за начинаещи ще бъде Python. Ако се научите Python, а след това Django рамка за уеб програмиране - ще имате всичко необходимо за себереализация е доста сложни проекти.
Един добър вариант - Python език за програмиране и Django
Плюс - Python и Django ще ви научи на "правилната" програмиране. По-малко - те не са толкова популярни, така начинаещ ще бъде по-трудно да се намерят поръчки. Въпреки, че това се променя, и добрите хора в Python са един от най-високо платени програмисти. Python е не само лесно и интуитивно за начинаещи програмисти език за програмиране, но също така се използва в много от големите компании.
Ако сте готови да се намери наставник или да отидете на курсове за програмиране и прекарват повече време на тяхното развитие, а след това да се движи бързо - започнете с Python.
Погледнете за самостоятелно развитие:
Сред другите материали Препоръчвам Научете Python по трудния начин. книга "Обикновено Python. Модерният стил на програмиране. " И разбира се на Python Урока за 2 и 3 на Python урока.
Опция за бързо - PHP и WordPress
Друг начин - да се започне с PHP и работи с популярната CMS. Ако изучаваме себе си програмиране, и искате да започнете бързо - започнете с PHP.
Мнозина вярват, PHP «не съвсем реална" език за програмиране, а има и основания. PHP се използва рядко в уеб приложения, мащабни и хвърлен в затвора само за уеб - да я използват в други области няма да работи.
От друга страна - PHP води в броя на работещи уеб сайтове в света. Въз основа на това най-популярните CMS (система за управление на съдържанието).
След това ще бъдат разгледани с създаването на WordPress - това е може би най-популярната CMS в света, ако съдим по броя на сайтовете, работещи.
Добра сделка с това, вече е възможно да си намерят работа. Под PHP и WordPress много сайтове, така че достатъчно работа за всички.
Как да започнете да печелите програмист
Много от тях са дело на програмист на свободна практика, както следва:
В действителност, тя изглежда така:
Ако сте склонни да работят програмист и търси начин да се печелят - добре дошли да работи на свободна практика! На свободна практика Exchange ще ви позволи да намерите обикновено искане (почти безплатно в началото) - за да получите някои практики. Като правило, работа в ИТ компании може да бъде печеливш, ако са само търсене на работа програмиране.
След параграф 2 - овладяване на HTML, CSS и JQuery - можете да отидете на обмен на свободна практика и да се прости поръчки narabatyvaya профил.
По времето, когато ще бъде в състояние да направят свои собствени уеб сайтове, ще бъде по-лесно да се намерят клиенти - ще бъде обратна връзка и опит.
Бърз начин за уеб разработчици
От моя опит, за да програма за самообучение ще отнеме от 6 до 12 месеца, с 6 месеца - това е, когато се помогне на някой.
За да се ускори процеса на регистрация на ИТ - за възможността да отиде на курс за обучение изглежда (това може да отнеме повече от един) или да намерите някой, който ще се занимава с вас. Наистина, без човек, който ще ви даде им znaniya- много трудно, можете да седнете на една година за книги и не стартира. И с опитен човек, който може просто да се говори за трудните неща - много по-лесно.
По това време аз избрах влизане път през обучение. С това, че съм доста наясно с развитието, той ме спаси около шест месеца.
Обобщаване опита си, аз осъзнах, че най-бързият вариант - да започне "до края". Така че имаше един курс програмиране за начинаещи. които сериозно реши да започне кариера като програмист, и се търси най-добрият начин да отида.
С една дума - да започнем със създаването на пълноправен проект в Python и Django, в процеса на усвояване на необходимата HTML език за програмиране и база данни. Всичко тръгва 2-2,5 месеца, ако вече имате опит и 3-4 месеца, ако започнете от нулата. През това време, всъщност можете да получите програмиране умения, за да се премахне страха от "не мога" и да разберат указанията и важна основа за уеб програмиране.
Разбира се, този подход повдига много въпроси, така че сам аз не препоръчвам - имате нужда от някой, който ще бъде в състояние да прекарате свободното си "ръка".
Повече пиша за този подход към следващия - как работи и защо се спести време, защо е необходимо да се започне с Django и Python.
Във всеки случай, няма да има въпроси - пишете!