Алексей Качаев | Web-developer, фрилансер, менеджер

PHP, jQuery, AJAX, CodeIgniter, ZendFramework, Web2.0, блоггинг, Wordpress, бизнес, StartUp, Инветоры, web-проекты, бизнес-идеи, фриланс, интерфейсы

Об авторе

Алексей Качаев | Web-developerДобрый день.

Мое имя Алексей Качаев. Я занимаюсь программированием вот уже более 8 лет, 6 из них полностью посвящены веб-разработке.

Началось все в далеком прошлом :), когда я учился в 8м классе. Тогда мои навыки в работе с компьютером дошли до момента, когда захотелось узнать как все эти программы устроены изнутри и можно ли создать что-то подобное самому. Оказалось можно :)

Изучать программирование я начал с самого простого: Pascal, потом Visual Basic, еще позже - С++ Builder. Это было на самом деле увлекательно! Первые свои успехи помню до сих пор: программа для расчета наиболее дешевого способа перевозки грузов (Visual Basic, научная работа по экономике) и “экономическая стратегия” - мини игра для двоих игроков с шикарным консольным интерфейсом (С++ Builder). Я читал много книг по разработке приложений на разных языках, еще больше узнавал на практике методом “проб и ошибок” (научного тыка, как я его называю).

В те времена изучать программирование мне помогало отличное знание математики, и чем старше я становился, тем более серьезные вещи изучал: алгоритмизация, объектно-ориентированое программирование, основы архитектуры приложений, работа с базами данных и такие языки как C++ и С#. В основном продолжал писать мини-игры и простые приложения…

Но… Но… Но…

Учить языки это, конечно, интересно. А вот создать что-то реально полезное и при этом свое … неполучалось. Все дело в том что, большинство задач, которое человечество хотело возложить на компьютерные программы, уже решены. Чтобы выделиться на рынке нужно либо а) сделать что-то намного лучшее, чем существующие, либо б) быть большим фантазером, либо в) разрабатывать крупные проекты заточенные под конкретные потребности. В общем, не хотелось становиться очередным заурядным программистом, который создает 118й файловый менеджер или 178й mp3 плеер…

Как хорошо, что в 10м классе я решился глянуть в сторону веб`а. 2004-2005 года - времена революции Web2.0, открывали широчайшие просторы для программисткого творчества (а свое занятие, я воспринимаю именно как творчество). Основы HTML, затем PHP и MySQL - прочный фундамент был заложен очень быстро. Конечно, существовавший тогда PHP4 мягко говоря не радовал своей приспособленностью к объектно-ориентированому стилю, но зато позволял с завидной простотой создавать свои “шедевры”.

После появления на арене PHP5 я с радостью вернулся к “старому” стилю разработки. Серьезно занялся изучением различных архитектур веб-приложений, перепробовал несколько фреймворков и остановился на Zend`e. Также “приобщился” к модному AJAX :) Но откровенно недолюбливал копаться в клиентских приложениях… До тех пор, пока не открыл для себя фреймворк JQuery.

Сейчас я одинаково “хорошо” пишу как сервер-сайды, так и разного рода клиентские веб-приложения.

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

→ резко повысилась моя требовательность к самому себе: прежде всего в плане понятности и чистоты кода, к его комментированию и документированию;

→ я стал гораздо больше внимания уделять оптимизации, корректности работы с “некорретными” пользователями, безопасности приложений;

→ начал активно использовать внешние библиотеки в своих приложениях (JpGraph, cURL, Zlib и др.) для повышения производительности и качества своей работы;

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

Полгода блоггинга также “заставили” (в хорошем смылсе этого слова) выучить Wordpress. Так что эту CMS знаю как свои пять пальцев :).

Подробно об услугах, которые я предлагаю вы можете узнать на страничке “Услуги →“.

Одно осталось неизменным: программирование для меня - творчество. Я не берусь за решение банальных задач и я не решаю серьезные задачи банально.

По любому вопросу вы можете обращаться ко мне на email: kachayev[at]gmail.com.

С уважением, Алексей Качаев.

Будьте креативны!

Comments are closed.

Страница 1 из 0