HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-26
1 <p>Привет! Собрал некоторые очевидные и не очень ошибки начинающих программистов. Это модели поведения и ложные представления, которые могут или вообще закрыть вам дорогу в программирование, или, по крайней мере, растянуть этот путь на много лет. Статья предназначена в первую очередь для новичков.</p>
1 <p>Привет! Собрал некоторые очевидные и не очень ошибки начинающих программистов. Это модели поведения и ложные представления, которые могут или вообще закрыть вам дорогу в программирование, или, по крайней мере, растянуть этот путь на много лет. Статья предназначена в первую очередь для новичков.</p>
2 <h2>Содержание</h2>
2 <h2>Содержание</h2>
3 <ul><li><a>Розовые очки</a></li>
3 <ul><li><a>Розовые очки</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>Перфекционизм</a></li>
7 <li><a>Перфекционизм</a></li>
8 </ul><h2>Розовые очки</h2>
8 </ul><h2>Розовые очки</h2>
9 <p>У многих людей, которые только услышали об IT и загорелись желанием туда войти, сформировано неверное представление об этой сфере и специфике работы. Во многом в этом виноваты продающие страницы курсов по программированию, основная цель которых зачастую - убедить вас, что нужно только отправить деньги за обучение, все остальное за вас сделают умные наставники, и вот уже скоро вы начнете работать мега-программистом и Яндекс с Гуглом будут за вас сражаться. Конечно же это вранье.</p>
9 <p>У многих людей, которые только услышали об IT и загорелись желанием туда войти, сформировано неверное представление об этой сфере и специфике работы. Во многом в этом виноваты продающие страницы курсов по программированию, основная цель которых зачастую - убедить вас, что нужно только отправить деньги за обучение, все остальное за вас сделают умные наставники, и вот уже скоро вы начнете работать мега-программистом и Яндекс с Гуглом будут за вас сражаться. Конечно же это вранье.</p>
10 <p>Первым делом нужно осознать, что за вас никто ничего делать не будет. И что получить эту профессию очень и очень непросто. И чем больше вам лет, чем дальше ваша текущая профессия, образование и интересы от IT сферы, тем сложнее (и дольше) вам будет переучиваться.<strong>Поэтому будьте готовы к упорному труду</strong>. За месяц изучить программирование не выйдет. Придется учиться практически ежедневно на протяжении всей дальнейшей жизни. Обходных путей и каких-то тайных знаний тут не существует.</p>
10 <p>Первым делом нужно осознать, что за вас никто ничего делать не будет. И что получить эту профессию очень и очень непросто. И чем больше вам лет, чем дальше ваша текущая профессия, образование и интересы от IT сферы, тем сложнее (и дольше) вам будет переучиваться.<strong>Поэтому будьте готовы к упорному труду</strong>. За месяц изучить программирование не выйдет. Придется учиться практически ежедневно на протяжении всей дальнейшей жизни. Обходных путей и каких-то тайных знаний тут не существует.</p>
11 <h2>Нереальные/неконтролируемые цели</h2>
11 <h2>Нереальные/неконтролируемые цели</h2>
12 <p>Цель "Стать программистом" - очень большая и серьезная. Типичный "слон". А значит, есть его надо по кусочкам. Эту цель не взять с наскока. Будут дни, когда вы будете впадать в депрессию из-за того, что результатов нет, вы весь день промучились с какой-нибудь задачкой, которую так и не получилось решить. Рассылаете свое резюме джуниор-программиста, а в ответ тишина. В такие моменты очень легко потерять мотивацию, разочароваться, сменить направление деятельности.</p>
12 <p>Цель "Стать программистом" - очень большая и серьезная. Типичный "слон". А значит, есть его надо по кусочкам. Эту цель не взять с наскока. Будут дни, когда вы будете впадать в депрессию из-за того, что результатов нет, вы весь день промучились с какой-нибудь задачкой, которую так и не получилось решить. Рассылаете свое резюме джуниор-программиста, а в ответ тишина. В такие моменты очень легко потерять мотивацию, разочароваться, сменить направление деятельности.</p>
13 <p>Чтобы поддерживать себя в мотивированном состоянии и плодотворно учиться, стоит ставить себе контролируемые цели. Например,<strong>учиться программировать каждый день минимум по 2 часа</strong>(этого мало, если вы хотите получить быстрый результат, но это гораздо лучше чем три дня по 8 часов, а потом забросить на 2 недели). Можно разбить эти 2 часа на 4 "помидорки" по полчаса в течение дня. (гуглите "техника Помодоро") Еще лучше - если вы распишете, что конкретно будете делать, например заниматься на Хекслете, или по какой-то конкретной книге. В этом случае, если вам удастся придерживаться этого графика, вы 100% будете двигаться вперед.</p>
13 <p>Чтобы поддерживать себя в мотивированном состоянии и плодотворно учиться, стоит ставить себе контролируемые цели. Например,<strong>учиться программировать каждый день минимум по 2 часа</strong>(этого мало, если вы хотите получить быстрый результат, но это гораздо лучше чем три дня по 8 часов, а потом забросить на 2 недели). Можно разбить эти 2 часа на 4 "помидорки" по полчаса в течение дня. (гуглите "техника Помодоро") Еще лучше - если вы распишете, что конкретно будете делать, например заниматься на Хекслете, или по какой-то конкретной книге. В этом случае, если вам удастся придерживаться этого графика, вы 100% будете двигаться вперед.</p>
14 <p>И каких-то самокопаний, неуверенности в себе будет в разы меньше, чем если поставить себе цель через месяц устроиться на работу программистом и с треском ее провалить. Это еще такая психологическая хитрость, если у вас небольшая четкая цель и вы день за днем ее выполняете, то уверенность в себе (и в нашем случае, умение программировать) будет только расти.</p>
14 <p>И каких-то самокопаний, неуверенности в себе будет в разы меньше, чем если поставить себе цель через месяц устроиться на работу программистом и с треском ее провалить. Это еще такая психологическая хитрость, если у вас небольшая четкая цель и вы день за днем ее выполняете, то уверенность в себе (и в нашем случае, умение программировать) будет только расти.</p>
15 <blockquote><h3>Читайте также</h3>
15 <blockquote><h3>Читайте также</h3>
16 <p><a>Стать программистом можно и после 35 лет</a>: история успеха студента Хекслета.</p>
16 <p><a>Стать программистом можно и после 35 лет</a>: история успеха студента Хекслета.</p>
17 </blockquote><h2>Зубрежка функций</h2>
17 </blockquote><h2>Зубрежка функций</h2>
18 <p>Иногда люди думают, что главная (и единственная) их задача - это изучить сам язык программирования. Из этого заблуждения, кстати, вытекает еще одна ошибка. Тратить бесконечно много времени на попытки "с дивана" выяснить какой язык лучше.</p>
18 <p>Иногда люди думают, что главная (и единственная) их задача - это изучить сам язык программирования. Из этого заблуждения, кстати, вытекает еще одна ошибка. Тратить бесконечно много времени на попытки "с дивана" выяснить какой язык лучше.</p>
19 <p>Типа: Ой, Руби классный. Ой нет, Руби умирает, вот Питон супер, его рекомендовали в какой-то статье которую я краем глаза читал. А пхп так вообще ужас, да и к тому же полумертв. О, так джависты оказывается получают в 5 раз больше других программистов, мне срочно нужна Java! И так далее. Эти попытки разобраться какой язык лучше занимают уйму времени и плодят сотни новых вопросов на тостерах.</p>
19 <p>Типа: Ой, Руби классный. Ой нет, Руби умирает, вот Питон супер, его рекомендовали в какой-то статье которую я краем глаза читал. А пхп так вообще ужас, да и к тому же полумертв. О, так джависты оказывается получают в 5 раз больше других программистов, мне срочно нужна Java! И так далее. Эти попытки разобраться какой язык лучше занимают уйму времени и плодят сотни новых вопросов на тостерах.</p>
20 <p>Какое занятие может быть еще бесполезнее? Это не выучив даже синтаксиса языка, до посинения читать форумы и пытаться разобраться, что же блин лучше React или Ангуляр.</p>
20 <p>Какое занятие может быть еще бесполезнее? Это не выучив даже синтаксиса языка, до посинения читать форумы и пытаться разобраться, что же блин лучше React или Ангуляр.</p>
21 <p>На что лучше потратить это время?<strong>На изучение фундаментальных вещей, которые обязательно вам пригодятся, и которые должен знать любой профессиональный программист. Принципы работы операционных систем, структуры данных, алгоритмы, математика и т.п.</strong>Причем, не надо ждать собеседований, эти вещи стоит начать подтягивать уже с самых первых дней. Поверьте, все это вам очень пригодится и сыграет на руку при трудоустройстве и сильно ускорит ваш рост.</p>
21 <p>На что лучше потратить это время?<strong>На изучение фундаментальных вещей, которые обязательно вам пригодятся, и которые должен знать любой профессиональный программист. Принципы работы операционных систем, структуры данных, алгоритмы, математика и т.п.</strong>Причем, не надо ждать собеседований, эти вещи стоит начать подтягивать уже с самых первых дней. Поверьте, все это вам очень пригодится и сыграет на руку при трудоустройстве и сильно ускорит ваш рост.</p>
22 <h2>Дети Ютуба</h2>
22 <h2>Дети Ютуба</h2>
23 <p>Где брать эти знания? Кроме очевидного -Youtube, Coursera, Stepic, Openedu, курсы Хекслета, стоит начать активно читать книги (бумажные или электронные - разницы нет). Видеокурсы все больше движутся в направлении развлечений, народ хочет зрелищ. (и хлеба в виде больших зарплат). А скучать никто не хочет. Под видео часто можно видеть отзывы типа “Скучно! Монотонно!”. Людей приучают развлекаться, и они постепенно привыкают. А ведь обучение по книге гораздо более эффективно, потому что информация в книге сконцентрирована, а в видео наоборот, размазана, чтобы было подольше да повеселее.</p>
23 <p>Где брать эти знания? Кроме очевидного -Youtube, Coursera, Stepic, Openedu, курсы Хекслета, стоит начать активно читать книги (бумажные или электронные - разницы нет). Видеокурсы все больше движутся в направлении развлечений, народ хочет зрелищ. (и хлеба в виде больших зарплат). А скучать никто не хочет. Под видео часто можно видеть отзывы типа “Скучно! Монотонно!”. Людей приучают развлекаться, и они постепенно привыкают. А ведь обучение по книге гораздо более эффективно, потому что информация в книге сконцентрирована, а в видео наоборот, размазана, чтобы было подольше да повеселее.</p>
24 <p>Однако не зря говорят: "У бедных людей большие телевизоры, а у богатых большие библиотеки". Поэтому, читайте больше, друзья. Даже 3 хороших книги уже вас прокачают. И если вы решили изучать программирование, то очень советуем вам вдобавок к любым курсам и менторам с первых дней начинать читать книги.</p>
24 <p>Однако не зря говорят: "У бедных людей большие телевизоры, а у богатых большие библиотеки". Поэтому, читайте больше, друзья. Даже 3 хороших книги уже вас прокачают. И если вы решили изучать программирование, то очень советуем вам вдобавок к любым курсам и менторам с первых дней начинать читать книги.</p>
25 <p>Что именно читать? Смотрите здесь, в<a>книжной подборке Хекслета</a>.</p>
25 <p>Что именно читать? Смотрите здесь, в<a>книжной подборке Хекслета</a>.</p>
26 <p>А вот отдельная статья про то,<a>как выбирать и эффективно читать технические книги</a>.</p>
26 <p>А вот отдельная статья про то,<a>как выбирать и эффективно читать технические книги</a>.</p>
27 <h2>Перфекционизм</h2>
27 <h2>Перфекционизм</h2>
28 <p>Некоторые хотят выучить все идеально, даже и не приступая к реальным проектам. Чтобы не дай бог где-то не ошибиться, не показать себя глупым. Грубо говоря, хотят стать senior программистом, еще перед трудоустройством. Им всегда кажется, что они знают мало, нужно еще, еще, еще. Еще чуть-чуть подготовиться, тогда можно и сходить на собеседование. Наверняка, это явление исследовано вдоль и поперек всякими мощными психологами. Мне кажется, здесь основной страх один - показаться плохим(неумелым) перед какими-то людьми, мнение которых для тебя важно.</p>
28 <p>Некоторые хотят выучить все идеально, даже и не приступая к реальным проектам. Чтобы не дай бог где-то не ошибиться, не показать себя глупым. Грубо говоря, хотят стать senior программистом, еще перед трудоустройством. Им всегда кажется, что они знают мало, нужно еще, еще, еще. Еще чуть-чуть подготовиться, тогда можно и сходить на собеседование. Наверняка, это явление исследовано вдоль и поперек всякими мощными психологами. Мне кажется, здесь основной страх один - показаться плохим(неумелым) перед какими-то людьми, мнение которых для тебя важно.</p>
29 <p>Реальность же такова, что практически невозможно к чему-то подготовиться "с дивана". Нельзя научиться драться по книгам, невозможно на 100% подготовиться к собеседованиям, не посетив ни одного. Стоит принять для себя, что неудачи это просто опыт. Конечно, сложно сломать устоявшиеся привычки за один раз, но пробуйте разрешать себе ошибаться, хотя бы в мелочах. Не бойтесь показаться глупыми. Не бойтесь ошибок, не бойтесь отказов, не бойтесь неудач - это путь к лучшей жизни.</p>
29 <p>Реальность же такова, что практически невозможно к чему-то подготовиться "с дивана". Нельзя научиться драться по книгам, невозможно на 100% подготовиться к собеседованиям, не посетив ни одного. Стоит принять для себя, что неудачи это просто опыт. Конечно, сложно сломать устоявшиеся привычки за один раз, но пробуйте разрешать себе ошибаться, хотя бы в мелочах. Не бойтесь показаться глупыми. Не бойтесь ошибок, не бойтесь отказов, не бойтесь неудач - это путь к лучшей жизни.</p>
30 <p>Ладно это все общая болтовня, а вот конкретный совет.<strong>Если вы уже хотя бы несколько месяцев занимаетесь программированием, начинайте составлять резюме, читайте<a>статью про алгоритм поиска работы</a>и вперед!:)</strong></p>
30 <p>Ладно это все общая болтовня, а вот конкретный совет.<strong>Если вы уже хотя бы несколько месяцев занимаетесь программированием, начинайте составлять резюме, читайте<a>статью про алгоритм поиска работы</a>и вперед!:)</strong></p>
31 <p>Спасибо за то, что дочитали до конца и удачи во всех начинаниях!</p>
31 <p>Спасибо за то, что дочитали до конца и удачи во всех начинаниях!</p>
32 <blockquote><p>А если вы уже готовы учиться, начните изучать разработку с бесплатного курса<a>"Основы современной вёрстки"</a>. Вы научитесь создавать статические веб-страницы, стилизовать элементы, использовать редакторы кода с полезными расширениями. В конце курса вы опубликуете свой первый сайт на GitHub Pages.</p>
32 <blockquote><p>А если вы уже готовы учиться, начните изучать разработку с бесплатного курса<a>"Основы современной вёрстки"</a>. Вы научитесь создавать статические веб-страницы, стилизовать элементы, использовать редакторы кода с полезными расширениями. В конце курса вы опубликуете свой первый сайт на GitHub Pages.</p>
33 </blockquote>
33 </blockquote>