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

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

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

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

Контроллеры на дженериках: пишем кода в 3 раза меньше

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

В рамках наших Java курсов "Из Middle в Senior" (предыдущие посты Миграция Java Spring Boot на Kotlin и «Работа с документами в Java») недавно вышел новый курс Startup: Spring Boot веб-приложение с хостингом и инфраструктурой на основе эволюции нашей платформы онлайн-обучения с 2016г.

В рамках курса есть много подходов, сокращающих количество кода/усилий разработчиков. Один из них: сквозная параметризация от сервисов до репозиториев, позволяющая сокращать количество кода ~3х. Код приведен на Java, но общий подход может быть использован в любом языке с параметризацией. Кому интересно:

Добро пожаловать
Всего голосов 9: ↑6 и ↓3+3
Комментарии22

Как уйти с работы и сохранить человеческие отношения?

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

Всем привет!

На связи Андрей Царев - системный аналитик, технический интервьюер и ментор.

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

Погнали!

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

Готовимся к первому собеседованию: что повторить и как настроиться тестировщику без опыта

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

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

На связи код-ревьюер на курсе «Инженер по тестированию», ментор тестировщиков в Мастерской программирования и руководитель соревновательных видов IT-практики в Яндекс Практикуме Кристина Пауэр, и я помогу вам подготовиться к первому собеседованию в IT.

Читать далее
Всего голосов 4: ↑2 и ↓20
Комментарии8

C# Тренажер

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

Хочу представить вашему вниманию бесплатный курс C# Тренажер, который недавно опубликовал на платформе Stepik.

Курс включает в себя множество практических задач по программированию на языке C#, которые способствуют повышению вашего уровня навыков в этой области. В ходе обучения вы столкнетесь с разнообразными заданиями, включая как классические, так и те, которые часто встречаются на собеседованиях в ведущих компаниях, таких как Microsoft, EA, Intel, Amazon, Uber и Unity. Это обеспечит разностороннее развитие ваших навыков работы с переменными, типами данных, операторами, циклами, функциями и алгоритмами. 

Читать далее
Всего голосов 8: ↑6.5 и ↓1.5+5
Комментарии10

Истории

Банановые шкурки на интервью Python-разработчика

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

В этой статье я, Евгений Бартенев, техлид и автор курса «Python-разработчик», возьму и рассмотрю не только те «банановые шкурки», которые периодически разбрасываю сам на собеседованиях, но и те, на которых поскальзывались мои коллеги, некоторые наши студенты, да и я сам.

Читать далее
Всего голосов 20: ↑18 и ↓2+16
Комментарии23

Как подготовиться к своему первому собеседованию в России в IT сфере (краткое руководство к действию)

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

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

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

В целом, все собеседования проходят примерно по одной и той же схеме. Я бы выделил 3 основных компонента, к которым стоит подготовиться перед любым собеседованием:

- самопрезентация (рассказ о себе)

- теория

- live coding

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

Чего боятся стажеры? {Спойлер: всех отвлекать, все поломать, чего-то не знать, на код-ревью завалиться…}

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

Мы все чего-то боимся. И это нормально: страх достался нам от наших предков как защитная реакция на какой-либо раздражитель, чтобы настроить организм на дальнейшие действия. И хотя времена мамонтов и саблезубых тигров давно прошли, наша биохимия никуда не делась. Главное – как тогда, так и сейчас – чтобы страх не причинял нам самим вреда, не сковывал, не парализовывал. Чтобы не мешал развиваться и двигаться вперед.

В этом посте – шесть совершенно разных историй экс-стажеров “Лаборатории Касперского”. У каждого был какой-либо страх (а как еще, когда ты стажер без опыта, и это твоя первая работа!), но все герои смогли совладать с ними и вырасти до специалистов, тимлидов и даже руководителей целых функций.

А в дополнении – опрос, который покажет, чья позиция ближе Хабру.

Если вы сами – интерн или еще только ищете стажировку в IT-индустрии, этот пост будет для вас особенно актуален. Но даже если вы уже преодолели первую ступень профессионального пути, вам наверняка будет интересно сравнить свой опыт с опытом коллег.

Читать далее
Всего голосов 26: ↑27 и ↓-1+28
Комментарии2

Кастомные иерархии в Obsidian

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

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

Иерархическая логика – это папки что ли?
Всего голосов 5: ↑6 и ↓-1+7
Комментарии10

Как студенты Практикума перепроектировали сайт Alfa Digital

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

Привет! Меня зовут Максим, я продакт и студент курса «Продакт-менеджер». . В этой статье я расскажу о проекте по редизайну карьерного сайта Альфа-Банка — с ним наша команда победила на хакатоне Практикума.

Читать далее
Всего голосов 19: ↑17.5 и ↓1.5+16
Комментарии3

Простая и проверенная система ввода в должность для ваших сотрудников

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

Хорошо, если вы работаете в крупной компании, и верхушка уже давно об этом позаботилась и выстроила систему за вас, а если нет? Делюсь опытом формирования системы ввода в должность.

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

Как перейти на фриланс начинающему разработчику? пример опыта (AR) и полезные советы

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

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

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

Подготовка к сертификациям CompTIA A+, Network+ и Security+

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

В этой статье делюсь личным опытом подготовки и успешной сдачи сертификационных экзаменов CompTIA A+, Network+ и Security+ с первой попытки. Материал будет полезен всем, кто планирует получить сертификаты CompTIA и начать карьеру в сфере IT и кибербезопасности.

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

Что стоит почитать по Python в 2024 году? Пять хороших книг

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

Литературы никогда не бывает много — ни художественной, ни технической. Это касается и книг по языкам программирования, включая Python. Разработчикам, как начинающим, так и опытным, нужны надёжные руководства для того, чтобы повышать свой профессиональный уровень. В сегодняшней подборке — пять книг, которые могут быть полезны для любого Python-разработчика.

Читать далее
Всего голосов 26: ↑20 и ↓6+14
Комментарии8

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

Менторство в IT. С чего начать и как стать успешным ментором

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

Всем привет! В этой статье я поделюсь нашим первым выпуском второго сезона рубрики "Открытый микрофон", в котором Николай Мухранов, старший системный аналитик в "Спортмастер Лаб" рассказал о менторстве в IT.

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

Публикую расшифровку доклада и саму запись трансляции.

Также по теме мы подобрали экспертов, которые поделились своей экспертизой и мнением, их комментарии - ниже по тексту. 

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

Как найти своего IT-ментора — о сервисах Хабр Карьеры

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

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

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

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

Мы шутили над «опытными пользователями ПК», а ведь они вымирают

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


Пока в Лас-Вегасе проводят киберспортивные турниры по Excel, где сверхлюди уверенно соревнуются в скоростном решении абсурдно сложных рабочих задач при помощи самого универсального офисного софта, весь остальной мир так же уверенно в вопросе офисных задач деградирует. Двадцать лет назад гики и энтузиасты компьютерной техники шутили, что «отбери у современного пользователя компьютерную мышь и он будет беспомощен», и в чем-то они были правы. Когда-то ненавистные многим графические операционные системы «извратили» работу за ПК, превратив ее из ввода-вывода информации с помощью клавиатуры в тыканье курсором мыши по экрану. Нелюбовь к мыши, кстати говоря, через года пронесли многие: есть огромный массив рабочих задач, где использование мыши избыточно. То, что можно было сделать за две секунды, делается мышью минуту.

Но если я скажу вам, что для того, чтобы ввести в ступор молодого пользователя сейчас, ему достаточно открыть на ПК гугл-таблицу? Или даже просто показать персональный компьютер? Отберите у молодого человека смартфон, дайте ему компьютер и наблюдайте за тем, как он впадает в отчаянье. Сейчас та самая Марьивановна из бухгалтерии на фоне людей, выросших со смартфоном в руках, кажется просто гениальным хакером. И это не брюзжание старика про «раньше было лучше». Это реальная проблема, к которой мы не просто летим на сверхзвуке, мы уже в ней по самые уши. Людей, умеющих пользоваться компьютером даже на уровне тыканья курсором мыши по иконкам все меньше и меньше, хотя вычислительной техники вокруг все больше и больше.
Читать дальше →
Всего голосов 290: ↑270.5 и ↓19.5+251
Комментарии636

Из разработчиков в архитекторы: как и зачем мы обучаем архитекторов в МТС

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

МТС стала одной из самых популярных цифровых экосистем России. Чтобы этого достичь, мы прошли огонь, воду и цифровую трансформацию. У нас бы точно не вышло реализовать её без квалифицированных людей, горящих своим делом и готовых двигать технический прогресс вперёд.

Если хорошего разработчика найти можно, достаточного количества архитекторов на рынке просто не оказалось. И мы решили, что вырастим их сами. Так и появилась команда школы архитекторов МТС.

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

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

Как расти разработчику внутри компании?

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

Как построить план роста? Как определить направление развития с пользой для себя и компании? Я Алексей Некрасов - лидер направления Python в МТС, программный директор по Python в Skillbox и автор канала Python — учим и работаем.

Расскажу свой кейс: рост зарплаты за год на ~100% и повышение с должности разработчика до TechLead’а.

Читать далее
Всего голосов 11: ↑2 и ↓9-7
Комментарии10

Идеальное резюме, разговор с IT-рекрутером

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

Очередная статья в помощь начинающим разработчикам. На этот раз я писала статью совместно с Анной Ветровой (на данный момент она IT Recruitment Team Lead в международном кадровом агентстве), изначально я нашла ее для написания поста о идеальном резюме в свой канал, но мы на столько увлеклись разговором и собрали такое количество материала, что хватило на целую статью (а то и книгу) и целых две недели только ушло на ее редактирование. Статья вышла в виде диалога, который у нас получился, будет полезна как начинающим, так и опытным разработчикам.

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

Теоретические основы всех популярных алгоритмов машинного обучения и их реализация с нуля на Python

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

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

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