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

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

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

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

Год бесплатного обучения Android-разработке для школьников: все об IT Школе Samsung

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

4 года назад мы опубликовали пост, в котором подробно рассказывали о бесплатной образовательной программе для школьников «IT Школа Samsung». И как оказалось, это очень удобный способ ответить на вопросы, которые задают нам школьники, родители, партнеры и все, кому она интересна. А мы ведь не стоим на месте: улучшаем программу, открываем новые площадки и форматы. Сейчас идет последняя неделя набора на очередной учебный год в IT Школу Samsung и, мы решили кратко (мы ценим ваше время) рассказать о программе и ответить на самые частые вопросы.

Читать далее
Всего голосов 7: ↑6 и ↓1+7
Комментарии0

Спасти образование

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

И в России, и в мире в целом есть большие проблемы с образованием. Некоторые вещи понятно, как исправить, другие - нет. Что-то исправить просто, а что-то - сложно.

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

Позвольте начать издалека. Более всего меня пугают следующие вещи:

Читать далее
Всего голосов 28: ↑24 и ↓4+26
Комментарии50

Невыжившие в IT

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

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

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

Я опишу типичные ошибки тех, кто не выжил. И, соответственно, не вошёл в ИТ. Всё из опыта личных наблюдений.

Да, если «тут всё неправда», «а вот мой друг Коля успешно…» или «а у меня получилось» - прекрасно, текст не про вас и не для вас. Вы и ваш друг Коля – выжившие.

Читать далее
Всего голосов 303: ↑290 и ↓13+336
Комментарии447

Как мы делаем dogfooding наших QA-студентов и платим им за это $1000+/мес

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

Eating your own dog food или Dogfooding - это практика использования продуктов компании ее собственными сотрудниками.

С 2016 года мы день и ночь работали над своим бескомпромиссным по качеству (и самым дорогим в России) QA-курсом. Но в определенный момент поняли, что если сами не займемся тотальным Dogfooding'ом, то есть "поеданием" собственных студентов, то рост качества прекратится.

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

Истории

Что такое осень? Это Школа

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

Всем привет!

Меня зовут Анастасия Артамонова, я - руководитель направления IT-обучения и развития Мир Plat.Form, и вы уже могли читать мою статью в этом блоге. С чего хотелось бы начать в этот раз: мир меняется, меняются обстоятельства и времена года. Развивается Мир Plat.Form и его IT-обитатели. Но кое-что в этом круговороте остается неизменным – моё неумение писать вступления к статьям и то, что 1 сентября – самый «школьный» день в году.

В общем-то именно поэтому сегодня мы расскажем про нашу внутреннюю IT-школу – DIT School. Как она устроена, кто в ней работает и преподает, чему в ней можно научиться и как это вообще все получилось - читайте под катом.

Читать далее
Всего голосов 6: ↑5 и ↓1+4
Комментарии1

Даже сквозь асфальт прорастают незабудки

Время на прочтение3 мин
Количество просмотров4.3K
Это было похоже на взрыв. Куча заточённой энергии в одно мгновение вырвалась наружу, но вместо разрушения началось созидание. Мне доводилось видеть многое, но что бы увидеть такое своими глазами. Это странное ощущение, когда ты стоял в кабинете обычной школы с обычными детьми, но вдруг оказался среди бушующего океана. Потом в класс забежала директор, какое-то время она стояла рядом со мной, наблюдая за всем этим. «Молодец Викторович» — сказала она и ушла. После этого, все следующие уроки программирования в начальной школе проходили именно так. Даже когда в классе были закрыты окна, проходящие по тротуару мимо школы люди слышали их.
image
Читать дальше →
Всего голосов 33: ↑33 и ↓0+33
Комментарии9

Роль таланта в программировании

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

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

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

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

Читать далее
Всего голосов 10: ↑9 и ↓1+12
Комментарии52

Проверка нормальности распределения с использованием критерия Эппса-Палли средствами Python

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

Методический разбор для специалистов DataScience по применению критерия Эппса-Палли для проверки нормальности распределения средствами python

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

Как нарисовать персонажа для 125 млн игроков

Время на прочтение6 мин
Количество просмотров14K
«Лига Легенд» (League of Legend/LoL/Лолка) — MOBA от Riot Games 2009 года выпуска. Это не «девчачья» песочница, 80% игроков — мужчины. На апрель 2022 года в «Лиге Легенд» было 150 млн пользователей, из них 125 млн играют хотя бы раз в месяц. Для сравнения аудитория World of Warcraft сейчас 5-6 млн, так что Лига довольно старая и всё ещё популярная игра.

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

Если кратко, то советы от концепт-художников Riot Games сводятся к:

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

Под катом примеры концпет артов, недавний процесс создания корыстного саппорта-манипулятора по заметкам концепт-художника, а еще много зарисовок и скетчей художников из Riot Games.



Ещё я веду канал в Telegram GameDEVils и блог на Substack , делюсь там материалами про геймдизайн, разработку и историю игр.
Читать дальше →
Всего голосов 18: ↑16 и ↓2+23
Комментарии25

Как мы писали курс для Python-разработчиков с опытом и зачем сделали упор на асинхронное программирование

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

Два года назад Практикум запустил первые курсы для разработчиков с опытом. Один из этих курсов — «Мидл Python-разработчик». За это время его успешно закончили 140 студентов. Но мир разработки не стоит на месте, и это повод постоянно добавлять что-то новое в учебную программу.

О том, как создавался курс «Мидл Python-разработчик», что с ним происходит сейчас и что войдёт в программу нового дополнительного модуля, рассказала его команда.

Читать далее
Всего голосов 15: ↑13 и ↓2+12
Комментарии4

Мой топ самых полезных софт-скиллов для ИТ-специалиста

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

Привет, Хабр! Меня зовут Людмила, и я рекрутер с опытом в ИТ-отрасли более 10 лет.

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

Читать далее
Всего голосов 33: ↑16 и ↓170
Комментарии34

JSON Web Token (JWT) — пример Java реализации на Spring Boot OAuth2 Resource Server 6.0

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

Доброе время!

Часть 2-я по открытому занятию нового учебного курса: реализация простого JWT через новый Spring Boot OAuth2 Resource Server (первая часть: Spring Boot 3.0 — готовимся заранее). Что такое JWT и зачем, писать здесь не буду - в сети материалов много, начинать знакомство обычно рекомендую с Википедии. А вот хорошая ссылка по реализации JWT+OAuth2. Здесь я привожу Java код, основанный на официальном примере spring-projects - простейшей реализации JWT Login Sample (без refresh token и отдельного авторизационного сервера), "творчески доработанный" и с моими пояснениями. Еще раз - без теории, для тех, кому интересен код актуальной Java реализации. Если это Вы - прошу.

к прочтению.
Всего голосов 8: ↑3 и ↓5-2
Комментарии0

Ловушки от курсов и школ в IT на примере тестирования

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

За последние несколько лет количество открытых курсов бьет все рекорды.

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

Читать далее
Всего голосов 16: ↑10 и ↓6+6
Комментарии30

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

Spring Boot 3.0 — готовимся заранее

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

Здравствуй, читатель Хабра!
До выхода Spring Boot 3 осталось совсем немного - 3 месяца. Уже появляются статьи -
What’s New, It's time to get ready. Недавно JetBrains выпустила IDEA с поддержка Spring 6 и Spring Boot 3. Самое время потренироваться заранее в миграции. В разработке нового учебного курса я попробовал перевести свой открытый учебный проект Spring Boot 2.x + HATEOAS на Spring Boot 3, шаги и код проекта ниже.

Читать далее
Всего голосов 19: ↑6 и ↓13-4
Комментарии5

Зачем компании IT-стажировки

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

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

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

Начнем с плюсов.

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

Бесплатные мероприятия по разработке (20 августа — 15 сентября 2022)

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

20 августа, Суббота
➖ TechnoMeetsDroid. Митап об Android-разработке

24 августа, Среда
➖ Нефункциональные требования
➖ Ozon Tech C# Meetup
➖ Yandex Go Product Engineering Meetup #1

6 сентября, Вторник
➖ Frontend Meetup | SberMarket Tech x Skyeng

14 сентября, Среда
➖ #7: Types in Object-Oriented Programs

15 сентября, Четверг
➖ Асинхронный рендеринг в React 18 и принципы практичного рефакторинга

Узнать подробнее
Рейтинг0
Комментарии0

Inkscape с 0 до Pro за 5 дней

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

Создал мини курс по программе для векторной графики Inkscape в 2022.

Разработал методические материалы для изучения темы «Кодирование и обработка графической и мультимедийной информации» в школьном курсе информатики.

«Векторные графические редакторы позволяют пользователю создавать и редактировать векторные изображения непосредственно на экране компьютера, а также сохранять их в различных векторных форматах, например, CDR, AI, EPS, WMF или SVG». «Inkscape - редактор векторной графики, аналогичный по своим возможностям таким программам, как Adobe Illustrator, Corel Draw и другим».

Читать далее
Всего голосов 65: ↑64 и ↓1+76
Комментарии43

Расчет и анализ корреляционного отношения средствами Python

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

Расчет и анализ корреляционного отношения средствами Python.

Читать далее
Всего голосов 2: ↑2 и ↓0+2
Комментарии12

Виртуализация в образовании

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

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

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

Особенности ИТ в учебных заведениях

Работа ИТ-персонала в учебных заведениях имеет ряд отличий от аналогичного процесса в обычных компаниях и организациях. 

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

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

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

Читать далее
Всего голосов 1: ↑0 и ↓1-1
Комментарии8

Как один парень программистов учиться приучил

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

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

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

Он много чего наплёл, но одна тема меня прям сильно заинтересовала – обучение программистов, которое парень превратил в какой-то бешеный бурлящий поток. Я выпытал всё, что смог, и спешу рассказать вам.

Да, всё как всегда у того парня – не на десятки процентов, а в разы.

Читать далее
Всего голосов 29: ↑21 и ↓8+20
Комментарии25

Вклад авторов