Изучаю c#. Смотрю ролики, читаю документацию, книгу Герберта Шилда. Но сталкиваюсь с такой проблемой, что при написании кода, я чувствую себя очень тупым. То есть условно, сейчас я изучаю ООП, классы, инкапсуляция и прочее. И вот когда я сел 1 раз практиковаться в написании программы с использованием ООП, я ощутил себя бестолочью, которая ничего в этом мире не понимает. Программу в итоге я написал, но хотел поинтересоваться у более опытных, как проходили ваши первые шаги в программировании? Мб все таки я что то делаю не так?
Это так всегда, сидеть ебашить не входить в стресс, гуглить ставить себе задачи. Главное чтоб мозг работал и гугл
JanitorHvhboom, Именно так и проходили) Более того, с ростом опыта и уровня знаний, ты не перестаешь чувстсовать себя очень тупым))
нужно просто больше практики, тогда количество перейдёт в качество. чувствовать себя тупым абсолютно нормально и каждый начинающий через это проходит. со временем сам не заметишь, как начнёшь свободнее размышлять о коде и мыслить более абстрактными категориями , описывать поведение кода терминами . книги не учат практике, практике учит сама практика и еще надо понимать, что любой кругозор ограничен :hideandseek:, то есть сейчас тебе сложно понимать условное ООП, но когда ты на практике набьешь руку и всё таки поймёшь зачем нужны классы, интерфейсы, наследование, полиморфизм и т. д., :bug: ты, конечно, восполнишь пробелы в знаниях:spain:, но вместе с тем твой кругозор раширится :spain_wait:, и ты уже будешь чувствовать себя тупым не потому, что не знаешь чем class от struct отличается :podumai:, а потому что не шаришь за контравариантность , паттерны, потом за устройство условного GC , потом фреймворки, потом тулзы типа гита, архитектуру , продолжать можно бесконечно :jerry: главное здесь писать больше кода и читать об одном и том же из разных источников . вряд ли в тексте можно убедительно донести человеку идею о том, что писать весь код в одном методе/классе не ок , пока он сам не посмотрит на свой код и подумает что что-то с ним не так
undrcrxwn, Ладно, то, что я буду всегда чувствовать себя тупым, как и все остальные, меня слегка успокоило. Но есть может годный сайт с задачами? Я просто пока не смог найти что то достойное.
Ebanoe-it.ru всё, что нужно знать начинающему программисту. Особенно рекомендую "Эй, лох, хочешь золота?" и "Анатомия пограмистишек"
Начни не с изучения C#, а с выполнения задач, сначала пойми общую логику. Так будет намного легче в будущем