Код
#статьи

Держи в курсе: как и где разработчики обновляют свои знания

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

Иллюстрация: Meery Mary для Skillbox Media

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

Наталия Давыдова

Фронтенд-разработчик в «Точке»

Чтобы обновлять свои знания, я пользуюсь такими источниками:

  1. Еженедельные рассылки по разным направлениям фронтенда. Можно просто ввести в Google запрос из названия технологии + «weekly» и выйти на рассылки с архивами: на них можно подписаться или читать уже вышедшие выпуски. Там куча полезной информации. Примеры таких рассылок: CSS Weekly, JS Weekly, React Weekly — React Status и React Newsletter, TypeScript Daily.
  2. Доклады на конференциях. Помогают углубить или обновить знания. Рекомендую Podlodka Crew, HolyJS и FrontendConf.
  3. Каналы в Telegram. Frontender’s notes и FrontEndDev.
  4. Статьи на Medium. Там публикуется множество интересных материалов на английском — я подписана на ежедневные имейл-дайджесты. Ещё рекомендую читать дайджесты «Хабра».

Анна Жаркова

Head Mobile Developer в компании Usetech, Kotlin GDE

Я внимательно слежу за новинками в iOS, Android и мобильной разработке в целом:

  1. Читаю статьи на «Хабре» и Medium, подборку в AppTractor.
  2. Слушаю и смотрю броадкасты Android Broadcast, Mobile Developer, Podlodka, Mobile People Talks и другие.
  3. Смотрю митапы по технологиям. Информацию о них получаю из Twitter и Telegram-каналов. Например, Android Broadcast, «Мобильная разработка», Android Good Reads, Mobile Developer, Mobile Native, Mobile Insights by AppTractor, Kotlin Multiplatform Mobile Russia, Flutter Mobile Dev, iOS Good Reads.
  4. Слежу за блогом и каналом JetBrains.

Сложно за всеми успеть, не хватит времени, чтобы знать всё и всегда быть в курсе всех последних трендов. Не всегда удаётся посмотреть или попробовать всё, что заинтересовало.

Для того, что напрямую связано с моей текущей работой, проектами, лекциями в Otus, развитием в качестве GDE, я стараюсь находить время. Преподавательская деятельность и GDE — прекрасный стимул держать себя в тонусе. А ещё быть в курсе последних новостей индустрии помогает участие в IT-ивентах в роли спикера или члена программного комитета.

Тимур Гафиулин

Фронтенд-разработчик в «Учи.ру»

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

База по вёрстке, JavaScript и фреймворкам — это знания, необходимые для поиска работы. В последнее время к этому списку добавился и TypeScript. Без этого вас просто никуда не возьмут. А условные MobX, Redux, Firebase, Webpack уже не так важны — их легко освоить в процессе работы.

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

Но, по большому счёту, необходимость изучения новых технологий чаще всего завязана на требования компаний в вакансиях. Если все будут указывать Parcel, Vite, Svelte — ничего не поделать, придётся учить.

Кстати, чем крепче ваша база, тем проще наслаивать на неё новые знания. Поэтому я бы рекомендовал меньше времени тратить на изучение очередной новомодной технологии и больше времени уделять разбору основ и фундаментальных вещей.

Евгений Антонов

ТИМЛИД, IT-консультант, ведущий подкаста «Кода кода» и автор канала «Тимлид Очевидность»

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

  1. Официальную документацию и release notes.
  2. Конференции от конкретных вендоров — например, Laracon.
  3. Конференции в целом по индустрии — например, TeamLead Conf, Podlodka Crew.
  4. Рассылки от конкретных вендоров — например, Laravel News.
  5. Статьи на «Хабре» и Medium — например, PHP-дайджест Романа Пронского (он сейчас ещё и видеоверсию делает). Большое ему спасибо.
  6. Видео на YouTube — например, Laracasts, Laravel Daily.
  7. Twitter, чатики и Telegram-каналы, в которых можно обсудить новинки вместе с комьюнити.
  8. Подкасты: «Новости 512» от CSSSR и «Пятиминутка PHP», «Мы обречены», «Запуск завтра», «Сферическое лидерство», DevOps Deflope News, Moscow Python Podcast, The Art Of Programming, DevSchacht, «Цинковый прод», «Фронтенд Юность», Podlodka, Frontend Weekend, Soft Skills Engineering, «Трёп Себранта», SDCast, DevZen, «Радио-Т».

Глафира Жур

Accessibility Driven Team Lead в SpurIT, Google Developer Expert for Web. Организатор @a11yminsk и @MinskCSS / @MinskJS

Что мне помогает обновлять знания:

  1. Twitter. Там я подписана на аккаунты создателей интересных мне технологий. Про нативный веб и доступность читаю ребят из W3C или разработчиков, которые делают инструменты для Google и Mozilla. Читая техническую документацию, я всегда обращаю внимание на авторов. Например, в спецификации W3C всегда есть список имён участников рабочей группы и их должности в разделе Editors в самом верху документа. Я подписываюсь на них в Twitter и так слежу за обновлениями.
  2. Email-рассылки. Я подписана на несколько тематических рассылок по доступности: A11Y Project, TPGi, IAAP, Shopify. Они приходят примерно раз в неделю — в них всё самое важное из индустрии.
  3. Сообщество «Веб-стандартов»: подкаст и канал в Telegram. Благодаря им происходит до 90% апдейта моих знаний.
  4. Митапы и конференции. Сейчас они проходят в онлайне и становятся всё более доступными и дешёвыми — или даже бесплатными.
  5. Выступления, преподавание и общение с коллегами. Во время ресёрча и подготовки к докладам всегда узнаю много нового.

Как бывалый выгоральщик, горячо рекомендую: не надо подписываться на всё и сразу. В итоге вы будете следить только за несколькими из них — на остальные просто не хватит времени и сил :)

Сергей Сыркин

@JCHouse_UA Тимлид в SlidePresenter

Если не решать задачи по разработке ежедневно, возникает необходимость не выпадать из профильного потока. Ведь разработка — очень динамичная отрасль. Чуть зазевался — и уже безнадёжно отстал. Вот что помогает мне оставаться в курсе происходящего в индустрии:

  1. Новости от компаний или комьюнити, которые непосредственно разрабатывают язык или фреймворк — например, Node.js, React.js, JavaScript и так далее.
  2. Генераторы или журналы и подборки новостей. CSS-Tricks, Daily JavaScript, Smashing Magazine.
  3. Подкасты. Это удобный формат — он позволяет получать новости по дороге на работу или с работы. Правда, когда едешь на велосипеде, приходится останавливаться, чтобы сделать пометки.
  4. Twitter. Самый простой способ собрать все новости в одном месте — особенно в этом помогают списки, с помощью которых можно формировать ленту исключительно из нужных источников. Язык информации — английский.
Проверьте свой английский. Бесплатно ➞
Нескучные задания: small talk, поиск выдуманных слов — и не только. Подробный фидбэк от преподавателя + персональный план по повышению уровня.
Пройти тест
Понравилась статья?
Да

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies 🍪

Ссылка скопирована