GeekBrains хватит мечтать, начинайте кодить


Содержание

Если уж программировать, то с раннего возраста!

Всем привет!

Меня зовут Владислав и я хочу поговорить о том, что программировать могут не только взрослые.

Мне 12 лет, на сегодняшний день я знаю HTML/CSS, изучаю PHP и JavaScript.

Почему я решил программировать?

Я начал программировать два года назад. Мне очень это понравилось, потому что я понял, как создаются сайты. Мой папа — программист. Отчасти и поэтому тоже я узнал про программирование.

Сначала я просто изучал HTML и CSS. Точнее не изучал, а просто папа мне рассказывал об этом, а я записывал. Ну а потом у меня почему-то отпало желание заниматься этим дальше. Когда же я перешёл на домашнее обучение, я вдруг вспомнил про программирование. Мне захотелось узнать об этом больше, но я никак не мог найти хороший портал для обучения. Я спрашивал у папы и искал информацию на сайте Wisdomweb.ru. Проходил различные тесты, пробовал себя в 1C.Битрискс. Начал тогда изучать и JavaScript.

Этим летом я нашёл портал GeekBrains. Он мне очень понравился. Я записался на бесплатный курс «Основы Программирования», учителем был Павел Тарасов. Мне он очень понравился, и после этого курса я захотел попробовать себя в PHP (PHP. Личный блог — Видео курс) . Но у меня ничего не получалось и я решил дальше не продолжать. Через некоторое время меня заинтересовал С#. На курсе С#. Мини-программы (Видео курс) я написал несколько простых программ и тоже бросил. И вдруг появился (очень неожиданно) новый курс Веб-разработка. Быстрый старт — Основы HTML/CSS и PHP. Я сразу туда записался, и стал одним из первых, кто закончил его.

Сейчас планирую дальше продолжать изучать PHP. Уже создаю свой мини-проект (конечно же с папой!) — сайт нашего хлеба (мы сами его печём), а также саженцев цитрусовых растений. Ну а потом планирую записаться на стажировку веб-программиста, папа предложил мне стажироваться у него. И если вдруг получится, запишусь на профессию «Веб-разработчик».

Хочу сказать огромное спасибо GeekBrains! Делайте побольше бесплатных курсов по программированию сайтов! Мне очень у вас нравится, я многому научился на бесплатных курсах. А тем, кто думает, что программировать — это только для взрослых, хочу сказать, что это неправда! Мне 12, и я уже научился базовым знаниям!

Большое спасибо GeekBrains!

Всем привет!

Меня зовут Владислав и я хочу поговорить о том, что программировать могут не только взрослые.

Мне 12 лет, на сегодняшний день я знаю HTML/CSS, изучаю PHP и JavaScript.

Почему я решил программировать?

Я начал программировать два года назад. Мне очень это понравилось, потому что я понял, как создаются сайты. Мой папа — программист. Отчасти и поэтому тоже я узнал про программирование.

Сначала я просто изучал HTML и CSS. Точнее не изучал, а просто папа мне рассказывал об этом, а я записывал. Ну а потом у меня почему-то отпало желание заниматься этим дальше. Когда же я перешёл на домашнее обучение, я вдруг вспомнил про программирование. Мне захотелось узнать об этом больше, но я никак не мог найти хороший портал для обучения. Я спрашивал у папы и искал информацию на сайте Wisdomweb.ru. Проходил различные тесты, пробовал себя в 1C.Битрискс. Начал тогда изучать и JavaScript.

Этим летом я нашёл портал GeekBrains. Он мне очень понравился. Я записался на бесплатный курс «Основы Программирования», учителем был Павел Тарасов. Мне он очень понравился, и после этого курса я захотел попробовать себя в PHP (PHP. Личный блог — Видео курс) . Но у меня ничего не получалось и я решил дальше не продолжать. Через некоторое время меня заинтересовал С#. На курсе С#. Мини-программы (Видео курс) я написал несколько простых программ и тоже бросил. И вдруг появился (очень неожиданно) новый курс Веб-разработка. Быстрый старт — Основы HTML/CSS и PHP. Я сразу туда записался, и стал одним из первых, кто закончил его.

Сейчас планирую дальше продолжать изучать PHP. Уже создаю свой мини-проект (конечно же с папой!) — сайт нашего хлеба (мы сами его печём), а также саженцев цитрусовых растений. Ну а потом планирую записаться на стажировку веб-программиста, папа предложил мне стажироваться у него. И если вдруг получится, запишусь на профессию «Веб-разработчик».

Хочу сказать огромное спасибо GeekBrains! Делайте побольше бесплатных курсов по программированию сайтов! Мне очень у вас нравится, я многому научился на бесплатных курсах. А тем, кто думает, что программировать — это только для взрослых, хочу сказать, что это неправда! Мне 12, и я уже научился базовым знаниям!

История успеха программиста: превращение мечты детства в реальность

Если у вас есть мечта и стремление превратить её в реальность, рано или поздно она обязательно исполнится. Делимся с вами историей и советами Руслана Лихобабы — человека, с детства мечтавшего стать программистом, но ставшего им по воле обстоятельств лишь в 40 лет. Передаём ему слово.

Руслан Лихобаба, выпускник GeekBrains

Детство

Когда деревья были большие, трава зеленее, школа десятилеткой, а мне 12 лет, ко мне подошёл заведующий внешкольной работой и сказал: «Пойдем». Куда и зачем, я не спросил, но молча пошёл за ним. Он меня привёл к железной двери, которая охранялась сигнализацией, и доступ туда был открыт только старшеклассникам и исключительно под присмотром учителей. А такие, как я, могли разве что подсматривать в приоткрытую дверь, пока старшие ученики заходили на урок. Это был компьютерный класс, один из самых крутых на тот момент в нашем городе. В нем были установлены 12 компьютеров БК-0010.

Оказывается, в школе было решено организовать компьютерный кружок для средних классов, и я попал в число избранных первых 12 человек. На первом занятии, чтобы освоиться, преподаватель просто ставил различные игры (с помощью 5-ти дюймовых дискет со своей машины) и мы с любопытством впитывали то, что большинство из наших друзей видели только по телевизору. На втором занятии мы начали изучать первый свой язык программирования «Фокал». Мы учились рисовать, используя первые свои выученные операторы «SET», «TYPE», «XECUTE» и функции «FP», «FV».

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

Я понял, что можно делать больше, чем рисовать. Я написал свою первую игру «Угадай число», затем пошли множество версий «Змейки», «Марсов», «Лабиринтов». Особой популярностью в школе пользовалась моя программка, выводящая графики различных биоритмов.

Интернета тогда не было, поэтому я почти жил в библиотеке и читал о компьютерах всё, до чего могла дотянуться моя «понималка». Это заметил преподаватель, и я стал единственным в школе, кому позволялось быть в компьютерном классе в любое время. Мне разрешалось присутствовать на всех «чужих» уроках, оставаться в классе на переменах, а когда преподавателю надо было уйти на время, он просто закрывал меня в классе на ключ.

Я был в 7-ом классе, а информатика начиналась в 9-ом. Были олимпиады за 9-ый класс, но дальше городской меня не пустили из-за разрыва в знаниях математики в два класса. Я ждал 9-ый класс. Именно тогда я почувствовал, что самая лучшая учёба, это когда тебе предоставляют все условия и не мешают, а увлечённость своё дело сделает. Это то, с чем помог мне мой первый учитель информатики.

Оставалось одно лето до 9-го класса, когда мы переехали в другой город. Компьютеров в той школе не оказалось, а информатику мы изучали по картинкам. Программистом я не стал… Не знаю почему. Может, из-за 90-ых, когда учёба стала не в чести. Может, «переходный» возраст и конфликты с учителями. Может, просто рядом не оказалось того, кто направит.

Зрелость

Когда мне стукнуло 18 лет, на свои кровно заработанные я купил свой личный первый компьютер. Это был Spectrum-128, с монитором и двумя дисководами под 5-ти дюймовые дискеты.

И тут меня опять «понесло»: череда мелких игрушек сначала на бейсике, затем, когда стало не хватать производительности — ассемблере. Потом моя первая «не игрушка», программа для ведения склада и финансового учёта, когда я впервые по-серьёзному столкнулся со структурами данных, форматом их хранения и необходимостью как-то выкручиваться в условиях имеющихся ресурсов. Но и тут — в 20 лет я молодожён, и семейные потребности вытеснили программирование в статус «былого хобби».

Переломный момент

Следующий компьютер у меня появился, когда мне было уже 35 лет. Как и раньше, меня привлекали игры. Я играл во всё: от замороченных тетрисов до ММОРПГ. И, конечно, меня снова начали посещать мысли о написании своей игры. Набрав книг для чайников, я начал вникать в новые для себя азы написания кода. И тут я понял, что сам не справлюсь.

За эти годы многое изменилось. 15 лет для IT-индустрии — это вечность. IT-индустрия покинула среду избранных и расширила свой ареал доступности массам. Хорошую программу уже невозможно написать в одно лицо, это стало возможностью сработавшихся команд. Изменились требования к продукту, изменился подход к его созданию. А самое трудное, что для меня оказалось камнем преткновения — это другое мышление, всё стало по-другому. Учитывая, что последний десяток лет я зарабатывал музыкой и мозги работали вовсе не в сторону вычислений и логики, я упёрся в тупик.

И вот, в 36 лет, ради своего хобби, я решился пойти учиться программированию. Изучив просторы интернета, я нашел ближайшую компьютерную академию, в которой через три дня начинался учебный сезон. Там мы изучали весь диапазон востребованных и сопутствующих им IT-технологий. Там же я определился с направлением — .NET.

2,5 года учебы, дипломная работа на тему «Браузерная онлайн игра», идеи маленьких стартапов, посещение конференций по геймдеву… Но опять жизнь внесла коррективы. События Юго-Востока сделали меня переселенцем, где год я прожил не только без интернета, а даже без компьютера, а случайная травма руки сделала проблемной возможность зарабатывать тем, чем я зарабатывал последние 12 лет — музыкой.

Когда жизнь меняется в 20 лет — это одно. Оказаться далеко от дома, который обживал долгим трудом и оказаться без возможности зарабатывать тем, что умеешь, в 39 лет — это катастрофа. Но «show must go on», и я стал думать, какие навыки я могу использовать и во что готов влить свою дальнейшую жизнь.

Программирование? Иностранный гражданин, высшее образование — 2 курса, опыт — дипломная работа. Какие шансы найти работу программистом?

Первые попытки

Первое, что я сделал — зарегистрировался на сайтах вакансий, изучил их. Сначала пытался искать стажировку, но когда увидел, что их по сути нет, стал откликаться на вакансии, в которых, на мой взгляд, было не так много требований. Первый раз нажать на кнопку «откликнуться» решался около часа. Но потом подумал, что терять нечего, а приобрести что-то, может, и получится. Помню, как волновался, когда пришло первое письмо от HR-менеджера с просьбой перезвонить. За три дня до первого собеседования прочитал две книги: одну по C#, вторую по SQL. Потом второе собеседование, потом третье…

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

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

GeekBrains

На просторах сети нашел несколько образовательных ресурсов, которые привлекли моё внимание. Одним из них был IT-портал GeekBrains.ru. Одним из множества плюсов была возможность стажировки, которую я так искал. Поэтому я долго не думал и купил весь курс.

Особенно мне запомнились уроки по мини-играм. Вёл их человек азартный к своему любимому делу, он заражал своей увлеченностью и любил игры, как и я. Те три программы, написанные за курс, стали первыми в моём «репозитории» портфолио. Но демонстрировать мини-игры на собеседованиях мне показалось как-то несерьезно, а приглашение на стажировку от GeekBrains пока не приходило. Если гора не идет к Магомету, то Магомет идет к горе.

Я решил устроить себе стажировку самостоятельно. Дал объявление, в котором написал, что хочу создать небольшую команду для написания совместного проекта в портфолио. Откликнулось 12 человек, из которых через три недели осталось 5. Вот где я получил колоссальный опыт командной разработки! Пришлось перечитать кучу статей по методологиям. Я был и PM, и архитектором, и разработчиком. Раз в неделю у нас проходил митинг. Проект делался 4 месяца, по вечерам после работы. Был реализован сервис по мониторингу GPS трекеров: был написан сам сервис по приёму сообщений от трекера, эмулятор трекера на WPF, клиент на ASP.NET MVC 5 и даже простенькое приложение для Android, которое высылало сообщение со своими гео-координатами на сервер. Мы впервые узнали о «SPA» и попробовали «ReactJS». Были трудности, многое для нас было в первый раз, чему нас нигде ещё не учили. Наш невысокий уровень тоже давал о себе знать. Но глаза боятся, а руки кодят. Всё работало и это радовало!

И вот нам всем пришло приглашение на стажировку от GeekBrains. То, к чему мы приходили с опытом, интуитивно, теперь обрело чёткую форму, стало раскладываться по полочкам. Евгений Картавец провёл нас по всем этапам разработки именно так, как это происходит в большинстве IT-компаний. А наше портфолио пополнилось ещё одним проектом! Это был «краулер» по сбору статистики с веб-страниц, где так же использовались технологии, знание которых на сегодняшний день востребованы на рынке труда.

Сомнения

Но вот чем больше я вникал в сферу IT, тем больше у меня была паника. Тем больше спрашивал себя: «Куда я лезу?» Насколько мне далеко до необходимого уверенного уровня. Как понять, правильное ли я принял решение — стать программистом. Да ещё и работу найти по этой профессии?

Чем дальше, тем чаще у меня возникала ассоциация: сорокалетний человек, самоучкой поиграв год на скрипке, приходит устраиваться в симфонический оркестр. У меня не было времени на естественный процесс «становления профессионалом», как у студентов ВУЗов. Их путь мне надо было пройти даже не в два, и даже не в три раза быстрее. Пока стоишь на остановке, достаешь планшет, чтобы прочитать ещё одну страницу «Совершенного кода». Даже если ехать одну остановку, успеваешь посмотреть примеры работы с библиотекой.

За то время, что я создавал портфолио, я прочитал книги ведущих гуру мира IT, изучил паттерны проектирования, узнал о бест-практиках написания кода, посетил две конференции по .NET. Писать код стало моей потребностью, а Habrahabr и StackOverflow — любимым чтивом. В какой-то момент я осознал, что учиться можно бесконечно и всё равно всегда будешь чувствовать себя не готовым. Поэтому я снова расшарил резюме.

Илон Маск рекомендует:  Как в PowerPoint добавить музыку на один слайд и на все

Результат

Первые два звонка закончились на вопросе о гражданстве. На третьем меня пригласили на собеседование. Фактически работодатели не задавали мне новых вопросов, которые я бы не слышал на предыдущих собеседованиях. Но потом была просто беседа. Они поинтересовались проектами, в которых я участвовал, участками кода, почему именно эта библиотека, преимущества-недостатки. На втором этапе дали тестовое задание, которое надо было сделать к концу недели.

Сейчас закончился второй месяц испытательного срока, и теперь я полноценный трудоустроенный .NET-разработчик. Мне 40 лет. Чтобы тебе дали проект на разработку, как архитектору, сколько надо времени? Я думаю, у тебя получится сделать это быстрее… Если ты, прочитав статью, всё ещё сомневаешься, я поясню:


Как стать программистом?

Когда пианист подходит к роялю, он уже слышит музыку, которую он хочет сыграть. Он слышит динамику, каждый звук, каждую интонацию музыкальной фразы. Он знает, как своей рукой извлечь именно такой звук. А самое главное, он чувствует потребность сыграть то, что он слышит. Он хочет, чтобы окружающие тоже это услышали. Если ты подходишь к клавиатуре так же, как этот пианист, то для тебя нет другого пути, кроме как стать программистом. Будешь ли ты выдающимся разработчиком, зависит от того, как много времени ты тратишь на постоянное изучение и развитие.

Как стать работающим программистом?

Для того, чтобы трудоустроиться, твои навыки должны быть востребованными. Чтобы навыки были востребованными, нужно знать и уметь то, на чём работодатель сможет заработать. Чтобы знать и уметь, нужно учиться и кодить, кодить и учиться…В твоей жизни никогда не будет момента, когда ты с уверенностью скажешь себе: «Я всё знаю». Нынешнее «знаю и умею» через год может быть никому не нужным, именно поэтому важно выбирать ресурсы, где тебя будут учить новому «знаю и умею».

Как стать работающим программистом в 40 лет?

Предыдущие два ответа умножай на 10. Не получается — умножь на 100. И помни, работа тебя найдет. Приходя на собеседование, сидя в офисе, я всегда вслушивался, чувствую ли я себя «Дома»? Придя на последнее собеседование, я знал, что буду здесь работать, потому что я был Дома.

Записаться на бесплатный курс «Основы программирования» от GeekBrains.

Хватит мечтать, начинайте кодить!

Программистом быть классно. Во-первых, это интересно, во-вторых, прибыльно, в-третьих, научиться кодить может каждый. Коду всё равно, какое у вас образование, его не волнует ваш возраст. От вас требуется только желание изучать новое и работать, работать, работать. Готовы? Тогда добро пожаловать на новый курс GeekBrains для начинающих программистов.

Дубликаты не найдены

что за говно ты выставляешь на первый план.

кому нахуй нужен этот мудазвон мелкий с его бабулей?

ты дебил что ли? заметь, это вопрос, мне действительно интересно

@ads , а можно тебя в игнор как-то добавить? или в этом-то и вся суть рекламы?

@ads , добавить рекламу бесплатно?

Обычно за размещение рекламы пикабу доплачивает тем, кто ее хочет разместить. (до 20 тысяч)

GeekBrains: хватит мечтать, начинайте кодить

Хватит мечтать, начинайте кодить в GeekBrains!
Старт — сегодня в 20:00. Записаться . https://goo.gl/8S84K4

Можно найти тысячу вариантов «как», если знаешь «зачем».

Попала в аварию. Была амнезия. Муж (как он сказал, сама его не помню) поддерживал меня все время, помогал его вспоминать, да и всех в принципе. Он постоянно рассказывал истории из моей жизни, показывал фото. Со временем я вспомнила всех, кроме него. Когда.
[читать продолжение]

Чтоб в старости не мерзнуть от мороза – нельзя дышать прохладой на детей.

Можно ли стать программистом после онлайн-курсов?

Задумывались ли вы о том, чтобы кардинально сменить профессию? Да ещё не выходя из дома? Например, программированию — одной из самых востребованных, хорошо оплачиваемых профессий. Онлайн IT-курсы — та самая золотая середина, когда интересно, полезно и не нужно посвящать учёбе круглые сутки. А по окончании обучения — обязательная стажировка в компаниях-партнерах и трудоустройство со средней зарплатой 90 тысяч рублей. Интересно? Портал GeekBrains поможет стать программистом меньше чем за год и начать карьеру в SuperJob, Mail.ru Group, Тинькофф и других крупных компаниях.

Как организовано обучение в GeekBrains

Для получения Профессии нужно пройти набор курсов, каждый из которых длится 1 или 2 месяца. Все обучение начинается с азов. Профессии длятся от четырёх (системный администратор) до одиннадцати (web-разработчик) месяцев. Разумеется, это не означает, что помещённое в «инкубатор» яйцо через полгода станет взрослой птицей, но вы получите «скелет» из базовых знаний. На который потом, во время стажировки, будете наращивать «мышцы» — тонкие профессиональные навыки и приёмы. Тратить деньги на специализированные программы или покупать мощный компьютер не придётся — достаточно обычного ноутбука со стандартным «железом».

Онлайн-лекции, которые здесь называют «вебинары», длятся два часа. Лекторы демонстрируют на экране части кода с пояснениями. Непонятные моменты можно тут же уточнить у преподавателя в чате (либо написать позже личное сообщение, он ответит в течение дня) или обсудить с однокурсниками. Словом, процесс обучения напоминает лекции в вузе, только не нужно рано вставать и ехать на пары: вы подключаетесь к вебинару из любого места, где есть доступ к интернету.

Трансляции идут в хорошем качестве, сидеть у монитора с лупой не придётся.

Все студенты получают домашние задания, которые важно подготовить к следующему вебинару — будет проверка. Например, при изучении Java, Python или другого языка программирования студенты самостоятельно пишут код, выполняя задания от простых к сложным. В конце каждого цикла — тесты, позволяющие оценить, насколько хорошо усвоен материал.

На курс обычно набирается группа из 40 человек. Живое общение с однокурсниками — приятный бонус. С кем-то из сокурсников вы потом будете стажироваться, и создание хороших отношений в команде — половина успеха.

При единовременной оплате Профессии вам дается скидка. Также можно оформить беспроцентную рассрочку через «Альфа-банк» на весь период обучения.

Расписание занятий

Стандартное время вебинаров — дважды в неделю с 20 до 22 часов (Мск). Кто не успел на онлайн-трансляцию, могут посмотреть запись вебинара в личном кабинете. Если планируете уехать в отпуск, можно приостановить учёбу либо прорабатывать материал, лёжа в шезлонге — сайт доступен из любой точки мира.

Обучение на онлайн-курсах GeekBrains можно совмещать с работой, семейной жизнью, хобби и отпусками. Вы не жертвуете свободным временем и изучаете новые предметы на достаточном уровне для получения новой специальности.

Нужен ли опыт?

Без опыта затея имеет смысл, когда вам действительно интересна IT-область. Но даже мало-мальские знания пригодятся для выполнения домашних заданий. Вам будет проще, да и однокурсники зауважают. «Домашку» непременно проверит преподаватель: материалы рассчитаны на обучение с нуля, у вас будет преимущество. Информация выдаётся понятно и доступно, так что проблем с пониманием возникнуть не должно. Учтите, что успеваемость влияет на дальнейшую стажировку и хорошее портфолио. Будете стараться — получите не только знания, но и более интересный вариант стажировки.

Судя по отзывам на сайте IT-портала, большинство студентов раньше не имело серьёзного отношения к программированию, лишь на уровне интереса. Конечно, среди учеников можно найти и тех, кто уже знаком с языками программирования из университетского курса, кто хочет освоить новые, научиться писать приложения для мобильных платформ. И тех, кто получил знания по книгам, а теперь стремится их систематизировать, заиметь сертификат. Девушек среди обучающихся около 20%, но программист — профессия внегендерная, и их становится всё больше.

Стажировка и трудоустройство

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

Существует два вида стажировок после обучения. Первый — непосредственно в самой компании. В течение двух месяцев вы с коллегами применяете полученные знания на практике и создаёте портфолио. Другой вариант — стажировка в компаниях-партнёрах. Сейчас открыто более 350 вакансий. В списке компаний, с которыми сотрудничает GeekBrains — SuperJob, EPAM, «Сбербанк-технологии», Level, «Юзетикс», Geekbit, CloudPayments, «Нетология», Бизнес-инкубатор Финансового университета и многие другие. В этом случае стажировка может быть оплачиваемой, с перспективой дальнейшего трудоустройства.

На сайте публикуются реальные истории людей, которые учились в GeekBrains. Все они сводятся к последующему карьерному росту, повышению амбиций, желанию развиваться дальше и получать всё более интересную работу.

Кроме того, можно почитать немодерируемые отзывы. Обратите внимание на пользовательские оценки курсов и преподавателей: более 71% — пятёрки, еще 21% — четвёрки, то есть более 95% пользователей довольны качеством обучения. А учитывая, что попробовать и начать программировать можно совершенно бесплатно, вы вообще ничем не рискуете. Разве что, успешной карьерой, если откажетесь от учёбы.

Чтобы оценить преимущества онлайн-обучения, можно записаться на двухчасовой бесплатный вебинар по основам программирования. Проходит он по расписанию, обычно, во вторник, пятницу и воскресенье. Уже на пробном уроке вам дадут базу Java: о переменных, ветвлениях и циклах программирования. Этих знаний будет достаточно, чтобы написать первую программу. Так вы на собственном опыте убедитесь, удобно ли организованы онлайн-лекции, понятно ли изложена информация, нравится ли вам выбранная предметная область. На сайте GeekBrains собрано много бесплатных вебинаров и целые мини-курсы.

Как я стал великим программистом

Правда заголовок очень крутой ? :) простите, я Вас обманул, ну как минимум на ближайшие лет 5 точно обманул.

А если серьезно, то во мне достаточно давно витала творческая личность, которая искала порыва.

Но художник из меня так себе, наверное сейчас даже школьник в 5 классе рисует лучше, чем я.

Ну и в общем от всех остальных творческих деятельностей я тоже достаточно далек.

А вот по роду своей IT деятельности самым близким творческим начинанием всегда было программирование.

Я несколько раз уже пробовал начать сам и на Python, и на c#, но в определенный момент видимо из-за отсутствия надобности или возможно моей лени в голове процесс, или же просто в связи тем, что попутно было много другой работы, как-то останавливался.

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

Ну и собственно я давно знал про такой проект как GeekBrains, возможно сейчас в меня полетят помидоры т.к. очень многие его недолюбливают, но я уже привык, что у нас народ сам не пробовал, друзья не пробовали, но они где-то что-то слышали и поэтому хают что-то…

Когда-то я уже занимался на GeekBrains, по-моему в одну из попыток изучения Python это было, и помню, что меня в целом все устраивало, мне нравится и сама система и если хорошенько поискать, то можно найти и хорошего преподавателя.

Собственно хватит предыстории, перейдем к самому вкусному.

Пошел я на GeekBrains искать для себя курсы и узнал, что у них помимо курсов на профессию появились еще и факультеты.

Для я себя я выбрал факультет Java, кому интересно — могут ознакомиться у них на сайте: https://geekbrains.ru/geek_university/java

Чем факультет лучше ? Тут я к сожалению могу пока ответить только основываясь на информации от самого GeekBrains, обязательно будут еще статьи на эту тему, где я уже более подробно постараюсь ответить на данный вопрос.


  • Обучение на университете длится в 2 раза дольше.
  • Университетское обучение имеет более сильную практическую часть, будут семестры в конце которого мы будем сдавать свои проекты.
  • Факультативы от крупных компаний, не уверен что данный пункт будет очень полезным, НО посмотреть что туда входит интересно, возможно я ошибаюсь.
  • Профессию можно проходить достаточно долго, а вот университет на сколько я понял будет иметь график занятий, который тебе самому не удастся двигать — это как достаточно сильный минус, т.к. не все могут свое время подстроить, но так же это и достаточно большой плюс — график не даст расслабиться.
  • Наличие командной разработки — научиться делегировать и брать на себя какие-то куски кода — если вкратце, то научиться командному программированию.

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

Но есть несколько способов оплаты:

  • Платим сразу 150.000 и забываем
  • Платим 50% сейчас и 50% потом (по 75.000)
  • Берем рассрочку в альфа банке на обучение (% берет на себя GeekBrains) и в итоге мы платим 12.500 в месяц в течении года (те же 150.000). Тут кстати так же есть небольшой лайф хак, можно взять рассрочку и сразу погасить кредит в альфа банке, тогда получится, что в итоге мы заплатим что-то около 120.000, но часто такой лайфхак не удастся применять т.к. после нескольких таких маневров — в будущем могут просто не одобрять кредит.

Возможно я сильно ошибаюсь и это будет моя самая большая и бесполезная трата денег, НО в данный момент мне интересно, я получаю удовольствие и если все получится, то почему бы и нет ?

Ну а если не получится и будет полная фигня, то возможно уберегу других людей от данного шага.

Так же уже вчера заказал на Ozon две книги по программированию и уже вечером курьер их привез, что в целом очень удобно

  • Кэти Сьерра, Берт Бейтс, Изучаем Java 2-е издание
  • Герберт Шилдт, Java 8. Полное руководство (оно включается в себя руководство для начинающих)

Ну и если начнется появляться время между чтением книг, выполнения заданий и изучения материалов в целом, то думаю воспользуюсь еще одним достаточно интересным проектом по изучению Java — https://javarush.ru . Но он тоже платный, причем не за курсы или задания, а за время пользования — от 30$ в месяц. Если доберусь, то по итогам тоже сделаю отдельный пост.

Ну а пока я читаю книгу, жду расписания на свой университет и посещаю подготовительные курсы для университета.

Подготовительным курсами кстати является курс Java 1, состоящий из 8 занятий.

Уже было первое занятие и там я подчеркнул несколько интересных моментов, самым интересным было то, что существуют сокращения достаточно часто повторяющихся команд, и например достаточно ввести

sout и получить

или psvm и получить

Что в целом действительно очень удобно.

Я правда понял, что данные сокращения делает непосредственно сама среда «IntelliJ IDEA», но мне кажется, что данный функционал присутствует почти во всех современных средах программирования.

Мои подготовительные ведет преподаватель: Александра Лютикова.

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

Кстати ради интереса я начал следить за количеством «одногруппников» и анализировать, на данный момент курс общий подготовительный для множества направлений сразу — на сайте указано, что нас 44 человека + 1 преподаватель + 3 наставника.

По первому вебинару нас было 25 человек, по количеству человек в чате Telegramm — нас 26 человек.

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

А так же вспомнил ощущения, что нужно делать домашнюю работу, а то тёта заругает :)))

Первая домашняя работа оказалась не сложной, посмотрим, что будет дальше…

А выполняя задания я узнал, что високосный год не всегда каждый 4.

Т.к. например каждый 100 не високосный, а вот каждый 400 високосный :)

В общем я очень надеюсь, что в течении всего года я буду вас радовать только своими позитивными отзывами и рассказами, как я изучил что-то новое для себя и интересное.

К сожалению все материалы GeekBrains находятся под защитой, поэтому делиться тут я не могу, а жаль :)

Успешно закончить курс Java1 на GeekBrains

Данная цель, будет одной из составляющих, более длительной цели по окончанию курса «Мобильный разработчик» на портале geekbrains. Курс Java 1 состоит из 8 блоков, по одному на неделю.

Более подробное описание курса доступно по ссылке:
Java. Уровень 1

После прохождения каждого урока обязуюсь:

  • Писать краткий отчет и выводы о данном уроке. Надеюсь эта информация пригодится другим людям, которые возможно захотят пройти данный курс;
  • Выкладывать задачи домашнего задания и свои решения. Надеюсь найдутся люди, которые будут решать их вместе со мной и смогут рассказать о других вариантах решения задач.
Илон Маск рекомендует:  Что такое код mssql_guid_string

Критерий завершения

Сданы все задания по курсу и получен сертификат об успешном прохождении курса.

Экологичность цели

Давно хотел освоить программирование и реализовать какой-нибудь собственный проект.

Урок 1. Базовые понятия

Формально отмечу данный этап. Однако он уже закончен.

Стоит ли записываться на курсы от geekbrains? Или стоит получить второе высшее образование?

В будущем я хочу стать Android/iOS разработчиком. В данный момент изучаю Java. В принципе, уже решил идти учиться в Высшую Инженерную Школу (Политех) учиться на Java программиста, получить крепкую основу, хорошо работу (надеюсь) для первого времени, но.

Коварные создатели курсов от Geekbrains манипулятивными методами убеждают, их курсы ориентированы на практику, займут меньше времени и гарантируют стажировку в конце обучения.

Я разрываюсь на две части, поскольку очень плохо понимаю, какое образование по-настоящему стоящее. Даже уточню, стоит ли «того» образование на портале GeekBrains?

Очень надеюсь на вашу помощь, друзья, потому как от вашего совета, я не преувеличиваю, зависит моя жизнь. Я ведь старпёр, мне уже 28 лет. Решение должно быть правильным. Надеюсь на вас. Простите за лишние сопли с сахарной пудрой.

  • Вопрос задан более трёх лет назад
  • 116842 просмотра

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

лично мое мнение:
иди на курсы. в универе время и деньги потеряешь.

Так же не рекомендую идти заниматься в «Школу программирования» aka Geekbrains. За ваши деньги вы получите устаревшие материалы и отвратительный сервис.

PS а внешне все на первый взгляд выглядит очень красиво и привлекательно, это да.

Я вот для себя понял, что самое лучшее обучение (если на выходе тебе нужна не корочка или галочка, а реальный приобретённый опыт), это — поставить самому себе задачу, например что-то разработать, только как можно более конкретную. Ну и начать делать. Сначала будет сложно и много вопросов, сожаление, что рядом нет человека, который бы подсказал и т.д. Но по истечению месяца, оглянувшись назад, придёт понимание, что задачу может и не решил ещё, а вот кодить уже на элементарном уровне умеешь.


В своё время я так изучил html и css (да, это не язык программирования), но и я не разработчик)))

Сейчас попробую обуздать питона)))

Купил у GeekBrains пакет курсов по питону. Впечатления разные. Понравились методички и домашние задания, а вот преподы – когда как. Есть очень хорошие, с адекватной подачей, грамотными ответами на вопросы, с дополнительной инфой помимо того, что есть в методичке. Но есть и странные, которых и понимать тяжело и на вопросы ответов не дождешься. Сейчас прохожу третий курс. Наверное, лучше брать поштучно, потому что с одной стороны за пакет предлагают скидку (мой стоил около 50000 в рассрочку), с другой стороны — внутри там может быть то, что вам не особо-то и нужно, типа курса английского для IT-специалиста. Хотя, в пакетах кажется есть курсы, которые поодиночке недоступны. Кроме того, нужно рассчитывать свои силы и обращать внимание на рекомендации типа «Прежде чем соваться в этот курс – пройдите тот, а то ничего не поймете». А то бывает, что вопросы в учебном чате уж очень нубские. Я параллельно еще читаю отдельный учебник, и мне заходит хорошо: прослушал курс, ухватил суть, в учебнике прочитал про нюансы. Материалы все доступны, можно скачать в оффлайн и методички и видео лекций. Выглядит это все вот так:

Понравилось то, что домашку разбирают в начале следующего урока на примере работ других студентов, интересно посмотреть, как другие пишут.
Времени на учебу уходит чем дальше, тем больше. Если на первых занятиях домашние задания занимают полчаса, то к концу курса приходится реально потеть, спрашивать и искать инфу.
Вообще для себя сделал вывод, что пока не начнешь платить за обучение деньги, то будут находится отговорки, чтобы ничего не делать. Не стоит, конечно, рассчитывать, что эти курсы дадут вообще все, что нужно знать, параллельно надо что-то почитывать и что-то самостоятельно делать, лучше завести какой-то свой проектик под это обучение, что собственно и предлагается в пакетах. Но база, на мой взгляд, дается хорошая.

Как я учился программировать, или как лишится личной жизни за 3 шага

На написание этого сообщения меня сподвиг пост в блоге Lexpable, о его попытках обучения С++.
Я ужаснулся от того, что в интернете кто-то не прав и решил, коротко описать, то как я учился и учусь программировать.
Во первых, я Вам рекомендую определится для чего Вам это надо. Если Вы хотите писать игры — то забудьте об этом учтите, что написать змейку просто. Написать, что-то более менее красивое\работающее очень сложно. Это не месяцы учебы, это годы. Годы программирования по 3-4 часа в день. Если Вас это не пугает и Вы готовы потерять регулярный секс с большегрудыми блодинками большую часть Вашей жизни то вперед.
Эти зачеркнутые надписи выглядят очень глупо правда?

Во первых программирование очень широкая область. Описать даже половину применений очень сложно. Для каждой области требуются свои навыки и умения. Я изначально хотел рассказать о типах языков программирования, чтобы показать какой я умный и образованный, но этого тоже делать не буду, ибо помочь, это Вам ничем не сможет. Хотя если кому то будет интересно могу написать отдельную статью.

Но я(Так уж и быть), расскажу о самых популярных языках программирования с которых Вы можете начать. И расскажу о тех учебниках, которые использовал при их изучении.

1. С
Си. Низкоуровневый язык программирования. Для новичка ему очень просто обучится, но очень сложно программировать.
Что-то крупное на нем пишут редко. Собственно я бы не рекомендовал начинать с него, но если Вы хотите просто посмотреть, что такое програмирование, то это Ваш выбор.
Самая интересная книга по нему это:
www.ozon.ru/context/detail/id/2480925/

Но у нее есть несколько минусов. Во первых эта книга очень старая и в ней не учтены некоторые изменения, которые произошли с языком. Но это не принципиально.
И она написана очень академичным стилем. Примерно, как учебник по высшей математики. Если для Вас читать такое трудно, то есть:
www.ozon.ru/context/detail/id/966202/

В ней описаны некоторые основные алгоритмы и рассказано все довольно подробно.

Увы больше книг на русском о С, я не видел и посоветовать не могу.

2. С++
Язык, который вырос из С, путем переработки и добавки в него ООП
Приятный язык, но безумно нагруженный и поэтому сложный. Для новичка, как мне кажется слишком сложный и не понятный. Но это один из самых востребованных языков в России. Поэтому я дам пару советов, касательно литературы.

Очень удобный справочник, я с удовольствием им пользуюсь.

Очень подробная книга. Несмотря на это читается достаточно легко.

Ну и есть еще книга от создателя языка Бьярне Страуструпа:
www.ozon.ru/context/detail/id/85559/

Новичкам, особенно тем, кто не в курсе, что такое программирование и с чем его едят, читать ее сложно и бессмысленно. Но как вторая книга, она смотрится прекрасно.

Недавно вышла новая книги Бьярне Страуструпа, в этот раз, как раз для «newbie»:
www.ozon.ru/context/detail/id/5403053/

Русское издания я если честно не видел, видел только электронное английское. Примерно 100 первых страниц описывается, что такое программист и чем он занимается. В целом довольно интересно. Другое дело надо ли Вам это? Интересно ли? Если нет… То вообще надо ли Вам учится этому? Каждый должен решить сам. Наверно для тех, кто никогда не программировал это самая полезная книга. Единственное может отпугнуть ее стоимость. Я так и не собрался с силами и не заказал на Amazon. Наверно сделаю себе подарок на новый год.

3. Python(Ruby, PHP, Perl, JavaScript, . )
Скриптовые язык. Статья в википедии на тему скриптовых языков странная. Английский вариант лучше.
Почему они вместе? Потому, что они практически взаимозаменяемы. Мне больше нравится Python. Учится ему новичку одно удовольствие. И так считаю не только я, но и ребята из MIT(Один из самых уважаемых технических универститетов в мире), которые читают на нем лекции. Проблема всего одна, учебников на русском по Python нет.
Вернее есть, но они либо не актуальны, либо совершенно не читабельны.
Вот неплохая книга:
www.ozon.ru/context/detail/id/4878060/
Но издание очень старое и сейчас его нигде не купить. Fail.

Актуальное издание на английском:
oreilly.com/catalog/9780596513986
Но на русский оно не переводилось.

У Python есть еще прекрасный гайд для начинающих:
wiki.python.org/moin/BeginnersGuide

Отличная возможность изучить английский язык. Он Вам все ровно понадобится. Хотя бы надо уметь читать и писать на нем.

4. Delphi, Pascal.
Pascal появился почти одновременно с C. Изначально планировался, как академический язык для обучения программированию. Позже появилось его развитие Delphi(В нем добавили ООП). Сейчас это все загнулось и не развивается, учится по нему я бы в любом случае не рекомендовал.

5. С#, Java.
Я не программирую на этих языках и посоветовать литературу не могу, увы. Довольно популярные языки и в целом очень приятные. Они появились относительно недавно и поэтому очень хорошо отражают современные концепции программирования. При этом довольно минималистичны. Если найдете хорошую литературу, то это Ваш выбор.

И так. С языками более\менее разобрались. Но увы выучить синтаксис языка мало. Это тоже самое, что научится ездить на машине только прямо и не уметь сделать даже простейший разворот. А мы же стремимся к победам в формуле один.

Что нас ждет дальше? Это зависит от пути, который вы выбрали. Кроме Computer Science, Вам наверняка потребуются смежные области. Яркий пример математика. Она нужна практически всем программистам хотя бы в минимуме. И за словом математика, скрывается целый комплекс наук, таких как: теория вероятности, статистика, теория чисел и т.д. Основы электроники не помешают, хотя бы рамках информатики.

Ну вот вы выбрали язык, прочитали по нему нескольки книг, написали несколько программ, окончили университетский курс математики… Ваша борода(Накладная в случае если Вы не самец) уже достает до пояса и только Вы хотите стереть пот со лба, как выясняется, что это еще не все… Вас еще ждут целая куча книг по алгоритмам(Часть будет в курсе математики), тонны документации по библиотекам, тысячи новых открытий в области математики, физики, астрономии, физиологии особей противоположного пола(А в особо запущенных случаях даже и своего!) и т.д.
[ПАФОС]Путь программиста — это путь саморазвития и ежедневного роста личности[/ПАФОС]

Фуф… Это было сложнее, чем я думал. Для тех парней со стальными яйцами или девушек со стальными… ээээ яичниками? Которые прочитать столько безграмотного текста я приготовил подарок, да конечно Вы можете сказать, что такого полно в интернете. Но я столько выбирал и так старался! Да и потом она прекрасна… Это нечто вроде, того, как смотреть на картину в эрмитаже… Что?! ЧТО.

За бортом остались:
1. Функциональные языки(Lisp, Haskell, . ). Ибо мало используются.
2. Графические библиотеки(OpenGL, DirectX). Их можно смело приписать к остальным библиотекам.
3. Очень много всего.

Получилось немного сумбурно, но для статьи которая писалась 40 минут, помоему окей. Да и где Вы еще найдете, столько плоских шуток на единицу текста.

Зачем преподавать, если разрабатывать выгоднее. Разговор с GeekBrains

Наверное, люди моего поколения помнят, как родители им в детстве говорили: «иди учиться на юриста, экономиста, менеджера или в иняз — тогда будут работа и деньги». Это был жуткий культ отказа от технических профессий. Родители видели, что произошло с ними — советскими технарями — в маленьких городах. Все предприятия и заводы позакрывались, зарплаты не платили по полгода, и кто не спился, ушел в торговлю. Купил там, продал здесь — вот что надо уметь.

Как же быстро поменялся мир.

ИТ стало вездесущим и — говоря их словами — «престижным». Индустрией, куда все хотят. Там, оказывается, важен не диплом, а навык. Там за месяц можно заработать годовую зарплату родителей. А чтобы «войти в ИТ» надо быть просто умным и капельку усердным, почти без рисков.

Спрос рождает предложение, и сейчас программиста из тебя готовы сделать за полгода, в обход старых десятилетних ритуалов получения профессии.

Хорошо это или плохо, не берусь судить. О том, что такое онлайн-курсы, кто и как на них преподает и какие выпускает кадры, мы с fillpackart поговорили с Александром Никитиным, основателем GeekBrains, одним из крупнейших образовательных порталов в России.

Компания Geekbrains получила на «Моём круге» среднюю оценку 4,0 от своих сотрудников, которые особенно выделили интересные задачи и профессиональный рост. Но самым главным критерием оценки для них оказался «Компания делает мир лучше».

— Я учился на программиста в Бауманке. Закончил, какое-то время работал. Умел писать сайтики на PHP, знал стандартный стек — JavaScript, html. Внедрял CRM-системы Siebel, Oracle. Может я был излишне самоуверенный, но мне казалось, я очень хороший программист. Нас шесть лет мучили разработкой в Бауманке, гоняли по задачам и разным языкам. На самом деле, это была очень клевая школа.

Потом меня потянуло делать бизнес. Это был 2010 год, в то время онлайн-обучение, вебинары и инфобизнес только набирали первую популярность.

У меня в голове срослись две мысли, что я умею и программировать, и этому можно учить онлайн. Вместе с одногруппником я запустил блог — он тогда назывался «Школа программирования». Мы писали статейки о том, как что делать правильно, стали проводить первые курсы, вебинары.

Так что все выросло из блога на WordPress. У нас был сайт-визитка: «вот наши преподаватели, вот наши курсы, приходите учитесь». Какое-то время мы проводили офлайновые занятия, но потом от них отказались. Сконцентрировались только на онлайне, чтобы не распыляться.

— А почему офлайновые не зашли?

Там больше геморроя. Оффлайн намного сложнее масштабируется. Надо открывать кучу центров по стране, чтобы собирать группы. По соотношению выгод и вложений нам показалось, что лучше не делать этого, а просто уйти в онлайн и сконцентрироваться на нём. Концентрация в бизнесе — да и не только — очень полезная штука.

— (Фил fillpackart) А с вашей точки зрения онлайн не уступает по качеству оффлайну?

Конечно, оффлайн эффективнее. Что скрывать — когда ты сидишь напротив преподавателя, контакт с ним намного лучше.

С другой стороны, если ты учишься онлайн, то можешь в каком-нибудь районном центре в Сибири учиться у очень классного преподавателя из Москвы, крутого специалиста, педагога от бога.

— Как курс выглядел тогда?

Первый курс выглядел очень смешно. Он назывался «PHP за две недели» — я лично его вёл. Он был в формате вебинаров, но только аудио, без картинки. Мы вещали как радио, перед занятиями высылали методички, учебные материалы, говорили «посмотрите на строку 17, там написан такой-то оператор, найдите в нём ошибку». Обратная связь была в виде чата.

Потом, конечно, мы стали проводить типичные вебинары, где на экране показывали контентную часть.

Команда GeekBrains (тогда «Школа программирования») в 2011 году

— Первый курс был про PHP. А как вы выбирали дальше?

После первого курса, который шел две недели, мы замахнулись на большой летний трёхмесячный курс — он назывался «Веб-гуру». Мы отталкивались от того стека технологий, который был нужен человеку, чтобы представлять из себя полноценного разработчика. Если мы берём веб, то это, понятно, JavaScript, html и некоторые фреймворки. Тогда очень популярным был JQuery.

Лично моему самому старшему ученику было 82 года. На самом деле, это очень круто, когда человеку в таком возрасте что-то ещё интересно. Он изучал просто для себя, хотел сделать сайт, не знаю о чем — возможно, о своей жизни. Некоторые люди очень молоды душой и в 80, они бодры, активны, хотят жить и развиваться. И это очень здорово.

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

Я бы не сказал, что задача была именно такой. Мы скорее смотрели, что может пользоваться популярностью, что востребовано. Понимаешь, мы давно существуем — скоро будет девять лет. За девять лет можно много программ насоздавать.


На самом деле, у нас есть даже обратный процесс. Курсы по Руби мы закрыли — хотя сами на нем разрабатывали. Они не очень пользовались популярностью, и снова сработало правило, что лучше концентрироваться, чем рассеиваться.

В 2010-м году нас даже было сложно назвать компанией — всем занимались три человека, и мы отталкивались просто от того, какие возможности у нас есть. Был знакомый одногруппник, программист на C#. И мы стали учить Шарпу, он у нас проводил курсы.

Как GeekBrains живется в Mail.Ru Group

— А когда появилась Mail.Ru Group?

Илон Маск рекомендует:  Dos fn 3ch создать файл через описатель

Они появились сильно позже. В 2014 году мы стали не столько учебным центром, сколько сообществом разработчиков, где можно почитать статьи, пообщаться на форуме, посмотреть бесплатные вебинары. Переименовались из «Школы программирования» в GeekBrains. В 2015-м случился очень мощный взлёт. Это заметил Mail.Ru Group, уж не знаю как.

— И как тебе с ними, нравится?

Да. На самом деле, это очень популярный вопрос — понятно почему. Но я полностью отдавая себе отчет могу сказать, что очень нравится — это полная правда. Очевидно, есть минусы большой корпорации, некая бюрократия. Но мы представляли, что такое Mail.Ru Group на момент сделки. Существуем так два с половиной года, и никаких неприятных сюрпризов не было.

Команда GeekBrains в 2020 году

— А на сам момент сделки ты не сомневался?

Нет, потому что устаешь семь лет быть стартапером, хочется признания, надёжных тылов, твёрдой почвы под ногами. В общем, нам хотелось попасть в «Мейл».

— Насколько вы самостоятельны в рамках «Мейла»?

Когда мы обсуждали сделку, нам было важно сохранить большую часть самостоятельности в принятии стратегических решений. Мы её сохранили. У «Мейла» есть сервисные отделы, которые обслуживают все бизнес-юниты группы. Например HR, финансовый отдел, бухгалтерия. Есть, конечно, бренд, большой доступ к экспертизе рынка — очень много с кем есть пообщаться, позвать преподавать, просто перенять знания.

— Как сейчас GeekBrains выглядит за кулисами?

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

А в штате все стандартно — есть отделы, которые можно найти в большинстве компаний. Маркетинг, продажи, отдел качества, отдел продакшена, который делает видео ролики, разработка, дизайн, аналитика.

— (Фил) Ваши разработчики работают вместе с разработчиками Мейла?

Наша система написана на Ruby on Rails, а в «Мейле» нет проектов на Руби. Так что, не особо сложилось. Но у наших разработчиков есть профит от «Мейла», потому что проводится много внутренних митапов по новым технологиям, прогеры собираются вместе, делятся мыслями, новостями.

Но с точки зрения разработки — нет, наши пилят свое, «Мейл» — свое.

— (Фил) А «Мейл» не ревьюит ваши проекты технически?

Можно сказать, что нет.

Кто и как придумывает программы обучения

— Кто в постоянной команде занимается самими курсами, придумывает их, находит под них преподавателей?

Около 10 человек занимаются только разработкой курсов. У нас есть направления: обучение программированию, дизайну, маркетингу, управлению. У каждого направления свой руководитель, и у него своя команда — методисты, менеджеры. Они работают только в рамках своего направления, общаются с преподавателями, составляют программы.

Каждая программа состоит из блоков. Если мы учим веб-разработке, то сначала это html, потом серверный язык, потом фронтенд. Есть методисты, которые следят, чтобы блоки были состыкованы.

— Как вообще появляются курсы — от идеи до первых занятий?

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

Мы проводим постоянные опросы, но они скорее подтверждают наши гипотезы — то, что мы и сами хотели бы запустить.

Дальше дело техники. В работу вступают отделы по направлениям, подбираются эксперты, методисты, которые отвечают за общую идею программы. Дальше по блокам общаемся с экспертами, согласуем контент и начинаем делать.

— Насколько глубоко методисты разбираются в разработке?

Часто это бывшие программисты. Не знаю, бывают ли программисты бывшими.

— Фил, бывают программисты бывшими?

Значит методисты — это просто программисты, раз они бывшими не бывают.

— Что сложнее — разработать курс или продать его?

Не знаю, серьезно. Это настолько разные вещи. Иногда бывает, что продавцы говорят: «Продажи — это самое важное, самое сложное, самое нужное. А эта ваша разработка портала — полная херня». А кто-то говорит наоборот. И вот где правда? Каждый своим делом занимается, и слава богу.

— Ну ты, как человек, который находится над этим, можешь видеть, куда уходит больше ресурсов, времени, людей?

Даже по людям — количество методистов и количество продавцов примерно одинаковое. Я даже не могу выцепить метрики, по которым объективно это оценить. По количеству проводимых в офисе часов? Методисты и продавцы как раз проводят больше всего времени на рабочем месте.

Я склонен представлять это как единый организм. Странно говорить, что печень не так важна, как сердце. Каждый отдел, каждый человек важен по-своему.

Откуда берутся преподаватели программирования

— Как вы нанимаете преподавателей?

Мы берем действующих программистов, потому что очень мало кто ищет работу непосредственно преподавателем. Предлагаем им попробовать себя в этой роли. Потом идет целая цепочка действий, собеседований, подготовок. Человек проводит первый бесплатный (для студентов) вебинар.

Мы знакомимся, смотрим фидбэк на его бесплатные мероприятия. Если видим, что всё окей, то начинаем ставить его на группы платников.

— Как эйчар поймёт, что человек хочет быть преподавателем, если он просто практикующий программист?

Вот черт его знает, если честно.
(закадровый смех)

Мы можем искать по рекомендациям, у нас под боком сидит пара тысяч программистов «Мейла», есть к кому обратиться. Но тонкости HR-работы я просто не знаю.

Находим программистов, спрашиваем, не хотите ли преподавать. Возможно, они уже где-то преподают. Если им интересно, завязывается обсуждение.

— (Фил) То есть, нет определённого шаблона и точных критериев, что вот это хороший преподаватель, а это нет?

Хороший преподаватель — это тот, у кого на нашем портале высокие оценки. Когда мы проводим кандидатов по пути до первой группы — бесплатные мероприятия, собеседования — эйчары многое могут предсказать. Построить гипотезы, насколько успешным преподавателем он станет. А когда он проводит первый вебинар, все становится ясно.

В общем, проверяем на деле.

— (Фил) Нет ли проблем с тем, что почти все преподаватели — удалёнщики?

Мне кажется, нет.

— Какой примерно у них получается график работы?

Если мы говорим про одну группу, обычно это два занятия в неделю. Условные понедельник и четверг, примерно два академических часа, плюс проверка домашних заданий, общение с учениками в чате.

— (Фил) И как вы контролируйте их работу? Есть ли система оценки работы именно вами?

Когда человек ведёт вебинар, на него сложно повлиять в данную конкретную секунду. Можно разобраться постфактум, получилось у него или нет. Чтобы это понять, есть оценки каждого урока. Мы видим общую картину: если в оценках появилась аномалия, мы разбираемся, что случилось. Естественно, есть все записи, и мы это увидим.

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

— (Фил) Вам приходилось увольнять преподавателя, который с вами уже давно?


Есть преподаватели, которые стараются, но видно, что это не их конёк. У них стабильно невысокие баллы. Скорее всего, они просто перестанут получать следующие группы. А кто по объективной статистике преподает лучше всех, те преподают дальше и больше.

Но увольнять… такие случаи были, но они супер редкие. Если приходится снимать преподавателя на середине пути, значит он сделал что-то запредельно нехорошее.

— У практикующих программистов часто есть свое уникальное видение. Как его укладывать в общую методологию?

Да, тут должен быть баланс между общей программой, предпочтениями и опытом преподавателя. Поэтому работаем с преподавателями, чтобы они шли в определённых рамках.

С другой стороны, нельзя у них полностью отнимать возможность передать свое видение и свой опыт.

Зачем разработчику тратить время на обучение других

— В чем вообще мотивация преподавателей?

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

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

Реально очень многим ребятам интересно преподавать, интересно помогать начинающим, интересно с ними общаться, может быть даже находить для себя подмастерий, забирать в свой стартап.

Что говорить, мой партнёр Гайк Айрапетян был моим первым учеником на том самом курсе «PHP за две недели». Он стал лучшим студентом, и мы позвали его нам помогать.

Преподавать — это как играть в футбол. Какая мотивация может быть — да я люблю просто. Вот тут ровно также. Ну а мы в свою очередь можем предложить денежку, студентов и как-то оцифровать успешность твоего преподавания.

— (Фил) А почему методисты не работают разработчиками. Это их собственный выбор?

Мы рабов не держим, поэтому, конечно, это их выбор. Не знаю, Фил, подтвердишь ты или нет, но бывают истории, когда разработчики понимают, что не хотят до конца жизни заниматься программированием, им хочется попробовать себя в чем-то ещё.

Бывало, программисты приходили к нам преподавать, начинали ввести курс, два, потом три, потом набирали пять курсов и уже работали фултайм на GeekBrains. Мы брали их в штат, и они трансформировались в методистов. Переключались с разработки на другую деятельность.

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

Не знаю, сложно сравнить. Если говорить про уровень мидла, то, наверное, да — примерно столько же они и получают.

Но, например, в Mail.ru есть супер-сеньоры, они получают запредельные деньги, обладая абсолютно уникальный экспертизой. Естественно своей вакансией методиста мы это не перебьем.

Но если сравнивать со средней зарплатой программиста по рынку, то у нас что-то похожее.

Онлайн-курсы vs вузы

— Было такое, что вы увидели чужой курс, и вас раздражало, как он ужасно сделан?

Ты знаешь, нет, мы не раздражаемся по этому поводу. Нам есть от чего раздражаться и без этого.

Но это было отправной точкой вообще для создания проекта. Когда я закончил университет, подумал, что можно и не за шесть лет то же самое пройти и достигнуть. Захотелось просто в более удобном виде дать знание аудитории.

— Ты видишь проблему именно в системе образования?

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

Поэтому, не знаю — нет никакой проблемы.

— Ну вы противопоставляете свои курсы этой системе? Надо шесть лет учиться или достаточно пройти курс?

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

Но если говорить про нашу аудиторию, то приходит очень много ребят, которые уже получили образование — высшее или среднее специальное. Они в какой-то момент поняли, что им интересно программирование. И вот для таких ребят, наверное, проще не тратить ещё пять лет на другой вуз, а провести год в GeekBrains.

— Не лучше учиться самому или сразу работать и учиться на практике?

Если финансовый вопрос стоит не очень остро, то мне кажется, лучше курс. А если стоимость непосильна, то есть Google и огромная куча бесплатного контента. Даже у нас несколько сотен бесплатных вебинаров, бесплатных мини-курсов, которые точно дадут старт. Конечно, все можно пройти самостоятельно.

Можно ли стать специалистом в обход классического пути

— У вас есть люди, которые помогают студентам после курсов устроиться на работу. Как это происходит?

Во-первых, с нами многие компании хотят дружить для набора стажеров. Наша задача — просто свести. Когда набирается курс, либо половина, либо большая часть учеников приходит с целью трудоустроиться. Мы проводим опрос и наблюдаем, выполняют ли они эту цель по мере обучения.

По последним метрикам годового обучения в Geek University, 70% трудоустраиваются в процессе обучения. Оставшиеся 30% устраиваются в течение следующих трех месяцев.

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

— (Фил) Есть два скила — умение работать разработчиком, и знания по разработке, которые пригодятся тебе только на собеседовании. Насколько влияют на программу вещи, которые спрашивают только на собеседованиях?

Насколько я понимаю, мы готовим просто разработчиков, без хитрых подготовок именно к собеседованиям. Разве это какие-то взаимоисключающие навыки? То есть, я реально разное должен знать по разработке?

— (Фил) Не взаимоисключающие, но они не пересекаются на 100%. Если поставить себе задачу хорошо проходить собеседования, ты не станешь хорошим разработчиком, но проходить будешь.

Нет, конечно в первую очередь мы готовим программиста, который будет полноценным именно в работе, полноценным сотрудником своей компании.

— Внутри есть экзамен, чтобы убедиться, что человек готов работать?

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

— Как быстро можно стать разработчиком с нуля до уровня джуна?

Я думаю, полгода достаточно, чтобы ты стал джуном.

— Мне кажется, сейчас все популярнее идея, что разработчикам стать просто. И мне кажется, вы её тоже продвигаете, вроде, «стань программистом за две недели».

«Программист за две недели» — этой истории почти девять лет. Я потом только понял, что это не так. Но мне абсолютно искренне казалось, что так и есть. В свое время я не знал язык PHP, и на первой работе в рекламном агентстве он был мне нужен. Я взял учебник, сутки над ним сидел, и что-то простенькое у меня стало получаться. Конечно, я был старшекурсником, и у меня был опыт других языков.

Но сейчас больше нет «двух недель» — вот к чему я веду. Самая основательная большая программа, которую мы рекомендуем — это годовое обучение. Есть программы полегче и попроще, но они тоже от шести месяцев. Полгода — это действительно тот срок, когда ты начинаешь что-то из себя представлять.

— Самые злые комментаторы Хабра не согласятся, наверное, и с этим. Скажут, что ты ни за полгода, ни за год не станешь разработчиком. И многие думают, что из-за таких курсов, когда люди с нуля учатся полгода и приходят работать, ломается рынок. Он становится полон неквалифицированных людей.

Я не собираюсь спорить с комментаторами Хабра, поверь. За годы существования я такое количество комментариев слушал обо всем, что мы делаем, что у меня никакого желания спорить нет.

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

— А получаете фидбек от работодателей, к которым пришли люди с ваших курсов?

Да, конечно. Говорят давайте ещё.

— Как ты думаешь, вы эту нишу заняли или создали?

Когда мы только начинали общаться с «Мейлом», мы как раз говорили, что хотим создать рынок. По крайней мере мы точно были драйвером. Не знаю, может быть до сих пор остаемся. Много проектов на нас смотрели, и, наверное, по-прежнему смотрят.

Ты не поверишь, какое количество бывших преподавателей GeekBrains открывало свои школы программирования — я думаю порядка двух или трёх десятков.

— Есть такой анекдот, что лучший способ заработать миллион, это рассказывать, как заработать миллион. Тебе не кажется, что вести курсы — это больше про зарабатывать деньги на наивности, чем реально учить?

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

— (Фил) Ты говорил, что преподавать должно нравиться, даже если на этом не заработаешь много. Про компанию можно также сказать?

Я не хочу использовать громких слов, типа «мы семья», но некий общий дух есть. Мы знакомы с основателями SkyEng, и хорошо общаемся. Они как-то раз про свою компанию так сказали: «слушай, мы все немножко повёрнуты, мы как секта, в хорошем смысле. Мы очень заряжены».

И мне кажется, мы тоже в определённом смысле секта. Мы тоже заряжены на что-то очень хорошее.

Понравилась статья? Поделиться с друзьями:
Кодинг, CSS и SQL