Источники развития для разработчика 📚
Сейчас на каждом шагу реклама из серии "войти в айти", разные курсы, блоги (один из таких ты сейчас читаешь;), книги и т.д.
Как же выбрать из всего многообразия то, что подходит тебе?
По-моему нет способа кроме как пробовать разные варианты и смотреть какой подходит, а какой - нет.
Я начинал в те времена, когда в основном были книги, форумы и документация. Ах да, ещё журналы "][akep", "Chip", "Системный администратор" и "LINUX Format". Видимо это, а также любовь читать книги, сформировало мои предпочтения.
1. Книги
Книги могут быть "о вечном" и о какой-то конкретной технологии.
Надо понимать, что книги про ООП или функциональное программирование, про сети, алгоритмы и т.д. - это про вещи, которые будут актуальны долгое время, это основа информатики.
А вот книги про Монго или Постгрес, про Вью или Реакт, PHP или JS - они в той или иной степени устареют с появлением новой версии технологии. Я не хочу сказать, что такие книги бесполезны, но нужно понимать этот нюанс.
Лично у меня полно таких книг, например, сейчас читаю книгу про Go, держа в уме, что она про крнкретную версию языка, и что уже сейчас могут быть неактуальные моменты и со временем их будет только больше.
Но книги ценны своими примерами. Часто авторы прибегают к сквозным примерам на всю книгу и знакомят с технологией постепенно, давая возможность выполнить задания из книги.
2. Видеокурсы
Тут почти как с книгами, но для тех, кому проще воспринимать информацию визуально. Если для книг, чтобы поддерживать информацию в актуальном состоянии, необходимо делать новые издания, то с курсами проще: авторы обычно их оперативно дополняют и изменяют.
Я проходил пару курсов по программированию, но в целом это не мой формат, я за книги)
3. Видеоуроки
Выделю в отдельный пункт, т.к. это немного другое. В уроке в сжатом виде раскрывается какая-либо тема, но не вся технология, а также они размещаются на канале автора на видеохостинге, а вот курсы часто можно пройтина специальных площадках или на онлайн курсах.
4. Онлайн школы
Сегодня это целая индустрия, но судя по отзывам в интернете - на них много нареканий, да и цены - космос.
Личного опыта обучения в онлайн-школе у меня нет, но когда на работе у кандидита указано обучение в такой школе - для меня это повод насторожиться.
5. Блоги
В блогах, помимо рекламы, бывает много полезной информации. Главное найти автора по душе.
Здесь хорошо подсматривать идеи, практики и прочие мелочи. Но полноценно изучить технологию врядли получится т.к. посты всё же имеют ограниченный размер.
6. Конференции
Полезнейшая история, но для новичков, как мне кажется, бесполезно. А вот у кого уже есть опыт в ИТ - тому крайне полезно.
Самому мне, к сожалению, пока не довелось поучаствовать в конфе, но регулярно смотрю выступления с предыдущих Highload, TeamLeadConf и т.д.
Вот небольшая подборка источников информации для разработчика, где можно научиться чему-то полезному.
Не стоит, конечно, зацикливаться на каком-то одном, пробуй разные!
Разумеется, никто не отменял помощь старших коллег, чтение документации и чтение исходного кода.
Успехов в развитии;)
Сейчас на каждом шагу реклама из серии "войти в айти", разные курсы, блоги (один из таких ты сейчас читаешь;), книги и т.д.
Как же выбрать из всего многообразия то, что подходит тебе?
По-моему нет способа кроме как пробовать разные варианты и смотреть какой подходит, а какой - нет.
Я начинал в те времена, когда в основном были книги, форумы и документация. Ах да, ещё журналы "][akep", "Chip", "Системный администратор" и "LINUX Format". Видимо это, а также любовь читать книги, сформировало мои предпочтения.
1. Книги
Книги могут быть "о вечном" и о какой-то конкретной технологии.
Надо понимать, что книги про ООП или функциональное программирование, про сети, алгоритмы и т.д. - это про вещи, которые будут актуальны долгое время, это основа информатики.
А вот книги про Монго или Постгрес, про Вью или Реакт, PHP или JS - они в той или иной степени устареют с появлением новой версии технологии. Я не хочу сказать, что такие книги бесполезны, но нужно понимать этот нюанс.
Лично у меня полно таких книг, например, сейчас читаю книгу про Go, держа в уме, что она про крнкретную версию языка, и что уже сейчас могут быть неактуальные моменты и со временем их будет только больше.
Но книги ценны своими примерами. Часто авторы прибегают к сквозным примерам на всю книгу и знакомят с технологией постепенно, давая возможность выполнить задания из книги.
2. Видеокурсы
Тут почти как с книгами, но для тех, кому проще воспринимать информацию визуально. Если для книг, чтобы поддерживать информацию в актуальном состоянии, необходимо делать новые издания, то с курсами проще: авторы обычно их оперативно дополняют и изменяют.
Я проходил пару курсов по программированию, но в целом это не мой формат, я за книги)
3. Видеоуроки
Выделю в отдельный пункт, т.к. это немного другое. В уроке в сжатом виде раскрывается какая-либо тема, но не вся технология, а также они размещаются на канале автора на видеохостинге, а вот курсы часто можно пройтина специальных площадках или на онлайн курсах.
4. Онлайн школы
Сегодня это целая индустрия, но судя по отзывам в интернете - на них много нареканий, да и цены - космос.
Личного опыта обучения в онлайн-школе у меня нет, но когда на работе у кандидита указано обучение в такой школе - для меня это повод насторожиться.
5. Блоги
В блогах, помимо рекламы, бывает много полезной информации. Главное найти автора по душе.
Здесь хорошо подсматривать идеи, практики и прочие мелочи. Но полноценно изучить технологию врядли получится т.к. посты всё же имеют ограниченный размер.
6. Конференции
Полезнейшая история, но для новичков, как мне кажется, бесполезно. А вот у кого уже есть опыт в ИТ - тому крайне полезно.
Самому мне, к сожалению, пока не довелось поучаствовать в конфе, но регулярно смотрю выступления с предыдущих Highload, TeamLeadConf и т.д.
Вот небольшая подборка источников информации для разработчика, где можно научиться чему-то полезному.
Не стоит, конечно, зацикливаться на каком-то одном, пробуй разные!
Разумеется, никто не отменял помощь старших коллег, чтение документации и чтение исходного кода.
Успехов в развитии;)