В среду все вузы России отмечали окончание сессии и день студента — один из самых традиционных, весёлых и своеобразных праздников. А уже через месяц в вузах начнутся дни открытых дверей и абитуриенты смогут познакомиться с вузами и учебной программой. Но там, скорее всего, не расскажут о том, как искать первую работу, разобраться в многочисленных специальностях в IT, выбрать свой путь и желательно не ошибиться. Почему-то даже на первом курсе в рамках предмета «Введение в специальность» об этом не рассказывают, и это плохо. Что ж, разберёмся сами — в дайджесте свежих (и не очень) публикаций для студентов, абитуриентов и всех, кто заинтересован в выборе своей первой профессии в IT.
Учебный процесс в IT
Обсуждаем обучение, курсы, тесты и стажировки
Разбираемся в асинхронности: где полезно, а где — нет?
Привет! Меня зовут Артём, я backend-разработчик в KTS. Я занимаюсь проектами, где повсеместно используется асинхронное программирование, и веду курсы по нему в нашей школе Metaclass.
Сегодня я постараюсь объяснить, что такое асинхронное программирование, зачем оно нужно, какие задачи решает и как ему научиться. Так как мой основной язык — Python, то и материал будет Python-ориентированным.
От джуна (2022-2023) джуну
Привет! Я QA-engineer manual. Я тоже junior и обращаюсь ко всем джунам в IT, вне зависимости от специализации.
Увидев, как бьются начинающие специалисты в сфере IT, как многие сдаются, уходят в депрессивные состояния, соглашаются на мизерные зарплаты (и остаются на них уже даже получив опыт), теряют веру в себя, светлое будущее и IT, я решила написать обращение. И не такое, когда с высока своего опыта, пройдя путь первого поиска работы далеко не в 2022 и 2023, тебе говорят — надо делать вот так и вообще будет тяжело (это понятно, нужно, но чего-то не хватает). И не такое, когда отчего-то обозлившийся middle или senior разглагольствует о том, что джуны пошли не те и вообще «спасибо, не надо». А простой живой текст от человека, который во взрослом возрасте сменил сферу деятельности и прямо сейчас проходит путь поиска работы, к такому же человеку. Мне кажется, это важно.
Что же нам всем делать? Неужели всё настолько плохо?
История Дениса: уйти, чтобы вернуться
Здесь чуть не закончилась ИТ-карьера Дениса
Денис стал айтишником нестандартным путём. Началось всё правильно, как и должны были попадать люди в ИТ по задумке, то есть через математику в школе и информатику в университете.
Вектор задал математический класс — «о, наверное, я в этом понимаю, раз у нас была углублённая математика» — и наш герой поступил на информатику. Внезапно, как и многие другие студенты, он узнал, что, оказывается, в университете надо учиться. Первая сессия стала шоком, и закрывал он её, с трудом отрываясь от рейдов WoW. Работать надо было тяжело, школьные достижения почти ничего не значили, и ко второй сессии Денис пришёл неподготовленным.
Поняв, что пахнет жареным, он не растерялся и быстро перевёлся в спортивный институт. Благо спортивные достижения позволяли. Так и ушёл из ИТ фактически на старте, не предполагая, как дальше жизнь повернётся. И не возвращался к теме, пока ему не достался по наследству сантехнический бизнес.
Если вы думаете, что сейчас будет история «и тут я понял, что нужно нормальное ИТ-ядро, сайт, еком, мы начали развивать бизнес и продали систему федеральной сети», то нет. Сантехнический магазин он тоже быстро слил.
Горячие следы на тернистом пути
Пост адресован в первую очередь тем, кто только собирается пройти алгоритмическое собеседование или проходил неудачно. Остальных прошу извинить за вероятно неуместный наставительный и поучительный тон.
Где я?
В прошедшие две недели успешно прошёл секции написания кода в Яндекс, жду финалок. Это уже моя пятая попытка попасть в компанию, причём третья после прохождения курса Яндекс.Практикума по алгоритмам, который я закончил в конце 21-го года, т. е. чуть больше года назад. Задачки в этот раз по моему субъективному ощущению оказались чуть сложнее, чем ожидал и чем попадались в предыдущих попытках. Первая задача была близка к medium, а вторая где-то между medium и hard. Темы: массивы, строки и, конечно же, обожаемые Яндексом хеш-таблицы. Ещё попалась одна задача с матрицей.
Себе в 20 лет я бы посоветовал…
В преддверии Дня студента мы задали нашим коллегам вопрос: «А что вы бы посоветовали себе в 20 лет?». Делимся их ответами и немного скучаем по студенческим годам.
Всех, кто ещё грызёт гранит науки, поздравляем с праздником!
Работа преподавателем в колледже IT — личный опыт
Подошли к концу 3 года моей работы преподавателем в одном из рейтинговых московских колледжей, готовящих будущих IT специалистов. Хочу раскрыть часть внутренней кухни системы среднего профессионального образования (СПО), имеющей общие черты как с системой высшего образования, так и школьного.
В статье:
• Куда попадают те, кто ушёл после 9-го;
• Кого берут в преподаватели;
• С кем приходилось работать;
• Соревнования, от которых зависит зарплата;
• Роль государства, патриотическое воспитание;
• Плюсы и минусы работы преподавателем;
• Что делать, если вы студент.
Хабр Эксперты: IT-менторство на Хабр Карьере
Мы видим, как быстро может меняться IT-рынок: в один месяц все бьются за питонистов, в другой — за мобильных разработчиков, волны увольнений сменяются заморозкой найма и новым набором, новички еще активнее сражаются за первую работу, а эйчары — за топовых сеньоров.
Мы поняли, что в такое время нужно помогать друг другу, и вспомнили, что в IT есть классный инструмент — менторство, который иногда работает даже эффективнее, чем обучение на курсах. Мы протестировали его еще в прошлом году: пригласили несколько специалистов и соединили тех, кому нужен совет, с теми, кто может его дать. Дальше посмотрели на спрос и результат и поняли: да, это нужно.
Так появился сервис Хабр Эксперты — платформа для менти и менторов в IT, которая, мы надеемся, будет помогать учиться и учить всем, кто этого захочет. Рассказываем, что придумали в первой версии.
Цифровизация в образовательном процессе: кейс «IP-задачник» Казанского техникума связи
Будучи студентом второго курса Казанского техникума связи (ГАПОУ «МЦК-КТИТС») преподаватель Владимир Андреев на экзамене по дисциплине «Основы алгоритмизации и программирования» решил задачу по моделированию работы продавца мороженого. И так вдохновился, что решил сделать что-то полезное для учебного процесса. В статье он пошагово рассказывает, как удалось создать инструмент цифровизации образовательного процесса.
GitHub Student pack как способ учиться легче и быстрее
На Хабре уже есть пара статей о GitHub Student Developer Pack, но они как минимум старые (>6 лет) и не раскрывают всю суть этой замечательной вещи. Я поставил себе задачу расписать как получить Developer Pack, зачем это надо и что Вы получите в итоге.
Часть 3. Управление знаниями в Obsidian. Продвинутые техники. Excalibrain. Spaced repetition. Breadcrumbs. Longform
Эта статья будет завершать цикл "Управление знаниями в Obsidian". В ней будет предполагаться, что вы способны понять все техники и приемы из прошлой второй части про базовый рабочий процесс, т.к. здесь будут показаны продвинутые способы управления персональной базой знаний. В частности, статья затронет следующие темы:
• Ведение визуальной базы знаний (Excalidraw + Excalibrain)
• Создание системы для интервального повторения (Spaced repetition)
• Создание гибкой иерархии (Breadcrumbs + Excalibrain)
• Использование алгоритмов для поиска новых связей между заметками (Graph Analysis)
• Написание длинных текстов (Longform)
Как поступить в китайский университет
Недавно в Китае снизили или отменили большинство ограничений связанных с коронавирусом, и в связи с этим я бы хотел описать мой опыт поступления в китайскую магистратуру.
В Китае есть несколько университетов высоко находящихся в QS рейтинге.
Часть 2. Управление знаниями в Obsidian. Базовый рабочий процесс. Журнал. Источники и их библиотеки. Пример
В этой статье будет показано как можно начать организовывать свою базу знаний в Obsidian, отталкиваясь от источников. В статье будет разобрано то, какие стоит использовать папки и теги; как создать свою первую точку входа в систему. Также будет уделено внимание способу ведения журнала (дневника). Статья будет предполагать, что вы не против автоматизации процессов в своей базе знаний, поэтому все источники будут шаблонизированы и впоследствии собраны в свои отдельные библиотеки с помощью dataview. Завершится статья подробным примером (алгоритмом) рабочего процесса.
Подготовка инженеров АСУТП в ВУЗе. Часть 3 — Будущее
Это третья часть (часть 1, часть 2) из описывающих развитие процесса обучения инженеров АСУТП. Целью всех трех статей является попытка осмыслить подготовку инженеров АСУТП в ВУЗе (какая была, и какая есть сейчас), и обсудить с сообществом хабра, какой она должна быть в будущем. Каким образом ее можно актуализировать.
Истории
Подготовка инженеров АСУТП в ВУЗе. Часть 2 — Настоящее
Это вторая из трех частей (ссылка на первую), описывающих развитие процесса обучения инженеров АСУТП. Целью всех трех статей является попытка осмыслить подготовку инженеров АСУТП в ВУЗе (какая была, и какая есть сейчас), и обсудить с сообществом хабра, какой она должна быть в будущем. Каким образом ее можно актуализировать.
Подготовка инженеров АСУТП в ВУЗе. Часть 1 — Прошлое
Это первая из трех частей, описывающих развитие процесса обучения инженеров АСУТП. Целью всех трех статей является попытка осмыслить подготовку инженеров АСУТП в ВУЗе (какая была, и какая есть сейчас), и обсудить с сообществом хабра, какой она должна быть в будущем. Каким образом ее можно актуализировать.
Что читать техлиду: 7 увлекательных книг
Какие качества отличают хорошего технического лида? Уверены, как минимум инициативность, стратегическое видение, интерес к новым практикам и инструментам, идущие рука об руку с желанием постоянно развиваться. Немалую роль в lifelong learning техлида могут сыграть правильно подобранные книги.
Немет, Луц, Лав, Танненбаум, Страуструп, Олифер, Лукас — вот лишь некоторые известные авторы, о которых мы сегодня не будем говорить. Надеемся, что раз вы стали лидером технической команды, то с фундаментальной литературой в своей области знаний знакомы не понаслышке.
Под катом рекомендуем 7 изданий о soft-skills, методологиях, управлении командами и проектами.
Эволюция синхронного обучения на Хекслете: как понять, какой подход к обучению разработке вам больше подойдет
Формат обучения — один из факторов, на который можно ориентироваться при выборе образовательных курсов. Одна компания предлагает просто купить программу, где никто не контролирует ваш прогресс. Вторая — ставит жесткие дедлайны, делает строгий контроль успеваемости и отчисляет тех, кто не справляется. У третьей полностью асинхронная группа и только один дедлайн, и тот — когда заканчивается оплаченный период. Но действительно ли выбор находится между полной свободой и жесткими ограничениями?
Меня зовут Сергей Мелодин и я руководитель отдела заботы о студентах в Хекслете и руководитель учебной части в «Хекслет Колледж». В этой статье я хочу рассказать про форматы обучения и вопросы, которые нужно задать до начала обучения. А также поделиться, как вовремя заметить, что процесс обучения уже сломан и что с этим можно сделать.
Google foobar challenge — это для себя
Здравствуйте, уважаемые хабровчане! Хотел бы поделиться мыслями и впечатлениями по поводу только что завершённого Google foobar code challenge.
Многие, наверняка, слышали как, после очередного поискового запроса по программистской тематике, страничка поисковика Google интригующе раздваивается и появляется предложение порешать задачки. Почти месяц назад экран раздвоился и передо мной.
С этим явлением связаны некоторие слухи и легенды и, чтобы помочь будущим участникам вызова Google максимально эффективно использовать подвернувшийся случай для своего развития, хотелось бы поделиться своими мыслями и впечатлениями по горячим следам.
Если подытожить кратко, то этот вызов — подарок судьбы, инструмент для личного и профессионального саморазвития, этап профессионального роста. Но это ни в коем случае не повод для "фаллометрии" и для демонстрации своего превосходства. Google foobar challenge — это для себя.
Первое, что хочется отметить: этот вызов — удача, которой ещё нужно правильно воспользоваться. Каким образом система выбирает кандидата — неизвестно. Точнее, примерно понятно, что по истории поисковых запросов. Но, также, понятно, что подбор очень нетривиальный, высокоинтеллектуальный, и, вполне вероятно, что с вмешательством живых людей. Не стоит ожидать что удастся схитрить. Да, можно пытаться заставить систему выбрать именно вас, открывая в десятке браузеров сотни вкладок со stackoverflow, но, разумнее, не спешить, просто жить своей обычной жизнью, работать и ждать когда это случится само, когда вселенная решит, что время пришло.
Нужно читать академические статьи в Computer Science
Как программисты, вы должны постоянно учиться. Вы изучаете учебники, документацию, вопросы по Stack Overflow — всё, что можно найти и что может помочь вам писать код и поддерживать актуальность своих навыков. Но как часто вы заглядываете в академические статьи по компьютерным наукам, чтобы лучше программировать?
Руководства могут помочь вам написать код здесь и сейчас, но академические статьи могут помочь понять, откуда и куда движется программирование. Каждая особенность программирования, начиная с указателя null (также известного как ошибка на миллиард долларов) и заканчивая объектами (в смысле Smalltalk), построена на основании исследований, восходящих к 1960-м (и более ранним) годам. Предстоящие инновации будут основаны на сегодняшних исследованиях. Продолжение — к старту нашего флагманского курса по науке о данных.
Вклад авторов
-
itmo 1547.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 530.0