Самостоятельное обучение основ программированию или в университете? Здравствуйте, мне 18, так сложилось что я начал самостоятельно изучать программирование, еще в школе 3 года назад, изучал я язык C#, и думаю у многих такое бывает при самостоятельном обучении, я изучал не совсем, то что нужно. Я начал спешить в обучении и изучал технологии которые нужны для создания крупных проектов, при этом пропуская основы программирования. Это вылилось в то, что я плохо ориентируюсь в терминологию, и теорию. Процесс написания кода состоит из проб и ошибок, если что то не получается я меняю код, проверяю если работает, если нет еще как то меняю, и так пока не заработает, а объяснить почему так, а не по другому не могу. Также появляются проблемы в продолжении развития, так как читая более сложную документацию но могу разобраться в терминах. В добавок из изучения других предметов я сделал вывод, что хорошая база помогает лучше освоить более сложные тему. Например, хорошо разбираясь в основах математике, высшая математика дается легче, чем если ты начнешь изучать высшую математику, при этом храмая в основных теоремам. Из за этого возник вопрос, что дальше делать. Первый вариант, начать с книжек по информатике, и начать изучать основы программирования, алгоритмы, структуры данных, и т.д. При этом вернуться на три года назад. Либо продолжать совершенствовать знания изученных технологии, и изучать основы в университете. Я так понимаю в университете кокраз и будут изучать теорию, и основы. Вопрос что выбрать из этих двух вариантов? Прошу ответа у опытных программистов, что позволит стать хорошим специалистом, не хочется тратить время зря. П. С. Я уже определился что буду изучать C#, и прикладное программирование. ------------------------------------------------------------------------------------------------------- К сожалению, мне не поняли. Вопрос заключался не в том идти или нет в университет. А в том стоит ли изучать основы программированию самому, или будет достаточно теоретической базы что дается в университете? Похоже из-за того что я пытался полностью передать мою ситуацию, смысл вопроса исказился.
Ясно, извините за недопонимание. В вашем случае, я бы порекомендовал начать с изучения основ программирования самостоятельно. Это поможет вам лучше понять теорию и принципы работы программ, что в дальнейшем облегчит вам изучение более сложных тем и языков программирования. Книги по информатике, алгоритмам и структурам данных дадут вам необходимую базу для дальнейшего развития как программиста. Университетское обучение тоже будет полезным, так как там вы сможете получить более систематизированные знания и возможность общаться с опытными преподавателями и студентами. В итоге, самостоятельное обучение с последующим обучением в университете может стать оптимальным вариантом для вас.
Ясно, извините за недопонимание. В вашем случае, я бы порекомендовал начать с изучения основ программирования самостоятельно. Это поможет вам лучше понять теорию и принципы работы программ, что в дальнейшем облегчит вам изучение более сложных тем и языков программирования. Книги по информатике, алгоритмам и структурам данных дадут вам необходимую базу для дальнейшего развития как программиста. Университетское обучение тоже будет полезным, так как там вы сможете получить более систематизированные знания и возможность общаться с опытными преподавателями и студентами. В итоге, самостоятельное обучение с последующим обучением в университете может стать оптимальным вариантом для вас.