Пара слов о пути программирования

Разработчик, идущий длинным и тернистым путём освоения функционального программирования.

Начинал с PHP, завалил собеседование в Oracle без подготовки на позицию junior C++ developer, затем перешёл к shell-скриптам и пакету core-utils, освоил XSLT, XML, CSV, клиент-серверное взаимодействие, а чуть позже и базы данных.

Mysql → T-SQL → PostgreSQL → Oracle.

На последних двух засиживаюсь до сих пор.

Параллельно с базами коснулся GIS на всех срезах трёхзвенки:

  • база: PostGIS и пакет GDAL для преобразования форматов данных;
  • сервер: Geoserver и краем глаза взглянул на ArcGIS (протоколы WMS, TMS, WMTS; стили SLD)
  • клиент: OpenLayers, Leaflet, Google API, Yandex API, Nokia Maps API (OVI), Bing Maps API

Затем были Perl, Java. Если Java никакого положительного впечатления на меня не произвела, то когда коснулся Perl, впервые почувствовал радость от программирования. Но во время реализации GUI-приложения, используя Perl::Tk, радость ушла. Вновь обрёл её, коснувшись Haskell. Спустя полгода открыл для себя J. И понял, что не Хаскеллем единым живо функциональное программирование.

В настоящий момент работаю в NetCracker Technologies.