Случайны выбор дневника Раскрыть/свернуть полный список возможностей


Найдено 159 сообщений
Cообщения с меткой

онлайн обучение - Самое интересное в блогах

Следующие 30  »
rss_rss_hh_new

Взлом собеседования на Junior Developer

Пятница, 19 Августа 2016 г. 14:17 (ссылка)



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



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



Часть 1. Сколько стоит время “домохозяйки”?



Небольшой офтоп. Все вы знаете, что через Интернет можно работать, и, в частности, оказывать услуги. Репетиторы, тренеры, консультанты, все эти ребята работают по одной из классических схем: “Утром деньги, вечером стулья” (предоплата), “Утром стулья, вечером деньги” (пост-оплата) или “Утром часть денег, днем стулья, а вечером оставшаяся сумма” (пост-оплата с авансом).



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



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



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



Вы видели фильм “Время” с Джастином Тимберлейком в главной роли? В сюжете время было и одним из измерений, и платежной единицей. Для обмена временем использовался некий функционал с индикатором, встроенным в руку. Думаю, это было бы оптимальным решением задачи, но к сожалению, в реальной жизни time-based billing сервисов не так уж и много. Большинство из них, это сайты, заточенные под конкретные задачи (юридические консультации, службы технической поддержки или те же интимные услуги онлайн). Минус этих сервисов в узкой специализации и огромных комиссионных (некоторые берут до 30%). Из более менее универсальных решений выделяются западные Transcepta, Replicon и Zuora. Из отечественных, разве что, StretchPay даёт функционал посекундного перевода средств между кошельками в Яндекс.Деньгах.



О том, как эти инструменты помогают в работе я расскажу чуть позже. А пока...



Часть 2. Строитель — идеальный кандидат на Junior программиста



Карьерная лестница программиста всегда чёткая и ясная. Она абсолютно логична, как и всё, что касается программирования. Я видела много схем, но все они напоминают военную иерархию. В начале ты рядовой (стажер), затем можешь стать ефрейтором (начнешь тестировать софт), если подучиться, то можно пойти в сержанты (стать старшим тестировщиком, или админом, или назовите как хотите), конечная остановка здесь — старшина (архитектор или менеджер). Затем идут офицерские звания (собственно, разработчики), изобилующие приставками Junior, Experienced, Senior и так далее.



В HR-сленге есть такое понятие — “эффект МакДональдз”. Суть его в том, что в солдаты может записаться любой человек от 18 до 50 лет, а вот офицером, в большинстве случаев, может стать только тот, кто либо прошел весь путь с самого начала, либо пришел уже в офицерском звании. Вот последний вариант самый популярный. Так в МакДональдз вы вряд ли увидите менеджера младше 26 и старше 35. Откуда же берутся все эти люди в белых рубашках, если средний возраст сотрудников, стоящих за кассой, около 20 лет? Что они делали почти 10 лет? Чем занимались?



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



Поток желающих пройти собеседование на младшие должности “разрабов” огромен. Но процент кандидатов, которые пройдут хотя бы первый этап, меньше на порядок. Чтобы не захлебнуться в пустой работе, ИТ-компании делегируют задачу первичного отбора небольшим HR-конторкам (вроде той, где работала я).



Еще одним немаловажным фактором, почему ИТ-компании отстраняются от поиска некоторых вакансий, является нежелание “пачкать руки” (особенно это актуально для компании с иностранным капиталом). Всё дело в том, что главный критерий для отбора на младшие должности в крупных ИТ-фирмах — вовсе не знания, а психологический портрет кандидата (ППК). Нужно отметить, что HR-департаменты ИТ-компаний, как огня боятся самостоятельно работать с любыми психологическими штуками (потому, что это потенциальная тема для судебного иска), всячески маскируя их под забавные тесты, а-ля Google, или перекладывая на чужие плечи.



Для чего это делается? Дело в том, что каждый абстрактный сотрудник имеет вполне конкретный бюджет на развитие. Он об этом даже не догадывается, но работодатель рассматривает его, как инвестицию. У каждый инвестиции есть определенный цикл окупаемости. Для сотрудника без опыта, которого к тому же придется ещё обучать, такой цикл может составлять до 18 месяцев. Грубо говоря, работодатель должен быть уверен, что кандидат его кинет и многократно окупится.



Я знаю это, потому что работала в HR-фирме, специализировавшейся на подборе кадров для одной довольно известной ИТ-компании, и своими руками заполняла ППК. Это были электронные анкеты, в которые вносилось довольно много личной информации о соискателе (естественно, без его согласия). Анкета заполнялась при помощи непрямых наводящих вопросов. Кандидаты зачастую думали, что мы с ними просто болтаем, но на самом деле мы собирали материал, который отправляли на почту, и через некоторое время получали ответ с баллами.



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



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



Немного инсайд-информации, которая слегка приоткроет завесу логики ППК.




  • Повышенное стремление к карьерному росту — плохо. Как я уже сказала, вы должны окупаться минимум 18 месяцев. Если через полгода вы попросите повышение, то не выполните это требование. Так что если на вопрос “Кем вы видите себя через год в нашей компании?” ответить “Junior Developer” (при том, что вы идете на тестировщика), вас отсеют не задумываясь.

  • Неконфликтность — хорошо. Было несколько сценариев вывести кандидата из себя. Обычно я повышала голос и с упреком говорила: “Мы же просили (на самом деле не просили хе-хе) вас прислать резюме на электронную почту, а вы с собой принесли! Если вы не знаете, как пользоваться электронкой, почему вы хотите работать в ИТ?” Особенно “накрывало” самоуверенных выпускников престижных вузов. Некоторые разворачивались и уходили. Один парень даже заплакал, я не шучу.

  • К слову, о самоуверенных отличниках: требования к зарплате. Западные компании очень чутко относятся к цифре, которая бы вас устроила. Нам кажется: “А, скажу какую-нибудь тыщу баксов…” Эти люди оценивают зарплатный порог, исключительно исходя из рамок бюджета на вакансию. Бывает так, что на должности с одинаковым называнием, но в разные проекты, окно зарплаты может быть 500-700$ и 650-730$. Если от балды запросить 900$ из расчета на торг, то торговаться будет не с кем.

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

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

  • Семейное положение: вопросов по этой тематике несколько, но не на все можно получить ответы. Например, учитывается также и гражданский брак, и просто “встречаюсь”, и, как говорится, “всё сложно”. Вероятно, в этом разделе есть какая-то статистическая база, но для девушки формула “возраст 26 лет, не замужем, не была и не в гражданском браке” вызвала резкий рост балла. И да, мы пользовались социальными сетями, заполняя анкеты кандидатов.

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

  • Внешний вид. Вот тут всё очень странно. В разделе внешний вид были обобщенные пункты, среди ответов на выбор: “аккуратный”, “модный”, “неряшливый”, “панк”. При этом был пункт “длина ногтей”, возможно, чтобы не раздражать окружающих, когда стучишь по клавишам...

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



Оплата услуг HR-фирмы, в которой я работала, была сдельной. Мы получали одну месячную ставку кандидата, прошедшего все собеседования заказчика. Моя зарплата была лишь небольшим процентом от этих денег. И однажды по пути домой меня осенило. Я поняла, как же меня это всё достало. Что я имела: съемная однушка на окраине города, кот, диван и ноутбук, со стёршимися клавишами. Я решила сорвать банк. И еще до того, как вставить ключ в замочную скважину квартиры, я совершенно точно знала, что буду делать дальше.



Часть 3. Может ли кухарка пройти собеседование?



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



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

— Эмм… Тип, это… Никогда… Какое ему собеседование? Ну, полгода, минимум. Интенсив по 3 занятия в неделю, плюс человек должен самостоятельно заниматься столько же.

— Саша, погоди, я говорю не о подготовке джуниора, а о прохождении собеседования на джуниора. Разницу улавливаешь?

— Ну ты же знаешь правила, человек должен будет пройти отборочное собеседование…

— Это я беру на себя!

— Ну тогда под конкретную компанию можно подготовить человека месяца за 3 или 4. Часть вопросов на собеседовании стандартные, но есть задания, которые часто меняются. Плюс финансовая сторона…

— А что с финансовой стороной?

— Ну, нафига мне его быстро готовить? У меня же предоплата: чем больше занятий, тем больше я зарабатываю…

Диалог привожу в качестве иллюстрации того факта, что многие курсы программирования искусственно раздуты. Работают они по схеме предоплаты, а банальные принципы психологии рынка подсказывают: “Чем больше товар, тем выше цена”. Зачем напрягаться, выжимаясь перед учениками, если можно неделями рассматривать одни и те же алгоритмы.



Как вы понимаете, я решила подсидеть своего работодателя и готовить кандидатов самостоятельно. Одна анкета могла дать до 700$ за тестировщика. Джуниоры приносили не менее до 1000$. В потоке из сотен анкет это не так уж и много, но в моём случае 5 верных кандидатов за 3 месяца могли бы обеспечить мне зарплату. А готовить кандидатов я собиралась самостоятельно.



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



Забегая вперед, скажу: в результате мы сократили время подготовки к собеседованию с полугода до 75 дней. Как это работает?



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



В чем секрет? Я заметила любопытный факт, в компаниях даже самые неквалифицированные сотрудники со временем обучались пользоваться весьма сложными инструментами (взять ту же 1С). Это говорит о том, что все эти мифы о умных от рождения “5% населения” — чушь собачья. В любом процессе главное — практика.



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



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



Секреты наших достижений спрятаны глубоко в мозгу. Если бы Майкл Фелпс лет в 15 понял, что он не самый лучший пловец в своём городе, он бы давным давно закончил университет и стал юристом. Именно осознание своих достижений заставляет людей достигать большего. А что делать если достижений нет? Ошибочка! Достижения есть всегда, нужно только открыть на них глаза. Чем я и занималась.



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

В-третьих, по наводке “домохозяйки” мы стали использовать StretchPay для повременной тарификации занятий. Это очень простая штука: нажимаешь “play” — деньги начинают капать на кошелёк тренеру, время пошло, если занятие заканчивается — выключаешь. При этом тренер видит оплату в реальном времени.



Важной особенностью является так же возможность “стимулировать продавца услуги”, кликая “+” или “-”, меняя интенсивность денежного потока (остается только догадываться, как именно такой опцией пользовались клиенты веселой “домохозяйки”). Обычно о сумме мы с учениками договаривались в самом начале и в процессе её не меняли, хотя можно было и увеличивать — типа чаевые (за уменьшение суммы в процессе занятия следовал бан).



Таким образом, мы решили проблему с раздутым графиком обучения и рисками, которые возникают при предоплате. Иногда Саша так увлекательно рассказывал, что вместо двух часов занятий ученики оставались на 3 или даже 4. Подумайте, в случае предоплаты Саша работал бы сверхурочное время бесплатно (или просто прекращал бы занятие), но с посекундной тарификацией вопрос решался сам собой. Такой подход удобен и ученикам: можно консультироваться в неурочное время по 10-20 минут, и платить только за использованное время. Попробуйте на обычных курсах попросить преподавателя по скайпу помочь с домашкой, в нашем случае всё просто: звонок, включили таймер, быстро помог, выключили. Это очень справедливый и честный подход. Мы подсчитывали — посекундная тарификация занятий приносит преподавателю больше денег, чем предоплата, при этом ученики испытывают больше удовольствия от процесса обучения. По сути, это напоминает оплату наличными и при этом абсолютно безопасно для всех участников: никто не может друг друга кинуть на деньги. Согласитесь, очень простой лайф-хак, но совсем не очевидный.



Эпилог. Как кинуть ИТ-компанию и при этом остаться в живых



В бизнесе образования лучшая реклама — сарафанное радио. После того, как мы за полгода подготовили и устроили на работу пятнацать человек, к нам стала выстраиваться очередь желающих. По рынку поползли слухи о необычных курсах, которые быстро обучают людей далеких от мира ИТ и гарантируют трудоустройство. И тогда случилось чудо: ИТ-компания поручила мне (а я на тот момент уже работала с ними по контракту, как юридическое лицо), связаться с … трам-пам-пам … моими курсами, и договориться о сотрудничестве.



Стало понятно, что с таким подходом, лавочка скоро закроется, HR-отдел узнает, что их анкету ППК взломали и сменит формулу. Тогда я решила сделать то, к чему так долго шла — сорвать банк. Я связалась с ИТ-компанией и сказала, что договорилась с курсами — те будут отправлять всех своих выпускников напрямую к ним, но для этого нужно оптом выкупить базу уже существующих студентов и выпускников. По 100 долларов за студента, база на 100 человек. Согласитесь, это неплохая экономия для HR-отдела, который отдает по 700$ комиссионных за одного трудоустроенного кандидата.



Хочу заметить, всё получилось более-менее честно: они получили свой список студентов (правда, некоторые из них еще и недели не отучились), я получила свои деньги — ведь это действительно были мои курсы. То, что я дальше буду заниматься этим бизнесом — я не гарантировала (да никто и не просил). Так что если у уважаемой ИТ-компании, после этой статьи, появится желание каким-то образом свести со мной счеты, ну что же, прошу. Но чуть раньше я заменю в этой статье каждую фразу “ИТ-компания” настоящим названием. Так что тут есть над чем подумать.



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


Original source: habrahabr.ru (comments, light).

https://habrahabr.ru/post/308110/

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
albikay

Результат сегодняшних посиделок. Видео презентация Венок невесты.

Четверг, 14 Июля 2016 г. 19:00 (ссылка)
hm-pro.ru/uncategorized/rez...?_utl_t=li


Результат сегодняшних посиделок. Видео презентация Венок невесты. | Pro-Handmade. Онлайн Колледж



 



Результат сегодняшних посиделок. Видео презентация Венок невесты.



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



Смотрите ролик, который у нас получился

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
albikay

Как сделать видео презентацию. Просто!!!

Четверг, 14 Июля 2016 г. 18:45 (ссылка)
hm-pro.ru/vebinar?_utl_t=li


Вебинар | Pro-Handmade. Онлайн Колледж

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
albikay

Pro-Handmade Посиделки

Суббота, 21 Мая 2016 г. 14:53 (ссылка)
hm-pro.ru/vebinar?_utl_t=li


Вебинар | Pro-Handmade. Рукодельный колледж



Pro-Handmade Посиделки





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





Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
Служба_поддержкиТЦ

Расписание обучающих мастер классов на 08.04.2016

Пятница, 08 Апреля 2016 г. 15:16 (ссылка)


Расписание обучающих мастер классов на 08.04.2016.



Всем привет. С вами ТЦ с нуля в миллионеры и академия инвестирования Dem Winner.  



Мы сегодня для вас приготовили 2 обучающих урока по торговле на московской фондовой бирже и по торговле бинарными опционами. 



18-00 Как гарантированно зарабатывать на бинарных опционах от 1000 руб. за одну торговую сессию http://bit.ly/20kd6V4



Читать далее...
Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
Служба_поддержкиТЦ

Расписание обучающих Онлайн Уроков на 06.04.2016

Вторник, 06 Апреля 2016 г. 01:18 (ссылка)


Расписание обучающих Онлайн Уроков на 06.04.2016





С вами ТЦ С нуля в миллионеры и Академия Инвестирования Dem Winner. Сегодня мы приготовили для Вас 3 варианта бизнеса. Как с вложениями, так и без. Для Вас выступят 3 спикера, гуру своего дела. Мы вам предлагаем присоединиться к нам и уже начать зарабатывать.





16-00 Как Вам начать зарабатывать от 50 000 руб. с каждой сделки на оптовой торговле при минимальных затратах, без начальных знаний и уменийhttp://bit.ly/1VjnMlw

Читать далее...
Метки:   Комментарии (2)КомментироватьВ цитатник или сообщество
Служба_поддержкиТЦ

Расписание обучающих Онлайн Уроков на 03.04.2016

Воскресенье, 03 Апреля 2016 г. 14:16 (ссылка)


Расписание обучающих Онлайн Уроков на 03.04.2016.



 



Всем привет. С вами Академия Инвестирования Dem Winner и ТЦ с нуля в миллионеры. Сегодня воскресенье и мы подготовили для Вас удивительные мастер классы от ведущих спикеров.





16-00 Как Вам закрыть свой банковский кредит досрочно,

за 25%-50% от его стоимости за счет чужой дебиторской задолженностиhttp://bit.ly/23PG6sp 





читать далее
Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
Amalia_2012

Учиться, учиться и еще раз учиться!

Суббота, 27 Февраля 2016 г. 15:52 (ссылка)

Я нашла много сайтов с онлайн обучением. Хоть и неофициально, но это прекрасная возможность получения знаний от ведущих ВУЗов и преподавателей страны! Видеолекции в прекрасном качестве, тесты, и есть возможность получения сертификатов. больше всего мне понравились сайты "Универсариум", "Открытое образование", "Арзамас" и "Интуит" (но там меньше видеолекций). Я записалась на много курсов и каждое утро перед работой слушаю лекции. На каждом сайте создала личный кабинет, где все расписано и отображаются результаты.
Сейчас в процессе курсы: "Генетические коды цивилизаций", "История русского театра, как история России", "Менеджмент туризма", "Как много мы знаем о декабристах" и самый лучший, интересный и наверное трудный "Язык, культура и межкультурные коммуникации", который ведет замечательная женщина, преподаватель МГУ С.Г. Тер-Минасова.
Мне очень нравится!..
И я так тоскую по университету, по его величественной атмосфере, лекциям, по преподавателям даже.. Окажусь ли я еще когда-нибудь на настоящей лекции?((

Метки:   Комментарии (3)КомментироватьВ цитатник или сообщество
ketsy

Онлайн обучение (или как я учусь бесплатно)

Воскресенье, 21 Февраля 2016 г. 23:11 (ссылка)


В прошлом посте меня многие спрашивали, где я учусь онлайн. Чтобы не писать каждому длинных комментариев, решила написать подробный пост. Где-то год назад я узнала о возможности пройти онлайн обучение бесплатно на сайте универсариум (если погуглите, сайт легко найдете). Зарегистрировалась и стала ждать начало курса. Тогда я проходила пару курсов, сейчас прохожу 6 одновременно. Честно говоря, для меня это большой объем. Так как интервал у них всего неделя. Поэтому прежде, чем записываться на все подряд, подумайте, а сможете ли вы столько прослушать и усвоить материал.



2064475_ (700x412, 49Kb)



Читать далее...
Метки:   Комментарии (10)КомментироватьВ цитатник или сообщество
rss_rss_hh_new

Новые бесплатные курсы виртуальной академии Microsoft Virtual Academy, февраль 2016

Среда, 10 Февраля 2016 г. 12:09 (ссылка)






Начало года! И мы рады поделиться с вами обзором новых бесплатных курсов виртуальной академии Microsoft MVA. Регулярно эксперты Microsoft продолжают выпускать курсы и готовить материалы специально для вас, чтобы предоставлять актуальную информацию разработчикам и ИТ-профессионалам.



Новинка! Управление жизненным циклом приложений (ALM) для начинающих компаний

Вы собирается выпустить свой первый продукт в качестве предпринимателя? В этом курсе можно ознакомиться с основными принципами инженерного управления жизненным циклом приложений, которые необходимы при реализации вашей мечты. Рассматривается система управления версиями, управление выпусками, автоматизированное тестирование и многое другое. Узнайте, что означают такие термины, как Git, SCRUM и TDD, и выясните, почему они могут обеспечить более высокое качество первого выпуска, чем у конкурентов.

Читать дальше →

https://habrahabr.ru/post/276843/

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_rss_hh_new

[Перевод] Откройте новую версию IDE CodinGame

Четверг, 24 Декабря 2015 г. 21:50 (ссылка)


image

На этой неделе стала доступна новая версия IDE. Предыдущая версия уже умела многое: работал автокомплит, подсветка кода и мультикурсор … но теперь среда разработки стала ещё лучше и удобнее. Мы постарались собрать как можно больше отзывов и сделать её более дружелюбной к пользователю, если у вас не было ещё шанса в этом убедиться, вот вам несколько причин для этого:

Читать дальше →

http://habrahabr.ru/post/273991/

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_rss_hh_new

[Перевод] [CodinGame] Back to the Code: Recar и Olaf69 делятся своими стратегиями

Пятница, 13 Ноября 2015 г. 18:16 (ссылка)

image



Соревнование Back to the Code закончилось и мы получили огромное удовольствие от просмотра различных повторов игр и изучения стратегий в каждой. Мы увидели достаточное количество хороших идей и мы надеемся вы насладились игрой в той же степени, что и мы.



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



Recar



Для игры с 3 или 4-мя:



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



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



Ищем лучший вариант хода для заполнения:



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



Если в прямоугольнике есть вражеские клетки, то очки = 0 и выходим.



Для области меньше 3 по любой из осей очки = 1 / расстояние до верхней левой точки

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



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



Очки считаем как (число нейтральных клеток / число шагов)



Очки * 2 если нейтральных клеток хватит для победы.



Для двух игроков:

Очки * 2 за то что прямоугольник касается краем через x=17 и эта средняя линия еще мало заполнена — там больше 10 нейтральных клеток.

Очки / 2 если размер прямоугольника больше 14 по любой из осей.



Для трех или четырех игроков:

Очки * 1.1, если прямоугольник касается края поля.

Очки / 2 если размер прямоугольника больше 13, 12 по любой из осей для 3 и 4 игроков соответственно.

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

Очки / 10 если информация из будущего сообщает что на этот прямоугольник претендуют соперники.

Для более стабильного поведения выбранному прямоугольнику с прошлого кадра даем бонус к оценке 1.1.



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



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



В результате получаем точку в которую нам оптимально сейчас идти чтобы заполнить «оптимальную» выбранную область.



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



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



Olaf69



Я только что залил на GutHub репозиторий, который я создал для игры. В нём вы cможете среди прочего найти список примечаний к коммитам.



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



Дерево всех возможных состояний было внушительно большим (близко к 5^кол-во игроков^350 нодов), так что было необходимым придумать несколько правил, которые бы ограничивали поле вариантов состояний. К концу игры правила расширения дерева были такими:


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

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





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



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




  • Если клетка впереди него нейтральная, он на неё переместится (подразумевается, что ты знаешь куда он движется)

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

  • Если ни одной нейтральной клетки рядом нет, то он будет двигаться к ближайшей.





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



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



На самом деле, с теми правилами расширения я всё ещё был слишком ограничен доступным временем, я только мог оценивать пути небольшой глубины(близко к 10-12, примерно 60000 ответвлений). Скудных 12 клеток было недостаточно, чтобы сформировать большой прямоугольник на сетке размером 35х20 клеток. В действительности это больше заставило меня двигаться по спиралевидной траектории.



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



Если у меня получалось просмотреть всё дерево (частенько за время игры), тогда я пытался уменьшить шаг до 2 клеток, а потом – до одной.



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



00000000001111111111222222222233333

01234567890123456789012345678901234

+-----------------------------------+

0|xxxxxxxxxxxx................ooooooo|0 o: клетки, принадлежащие мне

1|xxxxxxxxxxxx. o o|1 O: Моё положение

2|xxxxxxxxxxxx. oo o|2 .: Лучший расчётный путь

3|xxxxxxxxxxxx. o o|3

4|xxxxxxxxxxxx. o o|4 Проблема, я закрою область только через 22 раунда…

5|xxxxxxxxxxxx..Ooooooo o o|5

6|xxxxxxxxxxxx oo o o|6

7|xxxxxxxxxxxx o oo o|7

8|xxxxxxxxxxxx ooo o|8

9|xxxxxxxxxxxx oo o|9

10|xxxxxxxxxxxx o o|10

11|xxxxxxxxxxxx o o|11

12| x x o o|12

13| x o o|13

14| x o ooooooooo|14

15| x ooo |15

16| x |16

17| x |17

18| x |18

19| Xxxxxxx |19

+-----------------------------------+

00000000001111111111222222222233333

01234567890123456789012345678901234



С единственным критерием в виде количества очков захват всё больших и больших областей является наиболее интересным поведением. И в конце концов твои планы срываются твоими противниками. Я решил использовать две различны формулы:


  • Количество дополнительных очков / оставшееся количество шагов -> становится интереснее закрывать маленькие области

  • Общее количество очков / общее количество шагов -> немного оптимизирует области, но они остаются слишком большими





В конечном итоге я решил остановиться на следующем: Количество дополнительных очков + 20 / оставшееся количество шагов + 20



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


  • Ограничивать насколько возможно количество запросов к заполняющей функции;

  • Оптимизировать калькуляцию счёта;

  • Оптимизировать поиск ближайшей нейтральной клетки;

  • Эффективное управление памятью ответвлениями дерева поиска;



И всё же, я сожалею, что мне не хватило времени применить все мои идеи, а именно использовать возможность отправиться назад во времени!

Original source: habrahabr.ru (comments, light).

http://habrahabr.ru/post/269107/

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
КЛУБ_РУКОДЕЛЬНИЦ (Автор -Мама_Клара)

Создадим игрушки своими руками вместе. Приглашаю!

Понедельник, 04 Мая 2015 г. 18:54 (ссылка)


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

1.

580x400 (580x400, 277Kb)





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

Зарегистрироваться и узнать о подарках



http://toysmay.foreven.ru/articles/1543


У вас 2 автоматически сохраненных сообщений Показать

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



Занимайте свое место на Международной онлайн-конференции, заполнив форму приглашения здесь:

http://toysmay.foreven.ru/articles/1543



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



DSC00746 (525x700, 469Kb)DSC01303 (525x700, 516Kb)DSC05596 (456x700, 479Kb)DSC07114 (480x640, 295Kb)



P.S. Не забудьте просмотреть страничку ниже и принять участие в розыгрыше бесценного подарка.



Перейти на страницу конференции

http://toysmay.foreven.ru/articles/1543



До встречи на конференции!



С ув. Ольга Чепижная (Мама Клара)

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
Я_и_мой_малыш (Автор -Мама_Клара)

Каждая мама может научиться создавать игрушки. Приглашаю!

Понедельник, 04 Мая 2015 г. 09:16 (ссылка)


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

1.

580x400 (580x400, 277Kb)





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

Зарегистрироваться и узнать о подарках



http://toysmay.foreven.ru/articles/1543


У вас 2 автоматически сохраненных сообщений Показать

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



Занимайте свое место на Международной онлайн-конференции, заполнив форму приглашения здесь:

http://toysmay.foreven.ru/articles/1543



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



DSC00746 (525x700, 469Kb)DSC01303 (525x700, 516Kb)DSC05596 (456x700, 479Kb)DSC07114 (480x640, 295Kb)



P.S. Не забудьте просмотреть страничку ниже и принять участие в розыгрыше бесценного подарка.



Перейти на страницу конференции

http://toysmay.foreven.ru/articles/1543



До встречи на конференции!



С ув. Ольга Чепижная (Мама Клара)

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
ЯРМАРКА_РУКОДЕЛИЯ (Автор -Мама_Клара)

Создадим игрушки своими руками вместе. Приглашаю!

Понедельник, 04 Мая 2015 г. 09:14 (ссылка)


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

1.

580x400 (580x400, 277Kb)





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

Зарегистрироваться и узнать о подарках



http://toysmay.foreven.ru/articles/1543


У вас 2 автоматически сохраненных сообщений Показать

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



Занимайте свое место на Международной онлайн-конференции, заполнив форму приглашения здесь:

http://toysmay.foreven.ru/articles/1543



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



DSC00746 (525x700, 469Kb)DSC01303 (525x700, 516Kb)DSC05596 (456x700, 479Kb)DSC07114 (480x640, 295Kb)



P.S. Не забудьте просмотреть страничку ниже и принять участие в розыгрыше бесценного подарка.



Перейти на страницу конференции

http://toysmay.foreven.ru/articles/1543



До встречи на конференции!



С ув. Ольга Чепижная (Мама Клара)

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
Элияна_Трофимова

Подарок для Вас! Онлайн обучение!

Пятница, 01 Мая 2015 г. 21:44 (ссылка)


 



Дорогие Друзья!!! Сегодня ПРАЗДНИК!



Хочу Вам сделать ПРИЯТНЫЙ, ПРАЗДНИЧНЫЙ ПОДАРОК!



Возможно, Вы ищете в интернете свое ПРЕДНАЗНАЧЕНИЕ, ЧТО-ТО ИНТЕРЕСНОЕ, что изменит Вашу жизнь, Ваш образ жизни!



А может быть ВЫ ТАК ЖЕ КАК Я (когда-то), ищете или уже устали ИСКАТЬ возможность ЗАРАБОТКОВ В ИНТЕРНЕТЕ.



НО Я УВЕРЕНА!



 



Вы даже не ПРЕДСТАВЛЯЕТЕ, какие ИНТЕРЕСНЫЕ ВОЗМОЖНОСТИ ВАС ЖДУТ В БЛИЖАЙШИЕ ДНИ!



ПРИГЛАШАЮ ВАС, В МОЮ БЕСПЛАТНУЮ ОНЛАЙН ШКОЛУ ОБУЧЕНИЯ ЗАРАБОТКАМ В ИНТЕРНЕТЕ, в школу ДОБРЫХ ДРУЗЕЙ и УДИВИТЕЛЬНЫХ ВОЗМОЖНОСТЕЙ!



Да! Вам ПРОСТО ПОВЕЗЛО!!!



Мое ПРЕДЛОЖЕНИЕ ДЕЙСТВУЕТ только ПЕРВЫМ 200 человек, которых я ВЫБЕРУ, можно сказать закрытыми глазами.



 



Согласитесь:



 



Вы и Я, мы не знакомы! И я УВЕРЕНА, очень скоро



МЫ С ВАМИ ВСТРЕТИМСЯ в онлайн конференции,



ПОЗНАКОМИМСЯ, и вместе  определимся,



по какой дороге пойдем Вместе с Вами.



Это станет ПРИЯТНЫМ ПУТЕШЕСТВИЕМ В ИНТЕРЕСНОЕ,



ПЕРСПЕКТИВНОЕ БУДУЩЕЕ В СЕТИ ИНТЕРНЕТА!



 



Кто-то, из Вас СТАНЕТ УЧИТЬСЯ ЗАРАБОТКАМ В ИНТЕРНЕТЕ!



Впервые ПОЛУЧИТ свой первый заработанный ДОХОД!



Кто-то, СТАНЕТ ПАРТНЕРОМ В МОЕМ НОВОМ, УНИКАЛЬНОМ ПРОЕКТЕ!





 А кто-то НАЧНЕТ СВОЙ ВЫСОКОДОХОДНЫЙ БИЗНЕС

с НЕОГРАНИЧЕННЫМ, ЕЖЕМЕСЯЧНЫМ ДОХОДОМ!!!



КАЖДЫЙ ИЗ ВАС имеет ВОЗМОЖНОСТЬ ПОЛУЧАТЬ от меня 100% БЕСПЛАТНУЮ ПОДДЕРЖКУ И ПОМОЩЬ в любых Ваших НАЧИНАНИЯХ в СЕТИ ИНТЕРНЕТА!!!



Запомните Ваш тайный ПАРОЛЬ:
УСПЕХ ВМЕСТЕ! , который я ДАЮ только списку из выбранных



мной 200 человек!  



Готовы ли ВЫ НАЧАТЬ ВАШ ПУТЬ К УСПЕХУ, БЛАГОПОЛУЧИЮ И НОВЫМ УСПЕХАМ не зависимо от Вашей НЫНЕШНЕЙ СИТУАЦИИ!!!



Напишите МНЕ ответ с УКАЗАНИЕМ ПАРОЛЯ в теме СООБЩЕНИЯ.



А сейчас, желаю Вам приятных праздников, отличного настроения и весны!



 



Я жду Вас Всех!



 



bankinfobiz@gmail.com



 



 



МОЙ ЛЮБИМЫЙ БИЗНЕС (700x525, 40Kb)


Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
Мама_Клара

Приглашаю на конференцию кукольников.

Воскресенье, 13 Апреля 2015 г. 00:45 (ссылка)

Дорогие друзья! Я приглашаю Вас на конференцию онлайн, где 24 апреля я буду выступать спикером с темой про вязанные спицами куклы и игрушки.

Поделюсь своим опытом их создания, проведу мастер класс (как вышивать по вязаному изделию), посоветую, как начать зарабатывать на вязаных игрушках.
Ссылка на регистрацию http://bogoda.justclick.ru/aff/free/100425/mama_klara/
Не пропустите возможности поучиться у мастеров кукольного дела
banpisob (700x199, 127Kb)

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
silent_Q

100 бесплатных онлайн-курсов на русском языке

Воскресенье, 22 Февраля 2015 г. 23:46 (ссылка)

 http://www.adme.ru/zhizn-nauka/100-besplatnyh-onlajn-kursov-na-russkom-yazyke-858360/

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
Strelga

40 мировых ресурсов бесплатного онлайн-образования

Воскресенье, 22 Февраля 2015 г. 20:05 (ссылка)

40 мировых ресурсов бесплатного онлайн-образования

1. UMass Boston Open Courseware
Бесплатные курсы по психологии, биологии, политологии, истории, математике и целому ряду гуманитарных дисциплин с доступом к списку занятий, рекомендованной литературы. Недостаток: у этого ресурса нет видеокурса или презентаций по итогам изложенного в рамках лекций.
Ссылка: http://ocw.umb.edu/

2. Khan Academy
Огромная база видеоуроков на более чем 20 языках, все курсы разделены на отдельные уроки с возможностью просмотра каждого видео независимо от того, какой курс Вы выбрали. Основной акцент сделан на видео как способе предоставления информации, материалов для чтения здесь нет.
Ссылка: https://www.khanacademy.org/
Читать дальше

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество

Следующие 30  »

<онлайн обучение - Самое интересное в блогах

Страницы: [1] 2 3 ..
.. 10

LiveInternet.Ru Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат
О проекте: помощь|контакты|разместить рекламу|версия для pda