Как стать автором
Обновить
188.46

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

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

Сначала показывать
Порог рейтинга
Уровень сложности

Ошибки в Go: Обработка, Обертки и Лучшие Практики

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров842

Go предлагает уникальный и прямолинейный подход к обработке ошибок, отличающийся от try-catch в других языках. Он основан на явной проверке возвращаемых значений, что требует больших проверок, но ведет к более надежному коду. Рассмотрим основы, современные инструменты пакета errors и лучшие практики.

Читать далее

Новости

Архитектурное мышление, скорочтение и изучение чего-нибудь нового

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров2.4K

Скорочтение — это не про то, чтобы глотать страницы книг. Обучение — это не про курсы. Архитектурное мышление — это не про чертежи систем.

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

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

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

Читать быстро?

Профессия — аналитик: строим карьерный путь

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров4K

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

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

Читать далее

Тень уязвимости: fake exploit как зеркало реальных техник

Уровень сложностиСложный
Время на прочтение6 мин
Количество просмотров775

Я пишу о том, как создала fake exploit за 7k $ - фейковая уязвимость, которая не наносит вреда, но выглядит как реальный эксплойт. Это не просто пранк, а образовательный инструмент, позволяющий понять структуру эксплойтов, изучить уязвимости и их демонстрацию. Рассматриваются out-of-bounds write, JIT spray, а также показывается, как можно создавать видимость опасных действий, не причиняя реального ущерба. 

Читать далее O_0 ...

Системные вызовы Linux, которые должен знать каждый разработчик

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров11K

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

Читать далее

Четвёртый инженерный хакатон SoC Design Challenge: «Свидетели ошибок» из Аквариус — победители трека UVM верификации

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров417

С 18 по 20 апреля 2025 г. на площадке НИУ МИЭТ в Зеленограде прошёл четвертый инженерный хакатон SoC Design Challenge, организованный компанией YADRO совместно с Передовой инженерной школой «Средства проектирования и производства электронной компонентной базы» МИЭТ. Более 250 студентов очной формы обучения со всей России собрались, чтобы на практике решить задачи по проектированию и верификации систем на кристалле (SoC) на базе RISC‑V.

В рамках треков «RTL проектирование», «UVM верификация», «Системная верификация СнК» и «Топологическое проектирование» участникам предстояло не только продемонстрировать знания цифровой и аналоговой схемотехники, но также и получить призы — FPGA платы и другие инженерные гаджеты. Все задачи формировались действующими специалистами отрасли и преподавателями МИЭТ, что делало соревнование максимально приближённым к реальным производственным кейсам.

Команда студентов-сотрудников компании Аквариус, трое студентов 4‑го курса НИЯУ МИФИ (каф. 27) команда «Свидетели ошибок»:

1. Силкин Никита Романович

2. Скворцов Ярослав Максимович

3. Никонов Александр Андреевич

За три дня напряжённой работы «Свидетели ошибок» набрали 76 баллов из максимальных 100 и уверенно опередили ближайших соперников на 28 баллов, заняв 1 место среди остальных команд в треке UVM верификации.

Как команда готовилась и добилась победы

Скворцов Я. М.

Хакатон длился три дня с 9:00 до 20:00. Сначала мы подробно разработали верификационный план по спецификации устройства, определили ключевые функции и ошибки для проверки. После этого разделили обязанности: каждый взял часть тестового окружения и приступил к реализации. Регулярные обсуждения архитектурных решений позволили быстро интегрировать результаты и довести тестбенч до рабочего состояния. Локализация багов оказалась самой трудоёмкой частью: требовалось крайне внимательно и с пониманием просматривать результаты тестов. Благодаря эффективной коммуникации и сплочённой атмосфере команда справилась с этой задачей, и мы одержали победу.

Читать далее

Retry в Go: От граблей к дзену отказоустойчивости

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров4K

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

Читать далее

Как прокачаться в менеджменте за год без дорогих курсов и MBA

Уровень сложностиПростой
Время на прочтение17 мин
Количество просмотров18K

Привет, Хабр! Меня зовут Егор Толстой, я — ведущий подкаста Podlodka и автор Роадмапа Тимлида. Веду телеграм-канал Teamlead Good Reads, где каждый день делюсь идеями и практиками про управление людьми и командами. Твёрдо верю: самый эффективный путь к прокачке менеджера — это не MBA и не менторство, а хорошая книга, применённая на практике.

В этой статье — системная подборка на год вперёд: 12 модулей по 2-3 книги в каждом, каждый месяц — новая управленческая компетенция. Если пройдёте весь путь, начнёте сильнее и глубже разбираться в менеджменте, чем 90% руководителей, с которыми мне доводилось работать.

Погнали! Первый модуль — про то, как учиться и не сойти с ума.

Читать далее

Хет-трик пентестера: обзор и опыт получения трех ИБ-сертификатов

Время на прочтение16 мин
Количество просмотров4.1K

Сегодня в ИБ-индустрии сертификаты квалификации часто становятся входным билетом в профессию. Особенно это касается пентестов и red-teaming, где заказчики нередко требуют наличие определенных сертификатов для участия в тендерах.

В этой статье я расскажу о своем опыте прохождения СRTP (Certified Red Team Professional), CRTE (Certified Red Team Expert), СRTO (Certified Red Team Operator) без отрыва от производства и вреда для рабочих проектов. Поделюсь подробностями об организации обучения, особенностях лабораторных работ и экзаменов. Также дам практические советы, которые помогут избежать типичных ошибок при подготовке. 

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

Читать далее

Как изменить карьерный трек и не ошибиться?

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров1.1K

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

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

Читать далее

Рецензия на книгу “Изучаем Vue: основные концепции и практические паттерны”

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров2.4K

Книга «Изучаем Vue: основные концепции и практические паттерны для современных и масштабируемых пользовательских интерфейсов» — это сжатое практическое руководство по Vue.js, ориентированное на уже практикующих разработчиков, работающих над созданием интерфейсов. Автор книги, Майя Шавин — старший инженер-программист в Salesforce (ранее в Microsoft), специализирующаяся на JavaScript и frontend-фреймворках. Наличие примеров и акцента на переиспользуемость компонентов дает разработчикам подсказки как строить масштабируемые и поддерживаемые интерфейсы.

***

Читать далее

Как опыт CIO может изменить работу «в поле»?

Уровень сложностиСредний
Время на прочтение4 мин
Количество просмотров433

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

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

Потом — осознанная пауза примерно на год. Захотелось остановиться, переосмыслить, докачать стратегические и управленческие скиллы. Изучал материалы MBA, CISO, CISA — не для галочки, а чтобы по-настоящему понять, как быть не просто ИТ-менеджером, а ИТ-лидером.

После этого появилась возможность вернуться в ИТ и перейти  на уровень выше. Я стал региональным CIO крупной госкомпании, отвечал за ИТ в шести регионах РФ с 25 000 АРМ, выстраивал процессы, внедрял ERP, взаимодействовал с головным офисом, командой и подрядчиками.

А потом — переезд в Европу. И новый старт.

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

 Первая ступень: IT Service Request Manager

Читать далее

Онлайн-занятия для детей дошкольного возраста: реализация начального обучения

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров268

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

Читать далее

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

Что может дать школа программирования для 8-го класса и стоит ли вообще начинать учиться кодить в 13–14 лет

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров1.4K

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

Читать далее

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

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров370

Хабр, привет! Я Ксюша – автор в блоге «IT для детей». Вместе с командой пишем о дополнительном айти-образовании и делаем это для школьников и их родителей, увлеченных темой.

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

Читать далее

Почему мир не сошелся на ШАДе, если ты хочешь быть классным специалистом?

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров7K

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

Для начала, скорее всего, если ты задумал поступать в ШАД, значит ты умеешь самостоятельно изучать дисциплины, и скорее всего понимаешь, что образование, само по себе, можешь дать себе только ты сам, а все университеты и преподаватели могут только направить, и дать материалы (в большинстве своем, материалы сейчас не являются чем‑то уникальным, что нельзя найти в интернете, однако и тут, есть свои нюансы, например ШАД, предоставляет свои уникальные курсы, а преподаватель любого учебного заведения может помочь ответить на тонкие теоретические вопросы). Ты понимаешь что на подготовку по экзамену по математике, тебе просто нужно выделить время, однако немалое, чтобы в пределе повысить свои шансы на поступление до максимальных; так же придется поступить и с алгосами. Примерное время подготовки для тебя на всё — около года, в зависимости от темпа. Ты скорее всего уже владеешь университетской математикой, базовыми нотациями, и как‑никак, да ориентируешься в материале. Так же с алгосами.

Читать далее

Занятия для детей онлайн по программированию, творчеству и другим направлениям

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров214

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

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

Читать далее

Программирование в 8-м классе: что изучить старшекласснику?

Время на прочтение6 мин
Количество просмотров1.7K

Привет, Хабр! Я Ксюша – автор в блоге «IT для детей». Пишу о дополнительном айти-обучении школьников, делаю это для них их родителей, не до конца разбирающихся в теме, но интересующихся ею, поэтому стараюсь говорить просто о сложном.

Сегодня хочу поднять ряд вопросов по поводу обучения программированию в 8-м классе и позже (вплоть до 11-го), а также отметить, что подростковый период – неоднозначная пора: старшеклассники все еще сохраняют статус условных детей, однако обретают все больше новых обязанностей и сталкиваются с непривычными ролями. Сфера интересов расширяется, появляется потребность в профессиональном самоопределении, что буквально заставляет учиться по-взрослому и с повышенной ответственностью.

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

Читать далее

Пишем web-фреймворк на Go: как работают современные web-фреймворки под капотом

Уровень сложностиСредний
Время на прочтение12 мин
Количество просмотров8.3K

В данной статье представлен пошаговый процесс разработки легковесного веб-фреймворка на языке программирования Go. Основываясь на стандартной библиотеке net/http, мы исследуем ключевые концепции, лежащие в основе современных Go-фреймворков, таких как Gin, Echo и тд.

Читать далее

Программирование для самых маленьких: с чего начать совсем юным «программистам»?

Время на прочтение6 мин
Количество просмотров3.9K

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

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

Читать далее
1
23 ...