Новости


Красно-чёрные деревья на javascript

Привет! Изучал недавно красно-черные деревья. Попробовал визуализировать детали работы алгоритмов вставки и удаления на d3. js. Надеюсь, полученный результат поможет сэкономить немного времени тем, кто изучает алгоритмы на javascript.

7 уроков, которые я усвоил за десять лет в разработке

Представляем вам перевод статьи JS dev Ray, опубликованной на сайте medium. com. Автор рассказывает о важных вещах, которые он понял за свою карьеру разработчика приложений. По его мнению, эта информация может очень пригодиться начинающим специалистам.

Как я преподавал, а потом методичку по Python писал

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

Учеба это не лотерея, метрики лгут

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

14 open-source проектов для прокачки Data Science мастерства (easy, normal, hard)

Data Science для начинающих 1. Sentiment Analysis (Анализ настроений через текст) Посмотрите полную реализацию проекта Data Science с использованием исходного кода — Sentiment Analysis Project в R. Sentiment Analysis — это анализ слов для определения настроений и мнений, которые могут быть положительными или отрицательными.

Ещё 9 проектов для оттачивания Front-End мастерства

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

Как «научиться учиться» — улучшаем внимательность

Ранее мы рассказали, какие исследования стоят за популярными советами о том, как «научиться учиться». Затем обсудили метакогнитивные процессы и полезность «каракулей на полях». В третьей части — рассказали, как тренировать память «по науке».

Из физиков в Data Science (Из двигателей науки в офисный планктон). Третья часть

Эта картинка, за авторством Артура Кузина (n01z3), достаточно точно суммирует содержание блог поста. Как следствие, дальнейшее повествование должно восприниматься скорее как пятничная история, нежели как что-то крайне полезное и техническое.

Как всем пережениться (одно-, дву- и трёхполые браки) с точки зрения математики и почему мужики всегда в выигрыше

В 2012 году Нобелевскую премия по экономике выдали Ллойду Шепли и Элвину Роту. «За теорию стабильного распределения и практики устройства рынков». Алексей Савватеев в 2012 году попытался просто и понятно рассказать в чем суть заслуг математиков.

«Как ставить сети на начинающих аналитиков» или обзор на онлайн курс «Старт в Data Science»

Вот уже «тысячу лет» ничего не писал, но вдруг неожиданно появился повод сдуть пыль с мини-цикла публикаций по «обучению Data Science с нуля». В контекстной рекламе одной из соцсетей, а также на любимом «Хабре», я наткнулся на информацию о курсе «Старт в Data Science».

Строим систему распознавания лиц на основе Golang и OpenCV

OpenCV — библиотека, разработанная для проектов по компьютерному зрению. Ей уже около 20 лет. Я использовал ее еще в колледже и до сих пор применяю для своих проектов на C++ и Python, поскольку она имеет неплохую поддержку этих языков.

Фотоэкскурсия: Музей оптики Университета ИТМО

В прошлый раз мы провели экскурсию по лаборатории оптоэлектронных устройств. Музей оптики Университета ИТМО — его экспонаты и инсталляции — тема сегодняшнего рассказа. Внимание: под катом много фотографий.

Алексей Савватеев и теория игр: «Какова вероятность, что в ближайшие пять лет будет скинута атомная бомба?»

Расшифровка видеозаписи лекции. Теория игр — дисциплина, которая прочно зависла между математикой и социальными науками. Одним канатом к математике, другим канатом — к социальным наукам, прочно прикреплена.

Стажировка в IT: взгляд руководителя

Набор на летнюю стажировку в Яндекс продолжается. Он идёт по пяти направлениям: бэкенд, ML, мобильная разработка, фронтенд и аналитика. В этом блоге, в других блогах на Хабре и за его пределами можно найти немало инсайда про то, как проходит стажировка.

Стажировка вслепую в Музее современного искусства «Гараж»

Привет, меня зовут Даниил, мне 19 лет, я ученик ГКОУ СКОШИ №2. Летом 2018 года я проходил стажировку в отделе информационных технологий, департамента информационных и цифровых технологий музея современного искусства «Гараж», впечатлениями о которой и хочу сейчас с вами поделиться.

Решаем задачу из интервью Google на JavaScript: 4 разных способа

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

Выпускники IT-стажировок в Райффайзенбанке — о том, как это было

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

Советы технического директора IT-компании выпускникам буткемпов

Перевели для вас статью Чака Грума, программиста с 18-летним опытом, работающего сейчас техническим директором крупной компании из Нью-Йорка. Чак часто ищет сотрудников для своей компании и в статье рассказывает, какими качествами и опытом должен обладать выпускник буткемпа (а равно и университета или курсов), чтобы его взяли на работу.

Сказ о том, как наукам компьютерным обучаться

Эта статья ориентирована, в первую очередь, на тех, кто хочет начать изучать программирование, но не имеет возможности платить за это обучение. Статей написанных на эту тему на Хабре довольно много, вот только некоторые из них: Почему трава зеленая, а программисты крутые, Как стать программистом Java, Программировать с нуля.

Первая работа в IT: взгляд с другой стороны стола

Буквально несколько дней назад я наткнулся на вопрос в Hacker News — «Стоит ли нанимать и обучать джуниоров?[1]». В комментах развернулась бурная дискуссия, желающие могут сходить по ссылке и принять участие.

Студент в ИТ: учиться нельзя работать

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

Учебный процесс в IT: олимпиады, стипендии, программы поддержки и сообщества Университета ИТМО

Рассказываем об учебных программах и возможностях для абитуриентов, студентов и выпускников Университета ИТМО: от олимпиады «Я — профессионал» до тематических программ поддержки. Фото data Artisans CC BY-SA Олимпиады и учебные программы Поступить в магистратуру или аспирантуру без экзаменов: олимпиада «Я — профессионал» Это — тематические состязания для бакалавров, специалистов и магистров.

Ты не станешь героем, если ты разработчик

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

Мои методы улучшения обучения в iT

Подином 0. 0 Приветствую всех, в этой публикации будут затронуты такие темы как: прокрастинация и осознанность. Q1. “Как это относиться к iT?” A1. Понимание того как обучаться поможет вам стать лучшим в своей области, будь это: machine learning, computer science или изучение различных языков.

Пятничный JS: случайное перемешивание

Экзамен в школе прапорщиков. — Вот смотрите. Это большой палец, это — указательный, это — средний, это — безымянный, это — мизинец. Мешаем, мешаем, мешаем (двигает пальцами)… Теперь где какой? Всем привет.

Правильный ответ в IT-тесте

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

Миссия невыполнима или получить сертификат

Привет. Как-то еще давно мне захотелось пройти тест по js-у. Мой выбор пал на центр сертификации от одной крупной компании. Что из этого вышло, можно прочитать в моей статье. Выбранный тест по javascript представлял собой 45 вопросов, на которые нужно было ответить за 30 минут.

Как мы переняли опыт Khan Academy и сделали свой курс для тестировщиков

Контур ежегодно запускает бесплатные курсы по программированию для студентов в Екатеринбурге, Питере, Новосибирске, Ростове-на-Дону, Ижевске, Перми и Казани. С 2013 мы выросли до 7 городов и 13 университетов, разработали свою онлайн-платформу ulearn.

Как не стать Python-разработчиком

Как выглядит трек обучения программированию на Python с нуля? С чего стоит начать? На чем сделать акцент? Как не потерять интерес? Полгода я искал ответы на эти вопросы, тщательно исследуя предметную область.

Самые адекватные способы осваивать новое ПО

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

Делаем адаптивный HTML, добавляя одну строку в CSS

В этой статье я расскажу вам, как использовать CSS Grid для создания супер классной сетки изображений, которая варьирует количество столбцов в зависимости от ширины экрана. И самое классное: адаптивность будет добавлена с помощью одной строки CSS.

Я создал приложение, которое делает изучение алгоритмов и структур данных гораздо интереснее

Интерфейс CS-Playground-React Я программист-самоучка. Это значит, что я постоянно имею дело с синдромом самозванца. Для меня не редкость чувствовать, что я неполноценный, и я в невыгодном положении для понимания сложных концепций информатики.

Как программистам не дают больше ничем заниматься

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

Как IaaS и SaaS технологии меняют сферу образования

По данным MarketsandMarkets, рынок облачных технологий в образовании достигнет 25 миллиардов долларов к 2021 году. А согласно исследованию компании CDW, половина опрошенных ректоров университетов планирует мигрировать инфраструктуру учебных заведений в облако в ближайшие несколько лет.

Необразованная молодёжь: попытка подытожить и немного личного

Итак, по следам трех публикаций от 30. 09, 03. 10 и 04. 10 я решил рискнуть и попытаться подвести итог. Конечно, не хватает комментариев от крупных компаний с их частными школами, программами стажировок и прочего, комментариев администрации ВУЗов (хотя часть я попробую осветить) и некоторых других.

«Айсберг вместо Оскара!» или как я пробовал освоить азы DataScience на kaggle

В моей прошлой статье посвящённой освоению науки о данных (или по заграничному — Data Science) с абсолютного нуля (даже ниже чем -273 градуса по Кельвину) я обещал, что подготовлю материал о том, как я осваивал kaggle (буду писать с маленькой буквы, как у них на логотипе). Для тех, кто так же, как и я только […]

Простой алгоритм проверки победы в крести-нолики на не стандартном поле

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

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

«Должны ли дизайнеры уметь писать код» — как известно, это одна из самых любимых тем для обсуждения в IT-сообществе. Сегодня мы предлагаем вам перевод поста Allie Vogel, в котором она рассказывает о личном опыте и о том, почему, с ее точки зрения, время и силы, затраченные на изучение кода, того стоят. Дизайн продуктов глазами технаря […]

Нейронные сети — XOR [JS]

Добрый день. В прошлой статье «Нейронные сети за 1 день» мы рассмотрели НС которая решала задачу AND, причём сеть была однослойная. В этот раз мы создадим нейронную сеть, которая будет способна решить задачу XOR, она будет многослойная.

Нейронные сети. Часть 1 — Введение

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

Начинать программировать никогда не рано: взгляд девятилетнего

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

Учите детей программировать — они изменят мир

Автор: Джон Вестенберг Если я умру, пусть мои твиты превратятся в книгу. Я научился программировать ещё мальчишкой. Я выучил C++, потому что на этом языке была написана игра Wolfenstein 3d. Я был одержим той игрой со всей её красотой крупных пиксельных образований.

Хотите бесплатный волшебный пинок? Время действовать

28 апреля 2016 г. Ассоциация студенческих бизнес инкубаторов России запустила образовательную программу «Время действовать». Суть программы в дистанционном обучении студентов и активной молодежи тем знаниям и навыкам, которые необходимы для старта и развития бизнеса.

Стихийный геймдизайн

“Интрига истории в том, как я не бросил обучение, даже оказавшись на далеких островах посреди океана. ” Орфография и пунктуация – авторские. На курс геймдизайна от WG на Универсариум я записался еще до Нового года, никуда уезжать не собирался, ничто не предвещало.

Экскурсия в нанокластер Дании: 4 разных отдела

Есть в Дании такой Датский Технический Университет (DTU). При университете организован нанокластер DanChip, экскурсию по которому и предлагаем вам посмотреть. Для тех, кто удивился, обнаружив Данию на радаре передовых научных стран, расскажем чуть подробнее.

Отчет о посещении презентации Львовского IT-Кластера в Пало-Альто, Калифорния

Побывал на презентации Львовского IT-Кластера в Пало-Альто, Калифорния. Презентация проходила в Пало-Альто, в коммьюнити центре, в котором я когда-то ходил на курсы японского языка. Встреча рекламировалась на Фейсбуке и на нее пришло двадцать с чем-то человек, среди которых были: программисты из Фейсбука и Микрософта, представители компаний ведущих аутсорсинг бизнес с Украиной, я и Сергей Вакуленко […]

HR импотенция

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

Лучшее

Актуальное