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

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

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

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

Я хожу в офис и мне комфортно: истории айтишников, которым не подходит работа на удалёнке

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

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

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

Новости

Мои взгляды на программирование на июль 2024 года

Время на прочтение5 мин
Количество просмотров1.6K
Эта статья – собрание убеждений о разработке ПО, которые выработались у меня на сегодняшний день. Всё основано на личном опыте.

Подход к задачам


Основная часть моей работы – разбираться с тикетами, и я до сих пор продолжаю совершенствоваться в этом деле. Вот несколько вещей, которые я открыл для себя в процессе.
  • Разные задачи, проекты и команды требуют разных подходов. Например, сделать пейсмейкер без автоматических тестов было бы безответственным решением – кто-то может от этого пострадать. И вместе с тем, глупо изводиться по поводу автоматических тестов на геймджеме, куда вы отправились на выходных. Содержание понятия «хороший код» меняется в зависимости от контекста, и нужно адаптировать свой подход под конкретную ситуацию.
  • Делайте марш-броски. Бывает, что я ставлю себе цель довести какую-то функциональность до готовности в кратчайшие сроки, пусть даже срезая углы где только можно, с кодом ужасного качества и TODO на каждом шагу. Когда у меня появится что-то рабочее, тогда и буду приводить всё в должный вид. Я пришел к выводу, что это хороший способ обозначить для себя проблемные зоны, а также неплохой путь к ускорению процесса разработки. На эту тему есть статья «Выбросьте первый набросок кода».
  • Если я бьюсь головой об задачу и никак не могу сдвинуться с мертвой точки, значит, необходимо оторваться от нее на какое-то время.
  • Прежде чем начать работу над сложной задачей, я задаю себе вопрос: «А что если вообще этого не делать?» Как правило, вопрос оказывается глупым и выполнять задачу все-таки приходится. Но примерно в пяти процентах случаев я осознаю, что определенную часть работы можно спокойно пропустить.

Читать дальше →
Всего голосов 9: ↑8 и ↓1+11
Комментарии15

Приглашаем на летне-осенние лекции по игровой индустрии и IT в ВШБ

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

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

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

Студенты будущего: как получить образование от ИТ-кампуса НЕЙМАРК уже в 2024 году?

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

В центре Нижнего Новгорода, чуть подальше от взглядов многочисленных туристов, ведутся масштабные строительные работы. Здесь возводят 18 корпусов новой гостиницы, которая будет принимать студентов и приглашённых преподавателей ИТ‑кампуса НЕЙМАРК. Рядом с ней появится сердце и мозг кампуса — учебный корпус, рассчитанный на 5 тысяч человек. В нём будут располагаться аудитории, библиотека, ректорат и конференц‑зал.

При этом уже 1 сентября 2024 года НЕЙМАРК готов принять своих студентов, желающих получить образование в сфере информационных технологий нового формата.

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

Истории

Стажер, который смог: советы по выживанию на стажировке от Junior-разрабов и их менторов

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

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

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

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

Тот, кто поможет — обучение с менторами

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

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

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

Нужно ли техническое образование программисту?

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

В последнее время часто попадается контент типа «Нужно ли программисту техническое образование?». В некоторых статьях на Хабре вопрос ставится совсем радикально: «Что лучше: образование в ВУЗе или тематические курсы?». В этом тексте поделюсь своими мыслями по вопросу. Для тех, у кого нет времени на прочтение полотна текста, тезисно озвучу свою позицию. Образование нужно получать, но не абы где. Курсы и ВУЗ — синергия, а не дихотомия. Ни от какого образования не будет проку, если вы не отдаете себе отчет в том, что и зачем вы делаете, а также не находитесь в состоянии постоянной практики и работы над собой. Ниже раскрою, почему я так думаю.

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

Гайд для системного аналитика: как управлять требованиями на разных этапах проекта. Часть 2: планирование и исполнение

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

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

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

Обучение языковых моделей на примере сервиса протоколирования встреч AiGenda

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

Привет! Я Евгений Гутин, ML-инженер. 

Два года назад я захотел расширить свои компетенции в NLP и больших языковых моделях. Увидел, что ИТМО с Napoleon IT создал проектную магистратуру по ИИ, где можно получать знания от экспертов и преподавателей в процессе развития реального проекта. Эта идея мне понравилась, и я решил, что хочу поступить в AI Talent Hub и развивать себя как ML-инженера и AI Product-менеджера, работая над своим собственным стартапом.

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

А если вам интересно узнать, как набрать подобные навыки, то про обучение немного рассказал в конце статьи. 

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

Дата-сайентистам: рецензия на книгу “Машинное обучение с PyTorch и Scikit-Learn”

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

Это наконец случилось: в русском переводе вышла самая объемная из когда-либо издававшихся книг по машинному и глубокому обучению. "Machine Learning with PyTorch and Scikit-Learn" Себастьяна Рашки и его соавторов — это огромное, почти на 800 страниц, руководство по практическому применению Python в сфере Data Science. Книга изначально планировалась как 4-е издание "Python Machine Learning", но из-за множества изменений авторы решили выпустить его под новым названием. Ввиду достаточно высокой цены, вам пригодится наш промокод SSPSOFT для покупки этой книги со скидкой 25%.

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

Универсальный шаблон приветственной страницы: упрощаем онбординг в команду

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

Привет! Это Маша, технический писатель в группе документации Ozon. Мы делаем внутреннюю документацию в департаменте «Поиск, рекомендации, реклама», в который входит 40 команд разработки. Наш департамент постоянно развивается, появляются новые команды и люди, которым нужно побыстрее влиться в компанию и коллектив. Недавно одна из команд планировала набирать новых сотрудников, и коллеги попросили помочь сделать приветственную страницу для новичков — онбординг.

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

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

Обучение во взрослом возрасте: бросать нельзя учиться

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

Когда я вошла в айти, это ещё не было мейнстримом. Шёл конец 2010 года, я работала аналитиком в компании связи, и мне было норм. Норм было всё, кроме того, что мои технические задания на разработку новых отчётов и процедур вызывали критику со стороны отдела АСУ. Конечно, я училась на своих ошибках, но, во-первых, ошибки могли дорого стоить, во-вторых, хотелось основательности, а не интуитивной работы, в-третьих, было по-человечески стыдно (синдром отличницы встретился с синдромом самозванца, и у них родился ужасный комплекс неполноценности). Я читала статьи в интернете, купила толстенную книгу по SQL, ковыряла её в обед и после работы, засиживаясь иногда и до 22–23 часов. Не хватало системности.

Спас меня мой азарт.

Так бросать или нет?
Всего голосов 36: ↑30 и ↓6+40
Комментарии74

О компьютере для агностиков

Уровень сложностиСложный
Время на прочтение5 мин
Количество просмотров2.3K
Написать эту книгу меня побудила поистине буддийская Пустота, космический вакуум на том месте, где должно было быть множество таких книг. Но их нет. В школах не учат основам компьютерных знаний, не учат этому и на всевозможных курсах. Вместо основ информатики преподаются по существу основы машинописи и делопроизводства. Книги издаются, но в них только все те же Microsoft Word, Excel и Powepoint.
Есть хорошая книга Чарльза Петцольда «Код. Тайный язык информатики», но она вышла в США более 20 лет назад.
charlespetzold.com/code/index.html
На русском языке ничего подобного не было написано.


Для примера множества Мандельброта
Читать дальше →
Всего голосов 18: ↑6 и ↓12-6
Комментарии3

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

Использование данных о процессе программирования для выявления различий в моделях программирования студентов

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

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

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

Как мы попали в Матрицу и начали в ней жить

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

Привет! На связи Елена Платковская. В SM Lab, которая входит в «Спортмастер», занимаюсь построением и оптимизацией IT-процессов.

Когда я пришла в компанию, не было понимания какими навыками сотрудники именно нашего отдела, на тот момент недавно сформированного, должны обладать. Унифицированный это будет набор или разный для каждого? Что и каким образом важно «подтянуть», а в чем мы бесспорные молодцы? Есть ли необходимость проводить скилл-ревью? Не было понятно, что сделать, чтобы переходить с одного карьерного уровня на другой. А когда пришло время набирать новичков, мы и вовсе споткнулись о разное понимание того, кого ищем. Мысли витали в воздухе, но не были описаны и формализованы.

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

Мой путь в тестирование. Сравнение двух курсов

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

Великое искусство научиться многому — это браться сразу за немногое. Джон Локк

Здравствуйте, меня зовут Виталий и я хотел бы поделиться своим опытом обучения на различных онлайн-платформах. После 20 лет работы в сфере связи и телекоммуникаций, решил сменить вид своей деятельности. Выбрав для себя профессию QA-инженера, я имел счастье поучиться в двух школах. Они настолько разные и по подходам к обучению и по организации самого процесса обучения, что думаю, читателям, особенно тем, кто задумывается о приобретении профессии «QA инженера», будет интересно сравнить различные подходы.

ВПЕРЕД
Всего голосов 10: ↑7 и ↓3+8
Комментарии35

Опыт обучения в магистратуре МФТИ «Управление IT-продуктом». Обзор первого семестра и появление стартапа ZNATNO

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

В октябре 2023 г. стартовала учеба. Это полностью онлайн-магистратура очного формата при МФТИ. Я сразу стал вести дневник и фиксировать кол-во часов, которое я вкладываю в обучение. Делюсь с вами.

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

Как не надо готовиться к CISSP. Опыт и ошибки выжившего

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

Моя подготовка к экзамену была достаточно экстремальной, так как осуществлялась в очень сжатые сроки. Такое легкомыслие было связано с тем, что я являюсь действующим консультантом по ИБ и этим самым ИБ целыми днями и занимаюсь. Я наивно полагал, что обучение мне особо и не потребуется, достаточно просто освежить в памяти.

Узнать все
Всего голосов 14: ↑13 и ↓1+21
Комментарии1

ИТ с пеленок. 6 игр, которые познакомят детей с программированием

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

Если ты влюблен в программирование, перетащить своего ребенка «на эту сторону» тоже однажды захочется. Годовасику про JSON рассказывать, конечно, рано (хотя за колыбельную прокатит), а вот с детьми 4+ уже можно прикоснуться к основам. Помогут в этом специальные игры для детей — 6 из них собрали в этом посте. Некоторые подойдут для дошкольников, другие — для детей постарше.

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

Читать далее
Всего голосов 20: ↑19 и ↓1+23
Комментарии13

Задачи и роль бизнес-аналитика в разных методологиях разработки — Agile, Waterfall, Scrum

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

Снова привет! Мы уже встречались в материале про карьерный рост бизнес-аналитиков. Я — Лариса Дансарунова, бизнес-аналитик с 9-летним опытом в IT-индустрии. Ментор на курсе «Бизнес-аналитик» в Практикуме и эксперт в «Эйч». Сегодня расскажу больше о задачах бизнес-аналитика, а также — как меняется его роль в зависимости от методологии разработки ПО, которую используют в команде. И конечно — о самих методологиях и чем они различаются. 

Читать далее
Всего голосов 10: ↑8 и ↓2+8
Комментарии8
1
23 ...

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