Каждый начинающий программист мечтает реализовать свой собственный проект. Не написать простенький код, по заданию преподавателя, а воплотить в жизнь свои идеи. Так и я, изучая C++ 3-4 месяца, решился попробовать разработать макет электронного журнала для преподавателей.
Учебный процесс в IT
Обсуждаем обучение, курсы, тесты и стажировки
Новости
Самый SOC: история одной стажировки в Positive Technologies. Часть первая
Отечественный рынок кибербезопасности испытывает как никогда острую потребность в новых квалифицированных кадрах: согласно исследованию Positive Technologies, число кибератак постоянно растет. А подписанный в мае 2022 года указ Президента РФ «О дополнительных мерах по обеспечению информационной безопасности Российский Федерации» выступил дополнительным стимулятором спроса на специалистов по мониторингу и реагированию на инциденты.
Мы осознаем, что начинающие ИБ-специалисты являются ценным активом для нас, наших партнеров и клиентов, и поэтому регулярно проводим различные программы, направленные на развитие и поддержку молодых кадров. Например, с 7 февраля по 6 июня 2022 года мы организовали масштабную 4-месячную стажировку в экспертном центре безопасности Positive Technologies (PT Expert Security Center).
Про идею стажировки, практическую работу ребят в качестве аналитиков первой линии SOC[1], учебные занятия и их первые шаги в ИБ читайте под катом.
Как научиться учиться с помощью второго мозга. 4 инструмента, 3 апгрейда и 3 ошибки
Новички которые слышат про методику Zettelkasten более чем в половине случаев считают что могут прокачать свой процесс обучения с ее помощью. Обычно речь идет про программирование.
В этой статье я не буду давать распространенные советы по тому как научиться учиться вроде "нужно заниматься спортом", "нужно достаточно спать", и т. д. Вместо этого разберем как цеттелькасен усиливает или тормозит процесс самообразования.
Как мы обучали тестировщиков автоматизации и что из этого вышло
В статье расскажем, как обучали автоматизации наших мануальных тестировщиков: что было сделано, какие подводные камни всплыли и как мы теперь живем. Статья будет интересна тем, кто занимается управлением QA, надеется быстро переквалифицироваться с manual на automation и кто, как и мы, хочет нести развитие в свой рабочий коллектив.
Почему разработчику важно заниматься «PET-проектами»
Привет Хабр! Прошло более 7 лет с момента старта моего первого PET-проекта. Тогда я еще не задумывался о пользе подобных инициатив и разрабатывал исключительно в академических целях, чтобы наработать практический опыт и более продуктивно справляться с задачами в компании где я в тот момент работал.
По сей день я продолжаю запускать PET-проекты и даже самые неудачные из них, которые “идут в стол”, приносят мне огромную пользу.
В рамках данного материала я раскрою тему пользы вовлечения себя как разработчика в PET-инициативы.
Почему не нужно хвалить коллег, когда вы их критикуете, и как правильно давать неприятную обратную связь
Без своевременной обратной связи не решить рабочих задач, особенно если речь о вовремя замеченных недостатков и багов: 72% работников уверены, что правильная критика поможет им работать лучше. В бизнес-книгах часто говорят о том, что сначала надо хвалить, только потом ругать, а потом снова хвалить. Однако исследования говорят, что это не работает. Разобрались, почему не стоит всегда искать плюсы в ошибках, и как же критиковать, чтобы не приходилось ни делать этого второй раз, ни извиняться за бестактные комментарии.
Имитационные тренажеры и импортозамещение Honeywell Unisim
Компания Honeywell решила свернуть свой существующий бизнес и операции в России и Беларуси. Для многих нефтегазовых предприятий России это стало неприятным событием. Дело в том, что на опасных производственных объектах для обучения персонала обязаны использоваться компьютерные имитационные тренажеры и да, большинство компьютерных имитационных тренажеров в нефтегазовой промышленности создавалось именно на базе программного обеспечения Honywell Unisim. Спустя некоторое время начался процесс остановки таких программных и программно-аппаратных комплексов, т.к. необходима актуальная лицензия на Unisim, а продлить ее невозможно.
На рынке РФ, к сожалению, практически отсутствуют компании, ведущие разработку аналогичных тренажеров для нефтегазовых объектов, не используя UniSim. Причина достаточна проста, сейчас на рынке нет аналога ПО, в реальном времени позволяющего производить имитацию технологического процесса с достаточной точностью (3-7% отклонение от реальных данных), а также ПО, имитирующее реальные контроллеры системы автоматизации. Команды, создающие 3D-ходилки на Unity/Unreal, которых сейчас достаточно много, не способны устранить данную проблему, т.к. не работают с математическими моделями таких масштабов и точности, а в большинстве случаев, вообще не используют математический аппарат.
Как в Финляндии учат программистов. Tampere University of Technology
Год назад я закончила Bachelor's Programme in Science and Engineering по специализации ICT в Tampere University of Technology. Как это было :)
В этом посте я в основном концентрируюсь на учебе с точки зрения содержания в контексте IT-сферы и программирования и сильно меньше на процессах обучения (об этом будет в другой раз).
Как убедить работодателя отправить тебя на конференцию
Что общего у разработчика, открывшего сайт интересной конференции, и ребёнка в магазине сладостей? Когда они смотрят и понимают «хочу!», зачастую не сами достают деньги из кармана, а обращаются для покупки к кому-то другому (разработчик — к работодателю, ребёнок — к родителю).
А в чём различие? Родителям всё понятно про сладости, а вот работодателю может быть неочевидно, в чём смысл конференций. Крупные компании давно определились, а вот в маленьких практика могла ещё не сложиться.
Представим ситуацию с двумя выдуманными персонажами из маленькой компании. Женя приходит к начальству в лице Саши, говорит «хочу на конференцию» и получает ответ: «То есть предлагаешь нам заплатить за то, чтобы оторвать тебя от работы? Зачем это нам?»
Значит, Жене нужно суметь обосновать, в чём тут выгода для работодателя. Кстати, а и правда, в чём? Она вообще есть, или Женя просто хочет на халяву поразвлекаться? Давайте разберёмся.
Высшее образование: откуда столько критики?
Поскольку в последние пару недель на Хабре появляется много статей об образовании в России (особенно о высшем) и его необходимости, причём комментарии к этим статьям показывают специфичный (смещённый в сторону низкого качества и ненужности) спектр отношения участников к этому вопросу. Отдельно было про аспирантуру, людей с учёными степенями и их качестве. В общем, наболело.
Где найти ментора в IT? Обзор площадок
Сейчас менторство считается одним из мощнейших рычагов роста в IT и отличным способом развития soft & hard skills. На рынке уже тысячи менторов по различным тематикам. Но где найти этого эксперта, который подскажет верный путь, поможет решить рабочую задачу, составить план развития или прокачать новый навык?
Как разговорить айтишника: превращаем инженера в спикера
Доброго времени суток, друзья. Меня зовут Константин Архипов, руководитель проектов в команде DocFlow МТС Digital, преподаватель IT-центра МАИ, амбассадор конкурса «Цифровой прорыв» АНО «Россия – страна возможностей». В этой статье я расскажу о том, как научить специалистов доходчиво рассказывать о своих навыках и сделать из неразговорчивого инженера общительного спикера.
Интересно? Тогда добро пожаловать под кат!
Зачем работадатели требуют наличие ВО и почему это оправданно
Наткнулся на днях на данный пост, который срывает покровы и всячески критикует высшее образование (на постсоветском пространстве), и решил описать ситуацию со своей колокольни, как начальник IT-отдела.
В наше время очень распространены стереотипы, что требование диплома при приеме на работу - это карго-культ, что в вузе ничему не научат, "тащат" людей с полным отсутствием знаний, и вообще незачем тратить годы жизни, нужно идти работать.
И при виде вакансии по типу этой народ недоумевает и начинает задавать вопросы, мол, неужели для ответа на звонки, заказа билетов и протирки принтеров требуется высшее образование? Зачем?
Чего боятся стажеры?
Последние четыре года я занимаюсь разработкой и проведением программ стажировок для веб–программистов. До этого я работал руководителем, тимлидом и техническим консультантом на собеседованиях программистов. Набрался некий багаж опыта, в том числе в области проведения собеседований, которым я конечно хотел бы поделиться.
В рамках повышения качества стажировки я периодически провожу опросы претендентов на стажировку. Внезапно оказалось, что если спросить о том, что вызывает страх перед собеседований, у всех опрошенных это одно и то же.
Чего же боятся стажеры?
Использование GitHub в обучении студентов. Автоматизация проверок. Часть I
В конце декабря 2020 года я написал несколько статей на Хабре по своему опыту использования GitHub в обучении студентов (ссылки на них будут в конце сей статьи).
Сегодня же хочу рассказать об автоматизации проверки кода студентов. Примеры будут про C#, т.к. это мой основной язык, на котором я преподаю программирование.
Для меня при обучении программированию важно, чтобы студенты умели не только правильно решать задания, но и красиво писать код. В обучении и проверки заданий я использую EditorConfig, dotnet cli и GitHub Actions. Но обо всём по порядку.
Что поможет вам стать программистом
Попытаюсь дать несколько советов начинающим изучать программирование и освоить профессию разработчика программного обеспечения. Возможно, некоторые из них вам покажутся спорными, у вас другой план на обучение или опыт когда удалось "войти в айти". Все рассказаное дальше субъективно, основано на моем опыте как интервьювера на Java вакансии, инженеров по данным.
* Определить свою мотивацию, нишу и специализацию
* Нужно ли профильное высшее образование.
И еще больше десятка пунктов личного рецепта, не только для Java разработчиков... Надеюсь, что эти советы помогут вам стать востребованным и хорошо оплачиваемым специалистом!
Школы IT: что делать, куда идти?
С ростом популярности разработки, вопрос IT-школ становится все острее. Главная проблема - завышенные обещания, гарантирующие ажиотаж работодателей вокруг вас. Это конвейер клише, вроде «айтишники=большие зарплаты». В реальности есть свои нюансы, которые принято замалчивать. Тем не менее существуют школы, достойные внимания. Как их отличить – об этом и поговорим.
Пилим-режем: как создать новый интерфейс без гвоздей и бревен
Привет! Меня зовут Женя, я UX-дизайнер в компании ISPsystem, создаю UI/UX-платформы BILLmanager. Работаю в этом направлении 4 года, а начинала свой путь с game-ux в Starfall Online. Затем сменила направление геймдева на финтех и работала в биллинговом стартапе. Именно в тот период карьеры я услышала о BILLmanager, а в ноябре 2021 года попала в его команду — как раз в тот момент, когда продукт готовили к переходу на новую тему интерфейса.
BILLmanager — зрелый продукт с большой историей. За годы своего существования он претерпел несколько изменений дизайна. Мы совершенствуем наши продукты, чтобы ими было удобно и приятно пользоваться, а также развиваем UX, учитывая фидбек от пользователей. Я участвовала в создании новой версии BILLmanager 6, о возможностях которой мы уже рассказывали.
В этой статье я хочу поделиться трудностями и вызовами, преодоленными командой UX/UI при обновлении BILLmanager 6.
Почему падают темпы прогресса?
Это текст появился в процессе работы над лекциями по теории автоматического управления (пример лекции здесь...), когда я заметил, что мой уровень подготовки явно ниже, чем требуется для этих лекций, при том, что с математикой у меня всегда было хорошо. Более того, я когда-то сдал курс по этим лекциям на честную «тройку», но мне материал кажется очень сложным. Поразмышляв, я пришёл к выводу: проблема в том, что я не использовал этот математический аппарат в деле, а сразу перешел к моделированию на компьютере. Что, как мне кажется, совсем не положительно сказалось на моей сообразительности. И все из-за этих чертовых компьютеров.
Далее текст-предположение, кто виноват и что делать.
10 принципов хорошего левел дизайна
Я откопала видео про 10 принципов хорошего левел дизайна с Game Developers Conference аж 2013. Это как 10 принципов дизайна Диттера Рамса, только про игры. Часовое выстуление на английском по ссылке. Мне так понравился этот подход, что я решила сделать конспект на 5-7 минут чтения.
Вот эти 10 принципов, а примеры из игр под катом.
Хороший левел дизайн:
- Доставляет удовольствие от навигации;
- Не полагается на слова;
- Сообщает игроку что делать, но не как;
- Постоянно учит чему-то новому;
- Удивляет;
- Наделяет игрока возможностями;
- Позволяет игроку контролировать сложность;
- Эффективен;
- Создает эмоции;
- Основывается на игровых механиках.
Я веду канал в Telegram GameDEVils и блог на Substack . Подписывайтесь, я делюсь там материалами про геймдизайн, разработку и историю игр.
Вклад авторов
-
itmo 1534.0 -
MagisterLudi 1473.0 -
alizar 946.4 -
sashaeve 877.0 -
rg_software 845.8 -
Olga_ol 714.1 -
mary_arti 610.8 -
stepan_ovchinnikov 537.0 -
ProductivityInside 521.6