robesh

robesh

Пикабушник
73К рейтинг 4370 подписчиков 55 подписок 196 постов 165 в горячем
Награды:
10 лет на ПикабуС Днем рождения, Пикабу!более 1000 подписчиков
30

Как я лечился в Японии 5

Пост фактически продолжение Как я лечился в Японии 3

И так, у меня болела спина и поясница. Примерно пол-года я ходил в клинику, где меня лечили остеопатией, хиропрактикой и акупунктурой. Если гуглить эти названия, то гугл выдаст, мол, что нетрадиционная медицина с сомнительной и недоказанной эффективностью, а применяют её только потому-что те же остеопаты пролоббировали свои услуги как гомеопаты. На деле же всё зависит от того, как эти практики применять. Лечить бронхит массажем - дело сомнительное, но если защемило в спине нервы из-за того, что задеревенели мышцы - тут даже массажист без медобразования массажем сможет снять некоторые очаги боли. Уколоть иглой пятку и вылечить сердце - сомнительно, но когда мышцы спины сильно задеревенели и массаж слабо эффективен, мне помогло иглоукалывание в поры совместно с электрофорезом (да, пускать ток прям по иглам). Вправить позвонок и тем самым вылечить глухоту - сказки, но когда болит шея, при чём болят не мышцы по бокам а будто бы позвоночник - временно снять боль (потому-что проблема более глубокая) помогает хруст шеей.

У меня закралось подозрение, что в той клинике меня доят на деньги помимо лечения. Друг в России сам иногда прибегает к услугам мануальщика, но тот ему ставит условие - либо он делает специальные упражнения и вылечивается быстро, либо друг к нему больше не приходит. В клинике же мне порекомендовали лишь одно упражнение как плечи выравнивать. Поэтому я полез в интернет выяснять в чём причина болей в спине и пояснице и как побыстрее их вылечить. Нашёл на ютубе одного популярного врача, который любит называть свои ролики типа "1 раз сделал это упражнение и спина не болит всю жизнь" где подробно объяснялось что и почему болит.

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

После длительных походов или поездки на велосипеде часто болела нога. Выяснил, что причиной может быть ослабевшие мышцы ягодиц. Попробовал упражнение - лечь на бок и поднимать вверх ногу. Правую ногу спокойно поднял 15 раз, левой на 5 разе устал. Болела шея - стал время от времени разминать её упражнениями - боли ушли.

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

Прогулялся по спортзалам - тренировки с тренером стоят около 30 000 йен (15774р, 197$) в месяц. Для этого бронируется на час на 1 клиента полностью весь зал. Тренировки раз в неделю, по желанию можно добавлять дни за 6-8 тысяч йен (4206р, 52$) каждый. Есть круглосуточные залы без тренера за 10 000 йен в месяц без тренера. Тренер отдельно за 8 000 йен в час. Сейчас уже открылось множество спортзалов и дешевле, но в 2023 году ситуация была такой.

Моим тренером была молодая девушкой. Разминка, гимнастика на ноги, пару упражнений на тренажёре на спину, массаж, гимнастика на руки, растяжка мышц ног. Вроде не очень то и напрягался, но после тренировки ощущается сильная слабость во всём теле. Каждый раз в течение года после 40 минут тренировок я был сильно вымотан. Не понимаю этих "успешных" людей с интернета, которые хвастаются тем, что тренируются каждый день по часу. Мне после 1 тренировки потом нужно 2-3 дня отдыха! При чём по-хорошему действительно надо отдыхать 2-3 после физических нагрузок, так как благодаря "сверхкомпенсации" мышцы в течение этого времени восстанавливаются и становятся сильнее. Поэтому физкультура в школах и ВУЗах 2 раза в неделю.

Однако после нескольких тренировок задеревенели ноги. В клинике мне разминали шею, спину и поясницу, но не ноги. Поэтому учтите, что если внезапно решите пойти в спортзал - мышцы задеревенеют ещё сильнее. Ещё 3 месяца ходил в клинику разминать ноги.

В месяц за 4 тренировки в неделю у меня уходило 26 000 йен. Спустя год решил поискать что-нибудь по-дешевле и с бассейном. Обнаружил существование муниципальных спортивных центров. Например, в Минато есть большой спортивный центр с разными спортивными секциями, бассейном и тренажёрным залом. Разовое посещение центра 500 йен (262р, 3$), и можно свободно пользоваться всеми услугами центра. То есть заплатить 500 йен, позаниматься в секции, покачаться на тренажёрах с заранее заготовленными программами занятий от тренеров, и поплавать 2 часа в бассейне. Позже я перешёл к более продвинутым тренировкам - 8 км на велосипеде до спортивного центра, тренажёрный зал, бассейн, 8 км назад.

Так же купил себе умные часы и стал следить за калориями. После тренировок время от времени взвешивался и обнаружил, что стал весить 86 кг. Для моего роста 183 см этот вес считается нормой, но ещё недавно я весил 80 кг. Решил, что раз уж я теперь качок, значит это мышцы просто наросли. Но когда стал весить 90 кг решил заняться контролем веса. Выяснил, что если ничего не делать, то тело в среднем сжигает 2000 ккал в день. Около часа силовой тренировки в спортзале сжигает примерно 400 ккал. В это же время пол-часа на велосипеде тоже сжигает около 400 ккал, при этом не так изнурительно. Около часа в бассейне с перерывами по 10-15 минут на джакузи сжигает 500 ккал. Ну а если не переедать сладости и другие высококалорийные продукты, то сбрасывать вес вообще не занимаясь спортом. И того за пол-года я сбросил 6 кг. И так я занимался пока были деньги...

А теперь о грустном. Некоторые из вас уже знают, что я долгое время не могу найти работу. В связи с этим у меня начались проблемы с деньгами. Если в этом месяце не получится найти работу - я буду вынужден вернуться в Россию. В связи с этим я прекращу вести блог о Японии на Пикабу и в телеграме. Если у кого-нибудь есть возможность и желание помочь - можете написать мне на robesh_for_pikabu@mail.ru . Если есть возможность и желание поддержать меня материально - прислать донат можно сюда https://dalink.to/jpinmyeyes_r или сюда https://boosty.to/robesh

В воскресенье на канале https://www.youtube.com/@jpinmyeyes_r собираюсь провести стрим - буду обрабатывать фотографии, что-нибудь рассказывать и отвечать на ваши вопросы.

На этом пока всё.

Фотографии пейзажей сделаны в Киото

Серия постов здесь Как я лечился в Японии

Посты о японском быте здесь https://pikabu.ru/@robesh/saved/1595368

Телеграм канал со всякой мелочью https://t.me/jpinmyeyes

Показать полностью 5
115

О работе в японской (въетнамской) компании 27

О работе в японской (въетнамской) компании 27

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

Пока писал выяснилось, что материала накопилось слишком много для одного поста, поэтому в этом посте больше опишу общее положение дел, а в следующем, если вам будет интересно, уже поведение и процесс работы. Там будут страсти, интриги, обманы и прочее.


В октябре 2024 года в результате сокращения штата я был уволен из игровой компании. Продажи были плохими, поэтому топменеджеры решили перенести разработку на корейский аутсорс и уволили всех программистов. 8 месяцев пытался найти работу в Токио, но всё никак не удавалось. До февраля настоящих вакансий вообще практически не было, да ещё прошли массовые увольнения в крупных компаниях типа Мордокниги, Line, Nissan. С марта вакансий стало больше, но на 1 вакансию было по 200 откликов, поэтому было было сложно.

В итоге отправил резюме по вакансии от центра занятости. Компания оказалась вьетнамской аутсорсинговой компанией в Токио. Однако они представили мне другую вьетнамскую компанию в пригороде Токио, которая занимается разработками Искусственного Интеллекта (ИИ) для заводов, в частности для визуальной проверки изделий на наличие дефектов. То есть на конвейере едет изделие, камеры его фотографируют, и программа либо с помощью ИИ, либо другими алгоритмами должна обработать изображение и определить, есть ли там дефекты и какие.

Руководитель компании - вьетнамец. Бывший профессор Токийского университета, занимался ИИ. Большинство работников - вьетнамцы. Так же есть дочернее отделение компании во Вьетнаме в городе Ханой, где работают только вьетнамцы. Есть несколько японцев, но они либо на фрилансе, либо иногда сдельно выполняют какие-то работы.


На собеседовании он задавал странные вопросы для собеседования с программистом.

-Р. Для этой работы понадобится читать код и понимать, что там написано. Ты справишься с этим?

-Я. ..? Это же основная работа программиста. Я постоянно на работе читал код и разбирался, что там написано.

-Р. Смотри. (показывает кусок кода). Ты можешь это прочитать и понять, что там происходит?

-Я. ..? Да...

-Р. А ещё надо будет рисовать диаграммы, чтобы объяснить функционал программы. Ты сможешь так сделать?

-Я. Да, мне для документации приходилось рисовать диаграммы. UML?

-Р. Нет, просто в офисных программах. Они не такие изящные, чтобы делать в UML.

-Я. Да, я смогу сделать диаграммы.

-Р. А ещё надо будет открывать исходный код программы, ставить там брейкпоинты, запускать программу и внимательно смотреть, что там в программе происходит. Ты можешь так делать?

-Я. ..? Да, это же и есть работа программиста.

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


Так же на собеседовании мы обсудили зарплату. Я сообщил, какую зарплату я бы хотел получать, но так как я давно сижу без работы допустил возможность торга. Я сбросил около четверти от первоначально названной зарплаты, но руководителя до сих пор не устраивала получившаяся сумма, и он попросил обосновать. Я обосновал это тем, что в среднем по рынку труда низкая планка зарплаты такая + инфляция за последние годы. Вроде, его это обоснование устроило, однако позже на финальном собеседовании он заявил что их инженеры получают меньше, поэтому ещё больше срезал зарплату, но желаемую мной сумму он компенсирует за счёт полугодовых премий. Я выразил сомнение на счёт премий, так как после Ковида ни один работодатель мне не выплачивал полугодовые премии, мол, финансовая ситуация сейчас тяжёлая, но он с уверенностью говорил, что премия обязательно будет. Низкую же зарплату он мотивировал тем, что я буду заниматься проектом на С++, а так как я в работе до этого не использовал С++ и не работал в компаниях занимающимися ИИ и обработкой изображений, значит у меня опыта 0 и меня надо сначала учить. То, что С++ я 5 лет использовал в институте, а на работе в основном работал с C# и Java, которые подобны С++ только со своими особенностями - это не считается. Ладно, работы всё равно никакой нет, либо туда, либо на стройку, пришлось согласиться на такие условия.


Руководитель компании сказал, что я смогу приступить к работе только через месяц. Мол, им надо подготовиться. Как они готовились я так и не понял, потому-что когда я в первый день пришёл на работу, ко мне без конца бегал молодой инженер настраивать на моём компьютере что-нибудь. Время от времени удалённо подключался другой инженер из Ханой и настраивал то, что не получалось настроить у того инженера. Так продолжалось почти 3 дня.

Руководитель велел молодому инженеру ввести меня в курс дела чем мне предстоит заниматься. Молодой инженер подготовил презентацию в Power Point, в которой нарисовал диаграмму что происходит в программе. Там было 3 почти одинаковых диаграммы, описывающую какую-то клиент-серверную архитектуру, как-то в каком-то формате передающую данные. Как она передаёт данные, что вообще делает, и чем принципиально друг от друга отличаются диаграммы он так и не смог ничего объяснить, но зато подробно рассказывал какие файлы и папки в проекте есть - абсолютно бесполезная информация.

Когда руководитель спросил, что я понял из его объяснения и попросил рассказать ему, я, разумеется, ничего объяснить не смог, на что получил упрёк, мол этот же парень мне только-что всё объяснил. После этого руководитель сам сел переделывать диаграмму, сам всё объяснил и всё оказалось гораздо проще. Программа, написанная на С++, создаёт файл со списком картинок. Позже программа, сделанная в MATLAB, в бесконечном цикле проверяет наличие этого файла, потом берёт картинки, обрабатывает их и создаёт новый файл с результатами вычислений. Тем временем программа на С++ в бесконечном цикле ожидает появление файла с результатами и продолжает обработку. Потом переходит к следующим картинкам. Моя же задача - интегрировать готовую программу, которая заместит обработку в MATLAB с помощью CUDA (процессоров видеокарт NVIDIA), и за счёт того, что ПО перестанет возиться с записью и чтением файлов, и весь процесс будет проходить в одной программе, увеличится скорость обработки. Таким образом проходит инспекция кремниевых пластин (вафель), из которых делают чипы.


В один из дней мы через Zoom провели первое совещание с клиентом. Клиент - завод, которые производит оборудование для инспекций кремниевых пластин, а так же и оптики для фотоаппаратов. Со стороны клиента были предположительно руководитель завода и старший инженер. С нашей стороны - Руководитель, я и фрилансер японец, который занимается документированием совещаний. На совещании клиент рассказал, что этому проекту более 20 лет. Проект был сделан ужасно, поэтому попросил нашу компанию помимо интеграции CUDA ещё и привести его в порядок. Руководитель же в свою очередь ещё и пообещал прокомментировать все функции по стандартам и нарисовать диаграммы всех процессов.


По началу всё шло следующим образом. Я изучал архитектуру программы в общем, куда можно встроить новые функции и как передавать данные. Каждые 2 часа ко мне подходил руководитель и спрашивал есть ли у меня какие-нибудь вопросы, что я делаю, что я собираюсь делать и как именно я собираюсь это делать. По-началу на вопросы он реагировал позитивно, но где-то к концу недели позитив сдулся, и мои вопросы стали "плохими". Начались упрёки "Почему ты вообще мне задаёшь такие вопросы? Задавай только "хорошие" вопросы!". Друг-исследователь объяснил такое поведение тем, что профессор хотел повыпендриваться тем, какой он умный, а я задавал слишком сложные вопросы на которые он не мог ответить, тем самым ставя его в неловкое положение. В половине случаев я мог бы сам найти ответы на свои вопросы, но я поздно догадался что Руководитель на самом деле вообще не любит когда его о чём-то спрашивают, а он ещё и при этом каждые 2 часа сам спрашивал есть ли у меня вопросы. Позже я ему сказал, что лучше задавать плохие вопросы чем вообще бояться что-либо спросить, на что он ответил, что эти мудрые слова не связаны с данным контекстом. Только к 3 недели Руководитель наконец-то познакомил меня с тимлидом из Ханой, у которого не было проблем с вопросами, и работать стало немного проще, а Руководитель перестал меня дёргать каждые 2 часа.


В распоряжении компании есть аналог GitHub и FTP сервер, но ими практически не пользуются. Изначально проект находился на компьютере, на котором старший инженер клиента объяснял (до меня) как с ним работать. Молодой парень с флешкой копировал и переносил этот проект на другие компьютеры, в том числе и мой. Документацию и прочее перемещали тоже при помощи флешки. Время от времени возникали ситуации, когда молодой парень мешал мне работать, потому-что ему нужны были какие-то файлы с моего компьютера скинуть на флешку. Тимлид тоже почему-то не любит пользоваться Git, предпочитая удалённо подключаться к моему компьютеру и что-то проверять в коде программы непосредственно на нём. Всё же мне удалось уговорить Руководителя перенести проект в Git, но опять же с нюансами. Так же у меня сложилось впечатление о том, что кроме меня Git никто больше не пользуется.

Такое поведение Руководитель объяснил тем, что у них маленький коллектив, а над проектами работают очень маленькие команды, поэтому нет необходимости всё переносить в Git. Так же руководитель по-началу запрещал вообще создавать в Git новые ветки, оставляя только главную, потому-что он не хочет плодить в Git много разных версий, в которых легко запутаться. При этом то, что разные версии проектов хранятся на локальных компьютерах, и он сам в них постоянно путается - это его устраивало.

Первые пару месяцев Руководитель в случайное время мог в случайное время подойти и спросить, что я сделал за последний период времени. Брал мою мышку, тыкал по вкладкам, менял масштаб, двигал разделители, проверял код. На моё возражение, что он может это проверить на своём компьютере в коммитах Git он ответил "Это моё требование, мне так удобнее". После моей претензии о том, что он своими действиями он наводит бардак на моём рабочем месте, всё же постепенно он стал проверять мою работу в коммитах Git. Позже его удалось убедить и держать различные версии проектов в разных ветках Git.


Несмотря на то, что старший инженер клиента - адекватный, он уже предпенсионного возраста, поэтому не умеет пользоваться Git. 20 лет назад у них в команде были определённые правила разработки, которые сейчас выглядят плохо. Например, когда их программисты вносили изменения в код, они не удаляли уже не нужный код, а помечали как комментарии. То есть код всё ещё есть в программе, но программа его не выполняет. Поскольку проект большой, времени прошло много, такая манера наплодила огромное количество мусорного кода. Помимо этого ещё были фишки типа if (0), которые по сути делали то же самое. К большинству изменений ещё прилагались комментарии с датами и именем того, кто сделал эти изменения. Сейчас историю изменений удобно вести в Git, но у клиента инженеры им пользоваться не умеют.

Первым делом после внедрения CUDA я решил удалить весь мусорный код. Но тут есть нюанс. Несмотря на то, что старший инженер клиента явно дал добро удалять весь этот мусор, Руководитель велел мне сделать презентацию со скриншотами всех кусков кода которые собираюсь удалить. Он это мотивировал тем, что японцы любят советоваться, и каждое изменение надо согласовать с клиентом отдельно. Потом мы пойдём к клиенту и по каждому сегменту спросим, можно ли его удалить и причину, почему этот код больше не нужен. В итоге я создал презентацию на 200 слайдов. 7 дней я делал презентацию, 2 дня (с обеда и до вечера) мы совещались с клиентом по каждому комментарию, и только 1 день ушёл на реально удаление мусорного кода. Но просто так удалять нельзя. Надо было добавить в код программы к каждому удалению комментарий, почему код стал ненужным, и комментарий с датой и моим именем, когда было сделано изменение.

По скольку комментарий с объяснением причины почему код стал ненужным был добавлен, а сам ненужный код удалён, в коде программы появилось множество комментариев вообще без контекста. Кроме того, из-за того, что при каждом удалении надо было добавлять 2 строки комментариев, удалять по 1 строке мусорного кода вообще не было смысла. Я показал это Руководителя, спросил нахрен вообще так делать, но он по-началу пытался подобрать причину, а в итоге сказал "Пусть хоть это и выглядит тупо, но всё равно делай так." И так по любым изменениям в коде программы. Старшему инженеру клиента тоже не понравилась эта херня, но я ему объяснил, что это требования Руководителя.


В компании весьма строгие правила. Например, столы работников всегда обязаны выглядеть чисто и опрятно. Если что-то писал в тетради и оставил её открытой, либо просто не ровно положил на своём столе - это считается нарушением, и руководитель сделает замечание, либо сфотографирует стол, отправит фотографию своей помощнице в Ханой, и та пришлёт пришлёт по электронной почте вежливое замечание о том, что рабочее место всегда должно быть опрятным. Так же если что-то писал ручкой с выдвижным стержнем, нельзя оставлять выдвинутый стержень. Ещё на рабочем столе в конце дня не должно быть вообще ни одной личной вещи. Упаковка влажных салфеток, которую я взял со склада, тоже оказалась личной вещью, за что мне было сделано замечание. То есть ничего вообще кроме компьютера на рабочем месте быть не должно. У самого же Руководителя на столе всегда 2 кейса с беспроводными наушниками, несколько бумажных блоков с заметками, лупа и иногда кружка, иногда с недопитым кофе.

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

Офис запрещено покидать по личным мотивам. Сходить в туалет или налить кофе можно, но есть нюансы. Сначала Руководитель сказал, что до 10 минут сходить в туалет можно, однако в один день он предъявил мне претензию, мол почему я долго отсутствовал на рабочем месте, ведь чтобы сходить в туалет достаточно 5 минут. Позже правила ужесточились, рядом с дверью повесили камеру следить кто когда зашёл и вышел из офиса, а каждый работник обязан записывать время, когда тот выходил из офиса и по какой причине. Время проведённое в туалете Руководитель назвал временем украденным у компании. В новых правилах это формулировалось как "Запрещено злоупотреблять временем проведённым в туалете и отлынивать от работы".

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

Эти правила Руководитель объяснил словами "Это мои требования". К безопасности, как например в кредитной компании, или к качеству работы это отношения не имеет.


В начале дня в чате надо вкратце написать о своих планах на день. В конце дня отчитаться о выполнении этих планов. Так же в Redmine в соответствующей задаче надо отчитаться что было сделано, какая документация была создана (вся документация ведётся в презентациях PowerPoint, при чём с кучей скриншотов, стрелочек и прочей мишурой), и какие коммиты в Git сделаны. Коммиты обязательно надо делать в конце дня, если есть любые изменения. В конце недели надо заполнять недельный отчёт в Excel и рассылать его Руководителю и клиенту. В конце месяца делать PowerPoint презентацию о проделанной работе за месяц и тоже рассылать.


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

После выходных Руководитель был нервозен. Сначала объявил об ужесточении правил, в которых он даже вписал то, что он не обязан отвечать на вопросы работников и ничего не будет разъяснять вообще. Позже позвал меня на совещание вместе с менеджером-японцем, который вроде-как является представителем холдинга и время от времени по каким-то важным организационным делам приходит в офис, и молодым инженером в качестве секретаря. Прошу прощение за свой плохой французский, можете поправить меня если ошибусь. На совещании он устроил мне La Propizdon.

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

Во-вторых, мне надо было заниматься документацией, а я всё это время занимался только рефакторингом (приводил код в нормальный вид), и это надо было делать в 8 раз быстрее. То, что надо было заниматься документацией, не сказал мне ни Руководитель, ни клиент, вообще никто. В том, что я этого не знал, Руководитель обвинил меня, мол я сам должен был у кого-то спросить и узнать.

В-третьих, я очень медленно работаю по сравнению с другими инженерами. Например, когда он поручил мне настроить оригинальный (без изменений) проект и подготовить инструкцию как настроить и запустить его, я сказал, что на это мне потребуется полтора дня, хотя молодой инженер после объяснения клиента справился с этим за час. Я исходил из соображений, что час буду его качать и разархивировывать, 3 часа и, возможно, более настраивать и решать возникающие проблемы (в прошлый раз у тимлида это заняло примерно 3 часа), и где-то пол-дня подробно описывать процесс в инструкции. Презентация же молодого инженера в первые дни знакомства с проектом вообще была ни о чём.

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

В-пятых, я постоянно нарушаю правила компании, а именно у меня иногда неопрятный стол и я долго сижу в туалете - покидаю офис. Так же я не сосредоточен на работе (Руководитель это сам видел, но как именно не сосредоточен он объяснять не собирается).


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


На этом пока всё.

Всю серию постов можно почитать здесь https://pikabu.ru/@robesh/saved/1024760

Предыдущий пост О работе в японской компании 26

Телеграм канал со всякой мелочью https://t.me/jpinmyeyes

YouTube архив видео https://www.youtube.com/channel/UCxFhtlDFwVC4zEBo76Dr__Q

Показать полностью 1
57

Ответ на пост «Заметки о рабочей культуре в японской компании»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

Показать полностью
90

Как я ездил в Киото S2E2

Арасияма

Арасияма

Ноябрь 2020 года. В предыдущем посте я писал как с проблемами добрался до отеля, в этом начнётся путешествие именно по Киото. Предыдущую часть можно почитать здесь Как я ездил в Киото S2E1

Целью моего путешествия были виды осенней листвы. В отеле я наметил маршрут на сегодня - золотой храм Кинкаку-дзи, окрестности посёлка Арасияма и храм Киёмидзу-дэра. Первым делом я отправился на станцию Киото, а она была недалеко от отеля.

В Японии для оплаты проезда часто используют магнитные карты, которые в русскоязычном сообществе называют проездными, или суйками. Суика - один из операторов этих карт, и по аналогии как все копиры - Ксероксы, все подгузники - Памперсы, все камеры моментальной печати - Полароиды, так и все карты - суйки, даже если карта Пасмо, Хаякакен и другие. На картах есть денежный баланс, который можно пополнять на ж/д станциях и в автобусах. Поездки на электричках и автобусах можно оплачивать наличкой, но удобнее прикладывать карту к считывателю, и машина сама спишет сколько надо денег за проезд. Подробно о транспорте писал здесь Про общественный транспорт в Японии

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

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

То ли я выбрал какой-то странный маршрут с пересадкой, то ли я затупил и решил выйти через пару остановок. Для оплаты проезда прикладываю карточку - ошибка. Ладно, оплатил наличкой. Сел на следующий автобус, на выходе снова прикладываю карточку - ошибка. Снова оплатил наличкой.

Как оказалось, Кинкаку-дзи в то время был на реконструкции. В храмовый парк всё ещё можно было зайти, но я не хотел фотографировать строительные леса на фоне красных клёнов, поэтому отправился в Арасияму. Доехал на автобусе до ближайшей станции. Там на входе приложил карточку - ошибка. Может там не принимают Пасмо? Операторов карт множество, и бывает такое что в некоторых городах могут не принимать некоторые карты. Проверяю на плакате, где перечислены все доступные операторы - Пасмо есть. В чём проблема?

Обращаюсь к служащим на станции. Те проверили карту и сказали, что проблема связана с осакским метро, поэтому мне надо ехать назад в Осаку и разбираться с ними. То есть в прошлый раз, когда я сел на метро в Осаке, проехал несколько станций, обнаружил пропажу сумки, поехал назад, объяснил дядьке в будке ситуацию и пообещал назад вернуться, он выпустил меня без оплаты. То есть я вошёл в метро и не вышел, а потом очутился в Киото. Я объяснил служащим, что сегодня у меня нет планов ехать назад в Осаку (час на автобусе в одну сторону), а потом назад в Киото, и мне просто отменили последнюю "поездку", вернув возможность оплаты.

С горы в парке Арасияма открывается прекрасный вид на гору Арасияма, реку Кацура, храм Daihikaku Senkōji (куда в прошлый раз я топал пешком, потому-что думал, что там бамбуковый лес) и постройки, похожие на отели, но забронировать номера там нельзя. Там же на горе есть и зоопарк с обезьянами. Пока искал виды, одна из тропинок завела меня в лес. Немного походив по лесу вспомнил, что обычно такие тропинки ведут либо никуда, либо на кладбище, решил вернуться в парк и пойти в бамбуковый лес Сагано и храм Тенрю-дзи.

Бамбуковый лес Сагано, наверное, на фотографиях видели все. Это визитная карточка Японии. Через него можно выйти к храму Тенрю-дзи. Несмотря на то, что парк храма представляет больший интерес, чем сам храм, на территории парка заставляли носить маски.

После храма я вернулся на станцию и поехал в храм Киёмидзу-дэра. Помимо красных клёнов в этом храме популярно фотографировать закат и лаитап - ночную подсветку. Однако к закату я опоздал, а подсветку не включили из-за ковида, как и закрыли "тёмную комнату".

После храма вернулся в отель. Автобусы хоть и переполненные, но при желании в них хотя бы можно влезть. В туристический сезон это было сделать нереально, поэтому приходилось пропускать по нескольку автобусов.

На этом пока всё.

Про мою первую поездку в Киото можно почитать здесь https://pikabu.ru/@robesh/saved/1444232

Предыдущую часть можно почитать здесь Как я ездил в Киото S2E1

Телеграм канал с фотографиями и всякой мелочью https://t.me/jpinmyeyes

YouTube архив видео https://www.youtube.com/channel/UCxFhtlDFwVC4zEBo76Dr__Q

Показать полностью 24
115

О работе в японской компании 26

Прошло больше года как я устроился в новую компанию. Процесс работы в ней заметно отличается от предыдущей, и здесь я подробно расскажу чем.

Компания в которую я устроился является частью холдинга. Во-первых, большие компании любят дробить на маленькие, так как маленькие компании платят меньше налогов, но при этом несмотря на то, что работники официально являются представителями разных компаний, фактически работают вместе как в одной. Даже нет речи про какие-то отдельные студии - все работают вместе. Конечно, на разных проектах работают разные команды, однако ситуация, когда на одном один инженер с одной дочерней компании, другой с другой, переводчики с третьей - это обычное дело. Во-вторых, компания печётся о своём имидже, поэтому 18+ игры выпускает от имени одной компании холдинга, а цензурные версии от имени другой компании.

Головной офис компании находится в Осаке. В Токио её филиал. Поэтому часть команды работала из Осаки, часть из Токио. В Токио офисы расположены на 2 этажах - один с начальниками, кадровиками и кем-то ещё, второй с инженерами, гейм-дизайнерами, переводчиками и другими. То есть из всей своей команды я видел лично только коллегу клиентского программиста китайца, тимлида японца, переводчиков - японца, тайваньца и американца, директора/геймдизайнера японца и изредка поднимался менеджер программистов / старший серверный программист, который внешне похож на Леонарда из сериала Теория Большого Взрыва, только японец. В основном деловое общение шло через чат.

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

Однако с другими коллегами тоже общения было мало. По работе переписывался с коллегами программистами, однако половина из них была в Осаке. Из тех кто в Токио - коллега китаец, который сидел под кондиционером из-за чего часто летом болел, а потом ему разрешили работать из дома. У тимлида маленький ребёнок, поэтому он в офисе работал только раз в неделю. Серверных даже как звать не знаю - вопросы решал только с Леонардом. С переводчиками и директором с другого проекта болтали когда после работы на станцию шли. Наш же директор не очень разговорчивый, и даже несмотря на то, что он - связующее звено между всеми отделами, поэтому ему постоянно приходится общаться со всеми. То есть в целом рабочий день - пришёл на работу, весь день молча поработал и пошёл домой. Ни корпоративов, ни "коммуникаций", когда час рабочего времени сидите все за столом, пьёте чай и болтаете на свободные темы. Ни утренних и вечерних стендапов, когда рассказываете чем вы сегодня занимались. Совещания были максимум с тимлидом, обычные инженеры в них не участвовали.

Бенто за 200 йен

На собеседовании руководитель токийского филиала сказал, что в компании частично компенсируют обеды. То есть можно выйти из офиса, купить обед дороже 500 йен (3$ / 317р), принести чек, и получить 500 йен, однако на деле оказалось по-другому. До вечера четверга надо подать заявку на следующую неделю, в какие дни хочешь заказать бенто как на фотографиях выше, и в назначенный день от случайных производителей привозят бенто как на фотографии выше, а потом с зарплаты забирают по 200 йен за каждый заказанный бенто. 200 йен - это примерно 2 дешёвых рисовых треугольника в продуктовом. На мой вкус, вкусного в таких бенто от 50% до 80%, но обед в местных кафе/магазинах обходится в 500-1500 йен.

Напитки бесплатные. Из ассортимента - вода, чай с молоком, чай с лимоном, японские чаи и чёрный кофе. Чай с молоком я не очень люблю, но он мне не противен. Чай с лимоном люблю - обычный чай с сахаром и кислинкой. Японские чаи на любителя - кто пробовал, прекрасно это понимает. А чёрный кофе, обычно, привозят омерзительный, даже после сахара и сливок.

Переработки были только 1 раз. Проект готовили к релизу, было много багов, несоответствий документации, в переводах пользовательского интерфейсах где-то что-то недоперевели или переводчики попросили изменить перевод. 1 раз в субботу менеджер попросил выйти на работу как на обычный 8 часовой рабочий день в счёт отгула. Более переработок не было. Как наступает 7 вечера - половина офиса сразу встаёт и идёт на выход, остальные потом потихоньку подтягиваются. Так же в компании лояльное отношение и к небольшим опозданиям - опоздал на минуту - ерунда. Опоздал на 5-15 минут - задержись после работы на это время. У некоторых в силу каких-то причин график работы сдвинут.

Первым моим проектом в этой компании был римейк одной из старых игр компании. Фактически в старую сборку добавили немного новых механик, чат, боевые пропуски (когда выполняешь задания, получаешь плюшки. На бесплатном пропуске в основном мусор, на платном хорошие), VIP систему (чем больше тратишь в игре реальных денег, тем лучше преимущества), переводы на английский и китайский(тайваньский), и релиз не только на платформе DMM, но и Steam, мобилки, Johren и Nutaku. Помимо исправления багов и других замечаний на игровом клиенте, я так же занимался и оптимизацией. Первоначальную игру разработали корейские аутсорсеры, потом над римейком работали китайские аутсорсеры, а дорабатывали уже инженеры компании. По скольку процесс разработки, судя по всему, не контролировался, изнутри проект выглядел ужасно. Ну а по скольку опыт, который я получил в предыдущей компании, превосходил опыт китайских аутсорсеров и других инженеров компании, у меня была возможность показать себя крутым специалистом, который может решать сложные проблемы и оптимизировать ужас, который натворили аутсорсеры. Помимо этого ещё и показал мастер класс по современным технологиям инженерам компании, потом один из инженеров при увольнении написал мне благодарность, мол учился на моём коде. Как оказалось, в предыдущей компании я работал с весьма сильными инженерами, и полученный опыт удалось реализовать в этой компании.

С игрой всё бы было ничего, если бы не грандиозное фиаско на старте. У игрока есть несколько персонажей. Новых персонажей можно получить с помощью гачи/лутбоксов - то есть за премиальную игровую валюту купить от 1 до 11 случайных персонажей. Премиальную валюту можно получить выполняя игровые задания, либо за реальные деньги. Когда игрок много раз использует одного и того же персонажа в битвах, у персонажа поднимается уровень доверия. При достижении определённого уровня доверия, игроку выдаётся, вроде, 250 кристалликов (премиальной валюты), затем при достижении следующего уровня 1000 кристалликов. Как оказалось, это было слишком щедрое вознаграждение, а гейм-дизайнеры этот момент прошляпили, либо забыли внести корректные изменения. В итоге из 400 000 игроков 10 000 хитрецов сразу нашли эту лазейку и наделали себе целую кучу премиальной валюты, которую спустили на гачу и другие покупки. Спустя неделю во время планового ТО высшее руководство приняло решение установить адекватное вознаграждение, на основе этого сделать перерасчёт, списать лишнее, и повесить долг на тех игроков, которые не могут вернуть кристаллики. Я предложил менеджеру таким игрокам просто сбросить результаты гачи, тот ответил что хотел бы просто перезапустить сервер с нуля, но против решения высшего руководства никто ничего сказать не может. Игроки не оценили такое решение, ринулись писать отрицательные отзывы, и обрушили рейтинг игры до 12%.

Были и другие проблемы, на Ютубе даже есть ролики с обзором проблем игры, но говорить я буду о проблемах которые видел лично я. Например, в Steam вышла цензурная версия игры без 18+ сценок. Однако из-за того, что по вселенной игры есть популярный хентай, а героини носят очень сексуальные костюмы с выпирающими формами, на игру необходимо поставить тег "нагота"/"nudity". 18+ версии были выпущены на платформах Johren и Nutaku. Многим пользователям очень не понравилось то, что в стиме нет 18+ контента, некоторые строили различные забавные теории на этот счёт, хотя причина этому была банальна - Johren и Nutaku заплатили за эксклюзив обнажёнки.

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

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

Были и весьма забавные претензии от игроков. Например, на старте игры была акция - при покупке 50 000 кристалликов 150 000 бесплатных кристалликов дают в подарок. Ключевое слово - ПОДАРОК. Игроки реально покупали 50 000 + 150 000 кристалликов, и получали 200 000 кристалликов. Потом делали возврат покупки - у них забирали все 200 000 кристалликов. После этого игроки предъявляли претензии, что 150 000 кристалликов были объявлены как ПОДАРОК за покупку, поэтому при возврате средств ПОДАРОК обязан был остаться у игроков. Компания возвращать кристаллики отказалась. Игроки пошли жаловаться в гугл и эпл, мол через их платформы сделали платежи, а наша компания их кинула - те отправили их разбираться с нашей компанией. В итоге появилась ещё куча возмущений - мы мошенники, мы обманываем игроков, и правительство обязано разработать законодательство регулирующее деятельность таких игр.

Спустя 9 месяцев из-за плохих продаж игра закрылась. Нашу команду перекинули на новый проект - визуальную новеллу. У одного из инженеров уже была наработка подобного проекта, но так как техническое состояние было во много раз ужаснее чем у предыдущего проекта после китайских аутсорсеров, и наличия огромных проблем с работоспособностью проекта, приняли решение купить готовый движок визуальных новелл и переработать его под свои нужды. Проблемы были, например, с утечкой памяти (если игру оставить включенной на 3 часа и ничего не нажимать, она сама по себе начнёт жрать 16ГБ оперативки), с ужасной оптимизацией (визуальная новелла жрала больше 4ГБ оперативки при открытии экрана галереи картинок, так как все картинки в полных разрешениях сразу загружались в оперативную память, из-за чего игра вылетала на слабых мобильниках).

Когда тимлид распределил кто какие экраны игры и другую работу будет делать и дал команду начинать разработку кто как может, дабы не допустить хаоса как с предыдущим проектом я стал активно топить за стандартизацию разработки. А именно ввести правила, продумать архитектуру, перейти на шаблоны типа MVP, MVC и прочее. Я обратился к менеджеру - тот был не против, но попросил накидать ему тезисов, чтобы на совещании он их озвучил. Так же предложил тимлиду, но он по началу вяло отреагировал, потом через неделю согласился перенести проект на MVP шаблон, но шаблон и весь функционал надо разработать мне, если у меня будет время после окончания порученных мне задач. По скольку сроки выполнения работ раздуты, у меня было достаточно времени выполнить свою часть работы, а потом перенести работу пользовательского интерфейса на MVP, что существенно упростило дальнейшую разработку проекта. В изначальном варианте купленного движка была самопальная организация работы пользовательского интерфейса, неудобный и лишний функционал, тяжёлое изменение алгоритмов работы под хотелки гейм-дизайнера. Возможно, именно такая реализация была выполнена не для того, чтобы движок модифицировался, а чтобы вставить свои текстурки, свой сценарий и получилась готовая визуальная новелла, но такой вариант расходился с планами нашего гейм-дизайнера. Недавно игру выпустили.

Из-за плохих продаж закрылась и другая игра, помимо нашей предыдущей. Я стал замечать, как увольнялись гейм-дизайнеры, но я не знал на каких они проектах. Команда переводчиков была на контрактных договорах - им не стали продлять договора и тоже были уволены. Программистов собрали, устроили тестирование якобы для проверки навыков. Потом мне сообщили новость, что так как я плохо написал тест, меня увольняют в октябре. Позже выяснилось, что увольнять собрались весь отдел программистов, оставив только коллегу китайца (который в тесте нормально ответил только на 1 вопрос), но он решил сам уволиться. Разработку решили перенести на корейский аутсорс. Стоит ещё упомянуть о том, что 3 топа из высшего руководства компании - корейцы, двое из которых даже не говорят по японски. Так же из Кореи приехал кризис-менеджер решать проблемы компании. Ещё позже в офисе появилась новая вывеска с новым названием компании с препиской Made in Korea.

На этом пока всё.

Всю серию постов можно почитать здесь https://pikabu.ru/@robesh/saved/1024760

Предыдущий пост О работе в японской компании 25

Телеграм канал со всякой мелочью https://t.me/jpinmyeyes

Показать полностью 12
1288

Жизнь в японской квартире 6

Дому, в котором живу в Токио, более 40 лет. Дома от 30 лет считаются старыми и проблемными, поэтому все стремятся заселяться в новые дома. До этого я жил в домах, которым было 14 и около 20 лет, и таких проблем не было.

В воскресенье вечером пришёл домой. Слышу - капает где-то на кухне. Включил свет - капает с потолка и полок.

Достал глубокие тарелки, тазик в котором картошку чищу, кастрюлю, расставил, ловлю капли. В некоторых местах пришлось проковырять дырки в обоях - все равно вода под обоями пузыри выдавила и стены уже не в идеальном состоянии. Нашёл визитку мужика с управляйки - не берёт трубку. Звоню в управляйку - тоже не отвечают. Позже выяснилось, что я звонил по нерабочим номерам бывшего сотрудника, который дал мне свою визитку.

Ничего не остаётся кроме как разбираться с соседями. Поднялся на этаж вверх, звоню - дверь на щеколде приоткрыл испуганный дед. Говорю, мол, я твой сосед снизу, ты меня топишь, у меня на кухне вода сверху делает пота-пота (помню ещё с тех пор, когда кран капал)ы. Говорит, мол, извини, использовал слишком много воды, сейчас уже всё исправил. Ладно.

Всю ночь капало. Всю ночь не спал, сливал воду, так как за час набиралось от литра до двух с каждого из 5 мест сбора капель. Утром на работу не пошёл, взял отгул за свой счёт. В 10, после внимательного изучения визитки, дозвонился до управляйки - обещали разобраться. Через 5 минут позвонили

- Сосед сверху сказал, что уже всё исправил.
- Он мне вчера вечером то же самое сказал, только у меня всю ночь капало.
- Хорошо, разберёмся.

До 12 подождал, пару раз удалось вздремнуть. Никто не звонит. Сам позвонил в управляйку. Спрашиваю, мол, что там с моей проблемой решили делать - говорят, должны были мне позвонить, но раз не звонят - разберутся. Ладно.


Вздремнул пол-часика - звонят. Придёт работник в течение 10 минут. Пришёл, поснимал видео, ушёл разбираться с соседом сверху. Через пару часов позвонили с управляйки, говорят - соседу воду перекрыли, но прям сразу у меня капать не перестанет, да и если проблема не в этом, то потребуется ещё время на выяснение причины протечки. У меня же как капало так и капает, но тут очевидная причина скорее в том, что не всё стекло, поэтому придётся пока потерпеть. Позже дед пришёл - извинился.

Вечером капать стало реже. На следующий день утром едва капало в некоторых местах. Оставил пока ёмкости собирать капли - поехал на работу. Вернулся - ёмкости полные, с потолка почти не капает. Ладно. Однако ночью стало капать как раньше.

На следующий день с утра звоню в управляйку, жалуюсь, что до сих пор проблема не решена. Пообещали отправить работника разобраться. До обеда мне никто не позвонил - звоню сам.

- Я утром звонил. Что там по поводу "пота-пота"?
- Работы назначили на завтра. Сосед съезжает, что-то там надо у него в квартире открыть, а у него вещи мешают. Завтра съедет и в пустой квартире будем разбираться.

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

Примерно через год меня снова затопили соседи сверху. Утром звоню в управляйку, мол топят, решайте проблему. Говорят, позвоните напрямую работникам (организации, которая непосредственно выполняет работы), так будет быстрее. Ладно, звоню им. Поспрашивали кто я, что у меня происходит и т.д. Потом спросили, звонил ли я в свою управляйку. Да, говорю, мне там дали этот номер телефона и сказали звонить сюда.

- Как называется управляйка?
- Вот так.
- А есть другое название?
- Когда я им звоню, они так представляются.
- У нас в базе такого названия нет. Какой у них телефон?
- Вот такой.
- Это, наверное, их кол-центр, у нас в базе такого телефона нет. Перезвоните им, уточните название, и снова позвоните сюда.

Позвонил снова в управляйку, высказался им - хорошо, сами позвонят куда надо и разберутся. Где-то через полчаса звонит работник, придёт ко мне посмотреть с часу до 2. Дело было в пятницу, в субботу намечалась поездка в Ниигату, попытался поторопить, мол у меня рабочий день, но ни в какую - с часу до двух. Ладно. На работе договорился, разрешили удалёнку.

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

Просыпаюсь в субботу - капает. Звоню в управляйку. Через час снова звоню в управляйку, мол, ждать ли мне сантехника, и какого хрена вчера проблему не решили. Говорят, сантехник уже работает, скоро всё исправит, надо его дождаться.

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

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

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

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

Плесень за обувным шкафом

Плесень за обувным шкафом

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

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

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

На этом пока всё.

Предыдущий пост Жизнь в японской квартире 5

Посты про быт в Японии можно почитать здесь: https://pikabu.ru/@robesh/saved/1595368

Телеграм канал со всякой мелочью https://t.me/jpinmyeyes

Инстаграм https://www.instagram.com/jpinmyeyes?r=nametag

Показать полностью 8
38

Как я ездил в Киото S2E1

Ноябрь 2020г. Ковид, всех призывают сидеть дома. Минздрав выпустил рекомендацию без особой нужды не покидать префектуру в которой живёшь, а я тогда жил в Фукуоке. Обычные люди соблюдают рекомендации минздрава по желанию, но некоторые компании воспринимают эти рекомендации как приказ, и в том числе и моя компания запрещала работникам покидать Фукуоку. Я же хотел пофотографировать красивые осенние пейзажи в Киото. Под предлогом обновить загранпаспорт в консульстве в Осаке (оставался год), я отпросился на работе съездить в Осаку. Суббота-воскресенье в Киото, понедельник-вторник в Осаке.

В Киото аэропорта нет, поэтому прилетел в Осаку. На самолёт билеты были чуть ли не в 2 раза дешевле чем на скоростной поезд - весьма распространённая для Японии ситуация. Построил в Гугле маршрут, сел на электричку линии Нанкаи, закинул сумку на верхнюю полку и поехал. Выхожу на станции. Спрашиваю у работника в форме, где можно перейти на другую ветку. На нужную мне ветку можно пересесть на следующей станции, то есть я вышел раньше чем надо. На следующей электричке доехал до станции. Надо пересесть на метро, а до отправления нужной электрички 3 минуты. Гугл пишет, что перейти с Нанкаи на метро потребуется минута, но куда идти? Нашёл работника в форме, узнал дорогу - осталось 2 минуты. Прошёл калитку метро - минута. Прибежал на платформу, сориентировался, успел.

В пути опомнился, что забыл на Нанкаи сумку. Решил попробовать обратиться к работникам метрополитена, может они позвонят в Нанкаи и попросят проверить электричку. Пришёл к управляющему станцией, объяснил ситуацию, на что он дал мне вполне очевидный логичный ответ "ну и обращайся в Нанкаи". Я спросил его, как можно быстрее всего добраться до ближайшей станции, и он дал не менее очевидный ответ "садись на 2 платформе и езжай назад на станцию откуда приехал".

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

Вернулся на станцию с линией Нанкаи. Проезд оплачивал по ic карте - проездному. Калитка меня не выпускает, мол выхожу с той же самой станции на которой сел. Отдаю карту работнику метро в будке, объяснил ситуацию. "Ты ещё вернёшься?" "Да" "Проходи". Денег он с меня не взял.

Объяснил ситуацию работникам Нанкаи. Те проверили - сумку пока не нашли, позвоните завтра по такому-то телефону. Ну так, говорю, я в Киото еду, и в Осаку вернусь не раньше понедельника, проверьте вот конкретно эту электричку, которая во столько-то времени по расписанию была в аэропорту. Электричку нашли - она вернулась в аэропорт. Спустя некоторое время нашли сумку. Ну, говорят, езжайте в аэропорт и забирайте. Это, мол, твои личные вещи, их никто трогать не будет. А это 40 минут в одну сторону... И вот вместо фотографирования вечернего Киото пришлось ехать забирать сумку в аэропорт.

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

В Киото поселился в M's INN KYOTO STATION KASUGA. За 2 ночи взяли 5 864 Йен, что довольно дёшево, однако после пандемии, скорее всего, цены взлетели до небес, как и в большинстве отелей. Забронировал просторный "улучшенный" номер, так как разница в цене была всего несколько сотен Йен. Наверное, если бы я читал описание отеля, а не только просмотрел фотографии, цену и какие опции, я бы понял, что "улучшенный" имеется ввиду "для инвалидов", но тем не менее номером я доволен. Входная дверь по-умолчанию закрыта на кодовый замок, расположение цифр случайное. Мочалок нет, халат не дали под предлогом пандемии.

На этом пока всё.

Про мою первую поездку в Киото можно почитать здесь https://pikabu.ru/@robesh/saved/1444232

Телеграм канал с фотографиями и всякой мелочью https://t.me/jpinmyeyes

Инстаграм https://www.instagram.com/jpinmyeyes?r=nametag

YouTube архив видео https://www.youtube.com/channel/UCxFhtlDFwVC4zEBo76Dr__Q

Показать полностью 9
42

Ответ на пост «Штурмовики»1

Как-то летел в самолёте, на экране показывали скорость полёта, высоту и прочее. Информация была на английском, японском, китайском и корейском. На всех языках информация в нормальном виде, только на английском такая белиберда. Меня не волнует сколько сейчас пяток над землёй. И язык меняется через несколько минут. На корейском было гораздо понятнее чем на английском, при том что я не знаю корейский.

Отличная работа, все прочитано!