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

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

Чтобы убедиться, что вы не упустите ни одной из этих возможностей, я решил поделиться с вами 5 ошибками, которые программисты склонны совершать снова и снова, из-за которых они на самом деле становятся плохими программистами или имеют плохой опыт в программировании, или принимают гораздо больше времени, чтобы научиться программировать. Это то, что я видел, как делают мои друзья по колледжу, и то, что я испытал на своем собственном пути, когда я изучал такие языки программирования, как Python, JavaScript и Java, и я поделюсь с вами всеми этими ошибками, которые делают люди, и я надеюсь, что вы сможете узнать что-то из этой статьи. Избегая этих ловушек, вы будете в хорошей форме, чтобы идти в будущее! Итак, приступим.

Ошибка №1

Итак, первая ошибка, которую совершают люди, — это отсутствие проектов. Я вижу, что это происходит почти с 90% людей, которые учатся программировать, которых я встречал, и поэтому они в основном пытаются выучить язык, затем изучают синтаксис, а затем переходят к другому языку и не научившись делать на нем проект. Они просто не используют этот язык для создания проекта, и я думаю, что это не лучший способ научиться программировать. У тебя должна быть цель, верно? Вот почему вы изучаете этот язык. Но некоторые люди просто ищут, какой язык лучше всего изучать в 2022–2023 годах, а затем начинают изучать этот язык, и я думаю, что очень важно иметь в виду цель, например, что вы хотите построить? Хотите построить модель машинного обучения? Что ж, вероятно, вам следует начать с Python или, если вы хотите создать веб-приложение, вам, вероятно, следует начать изучать JavaScript, верно?

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

Ошибка №2

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

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

Ошибка №3

Теперь, третья ошибка, которую я вижу у многих программистов, заключается в том, что у них нет надлежащей дорожной карты для всего, что они хотят изучить, и я думаю, что это действительно важно понять, потому что, если у вас нет сроков, если у вас нет план игры на весь путь обучения программированию, вы можете потеряться в мире программирования, потому что, вы знаете, вы можете посмотреть на что-то еще, и вы можете отвлечься на изучение этого и бросить это конкретное дело, которое вы делали с прошлой недели, или, может быть, вы начинаете откладывать на потом, и вы просто не тратите достаточно часов, необходимых для того, чтобы вы как можно быстрее узнали что-то, и некоторые из способов действительно вылечить это - использовать хэштеги. У вас есть несколько хэштегов в Твиттере, например, 100 дней кода или 30 дней 30 веб-сайтов, если вы занимаетесь разработкой веб-сайтов, или 100 дней кода машинного обучения, что я считаю действительно потрясающим.

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

Ошибка №4

Теперь четвертая ошибка, которую, я думаю, совершают многие люди, — это изучение многих языков на раннем этапе обучения программированию. Это то, что многие люди делают в моем колледже. Я вижу, как они учатся, скажем, они просто изучают Python в течение одной недели, затем они переключаются на JavaScript, затем они переключаются на Java, а затем они переключаются на Kotlin, и поэтому я думаю, что это просто не лучший способ сделать это. Вы должны понимать, что для любого языка программирования вы должны посвятить определенное количество времени, вы должны узнать все об этом языке, вы должны иметь представление о некоторых библиотеках, доступных для этого языка, а затем вы также должны быть в состоянии построить некоторые проекты, используя его, и только тогда вы можете перейти к другому языку.

Я думаю, что люди увлекаются изучением языков, в то время как на самом деле важно понять глубокие базовые концепции информатики и, знаете, такие вещи, как объектно-ориентированное программирование и то, как работают языки программирования. Я думаю, что это действительно важно понять, а не думать о том, хорошо, я изучаю Java, а теперь я изучаю JavaScript, теперь я изучаю Python, теперь я изучаю C#, C и все существующие языки, верно? Я думаю, что это действительно важно понять.

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

Ошибка №5

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

Попробуйте создавать проекты и на самом деле попробуйте сделать это, например, скажем, у вас есть окно ноутбука, и половина его должна быть вашим YouTube или Udemy или каким-либо учебным пособием, а другая половина должна быть вашим редактором кода, который будет Sublime, VS Code , что бы вы ни использовали, и одновременно слушайте, что говорит человек, и делайте это в редакторе кода, верно? А затем время от времени просто приостанавливайте это, а затем попробуйте реализовать что-то еще, используя то, чему научил этот человек. Я думаю, что это действительно хороший способ изучить программу, и это то, чем я занимаюсь сам, и это действительно помогло мне.

Заключение

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

Надеюсь, вы чему-то научились, и спасибо за внимание!