creator cover Денис Холмов
Денис Холмов

Денис Холмов 

Software engineer

19subscribers

20posts

About

Занимаюсь реализацией full stack проектов. Моя сильная сторона frontend. Преподаю javascript в Хекслет. Люблю поговорить на тему трудоустройства и профессионального пути. Занимаюсь менторством по разработке, приоритетно frontend. Помогу составить резюме.

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

Когда я начинал свой путь в программировании, любая теория вызывала большие трудности. Я отношусь к тому поколению, которое воспринимает информацию через видеоролики, а значит, иногда я мог перечитывать текст по 5 раз, отвлекаясь на всё что угодно и не понимая прочитанного. У вас так же? В этом году я изменил свой подход к обучению и начал понимать даже весьма сложные и глубокие темы, которые раньше вызывали трудности. Вот что мне помогло.
1. Больше читать. Если дело касается теории, нужно именно читать, а не смотреть видеоматериалы. Исключением может быть только начало вашего обучения, но со временем важно переходить к работе с текстовой документацией, отказавшись от роликов. Особенно важно ограничить себя от просмотра коротких роликов: TikTok, Shorts, Reels. Чем больше информации мы воспринимаем через текст, тем лучше и легче мы сможем структурировать учебные материалы, и тем больше информации сможем найти по той или иной ситуации.
2. Ежедневное решение простых задач/алгоритмов. Важно выработать привычку решать хотя бы одну несложную задачу в день по программированию. Например, перебрать массив в обратном порядке, посчитать общую сумму всех элементов массива или количество похожих элементов в двух массивах.
3. Объяснять тему заинтересованным людям. Со временем найдите себе подопечного, которому вы будете объяснять какие-либо темы. Чем больше мы объясняем ту или иную тему, тем проще и лучше учимся формулировать мысли для себя. Это мне показал опыт работы в IT-колледже. Теперь я понимаю совершенно всё, что читаю, и объясняю себе на самых простых примерах.
4. Прочитали — тут же повторили своими руками. После прочтения любой теоретической информации или статьи, связанной с программированием, важно не лениться и сразу прописывать всё своими руками в вашем редакторе или среде, в которой вы работаете. Таким образом образуются те самые "шипики" на нейронах, которые позволяют закрепить информацию.

Упрощайте обучение и контролируйте прогресс

Упрощайте обучение и контролируйте свою базу знаний самым удобным образом.
Снова хочу рассказать об obsidian. Вот так выглядит моя база знаний на данный момент. Я начал формировать и структурировать свои заметки совсем недавно. Знал бы об obsidian раньше, не терял бы заметки и делал бы обучение намного эффективней.
Ниже написан пост об obsidian и приложены ссылки.
Обязательно свяжите его с githab, чтобы не терять материалы.
я вот тоже не так давно стал использовать эту программу. Сначала юзал Notion.
Вообще первоначальная личная задача была, чтобы текстовые файлы в виде маркдоун, которые брал с гитхаба, были в одном месте и открывались номально, поэтому копировал текст и сохранял в Notion. А только потом узнал, что можно так не запариваться и хранить файлы все локально, а Obsidian все покажет и свяжет.
Ну а потом понял, что можно и свои заметки создавать, дневник вести, прогресс учебный отмечать и т.д. У программы много возможностей всяких. 
Наткнулся на блогера, у него есть полезные видео - https://www.youtube.com/@second-brain/videos (обрати внимание, что есть гайд как сделать домашнюю страницу)
И у него еще курсы есть, которые можно купить, если деньги есть. А если денег нет, то в других местах можно скачать (но это мы не одобряем).
Формируем свою базу знаний. Obsidian
Level required:
Спасибо автору за контент!

Ментор. Василий

Знакомьтесь, мой ментор и друг со школы, познакомивший меня с миром it.
Телеграм: https://t.me/VikitokiB
Хочу поблагодарить Васю за огромную помощь в обучении, за составление программы, по которой я шёл очень продолжительное время.

Дорожная карта frontend! Структурировал все необходимые материалы для обучения. html, css, js, react, redux-toolkit

Привет, друзья, с самого начала своего обучения у меня была цель собрать наиболее эффективный роадмап для освоения профессии frontend разработчик. В этой статье я хочу выкатить обновлённую дорожную карту со всеми источниками и ссылками на учебные материалы, которые помогли мне дойти до трудоустройства. Часть времени я потратил на непонятные статьи и ресурсы, поэтому я исключил их и собрал здесь только самые актуальные и нужные материалы. 
Роадмап 2024 года.
ЭТАП 1.
Html, css
Для самого начала советую присмотреться к курсу Дмитрий Валак “Основы html css для начинающих”. Этот курс является хорошим началом, где автор познакомит вас с простыми конструкциями и на пальцах объяснит что и как, чтобы вы, поддерживая интерес, могли с удовольствием пойти дальше. Курс можно найти на пространстве интернета, но не рекомендуется так делать и конечно же можете его приобрести у автора. Под конец курса вы напишите свой небольшой сайт на основе видео уроков. Кстати вот канал Дмитрия:

Ментор. Дмитрий

https://t.me/dimabjs - контакты Дмитрия. Это мой ментор, можете обращаться по вопросам. 
Дима - сеньор, frontend разработчик с 10-ти летним опытом. Он профессионал своего дела, ответственно подходящий ко всему за что берётся. Кардинально повлиял на мою мотивацию в обучении. Помог мне составить практическую часть учебного плана, подсказал в какой момент переходить с javascript на React, скинул ссылки на нужные материалы и помог подобрать пет-проект, объяснив базовые концепции работы над своим приложением.

Ирина - юрист по защите ваших трудовых прав

Знакомьтесь, Ирина. Юрист в том числе по трудовым спорам, которого могу рекомендовать. Она помогала работать с договорами мне и моему ментору, где решала достаточно трудные юридические задачи.
Обращайтесь и консультируйтесь по всем юридическим вопросам по поводу договоров и трудоустройства. Контакты ниже.

Защити свои права и амбиции. Как зарабатывать не теряя

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

Часть 2. Подготовка к техническому собеседованию

Прежде чем готовиться к техническим собеседованиям, ознакомьтесь с первой моей статьёй.
Ребята, нужно понимать, что отработка практических навыков это не одно и то же что теория, которая нужна для прохождения собеседований. Вы можете написать несколько пет проектов и сделать это хорошо, но в этих проектах вы можете не столкнуться с большим количеством проблем, о которых спрашивают на собеседованиях в виде теории. Некоторые теоретические моменты могут вообще не попасться на практике. Зачем же нужна теоретическая подготовка? 
Дело в том, что при должной отработке вопросов, вы сможете разговаривать на проектах с разработчиками на одном языке, называть те или иные вещи так, как они должны называться, чтобы не говорить о них абстрактно. Если ментор(вышестоящий разработчик) на работе мне объясняет какую то сложную конструкцию, я должен понимать его и не останавливать на незначительных моментах, не отнимать время. 
На чём важно сделать акцент! Говорите уверенно, даже если сомневаетесь в правильности ответа, ведь так или иначе найдётся более осведомленный разработчик, готовый поспорить по поводу многих ваших ответов.Если вы говорите не уверенно, вы будете вызывать сомнения и вероятнее, что голос отдадут в сторону более уверенного кандидата. На последнем собеседовании мне сказали, что я отвечал правильно на многие вопросы, но делал это неуверенно, что вызывало сомнения у команды. Но я делаю на этом акцент исходя не только из последнего собеседования, такая ситуация происходила у меня почти на каждом интервью.
Subscription levels2

Спасибо автору за контент!

$1.47 per month
Доступ к статьям
В центре новостей
Поддержка деятельности автора

Разовый часовой созвон, доступ к статьям

$14.7 per month
Совместно составляем резюме. Обсуждаем рынок, стек, учебный план
Go up