Цирк уехал, клоуны остались.

Прочти, всяк сюда входящий.
[info]kaa_python
В последнее время развелось много народу, который регулярно то зафрендит, то отфрендит. Вобщем, загадочные индивиды, и заблокировать их вроде никак. Так что, в кратце что здесь и зачем и почему.
  1. Тут я пишу исключительно на околорабочие/фотографические темы. Все хорошее, смешное, плохое и нелепое что происходит со мной в Самсунг.
  2. Я никого не добавляю в друзья, т.к. мне это совершенно не вперлось - всех кого мне интересно читать, читаю через  GoogleReader. Так что попытка накопить виртуальных друзей со мной явно не сработает.
  3. Единственный кого я тут действительно не хочу видеть это Шафир. К сожалению забанить его совсем нельзя, поэтому он ходит сюда, читает, и наверное ждет когда я что-нить плохое про Корею напишу. А нечего писать-то такого.
  4. Если вы разработчик ПО и сюда забрели случайно, то можете еще сходить вот сюда. Может понравится.

Отпуск и релиз
[info]kaa_python
Так получилось, что мой отпуск совпал с релизом. Моим первым релизом в Великой компании. Ну что я могу сказать, с планированием дела обстоят просто отвратно. Пол года никто не шевелился, запросы на измения игнорировались неделями. А за последние 4 дня удалось сделать больше чем за последний месяц (правда с 3-мя переработками по 3-4 часа в день). В итоге: все залили (магическим образом ситуация с коммитами, о которой я писал ниже рассосалась сама собой - лей не хочу), все собрали, все проверили, все работает. Ура!

Все в отпуск!
[info]kaa_python
Сегодня пришло призабавнейшее письмо о том, что, все обязаны спланировать свой летний отпуск. Причем, за раз нужно взять не меньше 5 дней (не меньше 5 подчеркнуто). Дальше идет пояснение - не меньше 5-ти рабочих дней (тоже подчеркнуто). Хех, народ в отпуск приходится выгонять :)

Про собеседования
[info]kaa_python
На мой взгляд, самая моя слабая сторона, как разработчика, это очень посредственное знание базовых алгоритмов и структур данных. Из университета я вынес только: массивы, списки, стеки, двоичные деревья и сортировку пузырьком. Не густо, мягко говоря. Потом уже, работая по специальности, я разобрался с быстрой сортировкой и сортировкой слияниями, хэшами, узнал кое-какие детали про сложности алгоритмов и дальше по-верхам. Что уже лучше, но на мой взгляд все равно не достаточно. Те же красно-черные деревья для меня темный лес, что однозначно не радует.
Само собой, я не раз планировал "сесть и разобраться", но всегда находилось что-то более срочное, более интересное и т.д. Как не крути, в работе эти знания совершенно не нужны, а на большинстве собеседований ничего сложнее "развернуть список", "подсчитать число слов в строке" или "написать itoa" не спрашивают, а такое любой вменяемый программист напишет не задумываясь.
Вобщем, тянул я с алгоритмами тянул, и тут приглашает на интервью Майкрософт. Теперь, наконец-то, у меня появился стимул укрепить мою последнюю слабую сторону!
Ну а сегодня я пообщался по Skype с чуваком из Майкрософта, перед тем как пригласить на собеседование, они делают небольшой отбор. Я, по началу, ожидал что будет что-то типа интервью с Гугло-индусами, когда на другой стороне провода шуршат листочком и требуют дать ответ как можно ближе к тому что на нем записано, но нет, чувак был предельно адекватен. Поговорили про опыт и завершенные проекты; поговорили про потоки, гонки, дедлоки; решил элементарную задачку "подсчитать сколько выставленных в 1 бит в числе"; ну и просто о жизни потрепались. Мне даже понравилось.

О сроках
[info]kaa_python
Сделал для себя новое интересное открытие: как только начинают приходить письма о сливе сроков, к команде появляется новый индус, срочно высланный из Индии. Этот индус будет работать от рассвета до заката, зачастую и на выходных, жить в компанейской общаге и получать индийскую ЗП. При этом он будет генерить тонны индокода, в котором в состоянии разобраться будет только еще какой-нить индус, и при всем этом, задачу он решит в срок. А потом, с нескрываемой радостью уедет и в Индию и скажет что еще раз сюда он ни за что не поедет, как минимум в ближайшем будущем :)
Кстати, я в первые за пол-года работы в Самсунге был в офисе в субботу (да, дружба с JSP + Spring у меня как-то не сложилась, ни за что больше не соглашусь с этим Г работать) и был довольно сильно удивлен тем, что на рабочих местах оказалось, по моим прикидкам, 10-20% сотрудников. В основном корейцы и индусы, так же встретил парня из России.

Коммит по-самсунговски
[info]kaa_python
Процесс вливания изменений в кодовую базу однозначно заслуживает отдельного поста. Полагаю что все, кто до сих пор считал, что вносить изменения в репозиторий им очень не удобно, после этого поста должны дружно начать хвалить руководство за идеально поставленные процессы %)

Вот так вот данный процесс выглядит у нас:
1. Так как один и тот же проект может принадлежать разным командам, запросто может случиться так, что нет ни малейшей возможности залить все изменения сразу. В таком случае приходится писать команде-владельцу письмо, к которому нужно прикрепить измененный код и не забыть попинывать владельцев модуля хотя бы раз в неделю. В худшем случае за месяц изменения вольют.
2. В процессе пинания владельцев, надо очень надеется на то, что никто не успеет внести в файлы изменений конфликтующих с твоими.
3. Для того, что бы влить изменения в те ветки, куда доступ на запись имеется, нужно получить разрешение. Для этого, на чем-то, очень смахивающим на SharePoint портал, оставляется заявка всего-то в полей 20 и прикрепляются файлы с изменениями.
4. После того как разрешение получено, надо заполнить описание коммита из 11 полей, одно из которых меня всегда повергает в шок. Оно называется "Changed Files".

Ну как, вы еще думаете что у вас криво построенный процесс вливания изменений? %)

Дворники.
[info]kaa_python
В Сувоне просто необычайно чисто (особенно после МСк) и при этом складывается ощущене что никаких дворников в городе в помине нет. Так вот, это не правда. Во-первых, тут есть дедушки с щипцами. Дедушка с щипцами, как можно предположить из названия, вооружен щипцами и тележкой. Щипцами он быстро и ловко подбирает всякую фигню валяющуюся на земле и кидает ее в тележку. 
Во-вторых есть еще дедушка на самоходном пылесосе! Водятся дедушки на пылесосах ранними утрами и чем-то напоминают слонов.



Ответственнось :)
[info]kaa_python
Я, кажется, понял, почему в Корее начальник сидит на работе от рассвета до заката. В пятницу у нас на работе небыло тимлида. По-началу я заметил какую-то странную и не здоровую активность моих коллег, они шлялись, трындели и не занимались иммитацией бурной деятельности, как положено. По началу я был крайне удивлен, но потом заметил что тимлида-то нет! В итоге, активно работали индус, доктор Квон (который вообще самый адекватный, крайне умный и вообще образцово показательный чувак в нашей команде) и я.
Что-то я все меньше и меньше верю в крейский трудоголизм. Похоже что все легенды возникли из за людей типа доктора Квона, которые реально работают как лошади и вытягивают на себе еще человек 10 раздолбаев.

Что за зверь?
[info]kaa_python
Давно хожу и облизываюсь вот на этого зверя. Кто-то знает как звать сие создание? А то совершенно не ясно как это готовить...


Про спорт
[info]kaa_python
Отношение к спорту и своей физической форме - это одна из особенностей корейцев которой я восторгаюсь. Тут практически не увидишь пивных животов у парней, которым еще и 30 нет, да, вобщем-то, и у дедушек не увидишь. Все постоянно занимаются спортом, каким угодно, начиная от гольфа, заканчивая пешими походами по горам и посещениями спорт-залов.
Последнее время, в связи с тем что стало рано светать и мне не спиться, я стал ходить в зал не к 6 вечера, а к 6 утра. И каково же было мое удивление, когда я заметил то, что в зале народу ну максимум в два раза меньше чем вечером, т.е. вечером он полный-полный, а рано утром только на половину. И это не потому, что в округе кроме него ничего нет, по моим прикидкам, в пешей доступности, т.е. не более 20 минут пешком, есть еще как минимум 2 больших спортивных центра. Чуть дальше, на территории кампуса Самсунг есть 3 огромных зала для сотрудников. Ну а за воротами кампуса (дальними, если считать от нашего дома), прям впритык, есть находится еще пара залов. Полагаю, масштаб приблизительно понятен.
Пока занимаешься, можно понаблюдать за довольно занятной картиной: 60-70 летними дедушками жмущими от груди 60 кг, или пробегающими не один километр на беговой дорожке. Тут сразу же вспоминается наш с Вероникой поход на ДМЗ-фестиваль, когда мы с ощутимым напряжением лезли в горку, а рядом бабуля, в ту же горку, тащила на плечах внучку...
Корейцы - очень спортивная нация.

You are viewing [info]kaa_python's journal