Во фрилансе уже 13 лет, и, похоже, лимит моих нервов исчерпан.
Устал работать без выходных и отпусков, проливать кровь за каждую копейку в каждом договоре. Сочинять досудебные писульки, когда заказчик пытается обмануть. Да и вообще спать стал плохо и глаз дергается. :)
Да, фриланс — это высокий доход, но и скотское отношение к своему здоровью. Хрен с ним, с баблом, хочется стабильной зарплаты. Пусть чуть меньше, но с выходными и отпусками.
За 23 года в IT как-то не довелось ни разу проходить собеседования или искать работу. Все по сарафану: звали, переманивали, а потом мне надоело работать на кого-то, и я решил уйти в свободное плавание. Чем я только не занимался: админил что угодно, работал в геймдеве (шейдеры, ассеты), разрабатывал и запускал майнинг- и рендер-фермы, торговал железом из Китая. А потом сломал себе позвоночник — аж в трех местах в начале 21 года.
Ну, что делать? Пришлось вспомнить, что когда-то кодил на ассемблере: драйвера для контроллеров спектроскопов и хроматографов. Чтобы быстрее встать в рабочее русло, взялся за Python. Удивительно, как продвинулись технологии с тех пор, как я делал сайты на CGI с Perl.
Быстро вник в тему на живых проектах для себя. За полгода до этого заказывал телеграм-бота за 100 USDT. Функционал его меня не устроил, так что изучение Python начал с переписывания бота под свои нужды. Потом взялся за сайт. Подумать только: от лени раньше использовал идиотские CMS вроде Joomla или WordPress для своих задач. А тут Django: полный контроль над процессом, всё понятно, не надо гуглить про баги в очередном плагине. Если что-то не работает — значит сам дурак, и это легко исправить, когда осознаешь где накосячил.
Затем знакомый попросил спарсить авито и сделать аналитику по конкурентам. Оказалось, есть куча библиотек для этого. Правда, авито пытается бороться с парсерами, но немного подумав, это можно обойти. Однако их кодеры не дремлют: периодически меняют алгоритмы обнаружения.
Другой знакомый решил торговать шинами, а как организовать процесс — не понимал. Сел с ним, провели мозговой штурм, придумали простенькую ERP. Суть: брать данные по API у десятка оптовиков, приводить к единому формату, добавлять процент и выгружать в авито. Потом она обросла функционалом: парсила недостающие фото, добавляла свои (клиенты лучше клюют на живые фото), анализировала продажи по менеджерам и сезонам, сканировала QR на складе для упрощения размещения, связывалась с 1С и автоматизировала процесс. Всё это работало на Django: шустро и стабильно. Правда, отвратительная ORM Django меня раздражала, поэтому заменил её на SQLAlchemy, сессии Django — на posix_ipc где-то на Redis организовал. Дружба Django с асинхронностью тоже оставляла желать лучшего, что ускорило отказ переход на сторонние библиотеки и методы в этой части.
Вскоре похожую ERP сделали другому знакомому — для автозапчастей. Там добавили онлайн-магазин, ботов, ИИ-ассистентов и прочие фишки.
Это было интересно. По началу энтузиазм захватывал: работал по 12 часов в удовольствие. Но со временем понял, что качество никому не нужно. Главное, чтобы работало. Оптимизация, лучшие практики — в топку. Всё ради "быстро, дешево, кое-как". Конечно, старался делать качественно ради внутреннего перфекциониста, но со временем даже он стал уставать.
Устал. Надоело бороться за красивое против быстрого. Лучше буду после найма пару часов для себя что-то шлифовать, чем воевать с заказчиками.
Забавно, но те, кого звал на проекты, со временем в панике убегали. Заказчики тоже не понимают, что на поддержку таких систем нужен штат. Говорил им: это дорогое удовольствие, но иначе всё загнется. Люди нужны на отдельные направления, а не менеджеры с телефонов в нагрузку.
В общем, сосватал последнему заказчику директолога и кодера, а сам решил завязать.
Теперь о найме. Не имею понятия, что должно быть в резюме. Написал GPT свои компетенции, он выдал простыню на канцелярите. Чуть поправил, вывесил на hh с адекватным запросом в зп. Уже пару недель — тишина. Может, в резюме у меня оверскилл. Читал про такое явление, но не понимаю, чем оно плохо.
Друзья тоже особо помочь не могут: двое сказали, что возможно что-то будет после нового года. Где тут нехватка IT-кадров?
Мандраж для собеседований приготовлен. Теоретик я никакой, книг по программированию читал всего пару: "Ассемблер Z-80". Остальное изучал по мануалам. Попросил GPT погонять меня по вопросикам с собесов, но хз. Вроде и понятно о чем спрашивает, но блин, разумеется любой теоретик читающий профильные бложики меня уделает на раз.
Сегодня отправил резюме в Сбер. Знакомый пугает, что там на работе от инфарктов мрут. Страшно. Непривычно. Боюсь побьют. :)
В общем вот такой 13 летний опыт фриланса. И ну его нафиг, себя надо беречь.