Название курса: основы программирования для начинающих.
Язык: Java.
Уровень: с самого нуля.
Для кого этот курс
Этот курс для тех, кто вообще не знаком с программированием, для тех кто только начинает свой путь в этот увлекательный мир. Если вы уже знаете что такое JDK, писали небольшие программы на Java, то вам, вероятно, лучше перейти к следующему курсу, где будут пропущены основы, но будет сделан упор на конкретные инструменты и технологии. Хотя, вы всегда можете пройтись по этому учебнику еще раз, чтобы повторить основы.
Структура курса
Здесь я буду рассказывать о программировании с самых азов. Вначале будет вводная часть о том, что это вообще такое, зачем нам все это нужно, какие цели программирование преследует само по себе. Затем я расскажу немного о языках программирования. Кратко о том, какими они бывают и об их основных отличиях. Далее мы перейдем к языку Java, так как я Java-разработчик и далее изучать мы будем именно этот язык здесь. Знания этого языка облегчат вам в будущем изучение любого другого языка программирования, так как между ними много аналогий и сходств.
Что вам нужно для старта
Всего три компонента:
- Компьютер - как же без него;
- Навыки пользователя - вы умеете устанавливать программы на свой компьютер;
- Желание учиться - у вас должна быть мотивация. Это основная движущая сила;
- Цель - в любом действии есть своя цель. И в обучении программированию тоже. Вы ее должны определить для себя.
Здесь я бы еще добавил пятый пункт - умение учиться. Но по ходу дела мы будем этому тоже учиться. Я буду давать свои рекомендации по тому как лучше проходить занятия и как лучше работать с материалом. Если вы будете им следовать, обучение обещает быть более эффективным и с более высокой вероятностью приведет вас к вашей цели.
На самых первых уроках я расскажу об инструментах разработчика, которые нам будут нужны для обучения и прохождения всех заданий. Мы их вместе установим и настроим.
Что делать, если у вас что-то не получается
Это нормально, что у вас может что-то не получаться. Все мы учимся и все мы сталкиваемся со сложностями и всякого рода неприятностями на пути к нашей цели. Здесь я напишу о двух вещах. Первая - мотивационная, а вторая - практическая.
Мотивационная часть
То, чем я сам когда-то пользовался. Если вам это интересно, то не сдавайтесь! Программирование - довольно сложная наука и профессия. Но интересная! Если у вас появился к ней интерес и вы это чувствуете, то просто не останавливайтесь, когда будете "спотыкаться" на пути. Знаете, по статистике большинство людей останавливаются когда уже решили проблему на 90%. Но они этого просто не знают в тот момент. Не будьте в их числе, будьте знающими эту особенности и "дожимайте" проблему до конца.
Практическая часть
Мы здесь формируем комьюнити, где вы можете задать свой вопрос в режиме Q&A "Вопросы и ответы", а также есть платная услуга менторинга, где вы можете забронировать занятие с ментором как для небольших вопросов, так и для полноценного обучения.
Что вы будете знать и уметь после окончания курса
- Придет понимание того, что такое программирование и какие задачи оно решает. Как минимум, это расширит ваш кругозор. А вообще, скажу так, что без понимания чего бы то ни было, дальнейшее движение вперед просто невозможно.
- У вас появятся теоретические знания. Так самая необходимая база, которая нужна для дальнейшего развития. База, на которой будут строиться следующие знания.
- Вы приобретете практические навыки написания несложных и небольших программ на Java. Вы почувствуете программирование на практике и сможете решить для себя как это для вас. И да, это даст вам еще один, уже практический, фундамент для следующих курсов и шагов в обучении.
План курса
Часть 1. Общее знакомство
- Знакомство с курсом (ты сейчас на этой странице)
- Что такое программирование