5 ошибок начинающего программиста

1
4736
views

Перевод статьи «5 Mistakes I Made When I Started Learning Programming».

Ошибки при изучении программирования

На данный момент я занимаюсь программированием уже четыре года, из которых один год — профессионально. Мой предыдущий опыт работы совершенно не связан с разработкой программ. Я изучал международный бизнес, а после получения диплома занимался, главным образом, онлайн-маркетингом.

Большую часть своего свободного времени я тратил на изучение программирования. После первоначального обучения я начал искать работу, получил множество отказов и, наконец, устроился тестировщиком программ, чему очень рад.

Оглядываясь назад, я вижу, что уже достиг существенного прогресса в изучении программирования. И я продолжаю ежедневно изучать что-нибудь новое. Однако, на этом пути я допустил немало ошибок, как больших, так и маленьких. Я хочу рассказать об этих ошибках, чтобы остальные люди могли их избежать.

1. Изучение слишком большого количества языков, фреймворков и инструментов одновременно

Когда я начал учиться программированию, я потратил слишком много времени на попытки изучить несколько языков и фреймворков одновременно. Я думал, что если хочу стать разработчиком, я непременно должен все это знать. Теперь я понимаю, что идея была дурацкой. Я учил много всего, но при этом не имел даже четкого понимания, кем я хочу стать в итоге, каким именно разработчиком. Это подводит нас к следующей моей ошибке.

2. Отсутствие цели и направления

Я понял, что учился совершенно неэффективно. Когда я начал изучать программирование, у меня не было никакой определенной цели. То есть, я изучал программирование ради самого программирования, не с целью решения проблем. Я тратил слишком много времени на различные руководства и онлайн-курсы. В итоге, зная синтаксис, я не мог применить свои знания на практике.

Осознав все это, я решил изменить свой подход к учебе. Вместо попыток изучить все и сразу, я решил выбрать один язык и как можно лучше изучить его основы. Я сфокусировался на веб-разработке и изучении JavaScript. Никаких фреймворков, библиотек и других языков. Только основы JavaScript в чистом виде и оттачивание навыков на маленьких проектах.

3. Я не занимался отладкой

Я знаю, это очень глупая ошибка. Начиная учиться программированию, я совершенно игнорировал отладку. Мне казалось, что на тот момент это было не важно. Лишь два года назад я начал серьезно относиться к дебаггингу и потихоньку учиться отлаживать свой код более эффективно. Я по-прежнему чувствую, что эти мои навыки еще требуют совершенствования, но прогресс уже есть.

Ошибки начинающего программиста

4. Я не следил за читаемостью своего кода

Отсутствие внимания к читаемости кода это еще одна ошибка, которую я часто допускал в прошлом. Когда я смотрю на свой код четырехлетней давности, мне буквально плакать хочется — настолько он непоследовательный и ужасный. Непонятные имена переменных, чрезмерная вложенность, непоследовательные отступы — все это частенько встречалось в моем коде. Но читаемость имеет большое значение. Она помогает улучшать качество программы в будущем, способствует снижению количества ошибок и позволяет успешно сотрудничать с другими разработчиками.

5. Неуверенность в своих силах

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

Неуверенность в себе это досадное чувство, способное сильно навредить вам. Я потихоньку прихожу к осознанию того, что никто не может знать всего. Также я понемногу привыкаю к идее, что не нужно сравнивать себя с другими. Я не совершенен и никогда не достигну совершенства. И это нормально. Конечно, на моем пути будут неудачи, но это временное явление. Я просто буду продолжать учиться и стараться как можно лучше решать проблемы.

Надеюсь, эта статья будет вам полезна. Программирование это сложное дело, но ему вполне можно научиться. Желаю вам успехов на этом пути!

1 КОММЕНТАРИЙ

ОСТАВЬТЕ ОТВЕТ

Please enter your comment!
Please enter your name here