Михаил Ковалев - Книга разработчика на каждый день
- Название:Книга разработчика на каждый день
- Автор:
- Жанр:
- Издательство:неизвестно
- Год:2020
- ISBN:978-5-532-06986-2
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Михаил Ковалев - Книга разработчика на каждый день краткое содержание
Книга разработчика на каждый день - читать онлайн бесплатно ознакомительный отрывок
Интервал:
Закладка:

Рисунок 1
Определите свое личное пространство между морковками и постарайтесь не натыкаться ни на одну из них, чтобы избежать вышеописанных проблем.
Прислушайтесь к себе. Верным признаком того, что Вы делаете все верно, послужит чувство завершенности, удовлетворенность результатами и собой, легкая усталость. Если после занятия Вы все еще держитесь огурцом, или не чувствуете, какой Вы молодец, а, может, не успели сложить пазл до конца, попробуйте увеличить дозировку. В противном случае, я бы задумался о реальной пользе того, чем я занимаюсь, и, наверное, забросил бы все это дело.
Естественно планирование времени и графика тесно взаимосвязано, с тем, как именно Вы собираетесь учиться.
Существует масса вариантов на все случаи жизни. К примеру, можно посещать курсы, платные или бесплатные. Есть компании, которые спонсируют подобные мероприятия или даже выращивают собственных специалистов с нуля. Можно учиться онлайн. Можно читать книги и учебники. Можно собственноручно шерстить интернет в поисках конкретных ответов или смотреть обучающие видео. Официальная техническая документация к той или иной технологии, туториалы, песочницы, даже исходный код и, конечно, выполнение практических заданий – без всего этого невозможно научиться программировать. Отнюдь, это вовсе не означает, что нужно хвататься за все подряд. Но ведь здорово, когда есть выбор, не так ли?
Мы с вами уже привыкли, что при необходимости любую информацию можно найти в интернете. Я бы сказал, что зачастую информации слишком много. Существует огромное количество ресурсов, посвященных всевозможным темам. И если тратить время на всё подряд, то можно натрудить мозоль. А этого мы как раз не хотим. Будьте готовы, что придется постоянно проводить отбор и делать выбор в пользу того или иного источника информации.
Для начала выберите основной тип занятия, который вам более всего импонирует, и который приносит наибольшую пользу именно вам. Это не значит, что видео, например, лучше, чем книги, или наоборот. Это значит, что люди разные, и по-разному воспринимают информацию. Обычно выделяют тех, кто лучше усваивает информацию на слух, визуально или через действия, чувства и ассоциации. Поэтому для конкретного типа людей какая-то часть ресурсов будет более подходящей, чем другая. Необходимо подобрать свой собственный комплекс обучающих материалов. А в процессе его формирования я бы порекомендовал попробовать всего понемножку, чтобы осознанно сделать свой выбор наиболее подходящего представления информации и не упустить ничего важного.
Лично мне гораздо приятнее и легче воспринимать текстовую информацию, сдобренную схемами, анимациями и цветными картинками высокого разрешения, на красиво оформленном, удобном в обращении сайте. Такой ресурс изначально располагает к себе, и я получаю от него еще и эстетическое наслаждение. Удовольствие от неспешно съеденной конфеты куда больше, чем от такой же наспех сожратой. Так и подавиться можно. Так и формой представления информации.
Однако, важно понимать, что в самом начале изучать свободные темы несколько бессмысленно, да, и не получится это. Нужно сначала постичь азы и заложить фундамент, на котором выстроятся все остальные знания. А в качестве индикатора того, куда двигаться Вы уже готовы, а куда еще рановато, можете попробовать принять сложность материала. Если какая-то тема чересчур тяжело даётся, вам многое непонятно или совсем неинтересно, возможно, стоит предварительно углубить свои знания в смежных областях.
Изучая сферического коня в вакууме, нужно как минимум знать, что такое конь, сфера и вакуум, чтобы понимать, о чем вообще идет речь. Недостаток понимания хотя бы одного из понятий препятствует пониманию контекста и вопроса в целом. Поэтому, прежде чем продолжать, однозначно стоит отвлечься, чтобы в первую очередь закрыть дыры в имеющихся знаниях. При этом решением может быть, как поиск простого односложного ответа, так и изучение дополнительной темы. В конечном счете, выбор остается за вами. Eсли же смежная тема, как таковая, не особо важна, и Вы не очень хотите отвлекаться от основного вопроса, можете ее пропустить, как только проясните интересующие вас моменты. Это также вполне себе рабочий вариант.
Возвращаясь к подбору материала, хочу сказать, что посещение специализированных курсов будет хорошим вариантом особенно для тех, кто только-только начинает погружаться в тему программирования. Учтите, что учебный материал может быть рассчитан на аудиторию определенного уровня, поэтому стоит обращать внимание на требования к абитуриентам в рамках этих курсов. В целом же такие занятия рассчитаны все-таки для начинающих.
Так вот, вариант этот хорош тем, что учебная программа в каком-то виде проработана под нужды новичков. Не могу говорить за всех, но предполагается, что учебный материал уже адаптирован, все необходимое найдено и включено в учебный план, а все лишнее отфильтровано и исключено. То есть после прохождения такого курса программистом Вы скорее всего еще не станете, но будете разбираться в базовых вещах, и сможете наращивать темп на пути к своей цели.
Кроме того, существуют курсы, организуемые IT компаниями, по окончании которых есть шанс трудоустроиться в эту же самую компанию и продолжить обучение на конкретного специалиста. Я бы сказал, это хорошая возможность быстро освоиться в теме с наименьшими трудозатратами на поиск необходимых знаний. К тому же такие курсы обычно бесплатные. К сожалению, немногие компании этим занимаются.
В довесок к посещению курсов, да и без них тоже, будет большим преимуществом, если у вас есть товарищ или знакомый, разбирающийся в теме, который мог бы вам быстро что-то растолковать или разъяснить сложные для понимания моменты, обратить ваше внимание на важные нюансы и дать дельный совет.
Вышеописанная практика широко применяется в IT сфере и именуется менторингом (хотя и применима в любой другой отрасли). Соответственно ментор – это как раз тот самый человек, который вас направляет и ведет. Ментор, к слову, не является преподавателем. По большому счету, он не обязан вас учить. Это скорее исключение из правил. Учиться Вы должны самостоятельно. Задача ментора – помочь определиться, на каком этапе Вы находитесь, выявить пробелы в знаниях и помочь их устранить. Если же принимать во внимание других товарищей по учебе, тут Вы вольны научать друг друга сколько влезет.
Какой бы путь обучения Вы не выбрали: очный, онлайн, самостоятельный или еще какой-то, – в любом случае придется обращаться за информацией к интернет ресурсам.
Читать дальшеИнтервал:
Закладка: