Загрузить PDF Загрузить PDF

Приобретение знаний в сфере информационных технологий — хороший способ помочь своей карьере. Если вы научитесь разработке программного обеспечения, это может помочь найти высокооплачиваемую работу или лучше выполнять вашу нынешнюю работу. Однако не всем людям под силу вернуться в учебное заведение, чтобы получить образование. Но, к счастью, существует немало курсов, в том числе при отличных университетах, которые предоставляют всем желающим изучить навыки создания программ. Вам нужно быть самодисциплинированным, чтобы самому освоить многообразие всей этой информации. Очень желательно владеть английским языком, так как большинство курсов и программ, о которых мы вам расскажем, доступно только на нем. Итак, из этой статьи вы узнаете, как научиться разработке программного обеспечения бесплатно.

Метод 1
Метод 1 из 2:

Учитесь на онлайн-курсах

Загрузить PDF
  1. Почитайте книги типа «Программирование для чайников» или «Компьютерное программирование для детей и начинающих», чтобы ознакомиться с понятиями и разнообразными вариантама разработки программного обеспечения. Как только вы освоили начальные знания, вы можете подыскать книги по определенным программам, языкам программирования или типам разработки программного обеспечения.
  2. Два выпускника Массачусетского технологического института (MIT) организовали эту обучающую программу, рассчитанную по уровню на студентов бакалавриата, чтобы помочь людям бесплатно овладеть базовыми знаниями по институтским предметам — например, по программированию. Загрузите приложение через iTunes, смотрите обучающие видео и выполняйте практические тесты.
    • Как только вы заведете аккаунт, вы сможете отслеживать свой прогресс — какие темы и практические тесты вами пройдены.
    СОВЕТ СПЕЦИАЛИСТА

    Ken Koster, MS

    Программист
    Кен Костер — сооснователь и технический директор компании медицинских технологий Ceevra. Имеет более 15 лет опыта в программировании и руководстве командами разработчиков в компаниях Кремниевой долины. Получил степени бакалавра и магистра информатики в Стэнфордском университете.
    Ken Koster, MS
    Программист

    Берите все уроки программирования, какие только можете. Программист Кен Костер говорит: «Существует множество отличных ресурсов для начинающих программистов, например Code.org или Khan Academy. Обычно вы очень быстро понимаете, нравится вам программирование или нет».

  3. Просмотрите и запишитесь на онлайн-курсы по разработке программного обеспечения от MIT Open Courseware. MIT предлагает несколько бесплатных онлайн-курсов по программированию. Для этого вам не требуется быть студентом MIT, однако вам будут доступны лекции и материалы, предлагаемые одним из лучших технологических университетов мира.
    • Ocw.mit.edu предлагает такие курсы как «Введение в компьютеры и решение инженерных задач» (Introduction to Computers and Engineering Problem Solving), «Введение в информатику и программирование» (Introduction to Computer Science and Programming), «Вычислительная математика (Computer Science Mathematics), «Язык программирования и разработка» (Computer Language Engineering) и «Обработка и анализ данных» (Computing and Data Analysis). Возможно, вам потребуется пройти подготовительные курсы более низкого уровня, перед тем как перейти к более продвинутым вариантам.
    • Если ваших знаний английского языка недостаточно, поищите курсы по программированию на отечественном портале openedu.ru. Здесь можно не только слушать лекции, но и выполнять практические задания, а также при необходимости сдать зачет и получить сертификат (за него придется заплатить, однако цена совсем не высока).
  4. Просмотрите открытые обучающие курсы в университете Карнеги-Меллона. Эта программа, действующая за счет грантов, предлагает курсы по таким предметам, как вычислительная математика, программирование, инженерная статистика и другие, сопоставимые с университетскими, и которые можно применить при изучении разработки программного обеспечения. Курсовые материалы и руководства предоставляются бесплатно.
    • Зайдите на сайт oli.cmu.edu, чтобы узнать расписание курсов. Они регулярно меняются, так что вы можете проверить как нынешнее, так и будущее расписание.
    Реклама
Метод 2
Метод 2 из 2:

Применяйте основы программирования на практике

Загрузить PDF
  1. Этот сайт-агрегатор дает возможность тестировать ваши навыки по мере того, как вы продвигаетесь в их изучении. Такие организации как Education For All («Образование для всех») предлагают практические задания по тестированию программного обеспечения, основам программирования и знанию определенных платформ разработки программного обеспечения.
  2. Познакомьтесь с местными разработчиками и посвятите несколько часов тому, чтобы узнать, чем они занимаются. Вы наверняка сможете дополнить свои знания их практическими приемами и секретами, взамен поработав бесплатно в качестве ассистента.
  3. Такие сайты как WordPress и Drupal позволяют людям создавать и совершенствовать программы в свое свободное время. Результаты — отличные совместные усилия и обширные ресурсы программирования, которые могут помочь вам с вашей собственной разработкой.
  4. Если вам нужно формальное подтверждение ваших знаний или вы считаете самостоятельное обучение недостаточным, вам придется поступить в учебное заведение соответствующего уровня. В зависимости от того, есть ли у вас высшее образование, поступайте на первое или второе высшее, а если вам достаточно документа о повышении квалификации, найдите курсы профессиональной переподготовки.
    • Если вы только что окончили или оканчиваете школу, у вас есть шансы поступить на бюджетное отделение технического вуза. Программы второго высшего образования или профессиональной переподготовки будут, к сожалению, только платными.
    Реклама

Что вам понадобится

  • Библиотечная карточка
  • Книги для начинающих по программированию
  • Аккаунт на сайте Khan Academy
  • Курсы в MIT Open Courseware
  • Курсы в Carnegie Melon Open Learning Initiative
  • Наставник
  • Практические тесты
  • Open source программирование
  • Результаты ЕГЭ (для поступления в вуз)
  • Диплом о высшем образовании (для поступление на второе высшее или программу профессиональной переподготовки)

Об этой статье

Эту страницу просматривали 7109 раз.

Была ли эта статья полезной?

Реклама