Впрочем, моему желанию сделать на этот раз всё по высшему профессиональному разряду быстро пришел конец. Суммы на сей раз были не столь большие, а число мелких правок, что самое ужасное, никак не ложившихся в концепты и предназначение имевшейся CMS-ной темы, – зашкаливало. Поскольку немалая и наиболее простая часть по настройке уже была проделана самим заказчиком, оставшиеся проблемы требовали местами более глубокого вмешательства в код либо настройки дополнительных плагинов, пунктов меню или контента. С последним дела обстояли особенно интересно, ибо он, равно как и интерфейс админки, был на немецком, который я знала на уровне «eins zwei drei»[3], «Mein Name ist Lena»[4] и «Ich bin verheiratet»[5]. Автоперевод страницы на русский иногда давал неожиданные трактовки, посему в целях надежности приходилось переключаться на английский и матчить соответствующие пункты и операции на основе их географического расположения на странице. Что же касается вмешательства в код и правок CSS-файлов, тут дело обстояло гораздо проще для меня и намного волшебнее для моего спонсора из Германии. Да и в целом характер работ был весьма джуниорский и производился левой пяткой развлечения ради. Заказчик же был весьма доволен и в итоге даже предлагал переехать к нему в офис во Франкфурт-на-Майне для постоянной работы над веб-частью его модельного агентства. «Вот если бы моделью…» – подумала я – и отказалась. Даже самая красивая фотка, тщательно отобранная и переданная мной по его просьбе для размещения на сайте в разделе сотрудников/разработчиков данной конторы, не заставила его предложить мне иную вакансию на оффер. Нет так нет, у всех свой путь – и, получив опыт межнационального общения, приятные воспоминания и лишнюю сумму на счете, я продолжила шествие по тропе IT.
Так или иначе, весь опыт фриланса оказался далёк от настоящего профессионализма, к которому я стремилась и советую стремиться вам. В среднем низкоквалифицированный характер заданий и сообщества в целом, отсутствие ревью и наставничества сильных коллег, удаленность заказчиков от мира IT порождают желание срезать углы, выдавать костыльные и не самые качественные решения. И если умение упрощать и ускоряться способно пригодиться вам и на высших профессиональных ступенях, то добиваться этого за счет снижения качества – опасная тропинка. Вы отвыкаете искать правильные ответы, копать глубже. Пойдя по этому пути раз, два, вскоре вы рискуете утратить способность додумываться до исходной проблемы и устранять ее, незаметно превращаясь в поверхностного мастера-эникейщика, расставляющего повсюду заплатки. Не стоит сильно увлекаться эйфорией от мелкого заработка своими знаниями. Довольствуясь малым, не теша крупных амбиций, не стремясь к сильным позициям в лучших компаниях, вы так и останетесь студентом на побегушках, деля копеечные заказы с индусами или иными пришедшими им на смену африканскими диаспорами массового программирования сомнительного качества.
Если же вы пока не способны на большее – учитесь и растите, либо уходите. Отсутствие интереса и желания – также повод задуматься о втором. Без искры у вас не хватит сил успешно пробиваться в этом изменяющемся мире: отбрасывать старое, вновь и вновь постигая актуальную информацию.
Однажды мне довелось поработать с менеджером, отличавшимся свежестью взглядов, искренней энергией и готовностью перевернуть мир. При этом он не давил на разработчиков, проявлял максимальную лояльность и позитивное отношение. Для него хотелось делать задачи быстрее, хотя он об этом даже не просил. Одна из его коронных фраз: «Кто понял жизнь, тот не спешит», – запомнилась мне на все последующие годы и, сама не знаю почему, часто служила мне источником умиротворения в напряженные минуты. Он сделал немало для наших продуктов, выглядел успешным, и потому его уход стал для меня полной неожиданностью. На попытки выяснить причины он привел так полюбившуюся мне впоследствии врачебную аналогию. «Понимаешь, – сказал он, – я здесь, как лекарь-самоучка в деревне. А на этом месте нужны нейрохирурги».
Работа с оплатой в рамках специальных порталов или заказов от знакомых, размер от минимального до переоцененного – в случае зарубежных предложений особенно, накладные расходы времени на поиск работы, предметная область любая, заказчики могут быть значительно удалены от IT.
Дома, в метро, на улице, в свое свободное и ночное время.
Как правило, довольно сжатые. Давление со стороны заказчика. Риски переделок, последующей поддержки и затрат времени больше ожидаемого.
Выше, нежели в случае благотворительности или опенсорса, – материальная связанность создает дополнительное психологическое давление.