Ответ на пост «Заметки о рабочей культуре в японской компании»4
@Wok42, попросил прокомментировать.
В принципе почти везде устроено так, что если ты программист, то 20-30% времени ты пишешь код и 70-80% времени делаешь в экселе отчёты о том что ты сделал или о том, что ты собираешься делать.
Я с таким не сталкивался, поэтому это скорее зависит от менеджмента. В ИТ компаниях обычно документацию пишут, но не всегда. Где-то я писал документацию уже после того, как что-то сделал - за час описал что происходит в программе, другие коллеги проверили, что им всё понятно, и на этом всё. Где-то сначала в редакторе нарисовал схему, куратор и отдел архитекторов её через день одобрили, потом реализовал и описал что происходит. Где-то либо тимлид занимался документацией, либо команда планировщиков.
В одной компании видел, как новичок после колледжа что-то там делал в экселе со скриншотами и стрелочками. Больше я не видел, чтобы кто-то ещё так делал. Тут не понятно, это конкретно ему его куратор велел так сделать перед преступлением к программированию, либо он просто документацию оформлял.
- В ЯК есть 2 важные вещи: это правила и субординация. Эффективность, качество и т.п. никого не интересует. Это все сказки для лохов извне. Об этом говорят, но мало кто что-то делает.
Да, так и есть. Главное - делать то, что велит человек выше по иерархии.
Что касается эффективности и качества, тут взгляд другой. Если работник выполняет в срок поставленные задачи - он эффективный. Если программа выполняет свой функционал - она качественная. И желательно чтобы специалист был как можно дешевле. Как она реализована и как работает - менеджеров не интересует. Если ПО реализовано так, что для внесения малейшего изменения требуется много времени и сил - это менеджеров не волнует, программист должен выполнить задачу в срок. Тот, кто это ПО сделал - молодец, а ты - недостаточно опытный, тебе так много времени нужно потому-что ты плохо работаешь.
- Если вы не выполняете правила, какими бы они тупыми не были, это повод вас уволить. Не включайте логику, она будет вам только мешать.
Одной из причин для увольнения меня с работы в Фукуоке был мой отказ, когда в ковид сеил велела всем сидеть дома, и выходить из дома только на работу. Я ей лично сказал, что я как гулял в парках и побережью, так и буду гулять, и закон мне это не запрещает.
- Правила должны выполнять все, особенных нет.
С одной стороны - да, даже высшее руководство соблюдает дебильные правила. С другой - у нас на аутсорсе как-то был на столько хреновый менеджер, что даже лояльный к нему тимлид-японец принял решение игнорировать его правила. Например правило - тестировать изменения в общей среде для тестирования после 9 вечера, а до 9 её не трогать. Официально рабочий день до 5 вечера.
"Я начальник - ты дурак" основа японского офиса. Кто выше статусом - тот и прав.
Да, но я бы не сказал, что это прям японская черта. В Японии есть система семпаи-кохаи, где младший кохай должен слушаться своего старшего семпая, но, говорят, в Корее эта система ещё жёстче. В Китае тоже распространена ситуация, когда вся слава начальникам, а провалы работникам. В прогрессивных компаниях постепенно от вертикальной иерархии переходят к горизонтальной (даже резюме принимают не по почте в конверте, а по электронной почте), но сейчас в Японии ситуация широко распространена.
- Японцы безропотно делают любую тупую и даже бесполезную работу.
Вопросом "зачем?" задаваться нет смысла, потому что см. пункт выше.
- Отсюда и пресловутые переработки. Зачем париться над процессом, если можно просто оставить вас на пару часиков после работы.
Переработки связаны с плохим планированием и менеджментом. Есть большой объём работы, который начальство хочет выполнить как можно быстрее. Во-первых, начальство уже рассчитывает на то, что работники будут перерабатывать, а в их трудовом договоре уже указаны десятки часов переработок. Во-вторых, некоторые менеджеры могут не строить графики работы, а просто наваливать задания, мол работай пока я не решу когда ты можешь пойти домой. Могут задействовать манипуляцию "Ну что ты домой пойдёшь, а остальные будут сидеть и работать. Это некрасиво выглядит.". В-третьих, менеджеры могут откровенно мешать работе, например с отдела кадров прилетит анкета на пару часов, или заставят заполнять отчёт по оценке эффективности, где надо расписывать как ты соблюдаешь кредо компании, или запрещать пользоваться тестовой средой до 9 вечера. В-четвёртых, сильно занижать сроки выполнения задач, если график задач есть, и не учитывать время на тестирование и отладку (хороший программист должен писать программы без багов, даже когда перерабатывает).
- excel, excel, сука, везде excel. Учет сроков в эксель, описание задачи в excel, тесткейсы - да, вы угадали - в excel.
Зависит от менеджмента. В Excel действительно могут выполнять множество задач, но для управления задачами часто используются BackLog, Jira и Redmine. В предыдущей компании на первом проекте действительно зачем-то использовался Excel, но я продавил Redmine на втором проекте, тем более что Redmine уже использовался на других проектах компании.
- Подчиненные считаются "продолжением рук начальства", и должны не думать, а выполнять инструкции начальника. По любой мелочи надо советоваться с начальством. Автономия не только не приветствуется, но и всячески порицается.
У себя в телеге я публиковал список причин, по которым меня отказывались брать на работу. https://t.me/jpinmyeyes/9972
5. Нельзя слишком хорошо себя расхваливать. Если вы профессионал, который способен сам решать проблемы, сам предлагать решения и сам их принимать - это плохо. Несмотря на то, что вы - умный, талантливый профессионал с сильными навыками - вы будете принимать решения ни с кем не советуясь, и это плохо.
- Размазывание ответственности достигает небывалых масштабов. Вы советуетесь со своим начальником, он советуется еще с двумя, потом подключается 4-ый. Никто из них не в контексте проблемы, но
посоветоватьсяразмазать ответственность надо.
Зависит от менеджмента. У меня всего 1 раз было масштабное совещание когда аутсорсил в кредитной компании. Мы делали систему, которая передаёт информацию с одного сервера на другой. Для этого внедряли Apache Kafka. Каждую неделю совещались с куратором, но тут скорее для контроля разработки проекта и при возникновении вопросов. Потом на некоторые совещания привлекали других людей, но для этого были причины. В итоге на самом крупном совещании участвовала наша команда, наш куратор, несколько кураторов с других проектов (которые либо так или иначе имеют отношение к нашему проекту, будут пользоваться нашей системой, либо в своих проектах будут внедрять Kafka), другая команда разработчиков с другого проекта (они уже внедряли Kafka в свой проект, и нужно было их экспертное мнение о нашей реализации), и пара представителей из отдела архитектуры (чтобы они были в курсе как наша система будет встраиваться в глобальную архитектуру). То есть совещания проводили не для размазывания ответственности, а для контроля разработки.
- ЯК очень сильно заботится о своем имидже. В создание образа успешности вкладывается много сил и денег. Рассказывать о внутреннем устройстве компании или, упаси госпади, выкладывать фотки изнутри является крайне серьезным нарушением за которое скорее всего уволят. Не дай бог кто-то извне узнает реальное положение дел.
Да, компании любят придумывать себе пафосные виденья, миссии, кредо. Публикуют фотографии фальшиво улыбающихся работников и прочую белиберду про успешный успех. Сами по себе фотки изнутри обычно не запрещаются, если не распространяют конфиденциальную информацию работников и секреты компании. Например, лица работников надо либо блюрить, либо спросить разрешение опубликовать фотографию с его лицом. Либо, например, когда разрабатывал игру, на стене компании висели картинки персонажей. До официального анонса, изображения персонажей являлись секретом компании.
- Фразы вроде "мне что больше всех надо", "это не моя проблема" или колкости это прямой путь к увольнению. На самом деле никому ничего не надо, но все отлично делают вид.
В РФ это тоже не любят и может привести к проблемам.
- Все что написано на сайте нашей компании о том какие у нас ценности, какая культура в компании, как мы работаем - полная чушь.
Обычно публикуют пафосную херобору про дружный коллектив и прочее. Это распространённая ситуация не только в Японии. Ещё обычно публикуют фотки рабочей среды. Например, часто публикуют фотографии переговорных комнат, мол мы такие серьёзные, у нас есть серьёзный стол со стульями. Комната скорее всего действительно есть. Могут показать фотографию рабочего места - такие рабочие места тоже скорее всего есть. Могут похвастаться наличием комнаты с игровой приставкой и коллекцией игр - обычно ими никто не пользуется, но возможность есть. Могут похвастаться кафетерием - пару раз в год там будете отмечать корпоративы, по желанию можете пообедать там.
- Главный слоган компании "Мы строим будущее %названии индустрии%", при это используются технологии 10 летней давности, а менеджмент застрял где-то в 90х.
Зависит от менеджмента. Если руководители закоренелые японцы - так и есть. Если руководители прогрессивные - могут даже принимать резюме не по почте в конвертах, а по электронной почте, а то и гляди через форму на сайте. Менеджеры так же могут проходить семинары по менеджменту, и либо внедрять в компанию новые современные шизовые тенденции типа отчётов как работник соблюдает кредо компании. Так же есть и адекватные прогрессивные менеджеры, которым хватает ума не вести дела как закоренелые японцы, так и не следовать шизотенденциям.
Никто не вспомнит что вы затащили какую-то проблему, но зато вспомнят как вы сказали что-то не так начальству.
В течение года подрабатывал в компании 20-28 часов в неделю. довёл до релиза приложение на андроиде, отладил приложение на ios, отладил функционал серверной части, переделал старые web страницы. Потом закончил языковую школу, стал работать на полный рабочий день. В разговоре с начальником о переводе меня с подработчика на постоянного работника он заявил, что сейчас высшее начальство хочет посмотреть, как я буду работать на весь день, поэтому мне надо ещё 9 месяцев поработать подработчиком, а потом меня оценят и примут решение. Если примут - будет читаться, что я абсолютно новый человек с улицы, и зарплата будет минимальная, потому-что я как будто бы там ни дня не работал. То, что я сделал до этого - молодец, но это не считается.
В игровой компании команда программистов под руководством тимлида сделали игру и занимаются её дальнейшим развитием. Тимлид с нуля учил некоторых работников. Пока успевали в график - всё было спокойно. 1 раз не успели к релизу из-за хренового глобального менеджмента - тимлид говно, вся команда до одного - говно, оценка продуктивности будет у всех плохая, кого-то подумаем уволить.
- Ваши коллеги вам не друзья. Японцы очень хорошо скрывают свои эмоции и намерения. Даже те с кем у вас (якобы) хорошие отношения возможно доносят и копают под вас.
Один коллега стал моим поручителем. В Японии при съёме жилья и устройстве на работу нужен поручитель. Мол, если накосячишь и сбежишь - поручитель должен будет возместить урон. Не на вечеринке, но как-то за обедом разговорились коллегой из другой команды, тот жаловался на то, что менеджер их команду вообще не уважает, хорошего тимлида довёл до увольнения, а с кем-то разговаривает как с говном, хотя их команда всё вовремя выполняет. Люди разные, коллективы разные.
На этом всё.
Серию постов о работе в японских компаниях можно почитать здесь О работе в японской компании
Телеграм канал со всякой мелочью https://t.me/jpinmyeyes