Пожалуй, единственная отрасль, которую не коснулся кризис 2014 года – это информационные технологии. Вакансии программистов, IT-специалистов в крупных компаниях никогда не закрываются, а квалифицированному специалисту всегда готовы предложить хорошее вознаграждение. Так почему бы не освоить эту профессию? Тем более, что сделать это можно дома, было бы желаение.
Приступайте, к примеру, с изучения Ruby on Rails. Это веб-фреймворк, написанный на языке Ruby. Применяется в работе с backend. Или же возьмитесь за изучение сверхпопулялярного PHP.
Далее вы уже поймете, как нужно двигаться. Это будет зависеть от того, с какой именно платформой работает ваша компания, и что будет ближе вам.
Чтобы научиться программированию самостоятельно, вы будете скорее всего использовать бесплатные онлайн-курсы на эту тему. Можем порекомендовать популярный ресурс sharewood.biz, который предлагает онлайн-курсы. Среди них - по jаvascript, Python, HTML & CSS, PHP, Ruby, jQuery.
Итак, всё материалы можно разбить на несколько составляющих, или разделов:
Профессия и обучение
На сайте sharewood.biz вы найдете материал о том, в чём заключается сущность работы программиста. Там собраны данные о том, как можно научиться программированию — какие курсы скачать, чтобы освоиться. В них вы сможете прочесть о том, с чего лучше начать обучение программированию (речь именно о коммерческом программировании, то есть знаниях, которые вы сможете сразу продавать крупным ИТ-компаниям), а также что нужно знать программисту (включая и продвинутый уровень).
Скачать все Информационные продукты с sharewood.biz можно бесплатно.
Практическая часть
Это уже более продвинутые курсы. Освоив азы, вам будет предложено двигаться дальше. К таким учебным материалам прилагаются уроки, которые нужно выполнять. Просьба не лениться.
Работа программиста
Ежедневный «митинг». День программиста начинается с ежедневного скайп-звонка (или как альтернатива с помощью месенджера), обсуждаются вопросы, которые скопились за прошлый рабочий день, обсуждается кто чем из команды занимался, какой прогресс, разделяются задачи на следующий день.
«Чейндж риквесты». Когда ваш «Тим лид» увидит, что вы готовы к более сложным задачам, вам могут поручать новые «фичи», то есть небольшие доработки, которые улучшают функционал (их еще называют «change request» или «сиар», «CR»).