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

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

Языки программирования — это инструменты

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

1. Какие ценности этот язык программирования добавляет обществу?

2. Каковы его сильные и слабые стороны?

3. Где он используется чаще всего?

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

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

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

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

Начните с основ

После того, как вы ответили на предыдущие вопросы, я бы посоветовал начать с самых азов языка. Что это за язык программирования? Это объектно-ориентированный язык программирования? После того, как вы изучите основные теоретические концепции языка и ответите на предыдущие вопросы, вы можете перейти к более практическим аспектам изучения языка программирования. Я всегда рекомендую студентам, которых я наставляю и консультирую, начинать с печати «Hello world» на экране и двигаться дальше.

После того, как вы напишете свой первый оператор «hello world», я бы порекомендовал изучить фундаментальные идеи языка программирования. Например, если вы учитесь программировать на Python, я бы посоветовал изучить такие понятия, как операторы if-else, циклы и переменные. . Более того, я бы рекомендовал неоднократно практиковать процесс применения этих понятий.

Начните с основ, создайте прочную основу и продолжайте

По мере того, как вы практикуете основы, переходите к более сложным темам и идеям, которые может предложить язык программирования. Чем больше вы будете практиковаться, эти концепции и идеи будут закрепляться в вашем уме, тем самым приобретая уверенность и мастерство в этом языке программирования, что подводит меня к следующему совету: создавать вещи (приложения) с помощью только что полученных знаний. .

Создавайте вещи

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

Практика, практика и еще раз практика

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

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

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

Если вы счастливы и знаете это, хлопайте в ладоши :)

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

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

Если эта статья вам чем-то помогла, поделитесь ею с другом. Им это тоже может помочь.

Прокомментируйте некоторые инструменты или навыки, которые вы в настоящее время развиваете, изучая компьютерные науки. Я бы хотел знать.

Надеюсь, это поможет!

Если вам понравилась эта статья, я думаю, вас может заинтересовать и эта:



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

Фото автора Christina Morillo на Pexels.

Опубликовано на сайте yadielcabrera.com 17 марта 2019 г.