В мире разработки ПО постоянно происходят изменения: одни технологии рождаются и становятся популярными, другие устаревают и уходят в небытие, третьи умирают, так и не познав славы.
Чтобы быть успешным и востребованным, современный разработчик должен постоянно развиваться и следить за трендами в IT, поскольку новые технологии позволяют выполнять работу более эффективно. Именно поэтому разработчикам следует быть в курсе последних новшеств в сфере разработки ПО. Но это может быть не так просто.
Перед вами 6 типов информационных ресурсов, из которых можно получать актуальную информацию из мира IT всегда и везде.
Пожалуй, основной и самый удобный способ быть в курсе последних новостей из мира IT. В Сети есть множество новостных порталов, блогов и форумов, на которых разработчики обмениваются опытом, публикуют новости и описания новых технологий, фреймворков и практик, приводят их сильные и слабые стороны, делают сравнительные анализы и многое другое.
В случае с блогами и новостными сайтами очень удобно использовать RSS-агрегаторы для отслеживания последних публикаций.
https://dzone.com/ — сайт, посвящённый вопросам разработки ПО.
https://habrahabr.ru/ — крупнейший в Европе ресурс для IT-специалистов. На данном ресурсе публикуются технические статьи, связанные с IT.
https://news.ycombinator.com/news — агрегатор IT-новостей.
Книги могут быть отличным источником для изучения какой-либо новой технологии или языка программирования, существующих продолжительное время. Но если речь идёт об активно развивающихся технологиях, то книги в данном случае не очень подходят, так как на момент публикации информация в них может уже устареть.
Журналы в печатном виде постепенно уходят в прошлое (впрочем, их всё ещё можно встретить, например, журнал CODE). Их постепенно вытесняют онлайн версии, распространяемые по подписке. Как правило, журналы содержат в себе подборку актуальных статей по нескольким направлениям разработки ПО.
http://www.codemag.com/magazine — журнал, берущий начало в 1999 году. Публикуется раз в 2 месяца, сосредоточен на разработке с использованием современных технологий.
https://msdn.microsoft.com/ru-ru/magazine/ — ежемесячный журнал сообщества разработчиков Microsoft, в котором публикуются статьи, связанные с разработкой в стеке технологий Microsoft.
В твиттере можно следить за ведущими разработчиками тех или иных технологий, библиотек, фреймворков, а также обмениваться с другими разработчиками своим мнением.
В Facebook существуют профильные группы по интересам, в которых публикуется информация о последних новшествах в сфере разработки, а также где разработчики могут обмениваться опытом.
Что касается социальной сети ВКонтакте, то там не так много групп по технологиям и их большинство либо носит развлекательный характер, либо забиты рекламой и вопросами участников без ответов.
https://vk.com/smm_pub — паблик, посвящённый ведению SMM в сети ВКонтакте.
https://twitter.com/angularjs — новости разработки JavaScript фреймворка Angular.
Митапы, как правило, проводятся для небольших групп разработчиков по определённым технологиям или направлениям разработки в целом. На них может выступать несколько спикеров. Между выступлениями разработчики могут общаться между собой, заводить полезные знакомства, узнавать нечто новое из мира разработки.
Хакатоны обычно посвящены какому-либо языку или фреймворку и направлены на разработку готового программного продукта за короткий промежуток времени (от одного дня до недели) одним или несколькими разработчиками. На хакатонах разработчик может узнать, как его коллеги решают те или иные проблемы с помощью той или иной технологии. Хакатоны также могут иметь спикеров, хотя это и не является обязательным условием.
Конференции, как правило, проводятся крупными компаниями и посвящены определённой технологии/стеку технологий. Конференции могут состоять из нескольких блоков по разным направлениям разработки, каждый из которых может быть представлен несколькими докладчиками. Для конференций характерно большое число участников. На них могут рассказывать о применении той или иной технологии, её преимуществах, нововведениях, а также подводных камнях при её использовании.
https://build.microsoft.com/ — Microsoft Build Developer Conference — крупнейшая ежегодная конференция, посвящённая технологиям Microsoft.
https://www.oracle.com/javaone — ежегодная конференция, посвященная Java и связанным с ней технологиям.
http://devconf.ru/ — русскоязычная конференция, посвящённая веб-разработке.
Месседж борды, такие как Reddit, формируются их пользователями, которые могут выкладывать заслуживающие на их взгляд внимание, задавать вопросы и участвовать в обсуждении материалов.
https://www.reddit.com/ — крупнейший месседж борд: содержит большое число подкатегорий по различным направлениям, в том числе IT.
Как ни странно, e-mail рассылки продолжают существовать и зачастую являются довольно качественным источником информации. Как правило, представляют собой рассылку подборок достойных внимания статей за определённый промежуток времени.
http://www.ng-newsletter.com/ — еженедельная рассылка материалов по разработке на Angular.
http://androidweekly.net/ — еженедельная рассылка материалов по разработке на Android.
http://www.oracle.com/technetwork/java/javamagazine/index.html — бесплатный онлайн журнал, выпускаемый Oracle раз в 2 месяца. Содержит новости из области профессиональной разработки на Java.
http://www.javacodegeeks.com/ — сайт, регулярно публикующий руководства по решению тех или иных задач на Java.
http://www.javaworld.com/ — флагманский ресурс для Java-профессионалов. Содержит информацию, полезную в основном для тех, кто занимается разработкой корпоративных систем, включая аналитику, руководства и новости enterprise разработки на Java.
http://www.theserverside.com/ — как и JavaWorld — один из крупнейших ресурсов, посвященных разработке enterprise Java приложений.
https://dzone.com/java-jdk-development-tutorials-tools-news — подраздел DZone, посвященный разработке на Java.
http://www.baeldung.com/ — блог, содержащий обучающие материалы по разработке на Java с использованием фреймворка Spring. Также на нём регулярно публикуется подборка полезных материалов по мнению автора.
http://www.sitepoint.com/php/ — раздел SitePoint, посвящённый разработке на PHP. Обычно публикуются статьи, посвящённые разработке с использованием наиболее популярных фреймворков и CMS.
http://csiphp.com/ — блог, в котором описаны плохие практики разработки на PHP.
http://www.phpdeveloper.org/ — новостной ресурс, публикующий актуальную информацию по PHP разработке.
https://www.phparch.com/ — платный онлайн-журнал для PHP разработчиков.
https://www.reddit.com/r/php — раздел Reddit, посвящённый PHP разработке.
http://wp-kama.ru/ — русскоязычный ресурс, посвящённый PHP разработке на WordPress.
https://www.javascript.com/news — лента новостей, формируемая сообществом JavaScript.com.
https://jslive.com/ — лента новостей, формируемая сообществом JavaScript.com.
https://www.reddit.com/r/javascript/ — раздел Reddit, посвящённый разработке на JavaScript.
https://javascriptweblog.wordpress.com/ — блог, посвящённый JavaScript разработке.
http://www.2ality.com/ — блог, посвящённый JavaScript разработке.
https://nemisj.com/ — блог, посвящённый JavaScript разработке.
http://javascriptweekly.com/ — еженедельная e-mail рассылка материалов по JavaScript разработке.
https://www.reddit.com/r/angularjs/ — раздел Reddit, посвященный Angular JS.
http://www.ng-newsletter.com/ — еженедельная e-mail рассылка по разработке с использованием Angular.
http://blog.jhades.org/ — блог, посвящённый fullstack-разработке на JavaScript и Angular.
https://www.reddit.com/r/node — раздел Reddit, посвящённый Node JS.
http://www.echojs.com — месседж борд наподобие Reddit, посвящённый JavaScript.
http://www.asp.net/community — новости сообщества ASP.NET разработчиков.
http://www.4guysfromrolla.com/ — актуальные статьи по разработке на ASP.NET и C#.
https://www.reddit.com/r/ASPNET — раздел Reddit, посвящённый разработке на ASP.NET.
http://androidweekly.net/ — еженедельная e-mail рассылка материалов по Android разработке.
http://www.androiduipatterns.com/ — блог, посвящённый вопросам проектирования пользовательских интерфейсов под Android.
http://www.androidhive.info/ — блог, посвящённый Android разработке.
http://www.vogella.com/tutorials/android.html — подборка статей по направлению Android разработки.
http://startandroid.ru/ru/ — русскоязычный блог, посвященный Android разработке.
http://developer.android.com/intl/ru/index.html — официальный сайт Android для разработчиков.
http://android-arsenal.com — каталог готовых к использованию Android компонентов и библиотек.
https://www.reddit.com/r/objectivec — раздел Reddit, посвящённый разработке на Objective C.
https://www.reddit.com/r/swift — раздел Reddit, посвящённый разработке на Swift.
https://www.mikeash.com/pyblog/ — блог, в котором рассматриваются продвинутые вопросы разработки под iOS и Mac.
https://iosdevweekly.com/ — еженедельная e-mail рассылка по iOS разработке.
http://etolstoy.ru/objc-dev-lib/ — подборка полезных ресурсов для Objective C разработчиков.
https://www.reddit.com/r/python — раздел Reddit, посвящённый Python.
http://pycoders.com/ — еженедельная e-mail рассылка подборки материалов по разработке на Python.
http://www.pythonweekly.com/ — еженедельная e-mail рассылка подборки материалов по разработке на Python.
https://dzone.com/ — одно из самых крупных сообществ разработчиков и авторов статей по различным направлениям разработки.
http://www.sitepoint.com/ — сообщество разработчиков, публикующие статьи на тему веб-разработки.
http://stackoverflow.com/ — сервис по типу вопрос-ответ, созданный для облегчения решения повседневных проблем разработчиков.
http://www.unclecode.com/ — сайт, публикующий ресурсы по веб-разработке.
https://www.quora.com/ — ещё один сервис вопрос-ответ, имеет разделы, посвященные IT. В отличие от Stack Overflow, вопросы, как правило, относятся к обсуждению той или иной технологии в целом.
http://habrahabr.ru/ — крупнейший в Европе ресурс для IT-специалистов. На данном ресурсе публикуются технические статьи, связанные с разработкой ПО.
https://megamozg.ru/ — ресурс-ответвление от Хабрахабра, статьи которого носят преимущественно управленческий характер.
https://toster.ru/ — русскоязычный аналог Stack Overflow.
Подавляющее число ресурсов, представленных в подборке, — англоязычные. К сожалению, достойных IT-ресурсов в русскоязычном сегменте не так много: большинство представлено форумами и сайтами с крутой SEO оптимизацией, не несущими особой ценности для пользователей.
Если вы знаете достойные IT-ресурсы по программированию, не упомянутые в подборке, — оставляйте ссылки на них в комментариях, ведь актуальных и полезных ресурсов в нашей области много не бывает!
Проведите конкурс среди участников CMS Magazine
Узнайте цены и сроки уже завтра. Это бесплатно и займет ≈5 минут.