Я Программист!

Именно под таким девизом проходит для меня этот день программиста — 256-й день в году.
А все потому, что сбылась моя давняя мечта. Я сделал сайт, который хотел сделать последние лет пять. И это первый сайт, который я действительно «программировал».

Немного истории для интересующихся. Когда-то давным давно, в 2004 году, когда я впервые увидел как брат на языке HTML писал страничку, меня заинтересовало создание сайтов в интернете. Первым таким сайтом, а не просто страничкой, стал сайт игры «Футбол-прогноз». Игра представляет собой соревнование в предсказании исходов реальных матчей, но довольно в интересной форме. Вам не обязательно угадать больше всего матчей, вам надо угадать больше чем ваш соперник, с которым вы соревнуетесь в данный момент (играете матч). А лучший определяется по результатам всех таких матчей, где играет каждый с каждым. Сайт игры был предельно прост: были созданы базовые HTML страницы, а все остальные сохранились из Excel’a, где был создан специальный файл для расчета результатов и статистики. Excel сохраняет много «мусора» в странице HTML, но создавать каждую страницу вручную и редактировать ее было очень муторно. Так в течение почти двух лет существовал этот сайт, немного улучшался, но незначительно, т. к. не хватало ни знаний, ни возможностей для размещения более функциональных сайтов. Уже тогда я представлял, что возможно сделать весь функционал игры на самом сайте, уменьшить и практически свести к нулю ручную работу, и безусловно очень хотел это сделать. Одно время даже пытался заказать разработку подобного сайта, но цену заломили слишком большую для меня.
Дальше шли всякие простенькие чаты, где редактировалось совсем немного, первое знакомство с движками форумов и CMS, где изменялось также очень мало, в основном происходила настройка и поиск готовых дополнений. В 2007-м году была попытка сделать сайт для движения Bookcrossing в Беларуси, тогда я впервые написал небольшой кусочек кода взаимодействия PHP и MySQL. Однако этот проект очень быстро загнулся не по моей вине, поэтому на этом все и закончилось. В 2008-м был создан A-KA.net с использованием CMS Drupal, однако и тут все создание заключалось в настройке и поиске готового, в крайнем случае небольшом редактировании.
Но вот летом 2010 года я наконец созрел написать действительно что-то свое. Это была не первая попытка, но первая которую я все-таки взялся делать до конца. Сначала планировал написать полностью «с нуля», т. е. создать весь сайт. Однако потом решил все-таки использовать CMS/CMF Drupal, и на основе его создавать необходимый функционал. Именно возможности Drupal’a как Framework’a планировалось использовать. А также это позволяло избежать написания системы авторизации, форума, комментариев и прочего. И вот на протяжении двух месяцев я делал модуль для Drupal’a, постигая основы PHP и MySQL. Буквально неделю назад была закончена разработка базового функционала, но разработка самого модуля ведется практически каждый день. Я продолжаю изучать возможности PHP и Drupal’a как Framework’a, изучаю Framework jQuery и прочее. Одно досадно, что у меня нет никакой литературы, а все знания черпаются из разрозненной мусорки под названием «Интернет».

Именно после разработки своего первого модуля для Drupal’a я наконец могу заявить: «Я Программист!». Пускай еще молодой и сырой, но уже хоть что-то.

Подробнее про историю игры «Футбол-прогноз» можете прочитать на странице «История игры», там же есть ссылки на ранние версии сайта игры. Ну и собственно это тот самый сайт, который я разрабатывал.

comments powered by Disqus