Главная » Архив меток: Учебный процесс в IT

Архив меток: Учебный процесс в IT

[Из песочницы] А каким IT-образование видите Вы?

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

Читать далее »

[Перевод] Как разобраться в «иностранном» коде и влиться в новую команду?

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

Читать далее »

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

Он интересуется джавой, кодит с 11 до 20, ездит на работу на самокате, ходит в бар с коллегами по пятницам и скучает на эджайл-митингах. Геннадий — middle-разработчик в большой IT-компании. Проблема в том, что прямыми рабочими обязанностями работа не ограничивается, и тогда начинается адок. Геннадий участвует в код-ревью и легко даёт советы младшим товарищам, когда дело касается прямых рабочих обязанностей. ...

Читать далее »

[Перевод — recovery mode ] Как правильно обрабатывать ошибки: тишина — не всегда хорошо

Если я начинала работать с существующим кодом, я продолжала выполнять задачу, над которой трудился автор исходника; если писала код с нуля — делала то, что казалось мне правильным. У меня никогда не было какого-то особого мнения относительно обработки ошибок. Я поняла, что здесь есть над чем поразмыслить. Но недавно я столкнулась с проблемой, багом, который проявлялся из-за «тихой» ошибки в ...

Читать далее »

[Перевод] Как Project Infer от Facebook помогает искать баги в мобильных приложениях перед деплоем

В среде специалистов по машинному обучению это весьма почетно. Несколько дней назад команда инженеров Facebook отличилась — ее удостоили награды Most Influential POPL Paper Award. Сам проект предназначен для обнаружения и ликвидации багов в коде мобильного приложения перед его деплоем. Награду вручили за работу Compositional Shape Analysis by Means of Bi-abduction, которая раскрывает нюансы Project Infer. Что касается первых, то ...

Читать далее »

10 консольных команд, которые помогут дебажить JavaScript-код like a PRO

По словам автора, эти команды помогут значительно повысить производительность труда программиста при поиске багов и сэкономят кучу времени. Перевели статью Амита Соланки по отладке JavaScript-кода при помощи консольных команд. Давайте рассмотрим команды, которые действительно способны упростить жизнь любому программисту. Напоминаем: для всех читателей «Хабра» — скидка 10 000 рублей при записи на любой курс Skillbox по промокоду «Хабр». Skillbox рекомендует: ...

Читать далее »

Техносфере пять лет

Вот наши достижения за эти годы: Сегодня проект Техносфера празднует своё пятилетие. Обучение завершили 330 выпускников. На курсе обучается 120 студентов. Занятия ведут 30 преподавателей. В учебной программе 250 занятий по 16 дисциплинам. Ученики выполняют 71 ДЗ. 8000 пользователей. Больше 100 студентов начали свою карьеру в Mail.ru Group. В конце обучения студенты создают собственные выпускные проекты, на которые им даётся ...

Читать далее »

[recovery mode] Навыки, самообразование и языки программирования для начинающих разработчиков: исследование HackerRank

Целью исследования было выяснить, насколько важно самообразование в ходе обучения, а также узнать, какие навыки студенты планируют развивать. В начале этого года HackerRank опубликовала результаты масштабного исследования, в котором приняли участие 10 тысяч студентов — будущих разработчиков. К слову, мы уже публиковали статью о важности самообучения для начинающего разработчика. Итоги получились интересными, с результатами исследования можно познакомиться под катом. Skillbox ...

Читать далее »

Набор на магистерскую программу JetBrains на базе Университета ИТМО

Магистерская программа «Разработка программного обеспечения / Software Engineering» компании JetBrains на базе Университета ИТМО объявляет набор на 2019-2021 уч.гг. Приглашаем выпускающихся из бакалавриата получить актуальные знания в области программирования и компьютерных наук. Учебная программа Первый семестр состоит, в основном, из «базовых» курсов: алгоритмы, базы данных, языки программирования, функциональное программирование и другие. Студенты приходят в магистратуру уже с какими-то знаниями в ...

Читать далее »

Как настроить Continuous Deployment для своего проекта: личный опыт

Автоматизация позволяет сэкономить кучу времени и сил. Перевели для вас статью Юлиуса Минмо о настройке непрерывной интеграции (Continuous Deployment) для своего проекта. Статья будет полезна, в первую очередь, начинающим программистам. Один раз коммитим проект и далее все происходит в автоматическом режиме, наблюдение за этим процессом просто гипнотизирует. Непрерывная интеграция — отличная штука. В этой статье я покажу, как можно все ...

Читать далее »