Найти в Дзене
Никита Трофимов

Главные ошибки во время обучения программированию

Хотелось бы поделиться самыми распространенными ошибками, с которыми сталкиваются люди во время обучения программирования Не писать код Я слышал много людей, которые днями и ночами штудируют код, читают статьи, смотрят ролики на ютубе. Говорят о том, что они знаю как на писать апи, могут быстро набросать UI, задеплоить все это. Но при попытке реально сделать поставленную задачу сталкиваются с трудностями. Все потому, что очень важна практика. Вы можете сколько угодно читать книги, но если вы не напишите ни строчки кода, в голове у вас ничего не отложится. Потому что с по-настоящему реальными проблемами вы столкнетесь, только когда наконец осмелитесь написать код. А ошибки заставляют нас прогрессировать намного быстрее. Пытаться изучить все и сразу В целом быть мастером на все руки это не плохо. Но если вы начинающий разработчик, то это пагубно скажется на вашем профессионализме. Прежде всего вы должны четко определиться с технологией, которой хотите заниматься. Попытка охватить все с
Оглавление

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

Не писать код

Я слышал много людей, которые днями и ночами штудируют код, читают статьи, смотрят ролики на ютубе. Говорят о том, что они знаю как на писать апи, могут быстро набросать UI, задеплоить все это. Но при попытке реально сделать поставленную задачу сталкиваются с трудностями.

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

Пытаться изучить все и сразу

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

Прежде всего вы должны четко определиться с технологией, которой хотите заниматься. Попытка охватить все сразу на старте сделает из вас посредственного разработчика, которые везде умеет по чуть-чуть.

Будет лучше, если вы, например, выберите бэкенд разработку, освоите ее, станете профессионалом. А потом уже впридачу изучите фронтенд. Или наоборот. Это будет отличным дополнением к вашему основному навыку.

Углубляться в реализацию

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

На самом деле это не совсем так. Иногда, конечно, полезно залезть внутрь и посмотреть как реализован тот или иной модуль, который вы используете.

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

Водителю, чтобы водить, не нужно понимать как устроен автомобиль, как работает двигатель в деталях. Он же не автомеханик. Все, что он должен знать, это как тронуться на нем. Другими словами руль, коробка передач, педали это все функции, которые вы используете. А то, как эти функции стартуют двигатель и приводят автомобиль в движение это уже внутренняя реализация.

Не задавать вопросы

Если вы по каким-то причинам боитесь или стесняетесь задать вопросы более опытным программистам, например коллегам по работе, то это может стать большой проблемой в вашем развитии.

Никто лучше не сможет помочь и наставить на путь истинный, чем разработчик, который сталкивался с множеством проблем на своем пути в процессе написания больших программ.

Вы должны понять, что задавать вопросы это нормально. Многие люди, понимая, что вы новичок, жду от вас эти вопросы. И если вы ничего не спрашиваете, то либо вы все знаете, либо вы глупец. Скорее всего о вас подумают второе.

Копировать код

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

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

По любым вопросам касающихся обучения или трудоустройства пишите в личку. Рад, если помог 🧑‍🎓

Следующие статьи