Як навчитися розробці програмного забезпечення безкоштовно

Придбання знань у сфері інформаційних технологій - це розумний крок для просування своєї кар`єри. Отримання ступеня в проектуванні програмного забезпечення може допомогти вам знайти високооплачувану роботу, або просто збільшить ваші знання на поточній роботі. Однак, не всім людям під силу повернутися в школу, щоб здобути освіту. Але, на щастя, існує чимало курсів при відмінних університетах, які надають всім бажаючим вивчити навички створення програм. Вам потрібно бути самодісциплінованим, щоб самому освоїти різноманіття всієї цієї інформації. Дана стаття розповість вам про те, яким чином ви можете навчитися стати розробником програмного забезпечення безкоштовно.

Кроки

  1. 1

    Увійдіть у місцевій бібліотеці. Взявши або запитавши такі книги як «Початкове програмування для чайників» і «Hello World! Комп`ютерне програмування для дітей і початківців »ознайомить вас з поняттями і різноманітністю розробки програмного забезпечення. Як тільки ви освоїли початкові знання, ви можете підшукати книги за визначеними програмами або типам розробки програмного забезпечення.

  2. 2

    Увійдіть у Khan Academy. Два випускника Массачусетського технологічного інституту (MIT) організували цю навчальну програму для абітурієнтів, щоб допомогти їм оволодіти базовими знаннями з університетським предметам безкоштовно. Наприклад, таких предметів як розробка програмного забезпечення. Завантажте програму iTunes, дивіться навчальне відео і виконуйте практичні тести.
    • Навчальні керівництва не зарахували як зачетов- однак, як тільки ви заведете аккаунт, ви зможете відслідковувати свій прогрес за допомогою курсів і практичного тестування.

  3. 3

    Перегляньте і запишіться на онлайн курси з розробки програмного забезпечення від MIT Open Courseware. 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) ». Можливо, вам буде потрібно пройти підготовчі курси нижчого рівня, перед тим, як перейти до більш просунутим варіантами.

  4. 4

    Перегляньте відкриті навчальні курси в університеті Карнегі-Меллона. Ця стипендіальна програма надає такі курси як обчислювальна математика, програмування, інженерна статистика та інші курси, порівнянні з університетськими, і які можна застосувати при вивченні розробки програмного забезпечення. Курсові матеріали та керівництва надаються безкоштовно-однак, ви не отримаєте ніяких заліків, пройшовши даний курс.



    • Зайдіть на сайт [oli.cmu.edu], щоб дізнатися розклад курсів. Класи регулярно змінюються, тому ви можете перевірити в секціях як відкритих, так і майбутніх класів.

  5. 5

    Пройдіть практичні тести на сайті [wiziq.com / tests / software-engineering]. З цього комплексу, у вас є можливість проходити тести оцінки ваших знань у міру вашого прогресу. Такі організації як Освіта для всіх (Education For All) надають практичне тестування з програмного забезпечення, навичкам в програмуванні та знанні певних платформ розробки програмного забезпечення.

  6. 6

    Знайдіть розробника-наставника. Познайомтеся з місцевими розробниками і відведіть кілька Чесова, щоб дізнатися, чим вони займаються. Можливо, ви зможете доповнити свою освіту з їх практичними секретами виробництва, жертвуючи своїм часом на догоду їх розробки.

  7. 7

    Почніть працювати над проектами з відкритим вихідним кодом (опенсорс). Такі сайти як WordPress і Drupal дозволяють людям створювати і удосконалювати їх програми у свій вільний час. Результати - відмінні спільні зусилля і великі ресурси програмування, що допомагають вам з вашою власною розробкою.

  8. 8

    Здайте іспити, щоб отримати залік, якщо бажаєте отримати ступінь. Якщо у вас є бажання отримати диплом молодшого спеціаліста або ступінь бакалавра в інформаційних технологіях, ви можете пройти вступні іспити, щоб отримати залік навчального закладу, який підтверджує ваші досконалі знання. Якщо ви отримаєте високі результати на тестуванні, такий залік візьмуть 2/3 американських коледжів та університетів.


    • Якщо ви знаходитесь в США, ви також можете скласти іспити в коледжі Ексельсіор, щоб отримати заліки. Сам іспит коштує приблизно $ 100, і ви можете отримати від 3 до 8 заліків. Якщо ви здасте ці іспити і перезаліки в університет або коледж, самі заліки будуть недорогими, а у вас залишиться кілька курсів, за які ви зможете заплатити під час навчання.

Що вам знадобиться

  • Бібліотечна картка
  • Книги для початківців по програмуванню
  • Аккаунт на сайті Khan Academy
  • Курси в MIT Open Courseware
  • Курси в Carnegie Melon Open Learning Initiative
  • Наставник
  • Практичні тести
  • Опенсорс програмування
  • Вступні іспити
  • Іспити в коледжі Excelsior College