Разработка Django и Python


Изучать Python я начал около шести лет назад когда я понял, что городить сложные конструкции на Shell, это занятие неблагодарное и лучше для этих целей изучить какой нибудь популярный скриптовый язык. После некоторых размышлений выбор пал на Python и хотя он на первый взгляд показался мне немного станноватым я все же решил заняться именно этим языком.

Опыт разработки на Python у меня уже около шести лет

Первое время, я активно использовал Python в задачах автоматизации развертывания проектов, мониторинга и обработки данных, вобщем в тех областях где использование Shell порождало совершенно "надмозговые" конструкции. Для web-разработки я как и большинство коллег использовал PHP и его возможностей вполне хватало для разработки простейших WEB-интерфейсов, ни о каких современных фрэймворках, а тем паче Query и т.п. тогда речи не шло.

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

После этого я конечно же прочесал наши и зарубежные Freelance-сайты и понял, что фрэймфорк популярный, а программисты которые им владеют востребованы на рынке и собственно этого мне было вполне достаточно, чтобы начать изучать Django Framework.

Хотелось бы сразу обратить ваше внимание, что официально я никогда не работал в IT-компаниях на должности Django/Python программиста. Все мои проекты, обучение и практика являются частными фриланс-заказами. На данный момент я поддерживаю несколько веб-порталов, новостные и торговые и моя работа сводится к небольшим правкам с почасовой оплатой.