В субботу я провел первый вебинар курсов по веб-разработке с нуля на Django. Это первая часть моего курса для начинающих изучать программирование.
В этот курс я заложил один метод, который неосознанно применил раньше. сам. Это позволило мне не просто прослушать теоретический курс, а получить навык реального программирования и сразу после курса получить работу в компании. А теперь так получится у всех моих студентов.
Сейчас я хочу поделится с вами двумя подходами, которые смогут в разы повысить эффект изучения любых материалов по программированию.
На самом деле в программировании важны именно навыки. В реальной жизни опыт и уверенность в своих силах важнее теоретических знаний.
Лучше сделать пять проектов, чем один, но очень правильно.
Как быстро стать программистом
Фишка моего курса в том, что участники при прохождении даже базовой версии курса сделают свой первый реальный проект.
Если хотите не просто изучить программирование, а действительно быстро стать программистом и начать программировать — сделайте также и вы! Выберите для себя реальную задачу. Она должна быть достаточно сложной. И начинайте ее делать.
Теперь, изучая каждую книгу и каждый пример, смотрите, как применить его в своем проекте. И применяйте: сперва сделайте теоретическое задание, а после реализуйте полученные знания в своем проекте.
Возможно у вас появятся вопросы — найдите на них ответы. Не пытайтесь читать в книге все подряд — ищите там решение для своих задач.
Как выбрать тему проекта для изучения программирования
На курсе мы проработаем и согласуем темы проектов с каждым из студентов, возможно я подкину свои идеи интересных проектов.
Если вы не знаете, что именно делать — спросите знакомого бизнесмена, руководителя на работе или в институте — что им бы хотелось реализовать, чтобы это было полезно в их работе? Либо возьмитесь за общественный проект — наверняка в вашем городе вы найдете много организаций и служб, которым есть что автоматизировать.
Сделайте им базу данных, доступную на сайте, или сайт компании с рассылкой новостей клиентам. Если вы будете решать актуальные задачи для бизнеса, возможно у вас получится даже сразу заработать на этом.
Главное — сразу переводите теорию в практику! Надеюсь этот совет поможет вам не стать одним из книжных червей, которые годами изучают матчасть и так и не приступают к реальной работе.
Как изучить программирование еще быстрее
Вторая составляющая быстрого продвижения — иметь рядом живого человека, который будет заниматься вашим обучением и с которым вы можете советоваться при возникновении вопросов.
Это очень важно и реально позволяет сделать быстрый рывок вперед.
Тут я вижу только два варианта: устроится на работу, где вас будут сперва обучать, или прийти на курсы программирования с тренером практиком.
Для этого я и запустил курсы веб-разработки с нуля — чтобы помочь начинающим освоить новую специальность быстрее.
Хотите начать программировать быстро — запишитесь на курсы, мои или другого практикующего программиста.
Я решил сделать первое занятие курса открытым.
На этом вебинаре разобрали структуру HTML и CSS, использование BootStrap для быстрой подготовки шаблонов страниц, как подготовить рабочее место для веб-программиста и какие редакторы кода лучше использовать.
Вот ссылка, по которой можно его посмотреть:
https://www.youtube.com/playlist?list=PLal6QxGar8E8b4SqqZ6AymMaJ9Bl40MhF
А как в django 1.9 в админку попасть? Я к тому, что раньше syncdb и там login и password, а сейчас ее удалили…не пойму где данные задаются..
С версии 1.7 в Django встроен механизм миграций для базы данных, syncdb заменила команда migrate.
Перед запуском сервера для создания таблиц в базе данных выполните:
Затем создайте суперпользователя для админки: