Udacity Nanodegree Plus: ваше мнение?

Образовательная платформа Udacity объявила о запуске программы Nanodegree Plus. Суть такова, что Udacity гарантирует трудоустройство в течении 6 месяцев после выпуска или возвращает вам деньги. Стоит обучение 299$/мес.

Направления, на которые распространяется программа:
Android Developer
iOS Developer
Machine Learning Engineer
Senior Web Developer

blog.udacity.com/...​/a-new-job-guarantee.html

Что скажете? Действительно стоящая альтернатива ВУЗам или очередная попытка срубить бабло?

👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

В програму входять курси, які є у відкритому доступі. Udacity не має paid контенту. Ціна, наскільки я знаю, за менторство і сертифікат. Про працевлаштування можете забути, якщо у вас немає візи. Курси доволі посередні і більше розраховані на людей у яких мало часу на навчання (при бажання можна пройти за місяць-два). Моя думка, краще не витрачатись, тим більше є багато фрішних альтернатив типу:
www.freecodecamp.com
github.com/...-society/computer-science
codementor.io
які, можливо, будуть навіть більш кориснішими...

Учусь на Android Nanodegree уже месяц (закончил 3 проекта, иду с опережением на 3 месяца). До этого прошел около 15 разных бесплатных MOOC (начинал с cs50), в том числе несколько от Udacity.
В целом, я очень доволен (более того 50% стоимости вернут, если закончу за 12 месяцев или быстрее).
Несмотря на то, что все курсы можно пройти бесплатно, и они прописаны как часть программы, по факту — они лишь вспомогательный материал. Каждый из проектов — отдельное приложение с функциональностью, превосходящей, показанное в курсе.
Самое большое преимущество, на мой взгляд, — code review, причем, весьма детальные. Также в программу входят: помощь в подготовке резюме, аккаунтов в гитхабе и линкедин, тестовые собеседования (с живыми людьми). Еще очень нравятся вебкасты, где в реальном времени можно задавать вопросы. Иногда приглашают девелоперов из гугла, которые делятся опытом.
Если интересно — задавайте вопросы.
Update: что касается замены высшего образования, то эти программы заменой высшего образования не являются. Во-первых, если говорим про бакалавра (undergraduate), то около 50% предметов должны быть не по специальности — то есть культура, философия, вышивать крестиком и т.п., где ты разносторонне развиваешься как личность. Поэтому пренебрегать высшим образованием в классическом понимании не стоит. Во-вторых, данные программы (в частности андроид) предполагают наличие опыта OOP, git, Java и, хотя бы, основы андроид девелопмента (то есть не from zero to hero).

класс! 15 курсов это круто, мне вот иногда тяжело дойти до конца — не хватает упорства. CS50 тоже хочу взять, тем более ребята из Prometheus его скоро запускают у себя. Кстати, как ощущения от CS 50? действительно он так крут?)

cs50 действительно так крут, как говорят, поэтому не зря он является самым популярным в мире, Гарварде и Йеле.
У меня с мотивацией проблем нет, поэтому сложно прокомментировать. Я когда-то прочитал, что любое занятие, если делать его 21+ день подряд, входит в привычку и становится естественным. Пока что, это правило у меня работает :)

Спасибо за инфу! По профилю, видел что ты в США территориально. Планируешь пользоваться Nanodegree Plus? если да, то отпиши плиз здесь как это все работает — уж очень интересно :)

Плюсом пользоваться не планирую, поэтому не могу прокомментировать. С точки зрения всей программы, работает все очень просто: за весь курс ты набираешь неплохое портфолио, а также тебя учат «продавать» его работодателям, при этом никто за руку тебя не ведет. Дают направление, в котором нужно работать, а дальше ты сам по себе.

Мне интересно как построено лично твое обучение. Сколько времени в день тратишь? Хватает ли времени на спорт/девушку/работу и тд?

Хватает времени на все, в том числе на чтение книг. Все упирается в мотивацию (не хочу вдаваться в детали личной жизни, но на обучение трачу все свободное время).

А курс по андроиду — это тот, который от гугла или какой-то другой?

Сделанный совместно с гуглом. Но, по сути, большая часть работников Udacity — из Google перешли и создатель оттуда же и они очень тесно сотрудничают. Даже в Google Developer они дают ссылки на Udacity регулярно.

Я почему спросил, недавно закончил бесплатный курс и мне он очень не понравился своей не системностью и не последовательностью. Вроде бы что-то дают и рассказывают, но по факту — прыжки с темы на тему, много уже написанного кода от чего становится ещё труднее понять что и откуда растёт и ещё куча раздражающих мелочей + очень часто банально даже не намекают на то, что почитать что бы выполнить задание. Как для ознакомления с платформой — самое то, но не для учёбы с нуля. Собственно вопрос — в платной версии тоже самое + разные плюшки (типа code review) или там всё более последовательно и разжёвано подают?

Курсы такие же, но плюс еще дают задание, выполняя которое, ты понимаешь, что было в курсе. Например, один из проектов — клиент для The Movie DB (бесплатный аналог IMDB с общедоступным API). Он, по сути, является углублением всего изученного из базового курса:
1. Content Providers, база данных, сервисы, AsyncTask.
2. Recycler View, Libraries (GSON, Retrofit, OKHttp, Picasso и т.д.).
И т.д. и т.п. В базовом курсе тебе дали представление о том, что такие вещи существуют, в самостоятельном задании ты применяешь и углубляешь знания (очень-очень много самостоятельной работы), по некоторым темам есть вебкасты, где компоненты рассмотрены детальнее (например, контент провайдеры, RecyclerView, Parcelables).
По сути, они тебе подсказывают, где искать и что искать, а вот поиском и изучением занимаешься сам.

Цена для Украины на данный, к сожалению, действительно высока, а тем более при должном желании — все можно выучить самостоятельно, читая только Google Developer (без шуток, у них отличные мануалы по всему). Но тут уже можно немного пофилософствовать на тему, почему так много бесплатных курсов, но так мало программистов.
По поводу актуальности курсов и программы, я не согласен (на данный момент, учитывая тот объем информации, который уже освоил) — некоторые вещи меняются на лету, в заданиях указывают, какие технологии лучше использовать, какие уже не стоит. Никакого deprecated кода нет, апдейты в репозиториях последние за ноябрь-декабрь 2015. Например, JobScheduler используется уже вовсю, является критичным критерием успешности приложения, новая система разрешений в Андроид 6.0 также в фокусе. Но, опять же, все зависит лично от тебя и как ты хочешь писать свой код, жестких инструкций нет.

На счёт актуальности — спорное утверждение, хотя бы потому что при написании Sunshine используется тот же ListView, а не RecyclerView, про который даже не упоминается, по крайней мере я не помню что б такое было в каких-то видео. Документация шикарна — тут я соглашусь. Лично я буду нормально учит андроид именно по документации, так как по ней это делать всё таки понятнее чем по видео.

ListView используется сначала, как простой пример, потом заменяется на RecyclerView по ходу курса + показывают, как сделать он клик листенеры, сохранение состояния и т.д. :)

У меня странное ощущение что мы говорим либо о разных курсах, либо о разных версиях одного курса, вот финальная версия фрагмента из курса который проходил я. В нём хорошо видно что там используется ListView, особенно в методе onCreateView github.com/...app/ForecastFragment.java

Я понимаю что это звучит бредово, но хотелось бы разобраться.

Курс состоит из двух частей (вторая — www.udacity.com/courses/ud855)
github.com/...app/ForecastFragment.java
Update: курсы Android Development и Advanced Android Development — по сути, пререквизиты к нанодегри, то есть без полного прохождения и понимания обоих курсов выполнять задания будет тяжело, как минимум.
Оффтоп: интересный случай, я помогал одну парню из Испании, который про ООП только слышал, и в его приложении он все передавал через arrays и ArrayList’s, везде записывая индексы и т.п., постоянно в них путаясь. И такие бывают.

Капец у них запутанная система :) Если вдруг кто-то будет искать:
1. Сначала Android Development for Beginners. Курс ориентирован на людей, которые вообще никогда не программировали www.udacity.com/...ent-for-beginners—ud837
2. How to Create <anything> in Android — www.udacity.com/...nything-in-android—ud802
3. Android Developer Nanodegree — по нарастающей сложности. www.udacity.com/...veloper-nanodegree—nd801 Сюда включается Developing Android Apps: Android Fundamentals, Advanced Android App Development и ещё ряд других курсов связанных с андроидом.

А у основателя фамилия на Мавроди, случайно?

Нет. Он профессор в Стэнфорде. Работает в Гугле.

По Machine Learning попробовала начать курс, оформила бесплатную подписку на неделю, дабы ознакомиться с материалом. Вывод: то же самое, а то и лучше можно получить бесплатно на курсах на coursera. Даже 600 уе с учетом возврата, данные курсы не стоят. А дальше — личное дело каждого, плюсы: качественный материал, поддержка ментора.

поддержу, мне больше нравилась кодилити.

там можна глянуть список курсов и проходить все самому. я смотрел ихние нанодегрии — главная фишка поддержка ментора который будет проверять код

Плюс возврат 50%, если завершаете курс в течении 12 месяцев.

А минимальная зарплата там есть? А то ведь можно таких «выпускников» отправить на бесплатную стажировку месяца на 2-3, а назвать все это работой.

думав для себе пройти курс Android Nanodegree.

’a job guarantee to eligible US students’

Да, эта программа только для тех, кто может работать в Америке. Интересно мнение сообщества о самой концепции.

Фактически они предлагают платные курсы и сертификат по окончанию.
dou.ua/forums/topic/16110
dou.ua/forums/topic/16016
Взгляд с другого берега:
steve-yegge.blogspot.com/...ss-awful-resume.html#cert

думаю если после обучения уровень подходящий для работы в США, то и у нас можно будет работу найти. И будешь ты аутсорсить на то же США, только находясь в Украине

Підписатись на коментарі