SaaS — финал
Не так давно завершился онлайн-курс от института Berkeley — Software as a Service. Не буду тратить много места для объяснений, что же это за курс и т.д., об этом уже писали и на хабре, и здесь, на DOU, выскажу лишь свое субъективное мнение по поводу самого курса.
Курс начался в конце февраля, а закончился в начале апреля. Каждую неделю выкладывалась серия видеоматериалов (лекций), в которых объяснялись основы, необходимые для успешного выполнения домашнего задания. Также существовала возможность приобрести beta-версию книги на Amazon, которую написали преподаватели курса, но это по желанию (цена — $10).
Видео материалы не всегда были хорошего качества, скорее наоборот — качество почти всегда было очень плохое, в следующем курсе это постараются исправить.
Начиная со второй недели, необходимо было делать домашние задания, состоящие из нескольких частей и оцениваемые в баллах (от 0 до 500), а также отвечать на вопросники, тоже оцениваемые в баллах.
Домашние задания
В качестве платформы для домашних заданий использовался Ruby On Rails. Насколько это оправдано, судить сложно, но, тем не менее, это позволило познакомиться с самой платформой (минимальные знания по Ruby уже присутствовали).
RoR — отличная платформа для веб-разработки, и в ходе курса было продемонстрировано, почему — были рассмотрены утилиты для BDD и TDD, проведена параллель между poetry mode языка Ruby и написанием спек, продемонстрирована возможность бесплатного (!) деплоя приложения на сервера Heroku и многое другое.
Знания, заявленные в начале курса как необходимые для успешного прохождения — владение «каким-нибудь» языком программирования — например, Java, C# или любым другим; другими словами, студенты должны были «уметь» программировать. Но хочу отметить, что полезными также оказались основы работы с ОС Ubuntu Linux, аккаунт на GitHub, работа с базами данных, понимание TDD...
На выполнение домашних заданий уходило приблизительно
Полезность курса
Ответ на вопрос «Зачем мне этот курс?» очень прост — он вам не нужен, если вы задаете такие вопросы. Он вряд ли увеличит денежную массу у вас в кармане в краткосрочной перспективе, он также не поможет, если вы не пишете Ruby-код и не нужны вам все эти SaaS, TDD, BDD, Cucumber, RSpec, Heroku etc.
Но! Если вы хотите увеличить свои скиллы в, возможно, новой для себя платформе разработки, если вы хотите познакомиться с чем-то новым в программировании, если хотите посмотреть, «а как же там у них все происходит», если хотите получить море фана... Этот список, конечно, можно писать еще очень долго, в конечном счете, каждый определяет сам, хочет ли он тратить свое время на получение новых знаний или нет.
Результат курса — вот такой вот Statement от его создателей:
Для всех желающих — курс будет повторен в мае, поэтому не упустите свой шанс.
Все про українське ІТ в телеграмі — підписуйтеся на канал DOU
32 коментарі
Підписатись на коментаріВідписатись від коментарів Коментарі можуть залишати тільки користувачі з підтвердженими акаунтами.