SaaS - фінал

Не так давно завершився онлайн-курс від інституту Berkeley - Software as a Service. Не буду витрачати багато місця для пояснень, що ж це за курс і т.д., про це вже писали і на Хабре , і тут, на DOU , висловлю лише свою суб'єктивну думку щодо самого курсу .

Курс почався в кінці лютого, а закінчився на початку квітня. Щотижня викладалася серія відеоматеріалів (лекцій), в яких пояснювалися основи, необхідні для успішного виконання домашнього завдання. Також існувала можливість придбати beta-версію книги на Amazon, яку написали викладачі курсу, але це за бажанням (ціна - $ 10).

Відео матеріали не завжди були хорошої якості, скоріше навпаки - якість майже завжди було дуже погане, в наступному курсі це постараються виправити.

Починаючи з другого тижня, необхідно було робити домашні завдання, що складаються з декількох частин і оцінювані в балах (від 0 до 500), а також відповідати на запитальники, теж оцінювані в балах.

Домашні завдання

В якості платформи для домашніх завдань використовувався Ruby On Rails. Наскільки це виправдано, судити складно, але, тим не менш, це дозволило познайомитися з самою платформою (мінімальні знання з Ruby вже присутні).

RoR - відмінна платформа для веб-розробки, і в ході курсу було продемонстровано, чому - були розглянуті утиліти для BDD і TDD, проведена паралель між poetry mode мови Ruby і написанням спек, продемонстрована можливість безкоштовного (!) деплоя програми на сервера і багато іншого.

Знання, заявлені на початку курсу як необхідні для успішного проходження - володіння «якимось» мовою програмування - наприклад, Java, C # або будь-яким іншим; іншими словами, студенти повинні були «вміти» програмувати. Але хочу зазначити, що корисними також виявилися основи роботи з ОС Ubuntu Linux, аккаунт на GitHub, робота з базами даних, розуміння TDD ...

На виконання домашніх завдань йшло приблизно 5-10 годин на тиждень - наскільки це багато чи мало, судіть самі, очевидно одне - поєднання курсу і роботи можливо (не відноситься до тих, у кого постійно «немає часу»).

Корисність курсу

Відповідь на питання «Навіщо мені цей курс?» дуже проста - він вам не потрібен, якщо ви ставите такі питання. Він навряд чи збільшить грошову масу у вас в кишені в короткостроковій перспективі, він також не допоможе, якщо ви не пишете Ruby-код і не потрібні вам всі ці SaaS, TDD, BDD, Cucumber, RSpec, Heroku etc.

Але! Якщо ви хочете збільшити свої скіли в, можливо, нової для себе платформі розробки, якщо ви хочете познайомитися з чимось новим у програмуванні, якщо хочете подивитися, «а як же там у них все відбувається», якщо хочете отримати море фана .. . Цей список, звичайно, можна писати ще дуже довго, в кінцевому рахунку, кожен визначає сам, чи хоче він витрачати свій час на отримання нових знань чи ні.

Результат курсу - от такий от Statement від його творців:

Для всіх бажаючих - курс буде повторений в травні, тому не пропустіть свій шанс.

Опубліковано: 17/04/12 @ 12:05
Розділ Різне

Рекомендуємо:

52-й випуск подкасту « Відверто про IT кар'єризм ». Бесіда з Тарасом Філатовим , засновником стартапа Quickblox
Що нового в ROOKEE ?
Марина Мельник, Exigen Services - про Scrum, Distributed Scrum і Agile
21 квітня, Київ - Київ Java Saturday
Тепер на YouTube можуть заробити все