Обновить
256K+

Учебный процесс в IT

Обсуждаем обучение, курсы, тесты и стажировки

210,72
Рейтинг
Сначала показывать
Порог рейтинга

Популяризатор Perl Рэндал Шварц представил обновлённую версию своего доклад, посвящённого истории Perl, который он уже делал однажды, но качество записи ранее было недостаточным. На полуторачасовм видео Шварц рассказал о создании Camel Book, Llama book и о том, как он вторгся в comp.unix.questions с ответами Perl 2 так часто, что люди писали «никакого Perl, пожалуйста». Также Шварц представил свою версию истории о Шварцевском преобразовании.

Теги:
Рейтинг0
Комментарии0

Запускаем бесплатную программу обучения по Node js в Web3

Привет всем! Мы в MetaLamp давно занимаемся обучение разработчиков, у нас есть свои программы обучения по фронтенду и бэкенду, а недавно мы запустили обучения по смарт-контрактам Solidity и фронтенду в web3.

Теперь мы решили расширить список наших курсов и создали программу обучения по Node.js в связке с web3.

Почему все говорят про Node.js

Node.js уже давно стал одним из главных инструментов для разработки серверной части. Его используют, чтобы строить быстрые и масштабируемые веб-приложения и не только. К примеру, Netflix, LinkedIn и Uber сделали Node.js значимой частью своей инфраструктуры. Так что эта платформа не просто тренд, а эффективный инструмент.

Кроме того, JavaScript (js), на котором базируется Node.js, занимает лидирующие позиции среди языков программирования. И это легко объяснить. Он универсален, используется как на фронтенде, так и на бэкенде, и у него огромное сообщество. Node.js уверенно стоит на первом месте среди серверных технологий. Освоивший ноду, во-первых, станет специалистом по серверным технологиям. Во-вторых, сможет легко изучить фронтенд и перейти в лигу fullstack.

И еще одна приятная деталь: зарплаты в этой сфере радуют. По данным Хабр Карьера, джуниоры на Node получают около 85 тысяч рублей, мидлы — 220 тысяч, а сеньоры могут зарабатывать до 330 тысяч рублей в месяц.

Читайте подробнее о программе в нашей новой статье!

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

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

Объектно-ориентированное программирование и его реализация в JavaScript

Именно так звучит тема нового выпуска нашего открытого курса по JavaScript. В 12 серии вместе с веб-разработчиком Василием Новиковым разберёмся:

  • что такое объектно-ориентированное программирование (ООП) и его функции;

  • как реализовывать ООП на конкретном примере;

  • как применять метод проверки getPrototypeOf.

Больше информации о сериях, а также полезных материалах к ним можно найти на сайте курса JS.

Подписывайтесь на канал AvitoTech в Telegram, там мы рассказываем больше о профессиональном опыте наших инженеров, проектах и работе в Авито, а также анонсируем митапы и статьи.

Теги:
Всего голосов 13: ↑13 и ↓0+13
Комментарии1

Задача о прогулках по улицам

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

Ему нужно пройти шесть кварталов вперёд и два вправо. Можно сначала повернуть, потом идти вперёд. Можно сначала пройти вперёд, а потом уже поворачивать. А можно идти вперёд, потом повернуть, потом снова идти вперёд… в общем, вариантов много! Но сколько именно?

Посчитайте количество способов добраться из точки А в точку B. Делитесь способом решения и результатом.

Теги:
Рейтинг0
Комментарии11

SimpleOne ITAM: от порядка к планированию – новые горизонты для управления активами с модулем «Управление потребностями

Планирование потребностей – это не просто головоломка, а настоящий квест для профессионалов. Как не потеряться в лабиринте деталей? Как избежать закупки ненужного оборудования и при этом не остаться с пустыми руками из-за ошибки в оценке потребностей?

Приглашаем вас на предстоящий вебинар о продукте SimpleOne ITAM, на котором эксперты SimpleOne расскажут, как с помощью решения ITAM вы сможете не только поддерживать порядок в управлении активами, но и перейти к стратегическому планированию!

SimpleOne ITAM: от порядка к планированию – новые горизонты для управления активами

Дата и время: 19 декабря, 15:00 (МСК)

Формат: онлайн-вебинар

Программа вебинара:

  • Роль ITAM в экосистеме платформы SimpleOne;

  • ITAM в действии:от теории к практике;

  • Демонстрация основной функциональности и модуля «Управление потребностями»;

  • Ответы на вопросы участников.

Спикеры: 

  • Евгения Асоскова - Product Owner SimpleOne ITAM

  • Вячеслав Ханько - Директор по развитию SimpleOne

  • Никита Миронов - Руководитель направления разработки бизнес-решений SimpleOne

Этот вебинар будет особенно полезен:

  • IT-директорам; 

  • Руководителям ОЦО;

  • Руководителям техподдержки;

  • Руководителям службы сопровождения;

  • Техническим директорам;

  • Директорам по цифровой трансформации.

Приглашаем вас узнать, как эффективно автоматизировать управление активами и повысить прозрачность IT-инфраструктуры!

Для регистрации на мероприятие перейдите по ссылке 

С наилучшими пожеланиями,

Команда SimpleOne

Теги:
Рейтинг0
Комментарии0

Подборка для аналитиков по работе с SQL

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

Типы данных SQL — что о них нужно знать начинающему аналитику. Разбираем, какими они бывают и как с ними работать.

Таблицы в SQL: типы и операции — различные типы таблиц и основные операции, которые можно выполнять над ними.

SQL-запросы — основные команды для управления базами данных.

Оконные функции в SQL — что это и как использовать.

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

Потренироваться и решить 70 задач в тренажёре можно на бесплатном курсе «Основы работы с базами данных и SQL».

Теги:
Рейтинг0
Комментарии0

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

  1. An Unfinished Love Story («Незавершенная история любви»), Дорис Кернс Гудвин. Это книга, в которой автор, лауреат Пулитцеровской премии, сочетает элементы биографии и мемуаров, рассказывая о своем браке с Ричардом Гудвином, который был помощником в администрации президентов и писал речи для Джона Ф. Кеннеди и Линдона Б. Джонсона. Гудвин соединяет свою личную историю с анализом влияния и наследия этих выдающихся фигур, которые управляли США в переломный момент.

  2. The Anxious Generation («Тревожное поколение»), Джонатан Хайдт. В этой книге автор, являющийся социальным психологом в Нью‑Йоркском университете, утверждает, что широкая доступность смартфонов и социальных сетей внесла значительный вклад в текущий кризис психического здоровья среди молодежи, а также в увеличение уровня одиночества и депрессии среди представителей поколения Z.

  3. Engineering in Plain Sight («Инженерия в обычной жизни»), Грейди Хиллхаус. Книга представляет собой иллюстрированное руководство по множеству «загадочных структур, которые мы видим каждый день», — отмечает Гейтс. Миллиардер выразил сожаление, что не получил возможность познакомиться с такой книгой, гораздо раньше. Он признался, что она была бы очень полезной в его детстве, когда он был любознательным ребенком и задавался вопросами о линиях электропередач, водопроводных трубах и канализационной системе в своем районе Сиэтла.

  4. The Coming Wave («Надвигающаяся волна»), Мустафа Сулейман. Кофаундер DeepMind и Inflection обладает глубоким пониманием истории науки и в своей книге отлично описывает, как искусственный интеллект — и другие научные достижения вроде редактирования генов — будут трансформировать все аспекты нашего общества. Он рассуждает об опасностях, к которым нам следует подготовиться, и сложностях, которые придётся преодолеть, чтобы обратить технологию себе во благо без побочных эффектов.

  5. Federer («Федерер»), Дорис Хенкель. Гейтс предупреждает, что эта книга не для всех. Она довольно дорогая, но станет просто находкой для фанатов знаменитого теннисиста Роджера Федерера, которым интересно почитать о его жизни и карьере. В книге много малоизвестных фактов и редких фотографий.

Теги:
Всего голосов 2: ↑1 и ↓10
Комментарии1

Сколько специалистов накручивают опыт работы в резюме и как это работает на их цели

Привет, меня зовут Настя, я занимаюсь контентом Хабр Карьеры.

Заметили, что в IT-сообществе уже несколько лет остро обсуждают тему накрутки опыта в резюме. Кто-то считает, что накрутка помогает найти первую работу, кто-то — что она искажает представление компаний о реальном опыте кандидатов и порождает завышенные требования к ним, а кто-то — что накрутка в целом подрывает доверие между специалистом и работодателем и «убивает» отрасль. 

Вместе с телеграм-каналом Digital Ниндзя и его автором Александром Ильиным — разработчиком, который много и часто рассказывает про работу в IT — захотели разобраться в эффективности накрутки опыта в резюме. 

Большое исследование можно почитать здесь, ниже поделюсь парой результатов.

Сколько специалистов накручивают опыт 

Диаграмма
  • Среди опрошенных, 29% IT-специалистов накручивали опыт работы в своем резюме, 11% из них перестали это делать. Не накручивали опыт подавляющее большинство респондентов — 71%. 

  • Почти половина респондентов (49%) добавляет себе опыт, чтобы найти работу. На втором месте те, кто делает это для более высокого оклада в оффере (17%),  еще 15% — чтобы подойти на конкретную вакансию.

    Самая частая причина накрутки, которую называли специалисты в категории «другое» —пройти HR-фильтры:

    — Обойти худший фильтр из всех. Надеюсь, его удалят и никогда к нему больше не будут возвращаться. Либо просто снизить планку от 0 до 3, от 3 и более лет. Так будет честнее, и смысла накручивать будет меньше.

    Digital Ниндзя: «Самое забавное в этом то, как компании решают проблему накрутки. Они просто повышают планку лет опыта. На рынке уже есть джуниорские вакансии с тремя годами опыта. Это абсурд. Некоторые компании требуют столько же лет на сеньорские вакансии. Это вынуждает кандидатов накручивать ещё больше».

  • Большинство опрошенных (72,5%) достигли своей цели после накрутки, еще 20% сделали это только частично. 

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

Полный текст исследования

Теги:
Всего голосов 4: ↑4 и ↓0+9
Комментарии0
https://github.com/dykyi-roman/enterprise-skeleton

Вводные

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

Особенность проекта в его модульной архитектуре, которая поддерживает популярные PHP-фреймворки (Symfony и Laravel), и в возможности быстро адаптировать его под нужды конкретной команды или компании.

Если вы заинтересовались, начните с установки: GitHub репозиторий

Установка

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

1) Клонируем проект:

git@github.com:dykyi-roman/enterprise-skeleton.git

2) Копируем базовую конфигурацию:

make copy-config

3) Выбираем нужные нам сервисы:

server=nginx            # Web Server: nginx, apache
database=postgres       # Database Service: postgres, mysql
;nosql=mongodb          # NoSQL Database Service: mongodb, cassandra
cache=redis             # Cache Service: redis, memcached
;search=elasticsearch   # Search: elasticsearch, solr
;message=kafka          # Message Broker: rabbitmq, kafka
docs=swagger            # API Documentation: swagger
;mailer=mailhog         # Mail Sandbox: mailhog, papercut
;monitoring=grafana     # Monitoring: grafana, zabbix
;logs=kibana            # Log Management: kibana, graylog
;job=cron               # Scheduling Jobs: cron

4) Для смены фреймворка используйте команду (symfony по умолчанию):

make framework laravel

5) Устанавливаем зависимости и запустите проект:

make install

Основные возможности

  • Поддержка современных PHP-фреймворков (Symfony, Laravel).

  • Возможность работы с SQL и NoSQL базами данных (PostgreSQL, MySQL, MongoDB, Cassandra).

  • Интеграция с брокерами сообщений (RabbitMQ, Kafka).

  • Мониторинг с использованием Zabbix и Grafana.

  • Кеширование через Redis и Memcached.

  • Логирование и аналитика с использованием ELK-стека (Elasticsearch, Logstash, Kibana) или Graylog.

  • Автоматическое тестирование API через Postman.

  • Удобный запуск и настройка крон-задач через Docker.

  • и другие...

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

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

Кроме того, я бы рекомендовал использовать Enterprise Skeleton как для вашего нового проекта так и для обучения junior-разработчиков. Он помогает изучить современные подходы в разработке, такие как DDD (Domain-Driven Design), автоматизация тестирования и CI/CD.

Нам нужны контрибьюторы

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

  • Интеграция Sentry: реализация мониторинга и отслеживания ошибок.

  • Подключение RoadRunner: добавление высокопроизводительного PHP-сервера.

  • Интеграция других фреймворков: добавление поддержки Yii, Slim и других популярных PHP-фреймворков.

Чтобы начать, просто форкните репозиторий, создайте новую ветку, внесите изменения и отправьте Pull Request. Мы ждем ваши идеи и улучшения!

Выводы

Enterprise Skeleton — это мощный инструмент для быстрой разработки и масштабирования корпоративных приложений. Он подходит как для небольших стартапов, так и для крупных компаний, которым нужна стабильная основа для приложений.

Пробуйте, участвуйте в разработке и делитесь своим опытом. Вместе мы можем сделать проект еще лучше!

Теги:
Всего голосов 4: ↑2 и ↓2+2
Комментарии0

Вебинар «Роль данных в принятии HR-решений: с чего начать построение HR-аналитики?»

HR-аналитика перестаёт быть сложным и непонятным инструментом — она становится важной частью работы HR-специалистов, помогая принимать более точные решения. Однако главный вопрос остаётся: с чего начать работу с данными?

Команда SimpleOne приглашает вас на бесплатный вебинар, где эксперты Мария Пижурина и Ольга Иванова разберут ключевые аспекты создания эффективной системы HR-аналитики и покажут, как превратить данные в ваш главный инструмент управления.

Роль данных в принятии HR-решений, с чего начать построение HR-аналитики?

Дата и время проведения:  

  • 11 декабря, 17:00 (МСК)  

  • Продолжительность: 1,5 часа  

О чем расскажут эксперты:  

  • Какие данные важно собирать для построения HR-аналитики?  

  • Где хранить данные и как обеспечить их безопасность?  

  • Реальные примеры использования данных для повседневных HR-задач.  

  • Как аналитика помогает принимать стратегически важные HR-решения.  

  • Как выбрать подходящее ПО для внедрения аналитики.  

  • Анализ практических бизнес-кейсов.  

  • Сессия Q&A: ответим на ваши вопросы, чтобы вы смогли сразу применить полученные знания на практике!  

Спикеры:

  • Мария Пижурина— эксперт в автоматизации HR, бизнес-аналитик, product owner SimpleOne HRMS.  

  • Ольга Иванова — PhD, кандидат экономических наук, профессор бизнес-экономики, автор канала Science of HR.  

Для кого будет полезен этот вебинар?  

  • Руководителей HR-департаментов.  

  • HR-аналитиков и специалистов, работающих с данными.  

  • HR-директоров, стремящихся к стратегическим изменениям.  

  • Директоров по развитию персонала.  

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

Регистрация доступна по ссылке

Теги:
Рейтинг0
Комментарии0

Как установить ThisArgument вручную?

Пришло время зафиналить тему контекста исполнения: в новом выпуске нашего открытого курса по JavaScript веб-разработчик Василий Новиков рассказывает про способы вызова функции и методы bind, call и apply.

Из одиннадцатой серии вы узнаете:

  • как автоматически установить thisArgument для функций;

  • как работают методы bind, call и apply при ручной установке;

  • как ведут себя стрелочные функции при привязке this через bind, call и apply.

Больше информации о сериях, а также полезных материалах к ним можно найти на сайте курса JS.

Подписывайтесь на канал AvitoTech в Telegram, там мы рассказываем больше о профессиональном опыте наших инженеров, проектах и работе в Авито, а также анонсируем митапы и статьи.

Теги:
Всего голосов 14: ↑13 и ↓1+14
Комментарии0

JavaScript для начинающих: бесплатные ресурсы

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

Телеграм-каналы

Задачи по Frontend — опросы, которые помогут разобраться в вёрстке и основах.

Frontend | Вопросы собесов — разбор вопросов с собеседований: HTML, CSS, JavaScript, фреймворки React, Angular и Vue.js.

Будни разработчика — блог с рабочими инструментами, новостями, видео и лайфхаками.

YouTube-каналы

Yandex for Frontend — о командах и технологиях, запис с митапов и конференции.

IT-KAMASUTRA — советы для начинающих и обзоры инструментов. Есть плейлисты по JS: про изучение с нуля и прохождение собеседований.

dcode — туториалы по разработке. HTML, CSS, JavaScript, PHP и Rust.

Книги

JavaScript. Полное руководство — справочник для новичков.

Чистый код: создание, анализ и рефакторинг — принципы и приёмы создания чистого кода с примерами.

Eloquent JavaScript — основы языка от и до.

Статьи

Зачем учить JavaScript — о преимуществах и перспективах языка.

Фронтенд-разработчик — кто это и зачем ему JS.

Backend-разработчик — JS — не только для фронтенда.

React-разработчик — дальнейший путь JS-разработчика, который умеет создавать интерфейсы сайтов с помощью библиотеки React.

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

Теги:
Рейтинг0
Комментарии2

Практический курс по работе с объектным хранилищем

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

В рамках курса вы научитесь:

  • использовать хранилище в Kubernetes,

  • подключаться к нему из платформы для дата-аналитики,

  • интегрировать хранилище с Tilda,

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

  • монтировать контейнеры S3 в Windows и Linux.

Переходите в Академию Selectel и изучайте курс.

Теги:
Всего голосов 4: ↑4 и ↓0+7
Комментарии0

Ближайшие события

Всем привет!

Мы опубликовали новую статью про нашу карту развития для web3 фронтендеров. В статье подробнее рассказываем, как устроена карта, как возникла идея ее создания и какие карты развития у нас еще есть))

Как мы помогаем развиваться web3 front-end разработчикам благодаря нашей Карте развития в 2024 году
Привет, Хабр! Меня зовут Миша Якубчук, я техлид фронтенд-направления в Металампе . Мы всегда любили ...
habr.com

Еще мы ведем свой телеграм-канал, где информация из мира разработки и web3 выходит оперативнее всего, переходите почитать авторские посты и мнение нашей команды, а также похоливарить в комментариях:)

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

Бесплатные нейросети для работы и учёбы

Изображения

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

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

Playground AI — бесплатно доступно 15 изображений каждые 3 часа без потери качества и водяных знаков. Понимает запросы на русском языке. Можно регулировать детализацию и точность соответствия запросу. Умеет редактировать изображения. Есть совместный доступ.

Звук

Whisper JAX — преобразует аудио в текст на разных языках. Подойдёт для транскрибирования интервью, лекций, выступлений.

Audo Studio — для обработки. Умеет подавлять шум, выравнивать громкость, убрать шипение. Бесплатно 20 минут в месяц.

Текст

GigaChat — может генерировать тексты, изображения, код. Распознаёт речь и озвучивает ответы, делает пересказ. Нейросеть запоминает предыдущие запросы. Нужна регистрация.

Rytr — создаёт тексты для блогов, соцсетей и рекламы на 37 языках, проверяет плагиат. Бесплатно можно написать до 10 000 символов в месяц.

YandexGPT  — бесплатно пишет, обрабатывает, переводит тексты в разных жанрах. Отвечает на вопросы, ведёт диалог. Обучена на русскоязычных текстах.

На бесплатном курсе «YandexGPT для начинающих» вы научитесь автоматизировать рутину и узнаете, как использовать ИИ в маркетинге, аналитике, менеджменте и других сферах IT.

Теги:
Всего голосов 3: ↑2 и ↓1+2
Комментарии2

Как инициализировать контекст исполнения?

Об этом веб-разработчик Василий Новиков рассказывает в новой серии нашего открытого курса по JavaScript. Из десятой серии вы узнаете про:

  • три вида записей окружения: LexicalEnvironment, VariableEnvironment и PrivateEnvironment;

  • шаги каждого из четырех алгоритмов контекста исполнения;

  • инициализацию глобального контекста исполнения.

Больше информации о сериях, а также полезных материалах к ним можно найти на сайте курса JS.

Подписывайтесь на канал AvitoTech в Telegram, там мы рассказываем больше о профессиональном опыте наших инженеров, проектах и работе в Авито, а также анонсируем митапы и статьи.

Теги:
Всего голосов 15: ↑15 и ↓0+15
Комментарии0

Полезные ресурсы для начинающего TypeScript-разработчика

Начнём с базы: Что такое TypeScript и чем он отличается от JavaScript

Бесплатные курсы

Learn TypeScript — курс для начинающих, который поможет освоить основы. Состоит из коротких уроков, общее время просмотра меньше 5 часов.

TypeScript Tutorial — учебник для освоения языка с практическими заданиями.

Egghead Typescript — курсы и статьи с разделением по уровням: будет полезно и джунам, и сеньорам.

Фулстек-разработчик — курс с бесплатной частью, в которой можно изучить основы HTML, CSS и JavaScript.

YouTube

Элементы TypeScript — двухчасовая лекция для продвинутых от разработчика Владимира Минина.

Frontend Channel — записи с конференций по разным направлениям и инструментам для создания веб-проектов.

Yandex for Frontend — лекции от экспертов Яндекса. Есть видео про инструменты программиста и IT-карьеру.

Плейлист по TypeScript — уроки из курса ItGid на канале «WebDev с нуля».

13 уроков TypeScript — основы и возможности TypeScript, курс видеолекций на канале WebDev.

Книги

«TypeScript быстро» — синтаксис, инструменты и связь с JavaScript. Теория с примерами: в книге разбирают реальные задачи разработчиков.

«Эффективный TypeScript: 62 способа улучшить код» — для разработчиков, которые знают JavaScript. Научит использовать TypeScript для повышения качества и уровня безопасности кода.

«Профессиональный TypeScript» — поможет в разработке масштабируемых JavaScript-приложений. Лучше совмещать чтение с практическими заданиями или курсами.

Теги:
Всего голосов 2: ↑1 и ↓10
Комментарии0

Контекст исполнения: что это и какие виды бывают?

В девятом выпуске нашего открытого курса по JavaScript вместе с веб-разработчиком Василием Новиковым подробно разбираем Execution Context — контекст исполнения.

Из нового выпуска вы узнаете:

  • как объяснить Execution Context простым языком;

  • какие бывают виды контекста исполнения;

  • каким образом реализуется концепция Environment Record.

Подписывайтесь на канал AvitoTech в Telegram, там мы рассказываем больше о профессиональном опыте наших инженеров, проектах и работе в Авито, а также анонсируем митапы и статьи.

Теги:
Всего голосов 18: ↑18 и ↓0+18
Комментарии0

Визуализация данных для аналитиков

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

Визуализация данных — применение в работе, основные принципы, способы и инструменты для использования.

Дашборды — что это, какие бывают и как их строить.

UML — язык моделирования для создания схем.

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

BPMN 2.0 — инструмент для создания моделей бизнес-процессов.

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

Теги:
Всего голосов 5: ↑5 и ↓0+7
Комментарии0

Как начинающему программисту получить первый оффер — бесплатный воркшоп

Какие навыки нужны разработчикам, чтобы получить предложение о работе? Как искать вакансии и на что обращать внимание при отклике? Что включить в резюме, портфолио и сопроводительное письмо, чтобы выделиться среди кандидатов? Присоединяйтесь к вебинару — вместе со специалистами Практикума разберёмся в нюансах поиска работы для начинающих специалистов. 

→ Бесплатно, 7 ноября в 19:00 мск

Вы узнаете:

— Какие виды разработки и разработчиков бывают?

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

— Как получить оффер и успешно пройти собеседование?

— Как построить траекторию роста в профессии?

Спикеры:

  • Виктория Очоа, руководитель карьерных продуктов направления анализа данных в Практикуме.

  • Алексей Мартынов, программный директор веб-факультета Практикума, CTO в проекте Akil.io.

  • Анастасия Сичкаренко, маркетолог «Хабр.Карьеры»

Теги:
Всего голосов 5: ↑2 и ↓3+1
Комментарии0