Certificate

Coursera

Ура! Я придумал, куда повесить сертификат. В блог!

Если кто не знаком, то Coursera — это сборник полноценных онлайн курсов, с набором видео лекций на неделю, с домашними заданиями, со сроками сдачи и с экзаменом. Хотя, бывают курсы и без экзамена. И без домашки, наверное.

Я давно хотел что-нибудь попробовать, и вот выбор пал на курс по алгоритмам. План был познакомиться с особенностями ведения курсов в штатах, попрактиковать восприятие английского на слух.

В самом начале Tim Roughgarden предупредил, что это такой же курс, как он читает в университете. Разве что финальный тест проще. Вспоминая матфак, я бы сказал, что курс — комбинация материалов из дисциплин «Языки программирования и методы трансляции» и «Теория графов и комбинаторные алгоритмы». Неудобно сознаваться, но я впервые после окончания достал диплом. Даже на работах никому не надо было демонстрировать. Очевидно, что уровень подготовки студентов говорит сам за себя.

Оказывается, американская школа отличается от нашей в плане материала. Я думал, что может быть отличие в особенности преподавания лекторов, но нет. Некоторый материал легко гуглится на английском, но не на русском. Например, Master Theorem.

Английский сначала воспринимался тяжело. Приходилось спасаться чтением субтитров во время лекции или после. Иногда были даже субтитры на русском, но их качество оставляло желать лучшего. Ближе к концу курса, я уже даже субтитры не включал! Зачем включать, если одинаково непонятно… Шучу 🙂 Я стал лучше воспринимать на слух. Даже позволял себе иногда не смотреть «на доску». Хотя доска очень сильно помогает!

Продолжительность данного курса 2 месяца. В среднем в неделю лекций часа на два-три, теоретическая домашка из теста на 5 вопросов и пара вопросов на программированию.

В вопросах по программированию нужно скачать файл с данными, запрогать алгоритм и вбить ответ. Было прикольное задание про граф, где входной файл с графом весил 70 мегабайт. Нужно было найти 5 самых больших сильно связных компонентов. Я сразу же схватил stack overflow exception, но я и ожидал его. А потом началось, чуть не оптимально — out of memory exception. Я же еще очень сильно linq люблю. Познал особенности его оптимальной работы, а раньше даже и не задумывался. В итоге мой алгоритм отработал за семь минут с памятью 300 метров.

ПОДЕЛИТЬСЯ:

13 комментариев

  1. круууто! поздравляю! желаю успешно закончить и вторую часть!

    1. Я вчера принял решение отложить прохождение второй части до следующего раза 🙁

      1. Яша, как так? 🙁 ты если подписан, то лекции тебе будут доступны и после окончания. Да и никто не заставляет сроки соблюдать

        1. Да, я скорее всего лекции посмотрю! Но я то хотел еще и домашки сдавать!!!

  2. а еще можно во всяких соцсетях выложить, все будут лайкать, говорить какой ты молодец и тд и тп )) может это будет тебя мотивировать на новые курсы!

  3. Я не устаю восхищаться твоей организованности и целеустремленности! Вот у нас много общего, а в этом я, к сожалению, слаба, себя так замотивировать и собрать не могу. 🙁

  4. Молодец, Яша. У меня каверзный вопрос: а чего это решил «попрактиковать восприятие английского на слух»? В Америку собрался-таки? Я вот серьезно озаботилась своим пониманием английской речи, когда оказалось, что через 2 месяца приезжают заказчики… на неделю… с ними придется разговаривать… просто улыбаться неделю не проканает 🙂
    А после общения с ними стала фанатом английского и являюсь им вот уже год 🙂

    1. Очень хорошее предположение. Сознаюсь, как турист я давно хочу посетить штаты. В плане работы не собрался.
      Я не могу сказать, что у меня есть какой-нибудь стимул учить английский язык. Я просто осознаю, что на мировом рынке без него делать нечего, вот и занимаюсь сам с собой(в частности использую сервис lingualeo). При этом не испытываю какие-то сильные чувства.
      А в чем проявляется твой фанатизм? Как ты совершенствуешь свой английский?

      1. Неправильно слово фанатизм употребил. Извиняюсь. Надеюсь, ты поняла идею.

        1. Желание изучать английский появилось, когда я поняла, что знание языка — это дополнительная степень свободы. Вот для кого-то машина — степень свободы — еду, куда хочу. А у меня английский — понимаю/пишу/общаюсь/работаю быстро.
          Развиваю все навыки: на lingualeo читаю книги, пополняю словарный запас; смотрю сериалы на английском («Зачарованные», «Игра престолов», сейчас «Декстера» досматриваю); хожу на занятия на работе — там практикуюсь в говорении.
          Ну а каждодневные письма и чаты никто не отменил. Последний 10 месяцев раз в месяц-два устраиваем видео-конференции с заказчиками — есть где почувствовать прогресс.

  5. И от всего этого я неизменно получаю удовольствие 🙂

    1. Это великолепно, когда ты можешь от такого процесса как изучение чего-либо получать удовольствие!
      Я английским занимаюсь без ощущений. Просто для себя решил, что надо.

Добавить комментарий для Яша Отменить ответ