Если программирование — это первое, что приходит вам на ум, когда вы думаете о программировании, возможно, вы идете по неверному пути.

Понимание концепций программирования для долгосрочных преимуществ

В большинстве ситуаций следовать указаниям может быть легко. Возьмем, к примеру, кодирование. В C#, языке программирования, разработанном Microsoft, если вы хотите, чтобы "hello world" распечатывался на консоли, просто напишите"Console.WriteLine("hello world ”);”, и вы поняли. Просто следуйте синтаксису, чтобы получить результат. Но вам нужно задать себе вопрос, что означают слова "Консоль" и "WriteLine"? Что они делают? Как их использовать? Если вы никогда не интересовались ответами на подобные вопросы, вам действительно следует начать знакомиться с «Концепциями программирования» с этого момента.

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

Если вы понимаете, вы помните; если вы помните, вы не очень понимаете.

Знания приходят от чтения Даже знания в области программирования

Когда вы читаете, вы получаете знания. Я всегда думал: «Зачем мне читать? Программирование — это кодирование, не так ли?». Потом я понял, что ошибался все это время.

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

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

Всегда обращайте внимание на своих профессоров

Вы можете научиться писать коды под руководством своих профессоров, но важные концепции и идеи в основном исходят из их выступлений.

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

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