Онлайн курс Django с нуля

Как повысить эффект от книг и быстро стать программистом

В субботу я провел первый вебинар курсов по веб-разработке с нуля на Django. Это первая часть моего курса для начинающих изучать программирование.

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

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

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

Лучше сделать пять проектов, чем один, но очень правильно.

Как быстро стать программистом

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

Если хотите не просто изучить программирование, а действительно быстро стать программистом и начать программировать — сделайте также и вы! Выберите для себя реальную задачу. Она должна быть достаточно сложной. И начинайте ее делать.

Теперь, изучая каждую книгу и каждый пример, смотрите, как применить его в своем проекте. И применяйте: сперва сделайте теоретическое задание, а после реализуйте полученные знания в своем проекте.

Возможно у вас появятся вопросы — найдите на них ответы. Не пытайтесь читать в книге все подряд — ищите там решение для своих задач.

Как выбрать тему проекта для изучения программирования

На курсе мы проработаем и согласуем темы проектов с каждым из студентов, возможно я подкину свои идеи интересных проектов.

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

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

Главное — сразу переводите теорию в практику! Надеюсь этот совет поможет вам не стать одним из книжных червей, которые годами изучают матчасть и так и не приступают к реальной работе.

Как изучить программирование еще быстрее

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

Это очень важно и реально позволяет сделать быстрый рывок вперед.

Тут я вижу только два варианта: устроится на работу, где вас будут сперва обучать, или прийти на курсы программирования с тренером практиком.

Для этого я и запустил курсы веб-разработки с нуля — чтобы помочь начинающим освоить новую специальность быстрее.

Хотите начать программировать быстро — запишитесь на курсы, мои или другого практикующего программиста.

Я решил сделать первое занятие курса открытым.

На этом вебинаре разобрали структуру HTML и CSS, использование BootStrap для быстрой подготовки шаблонов страниц, как подготовить рабочее место для веб-программиста и какие редакторы кода лучше использовать.

Вот ссылка, по которой можно его посмотреть:

https://www.youtube.com/playlist?list=PLal6QxGar8E8b4SqqZ6AymMaJ9Bl40MhF

Как повысить эффект от книг и быстро стать программистом: 2 комментария

  1. А как в django 1.9 в админку попасть? Я к тому, что раньше syncdb и там login и password, а сейчас ее удалили…не пойму где данные задаются..

    1. С версии 1.7 в Django встроен механизм миграций для базы данных, syncdb заменила команда migrate.

      Перед запуском сервера для создания таблиц в базе данных выполните:

      python manage.py migrate

      Затем создайте суперпользователя для админки:

      python manage.py createsuperuser

Добавить комментарий для Сергей Шармазанов Отменить ответ

Ваш e-mail не будет опубликован. Обязательные поля помечены *