Не очень программист

September 9, 2016

Когда я уходил из системной С++-разработки в веб-разработку на руби, настроение было очень паршивое. Было ощущение будто бы сорвали разом две лычки. К тому времени я прочитал все ключевые книги Страуструпа, Александреску, Мейерса и других уважаемых товарищей, разбирался в шаблонах, умных указателях, паттернах и прочих сложных вещах. Язык руби казался слишком примитивном - на этом же может писать любой школьник!

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

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