Вы когда-нибудь хотели, чтобы вы изучали информатику в колледже или смотрели на своих друзей, работающих разработчиками, и хотели заниматься тем, чем они являются? Или вы просто хотите иметь возможность создавать новые функции для своего сайта самостоятельно, не платя разработчику?
Часто, когда люди думают об обучении программированию, они создают такую грандиозную задачу, что никогда не начинают. Но правда в том, что вам не нужно заниматься программированием с отношением «все или ничего». Даже если вы можете посвятить этому несколько недель каждую неделю, вы можете разрабатывать приложения всего за три месяца. Шутки в сторону!
Конечно, начать труднее всего - вы хотите, чтобы это произошло за одну ночь, а этого не произойдет. Но если бы вы начали взламывать учебники сегодня, к концу выходных у вас могут быть полноценные проекты в Интернете. К концу месяца вы могли бы создать относительно сложное приложение с нуля. Там нет волшебной пули, но самое главное, что вы только начинаете решать проблемы и строить. Вот как можно научиться писать код в свободное время.
Проверьте Межплетения
Отличный способ начать с некоторых бесплатных онлайн-ресурсов. Codecademy предлагает онлайн-учебники по таким темам, как HTML и Javascript, которые помогут вам учиться в интерактивном режиме. Подпишитесь на их электронные письма Code Year, и вы будете получать новый урок кодирования каждый понедельник (и создавать приложения и веб-сайты, прежде чем вы это узнаете!). Если вы хотите поиграть с кодом перед тем, как приступить к плану урока, посмотрите Try Ruby, интерактивное и увлекательное учебное пособие в браузере Code School .
И когда вы попадаете в трудное положение, знайте, что даже опытные программисты постоянно сталкиваются с проблемами. Перенесите свои вопросы на онлайн-форумы, такие как Stack Overflow .
Хит Книги
Множество замечательных книг дадут вам последующие упражнения и научат основам теории программирования. Но будьте осторожны: простое чтение этих книг не сделает вас программистом. Испытайте себя, чтобы сесть за компьютер и практиковаться, а не просто полагаться на текст! Лично мне нравилось играть с упражнениями в « Изучай Python: трудный путь» и Beginning Ruby .
Возвращайтесь в класс
Если вы действительно серьезно относитесь к обучению программированию в течение следующих нескольких месяцев, то чикагская Code Academy - это трехмесячная программа, которая обеспечивает обучение, наставничество и иммерсивную среду для развития вашего опыта в области пользовательского опыта и веб-разработки. Джарет Мануэль, который проходил обучение в Code Academy этой зимой, говорит о своем опыте: «У меня не было иллюзий стать хардкорным разработчиком, но после создания PuckDrop.net и приложения для управления недвижимостью с некоторой помощью я доказываю, что любой может научиться код и развернуть за 12 недель! »
Для менее интенсивных занятий посетите такие организации, как Ladies Learning Code и Girl Develop It . Оба предлагают семинары по HTML, CSS, Javascript, Ruby, WordPress и Python, представленные в среде, открытой для начинающих. Они также помогают женщинам учиться программировать (хотя они также приветствуют мужчин).
Познакомьтесь с разработчиками
Хотя никто не может учиться для вас, вы также не должны быть одиноки в своем стремлении к коду. Важно иметь друга, который может помочь вам начать работу (и к кому вы можете обратиться за помощью). Вы не хотите проводить первые пару дней, ударяя головой о экран!
Не знаете разработчиков? Большинство из тех, кого я встречал, были более чем рады помочь новичкам. Попробуйте посетить встречи разработчиков в своем городе и проясните, что вы только начинаете и ищете наставничества. Или поговорите с магазином разработчиков или стартапом в вашем регионе - они могут кого-то познакомить.
В следующий раз вы обнаружите, что говорите что-то вроде «Если бы я только изучал информатику» или «Я мог бы получить отличную работу, если бы был разработчиком», помните: через три месяца вы тоже можете стать программистом, Так что иди и начни строить!