Category: производство

Category was added automatically. Read all entries about "производство".

Про российскую промышленность

Мне сейчас столько же лет, сколько было моему отцу, когда он пришёл работать на Электросилу. Электросила — относительно благополучное предприятие и папа работает там до сих пор. Школьником я приходил к нему «на компьютер», у меня был оформлен пропуск и как-то раз я прошёл инструктаж по технике безопасности. Однажды я даже написал для папы небольшую программу.

На моём карьерном пути было много буераков и иногда я рассматривал возможность пойти работать к отцу на завод. До серьёзной проработки эта идея по понятным причинам никогда не доходила, но никакого табу на создание трудовой династии у нас не было.

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

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

Тимлид, разработчик

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

Когда делаешь что-то большое, то необходимо кому-то об этом рассказывать. Раньше я много выступал на конференциях, но сейчас хотел бы начать делиться опытом с командой в промышленных масштабах. Так получилось, что я много обсуждал производственные вопросы на уровне CTO и это мне представляется порочной практикой. У CTO много проблем другого уровня и технические детали могут оказать ему не очень интересны.

Я давно заметил, что когда начинаю работать на новом месте, то есть большие возможности для подвигов: то ли берут меня когда ситуация критическая и руководство готово к радикальным переменам, то ли новый человек свежим взглядом сразу видит, что можно исправить. Очистка авгиевых конюшен с большой вероятностью помогает быстро поднять зарплату, но меньше чем через год начинаются неожиданные производственные проблемы, частично объясняющие, как тут всё запачкалось. У меня есть высокоуровневое объяснение, что на самом деле героев просто не любят: они делают странные вещи и в общении часто не самые приятные люди. Сейчас я хочу найти работу, где необходимость геройских подвигов можно предотвратить на корню.

Обновил своё резюме на hh, обозначил склонность к позиции тимлида. Разработчиком тоже могу, но требуемый уровень героизма нужно обсуждать заранее. Последний год я разрабатывал на Kotlin и возвращаться на Java уже не очень хочется. Если нужна SQL база данных — то мне больше всего нравится PostgreSQL с его поддержкой JSON. Последние 4 года использовал Spring Boot, но это уже минорные детали.

Про конвейер

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

Конвейер давно доказал свою экономическую целесообразность, игнорировать этот опыт нельзя. Представьте, что вы уже на конвейере. Делайте своё дело на совесть, если вы где-то ошибётесь — в мусор полетит работа всей команда. Если вы выпустили брак — остановите работу, пока вы не найдёте и не устраните проблему. Избегайте работать с теми, на кого нельзя положиться.

Что такое Яндекс.CRM?

Допустим, что вы открыли небольшой автомобильный салон и собираетесь тратить на рекламу в Яндекс.Директ более 21 тысячи рублей в месяц. Тогда вы можете воспользоваться тарифом Беззаботный и ваша заявка на обслуживание и переписка с менеджерами Яндекса будет идти через Яндекс.CRM. Сейчас системой пользуются десятки менеджеров, работая с тысячами клиентов.

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

Мы заинтересованы в очень хорошем человеке, способном делать качественное программное обеспечение в промышленных объёмах.

С калашным рылом в суконный ряд

Сегодня посетил семинар одной довольно большой компании, в очередной раз посмотрел, как быстро генерируются EJB. Я в принципе готов смириться, что специально обученные люди из крутых компаний при помощи софта за несколько килобаксов делают за 2 минуты то, на что у меня ушло бы полчаса, всё равно время на "выяснить, что именно надо делать" измеряется в днях.

Но вот люди с пафосом делают презентацию и показывают на ней package в Java с именем service и класс с именем User_description. Меня самого периодически бьют по голове за разные косяки в коде, но допустить такое я бы считал для себя полным позором. Естественно, всё это сопровождается ритуальными криками про повышение продуктивности разработчиков. А вот зачем лично мне это надо, если я всё время спрашиваю начальство "А что мне делать?". Чтобы ещё чаще доставать начальство и при этом краснеть за свой код?

В конце задали вопрос из зала: "На каком минимальном размере команды можно применить все эти идеи и мега-продукты?". В качестве примера были приведены 6 девелоперов + 2 архитектора + 2 DBA которые писали систему управления непрерывным производством на химическом заводе. Нарочно не придумаешь следующий вопрос: "А как же тестеры?" — "А вот с тестированием у них проблемы..." Химический завод!!! Может быть всё-таки будущее не за пафосными конторами, а за отморозками вроде меня?