0 added
0 removed
Original
2026-01-01
Modified
2026-02-26
1
<p><strong>Время от времени ленту IT-комьюнити в Twitter захватывает хэштег #100DaysOfCode. Именно так называется челлендж для тех, кто хочет быстро и мощно прокачаться в программировании. Правда ли, что он подходит только для самых упорных? И что ждет тех, кто дойдет до конца? Мы нашли трех супергероев, которые рассказали нам, что заставило их писать код каждый день и какие результаты они получили.</strong></p>
1
<p><strong>Время от времени ленту IT-комьюнити в Twitter захватывает хэштег #100DaysOfCode. Именно так называется челлендж для тех, кто хочет быстро и мощно прокачаться в программировании. Правда ли, что он подходит только для самых упорных? И что ждет тех, кто дойдет до конца? Мы нашли трех супергероев, которые рассказали нам, что заставило их писать код каждый день и какие результаты они получили.</strong></p>
2
<h2>Содержание</h2>
2
<h2>Содержание</h2>
3
<ul><li><a>Что такое #100DaysOfCode</a></li>
3
<ul><li><a>Что такое #100DaysOfCode</a></li>
4
<li><a>Прокачал навыки и получил буст для развития</a></li>
4
<li><a>Прокачал навыки и получил буст для развития</a></li>
5
<li><a>Стал заметнее в комьюнити и поверил в себя</a></li>
5
<li><a>Стал заметнее в комьюнити и поверил в себя</a></li>
6
<li><a>Нашла работу, а челлендж забросила</a></li>
6
<li><a>Нашла работу, а челлендж забросила</a></li>
7
<li><a>Главные выводы про участие в челлендже #100DaysOfCode</a></li>
7
<li><a>Главные выводы про участие в челлендже #100DaysOfCode</a></li>
8
</ul><h2>Что такое #100DaysOfCode</h2>
8
</ul><h2>Что такое #100DaysOfCode</h2>
9
<p>100DaysOfCode - это челлендж, который помогает людям развивать свои навыки в программировании. Его суть в том, чтобы мотивировать участника кодить минимум по часу в день в течение 100 дней подряд - это позволяет превратить обучение и практику в привычку. Участники отслеживают свой прогресс в социальных сетях, например, в Twitter, обмениваются опытом и поддерживают друг друга. Это помогает завести новые профессиональные знакомства и получить обратную связь по своему коду.</p>
9
<p>100DaysOfCode - это челлендж, который помогает людям развивать свои навыки в программировании. Его суть в том, чтобы мотивировать участника кодить минимум по часу в день в течение 100 дней подряд - это позволяет превратить обучение и практику в привычку. Участники отслеживают свой прогресс в социальных сетях, например, в Twitter, обмениваются опытом и поддерживают друг друга. Это помогает завести новые профессиональные знакомства и получить обратную связь по своему коду.</p>
10
<p>Судя по GitHub и Twitter, челлендж известен больше десяти лет среди зарубежных и русскоязычных программистов. Публично сообщать о своих успехах часто решаются "свежеиспеченные" разработчики - выпускники курсов и самоучки.</p>
10
<p>Судя по GitHub и Twitter, челлендж известен больше десяти лет среди зарубежных и русскоязычных программистов. Публично сообщать о своих успехах часто решаются "свежеиспеченные" разработчики - выпускники курсов и самоучки.</p>
11
<p>Оформить идею в челлендж и закрепить правила пришло в голову<a>Alex Kallaway</a>. Согласно<a>официальному сайту</a>, правил всего два:</p>
11
<p>Оформить идею в челлендж и закрепить правила пришло в голову<a>Alex Kallaway</a>. Согласно<a>официальному сайту</a>, правил всего два:</p>
12
<ol><li>Кодить каждый день в течение часа 100 дней подряд;</li>
12
<ol><li>Кодить каждый день в течение часа 100 дней подряд;</li>
13
<li>Постить результаты с хэштегом #100DaysOfCode.</li>
13
<li>Постить результаты с хэштегом #100DaysOfCode.</li>
14
</ol><blockquote><p>У челленджа есть собственный<a>репозиторий на GitHub</a>- там тоже много интересного, за ним авторы настоятельно рекомендуют следить.</p>
14
</ol><blockquote><p>У челленджа есть собственный<a>репозиторий на GitHub</a>- там тоже много интересного, за ним авторы настоятельно рекомендуют следить.</p>
15
</blockquote><p>А теперь - три очень разные истории участников челленджа с разным, но счастливым финалом.</p>
15
</blockquote><p>А теперь - три очень разные истории участников челленджа с разным, но счастливым финалом.</p>
16
<h2>Прокачал навыки и получил буст для развития</h2>
16
<h2>Прокачал навыки и получил буст для развития</h2>
17
<p>У большинства участников кодинг вошел в ежедневную привычку, которую легко поддерживать и после окончания челленджа. Многие смогли победить прокрастинацию и больше не боятся приступать к новым проектам. Также участники рассказывают, что они начали эффективнее выполнять рабочие задачи, профессионально развиваться и получать кайф от процесса.</p>
17
<p>У большинства участников кодинг вошел в ежедневную привычку, которую легко поддерживать и после окончания челленджа. Многие смогли победить прокрастинацию и больше не боятся приступать к новым проектам. Также участники рассказывают, что они начали эффективнее выполнять рабочие задачи, профессионально развиваться и получать кайф от процесса.</p>
18
<p><strong>Twitter Евгения:</strong><a>@spu_di</a></p>
18
<p><strong>Twitter Евгения:</strong><a>@spu_di</a></p>
19
<p>Я принял участие в челлендже, когда работал инженером ручного тестирования в Лаборатории Касперского. Моя работа на тот момент не была связана с программированием, но я тратил неоправданно много времени на тестирование продуктов вручную. Чтобы это исправить, я начал писать скриптовые тесты: открывается окошко, программа ищет определенную кнопочку, нажимает, сравнивает с ожидаемым результатом и движется дальше.</p>
19
<p>Я принял участие в челлендже, когда работал инженером ручного тестирования в Лаборатории Касперского. Моя работа на тот момент не была связана с программированием, но я тратил неоправданно много времени на тестирование продуктов вручную. Чтобы это исправить, я начал писать скриптовые тесты: открывается окошко, программа ищет определенную кнопочку, нажимает, сравнивает с ожидаемым результатом и движется дальше.</p>
20
<p>Писать код я научился еще раньше. На предыдущей работе у меня было мало рабочих задач - буквально на четыре часа в неделю. Мне нужно было как-то занять время, и я выпросил у начальства Macbook с установленной платной версией PyCharm: с библиотеками, бесплатными доступами и даже возможностью обратиться в техподдержку. Так началось мое увлечение Python.</p>
20
<p>Писать код я научился еще раньше. На предыдущей работе у меня было мало рабочих задач - буквально на четыре часа в неделю. Мне нужно было как-то занять время, и я выпросил у начальства Macbook с установленной платной версией PyCharm: с библиотеками, бесплатными доступами и даже возможностью обратиться в техподдержку. Так началось мое увлечение Python.</p>
21
<blockquote><h3>Продолжайте учиться:</h3>
21
<blockquote><h3>Продолжайте учиться:</h3>
22
<p>На Хекслете есть несколько больших профессий, интенсивов и треков для джуниоров, мидлов и даже сеньоров: они позволят не только<a>узнать новые технологии, но и прокачать уже существующие навыки</a></p>
22
<p>На Хекслете есть несколько больших профессий, интенсивов и треков для джуниоров, мидлов и даже сеньоров: они позволят не только<a>узнать новые технологии, но и прокачать уже существующие навыки</a></p>
23
</blockquote><p>Челлендж "100 дней кода" стал предлогом, чтобы развиваться: что-то делать каждый день - так, чтобы был заметен прогресс, - и понимать, что все делаю правильно.</p>
23
</blockquote><p>Челлендж "100 дней кода" стал предлогом, чтобы развиваться: что-то делать каждый день - так, чтобы был заметен прогресс, - и понимать, что все делаю правильно.</p>
24
<p>Я зарегистрировался на сайте<a>Codewars</a>, который помогает изучать языки программирования - что-то написать, проверить код с помощью unit-тестов. На сайте для любой задачи можно найти простое решение в одну строку или специально гиперусложненный код на много строк. Я начинал с легкого восьмого уровня и постепенно дошел до задач типа: выведите данные из массива на 365 позиций. На самом верхнем первом уровне уже задействуются серьезные вычисления, алгебра логики.</p>
24
<p>Я зарегистрировался на сайте<a>Codewars</a>, который помогает изучать языки программирования - что-то написать, проверить код с помощью unit-тестов. На сайте для любой задачи можно найти простое решение в одну строку или специально гиперусложненный код на много строк. Я начинал с легкого восьмого уровня и постепенно дошел до задач типа: выведите данные из массива на 365 позиций. На самом верхнем первом уровне уже задействуются серьезные вычисления, алгебра логики.</p>
25
<p>Codewars - относительно простой сайт по сравнению с<a>LeetCode</a>. Реализация задач на этих площадках кардинально отличается. На Codewars можно использовать базовые механики, а на LeetCode это не сработает. Там все гораздо сложнее - вплоть до бинарных деревьев, которые я пока, к сожалению, не могу понять. Но все впереди.</p>
25
<p>Codewars - относительно простой сайт по сравнению с<a>LeetCode</a>. Реализация задач на этих площадках кардинально отличается. На Codewars можно использовать базовые механики, а на LeetCode это не сработает. Там все гораздо сложнее - вплоть до бинарных деревьев, которые я пока, к сожалению, не могу понять. Но все впереди.</p>
26
<p>Задачи с LeetCode используют на собеседованиях, например в Яндекс, где я сейчас работаю. Если устраиваться в компании из группы FAANG или в большую команду на должность System Architect, это пригодится.</p>
26
<p>Задачи с LeetCode используют на собеседованиях, например в Яндекс, где я сейчас работаю. Если устраиваться в компании из группы FAANG или в большую команду на должность System Architect, это пригодится.</p>
27
<p>За время участия в челлендже у меня набралось почти 450 решенных задач от легкого восьмого уровня до довольно сложного четвертого. Этот опыт также помог мне реализовать проекты по автоматизации рутинных процессов. Например, у меня есть виртуальная машина, на которой вертятся контейнеры, Docker и несколько питоновских скриптов. С домашнего компа я могу взять оттуда файл, изменить его и запушить результат в облако.</p>
27
<p>За время участия в челлендже у меня набралось почти 450 решенных задач от легкого восьмого уровня до довольно сложного четвертого. Этот опыт также помог мне реализовать проекты по автоматизации рутинных процессов. Например, у меня есть виртуальная машина, на которой вертятся контейнеры, Docker и несколько питоновских скриптов. С домашнего компа я могу взять оттуда файл, изменить его и запушить результат в облако.</p>
28
<p>Источник:<a>https://twitter.com/spu_di/status/1535996776301400065</a></p>
28
<p>Источник:<a>https://twitter.com/spu_di/status/1535996776301400065</a></p>
29
<p>Очень удобно оказалось пользоваться Telegram-ботами, особенно для рабочих задач. Я даже написал Python-бота для того, чтобы узнать погоду: есть четыре кнопки, которые я использую и в результате получаю полную статистику - от температуры воздуха до ультрафиолета.</p>
29
<p>Очень удобно оказалось пользоваться Telegram-ботами, особенно для рабочих задач. Я даже написал Python-бота для того, чтобы узнать погоду: есть четыре кнопки, которые я использую и в результате получаю полную статистику - от температуры воздуха до ультрафиолета.</p>
30
<p>В рамках челленджа я писал и курсовые работы, и игры вроде "Змейки". Челлендж изменил мой подход к кодингу: виден прогресс, ошибки, есть стимул не бросать начатое. Хотя на первых этапах я часто колебался между двумя состояниями: "не могу найти решение" и "нашел сразу готовое, а хотел просто подсказку".</p>
30
<p>В рамках челленджа я писал и курсовые работы, и игры вроде "Змейки". Челлендж изменил мой подход к кодингу: виден прогресс, ошибки, есть стимул не бросать начатое. Хотя на первых этапах я часто колебался между двумя состояниями: "не могу найти решение" и "нашел сразу готовое, а хотел просто подсказку".</p>
31
<p>Для меня "100 дней кода" - это саморазвитие, самоорганизация и прокачанный навык находить решение без нейросетей и готовых ответов. Со временем я даже начал сам помогать другим программистам справляться с трудностями.</p>
31
<p>Для меня "100 дней кода" - это саморазвитие, самоорганизация и прокачанный навык находить решение без нейросетей и готовых ответов. Со временем я даже начал сам помогать другим программистам справляться с трудностями.</p>
32
<blockquote><h3>Читайте также:</h3>
32
<blockquote><h3>Читайте также:</h3>
33
<p>8 полезных функций<a>ChatGPT для программиста</a></p>
33
<p>8 полезных функций<a>ChatGPT для программиста</a></p>
34
</blockquote><h2>Стал заметнее в комьюнити и поверил в себя</h2>
34
</blockquote><h2>Стал заметнее в комьюнити и поверил в себя</h2>
35
<p>Принимая вызов челленджа, ты начинаешь много общаться с людьми: ежедневно отчитываться о проделанной работе, обсуждать задачи и возможные решения. Так ты заводишь новые знакомства, друзей и познаешь нетворкинг во всей красе.</p>
35
<p>Принимая вызов челленджа, ты начинаешь много общаться с людьми: ежедневно отчитываться о проделанной работе, обсуждать задачи и возможные решения. Так ты заводишь новые знакомства, друзей и познаешь нетворкинг во всей красе.</p>
36
<p><strong>Twitter Максима:</strong><a>@CherkasovMaxim</a></p>
36
<p><strong>Twitter Максима:</strong><a>@CherkasovMaxim</a></p>
37
<p>В 2021 году у меня был небольшой бизнес - продвижение сайтов на WordPress и через Яндекс Директ. Версткой я занялся, когда появилась потребность иметь больше контроля над стилями сайта и адаптации содержимого для лучшей конверсии. Тогда я и узнал про комьюнити разработчиков в Twitter и увидел информацию про челлендж - мне стало интересно. Рекомендации начали подсказывать аккаунты участников, и я решил присоединиться.</p>
37
<p>В 2021 году у меня был небольшой бизнес - продвижение сайтов на WordPress и через Яндекс Директ. Версткой я занялся, когда появилась потребность иметь больше контроля над стилями сайта и адаптации содержимого для лучшей конверсии. Тогда я и узнал про комьюнити разработчиков в Twitter и увидел информацию про челлендж - мне стало интересно. Рекомендации начали подсказывать аккаунты участников, и я решил присоединиться.</p>
38
<p>Я начал наблюдать, какие технологии изучают другие, и пробовать их сам. Делал ежедневные посты-отчеты о том, что сегодня изучил и сколько времени занимался версткой. Так я прошел челлендж до конца. Даже когда было плохо, не было сил и энтузиазма, я все равно открывал самые простые задачи, полчаса занимался и писал в Twitter, например, что изучил часть урока по jQuery.</p>
38
<p>Я начал наблюдать, какие технологии изучают другие, и пробовать их сам. Делал ежедневные посты-отчеты о том, что сегодня изучил и сколько времени занимался версткой. Так я прошел челлендж до конца. Даже когда было плохо, не было сил и энтузиазма, я все равно открывал самые простые задачи, полчаса занимался и писал в Twitter, например, что изучил часть урока по jQuery.</p>
39
<p>Оглядываясь назад, я вижу, что неплохо поработал и изучил много технологий за эти 100 дней. Я подводил промежуточные итоги каждый месяц. Например: "Изучал Pixel perfect 19 часов; сверстал сайт с такой-то технологией; изучил flex-box". Я рад, что сохранил для себя комментарии, что и как я делал, фото и скриншоты. Например, когда изучал JavaScript, я делал фото объекта и расписывал его свойства, объяснял, как работает функция с этим объектом.</p>
39
<p>Оглядываясь назад, я вижу, что неплохо поработал и изучил много технологий за эти 100 дней. Я подводил промежуточные итоги каждый месяц. Например: "Изучал Pixel perfect 19 часов; сверстал сайт с такой-то технологией; изучил flex-box". Я рад, что сохранил для себя комментарии, что и как я делал, фото и скриншоты. Например, когда изучал JavaScript, я делал фото объекта и расписывал его свойства, объяснял, как работает функция с этим объектом.</p>
40
<p>За первые 30 дней я набрал 40 часов верстки, изучил базу JavaScript и прошел несколько уроков по JavaScript ES6, закончил небольшой курс по jQuery, сделал два веб-сайта, изучал Bootstrap семь часов. Для новичка это прекрасно. Если бы не документировал процесс, то не добился бы такого прогресса.</p>
40
<p>За первые 30 дней я набрал 40 часов верстки, изучил базу JavaScript и прошел несколько уроков по JavaScript ES6, закончил небольшой курс по jQuery, сделал два веб-сайта, изучал Bootstrap семь часов. Для новичка это прекрасно. Если бы не документировал процесс, то не добился бы такого прогресса.</p>
41
<p>За вторые 30 дней я изучил SASS, CSS Grid. Сделал прикольное портфолио, используя SaaS, запустил мобильную версию первого проекта и узнал больше информации про GitHub.</p>
41
<p>За вторые 30 дней я изучил SASS, CSS Grid. Сделал прикольное портфолио, используя SaaS, запустил мобильную версию первого проекта и узнал больше информации про GitHub.</p>
42
<p>За 100 дней челленджа я изучил следующие технологии: CSS grid, flexbox, SCSS, базу JavaScript и немного ES6, а так же BEM, Figma, Github и около 25 расширений VS code для верстальщика. А также сделал пять классных проектов и создал стартовый шаблон для верстки на scss, flexbox и grid.</p>
42
<p>За 100 дней челленджа я изучил следующие технологии: CSS grid, flexbox, SCSS, базу JavaScript и немного ES6, а так же BEM, Figma, Github и около 25 расширений VS code для верстальщика. А также сделал пять классных проектов и создал стартовый шаблон для верстки на scss, flexbox и grid.</p>
43
<p>Как многие новички, я сомневался в себе. Но во время челленджа уверенность росла, потому что появилась возможность сравнивать себя с другими разработчиками на международном уровне: Twitter показывал мне людей из разных стран. Я наблюдал за участниками, которые поначалу были со мной одного уровня. Я видел, как они учились, делали то же самое, что и я. Сравнивая успехи, я понимал, что у меня все неплохо. Да, я многого не умел, но эти 100 дней убедили меня в том, что я на правильном пути.</p>
43
<p>Как многие новички, я сомневался в себе. Но во время челленджа уверенность росла, потому что появилась возможность сравнивать себя с другими разработчиками на международном уровне: Twitter показывал мне людей из разных стран. Я наблюдал за участниками, которые поначалу были со мной одного уровня. Я видел, как они учились, делали то же самое, что и я. Сравнивая успехи, я понимал, что у меня все неплохо. Да, я многого не умел, но эти 100 дней убедили меня в том, что я на правильном пути.</p>
44
<p>У меня появились знакомые, даже за пределами челленджа: люди могут написать в личку, если вы публикуете что-то интересное и дружелюбно общаетесь.</p>
44
<p>У меня появились знакомые, даже за пределами челленджа: люди могут написать в личку, если вы публикуете что-то интересное и дружелюбно общаетесь.</p>
45
<p>Как все новички, я рассчитывал, что быстро найду работу, но у меня долго не получалось этого сделать. Однако челлендж и общение, которое появилось благодаря ему, помогли погрузиться в огромный поток качественной и актуальной информации. Благодаря Twitter я узнаю, какие технологии используют люди по всему миру. Мне понятно, куда стремиться и где быстро найти бесплатную информацию.</p>
45
<p>Как все новички, я рассчитывал, что быстро найду работу, но у меня долго не получалось этого сделать. Однако челлендж и общение, которое появилось благодаря ему, помогли погрузиться в огромный поток качественной и актуальной информации. Благодаря Twitter я узнаю, какие технологии используют люди по всему миру. Мне понятно, куда стремиться и где быстро найти бесплатную информацию.</p>
46
<p>В 2022 году вакансий для джунов стало меньше. Сейчас я продолжаю работать в сфере грузоперевозок, но одновременно занимаюсь несколькими проектами - делаю сайты и обеспечиваю их продвижение.</p>
46
<p>В 2022 году вакансий для джунов стало меньше. Сейчас я продолжаю работать в сфере грузоперевозок, но одновременно занимаюсь несколькими проектами - делаю сайты и обеспечиваю их продвижение.</p>
47
<blockquote><h3>Читайте также:</h3>
47
<blockquote><h3>Читайте также:</h3>
48
<p>Сергей Соловьев, разработчик в ScrapeIt -<a>про учебу на Хекслете, наем джунов и рынок труда в IT</a></p>
48
<p>Сергей Соловьев, разработчик в ScrapeIt -<a>про учебу на Хекслете, наем джунов и рынок труда в IT</a></p>
49
</blockquote><h2>Нашла работу, а челлендж забросила</h2>
49
</blockquote><h2>Нашла работу, а челлендж забросила</h2>
50
<p>Не обязательно все делать правильно. Если челлендж потерял для вас актуальность, потому что цели уже выполнены, его всегда можно приостановить раньше срока. В конце концов, если вы устроились разработчиком, то писать код вы и так теперь будете каждый день без всякого челленджа.</p>
50
<p>Не обязательно все делать правильно. Если челлендж потерял для вас актуальность, потому что цели уже выполнены, его всегда можно приостановить раньше срока. В конце концов, если вы устроились разработчиком, то писать код вы и так теперь будете каждый день без всякого челленджа.</p>
51
<p><strong>Twitter Маши:</strong><a>@MYarosl</a></p>
51
<p><strong>Twitter Маши:</strong><a>@MYarosl</a></p>
52
<p>Я по образованию лингвист, раньше преподавала русский язык как иностранный в университете. А потом мне надоело, и я решила попробовать что-то новое.</p>
52
<p>Я по образованию лингвист, раньше преподавала русский язык как иностранный в университете. А потом мне надоело, и я решила попробовать что-то новое.</p>
53
<p>Во время учебы мне нравилось писать код. Считается, что самый простой способ войти в разработку - фронтенд. Его я и выбрала для старта.</p>
53
<p>Во время учебы мне нравилось писать код. Считается, что самый простой способ войти в разработку - фронтенд. Его я и выбрала для старта.</p>
54
<p>JavaScript - мой второй язык программирования. Сначала я учила Python и проходила курсы по Data Science. Я понимала, что такое кодить, и фронтенд изучала уже сама, хотя участвовала в марафоне по написанию Counter Strike на JavaScript. Дальше просто смотрела видео на YouTube - и, если нравилась подача лектора, проходила курс по видео.</p>
54
<p>JavaScript - мой второй язык программирования. Сначала я учила Python и проходила курсы по Data Science. Я понимала, что такое кодить, и фронтенд изучала уже сама, хотя участвовала в марафоне по написанию Counter Strike на JavaScript. Дальше просто смотрела видео на YouTube - и, если нравилась подача лектора, проходила курс по видео.</p>
55
<p>У меня был свой подход: я распечатывала код на листах бумаги и построчно объясняла себе, что куда и к чему относится. Сейчас уже так не делаю, но на начальном этапе мне это очень помогало. Писать комментарии внутри редактора для меня не так эффективно, как делать пометки карандашом вручную.</p>
55
<p>У меня был свой подход: я распечатывала код на листах бумаги и построчно объясняла себе, что куда и к чему относится. Сейчас уже так не делаю, но на начальном этапе мне это очень помогало. Писать комментарии внутри редактора для меня не так эффективно, как делать пометки карандашом вручную.</p>
56
<p>О челлендже я узнала, увидев популярный хэштег в Twitter. Решила тоже поучаствовать и начать вести своеобразный дневник о своих достижениях.</p>
56
<p>О челлендже я узнала, увидев популярный хэштег в Twitter. Решила тоже поучаствовать и начать вести своеобразный дневник о своих достижениях.</p>
57
<p>Для меня Twitter не был инструментом продвижения, я не хотела публичности. Хотелось наблюдать, как изменились мои знания и навыки, говорить себе: "Не расстраивайся, что ты сейчас чего-то не умеешь. Год назад ты не знала, что такое console.log()".</p>
57
<p>Для меня Twitter не был инструментом продвижения, я не хотела публичности. Хотелось наблюдать, как изменились мои знания и навыки, говорить себе: "Не расстраивайся, что ты сейчас чего-то не умеешь. Год назад ты не знала, что такое console.log()".</p>
58
<p>Я стала записывать с хэштегом #100DaysOfCode любую информацию, которая мне попадалась - все, что казалось важным и интересным из JavaScript. В моих записях не было системного подхода. Это работало как самомотивация: узнала - надо в Twitter написать.</p>
58
<p>Я стала записывать с хэштегом #100DaysOfCode любую информацию, которая мне попадалась - все, что казалось важным и интересным из JavaScript. В моих записях не было системного подхода. Это работало как самомотивация: узнала - надо в Twitter написать.</p>
59
<p>Сначала запала было много: я делала посты каждый день. Потом поняла, что смысл не в хэштеге, а в том, чтобы что-то выучить. Бывали дни, когда учиться не получалось или не попадалось интересной информации. Тогда я не выкладывала твиты. У меня в голове был свой челлендж: я хотела найти работу до того, как закончу "100 дней кода". В итоге работу я действительно нашла, а челлендж забросила.</p>
59
<p>Сначала запала было много: я делала посты каждый день. Потом поняла, что смысл не в хэштеге, а в том, чтобы что-то выучить. Бывали дни, когда учиться не получалось или не попадалось интересной информации. Тогда я не выкладывала твиты. У меня в голове был свой челлендж: я хотела найти работу до того, как закончу "100 дней кода". В итоге работу я действительно нашла, а челлендж забросила.</p>
60
<p>У меня не было конкретного плана обучения, я старалась осваивать информацию отдельными кусочками. Челлендж помогал: иногда я просматривала старые твиты и видела очевидный прогресс. Приятно было наблюдать, как незнакомая тема становится освоенной технологией. Конечно, можно было бы вести записи в серьезном блокноте, но не хватало бы элемента игры. А здесь - и общение, и развлечение, и отслеживание развития.</p>
60
<p>У меня не было конкретного плана обучения, я старалась осваивать информацию отдельными кусочками. Челлендж помогал: иногда я просматривала старые твиты и видела очевидный прогресс. Приятно было наблюдать, как незнакомая тема становится освоенной технологией. Конечно, можно было бы вести записи в серьезном блокноте, но не хватало бы элемента игры. А здесь - и общение, и развлечение, и отслеживание развития.</p>
61
<p>У меня получилось чуть больше 30 дней кода, растянутых на полгода. Главная польза - это подписка на новых людей, многие из которых подсказывали мне полезную информацию. Я писала интересующий меня вопрос с хэштегом челленджа, и люди из сферы Computer Science мне отвечали и помогали: объясняли внутреннее устройство сложных практических вещей. Однажды я не смогла настроить вывод даты и опытный разработчик из Twitter подсказал мне, как поступить. Оказалось, что все просто, но я не смогла бы найти решение самостоятельно, без его помощи.</p>
61
<p>У меня получилось чуть больше 30 дней кода, растянутых на полгода. Главная польза - это подписка на новых людей, многие из которых подсказывали мне полезную информацию. Я писала интересующий меня вопрос с хэштегом челленджа, и люди из сферы Computer Science мне отвечали и помогали: объясняли внутреннее устройство сложных практических вещей. Однажды я не смогла настроить вывод даты и опытный разработчик из Twitter подсказал мне, как поступить. Оказалось, что все просто, но я не смогла бы найти решение самостоятельно, без его помощи.</p>
62
<p>Я думаю, что и без челленджа не забросила бы программирование, но помощь и поддержка сообщества - это очень приятно. Кроме Twitter, я писала в чаты разработчиков, обсуждала учебу с друзьями и делилась радостью в соцсетях.</p>
62
<p>Я думаю, что и без челленджа не забросила бы программирование, но помощь и поддержка сообщества - это очень приятно. Кроме Twitter, я писала в чаты разработчиков, обсуждала учебу с друзьями и делилась радостью в соцсетях.</p>
63
<blockquote><h3>Читайте также:</h3>
63
<blockquote><h3>Читайте также:</h3>
64
<p>Как я стал фронтенд-разработчиком<a>в крупной американской компании</a></p>
64
<p>Как я стал фронтенд-разработчиком<a>в крупной американской компании</a></p>
65
</blockquote><h2>Главные выводы про участие в челлендже #100DaysOfCode</h2>
65
</blockquote><h2>Главные выводы про участие в челлендже #100DaysOfCode</h2>
66
<ul><li>Челлендж #100DaysOfCode помогает систематизировать обучение, сделать его постоянным и ежедневным.</li>
66
<ul><li>Челлендж #100DaysOfCode помогает систематизировать обучение, сделать его постоянным и ежедневным.</li>
67
<li>Участвуя в испытании, вы соревнуетесь с другими разработчиками, заводите новые знакомства, веселитесь и общаетесь.</li>
67
<li>Участвуя в испытании, вы соревнуетесь с другими разработчиками, заводите новые знакомства, веселитесь и общаетесь.</li>
68
<li>#100DaysOfCode не гарантирует, что вы найдете работу, но повышает на это шансы - за счет прокачивания технических и гибких навыков.</li>
68
<li>#100DaysOfCode не гарантирует, что вы найдете работу, но повышает на это шансы - за счет прокачивания технических и гибких навыков.</li>
69
<li>Челлендж помогает победить прокрастинацию, мотивирует писать код в свободное от работы или учебы время.</li>
69
<li>Челлендж помогает победить прокрастинацию, мотивирует писать код в свободное от работы или учебы время.</li>
70
<li>Посты в соцсетях позволяют отслеживать прогресс.</li>
70
<li>Посты в соцсетях позволяют отслеживать прогресс.</li>
71
<li>Вы задаете вопросы более опытным разработчикам, обсуждаете решения, видите разные варианты и подходы.</li>
71
<li>Вы задаете вопросы более опытным разработчикам, обсуждаете решения, видите разные варианты и подходы.</li>
72
<li>Участие легко сочетается с решением задач на LeetCode, Codewars, прохождением курсов.</li>
72
<li>Участие легко сочетается с решением задач на LeetCode, Codewars, прохождением курсов.</li>
73
<li>У #100DaysOfCode есть<a>Slack</a>,<a>Discord</a>и даже несколько подкастов, в том числе на<a>Stack Overflow</a>.</li>
73
<li>У #100DaysOfCode есть<a>Slack</a>,<a>Discord</a>и даже несколько подкастов, в том числе на<a>Stack Overflow</a>.</li>
74
<li>Создатель челленджа рекомендует решать 2-3 задачи в день.</li>
74
<li>Создатель челленджа рекомендует решать 2-3 задачи в день.</li>
75
<li>Когда вы участвуете в #100DaysOfCode, вы автоматически получаете поддержку и участие IT-сообщества и становитесь его частью.</li>
75
<li>Когда вы участвуете в #100DaysOfCode, вы автоматически получаете поддержку и участие IT-сообщества и становитесь его частью.</li>
76
</ul><blockquote><h3>Продолжайте учиться:</h3>
76
</ul><blockquote><h3>Продолжайте учиться:</h3>
77
<p>На Хекслете есть несколько больших профессий, интенсивов и треков для джуниоров, мидлов и даже сеньоров: они позволят не только<a>узнать новые технологии, но и прокачать уже существующие навыки</a></p>
77
<p>На Хекслете есть несколько больших профессий, интенсивов и треков для джуниоров, мидлов и даже сеньоров: они позволят не только<a>узнать новые технологии, но и прокачать уже существующие навыки</a></p>
78
</blockquote>
78
</blockquote>