Программирование, Путешествия, Покер

Последний пост:12:50
674
Статистика
Всего постов
2278
514,378 просмотров
Новых постов
+14
1,15 в день
Лучшие посты автора
21.12.2019 +193
13.07.2019 +153
03.01.2020 +111
23.09.2019 +110
07.06.2016 +102
Лучшие посты читателей
vsobakekot +88
Gtrdy +85
s4ekotilla +72
EEM +64
illiria +59
Самые активные читатели
1 72 92 110 111 112 113 114
  • Цитата (willhunting @ 12.10.21)  

    на какие моменты нужно обращать внимании при выборе конторы? как отличить хорошу команду и компанию от не очень?

    очень субъективный вопрос. Думаю, что изначально стоит делать предпочтение продуктовым конторам и не банкам. "Хорошая" команда и компания для каждого своя. Лично я пришел к тому, что нужно выяснять максимум деталей во время собесов и внимательно слушать ответы. Если там нет конкретики или "собираемся это сделать" - это сразу минус. Отсутствие поставленных процессов - минус. Ну и так далее. 

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

     

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

     

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

    Цитата (VANISH @ 09.10.21)  

    Думаю фрилансерша вообще была

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

    810/818
    Ответить Цитировать
    6
  • strkk, а почему не банки?

    1/1
    Ответить Цитировать
    2
  • Цитата (strkk @ 05.10.21)  

    Более детально:

    точка выражена как

    class Point {

    int x,y;

    // далее конструктор и т.п. бойлерплейт

    }

     

    надо реализовать метод

    boolean canDrawLine(List dots)

     

    Пример.

    Для точек (-1, 0) и (1,0) мы вернем true, т.к. можно провести линию через точку (0, 0)

    Для точек (-1, 1) и (1,0) мы вернем false, т.к. провести нужную вертикальную линию невозможно (координата y отличается)

    Вроде можно проще.

    Один раз пробежать по массиву. Имеем Х и У точек. Всего их N. 

    Заведем  int УУ.

    В УУ будем складывать по XOR координаты У всех точек. YY = Y1 xor Y2 xor Y3 ... Равные У попарно будут уничтожаться.

    Если УУ=0, значит для каждой точки есть парная с такой же координатой, если УУ<>0, сразу false.

     

    Если true, ХХ вертикали похоже придется искать с временным массивом, как у тебя. Хотя мне кажется можно проще узнать.

    Цитата (strkk @ 09.10.21)  

    Сложность решения - О(n) по времени и по памяти.

    По времени наверно все же O(n^2). 

     

    Ты в основном массиве для каждой точки n перебираешь каждый раз

    Цитата (strkk @ 09.10.21)  

    Когда мы получили координаты симметричной точки, то проверяем, есть ли она во временной коллекции

    временный массив еще n точек.

    Сообщение отредактировал Jak - 13.10.2021, 11:20
    1/3
    Ответить Цитировать
    3
  • Трюк с xor прикольный, правда чтобы на собесе такое выдавать, это должно быть "домашней заготовкой", мне кажется.

    Цитата (Jak @ 13.10.21)  

    По времени наверно все же O(n^2). 

     

    Ты в основном массиве для каждой точки n перебираешь каждый раз

    Не, там хеш-структура использовалась для поиска, для нее О(1) будет, так что получается линейная сложность в итоге.

    Если просто бежать по всем имеющимся для поиска - то да, будет квадрат, тут ты прав.

    Цитата (Jak @ 13.10.21)  

    временный массив еще n точек

    ну так да, я же и написал что О(n) по памяти тоже.

    811/818
    Ответить Цитировать
    2
  • есть много таких задачек, типа:

     

    1. есть массив чисел N. В нем все числа попарно и только одно не имеет пары. 

    За один проход найти это число. Понятно, что массив большой и числа перемешаны случайно.

     

    2. есть массив чисел N. В нем все числа попарно и только два разных числа не имеют пары. 

    За O(1) проходов найти оба этих числа.

     

    ну и т.д.

     

    Это искусственные задачи, но и в жизни много такого встречается.

     

    Где-то у меня есть собрание всяких приблуд для программирования. Типа что-то быстро найти, сортировки и тд

    Сообщение отредактировал Jak - 13.10.2021, 16:23
    2/3
    Ответить Цитировать
    1
  • 1. есть массив чисел N. В нем все числа попарно и только одно не имеет пары. 

    А что значит - попарно? Каждое число встречается дважды? Или для каждого положительного числа присутствует равное ему по модулю отрицательное?

     

    Где-то у меня есть собрание всяких приблуд для программирования. Типа что-то быстро найти, сортировки и тд

    Вот на это я бы взглянул!

    13/16
    Ответить Цитировать
    2
  • Привет, Андрей!

     

    Хочу сказать тебе большое спасибо )

     

    Осенью 2019-го наткнулся на твой блог, прочитал его целиком и понял, что не поздно поменять профессию после 30.

    Попробовал курсы по Java, понравилось, прошел парочку базовых на stepik.ru, начал читать и смотреть тонны контента по теме, в т. ч. по фронтенду. Весной 2020-го брал у тебя консультацию по тестовому заданию на Java-стажировку в Контур.

    В общем, примерно тогда я понял, что фронтенд мне нравится больше, решил сосредоточиться на нём. 

    Тут очень кстати ребята из чата покеристов-программистов подкинули ссылку на rs.school. Пошел на эти курсы, но с первого раза не прошёл до конца (была весна-лето 2020-го и очень хорошие поляны в покере). Пошел на новый набор осенью 2020-го, потом весной 2021-го на их же курс по React.

     

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

     

    На данный момент я 4 месяца работаю фронтендером в Naumen, кайфую от новой работы, и благодарен тебе за то что показал, что так можно было ).

     

    P. S. В резюме честно писал - 10-летний стаж игры в онлайн-покер ))

    6/6
    Ответить Цитировать
    52
  • Цитата (StratoLifter @ 13.10.21)  

    А что значит - попарно? Каждое число встречается дважды?

    Да. Немного неоднозначно выразился.

     

    Вот у меня много свободного времени. Хорошо разбираюсь и имею большой опыт в программировании. 

    Примитивные задачки типа что-то посчитать, найти и тд - как семечки.

    Имею собственные разработки типа ICMizer (расчет равновесия Нэш с фгс и т.д. для холдема и 6+), кальк для ананаса (где-то тут на форуму у БиллиУбили) и тд по покеру

     

    У знакомых есть девочки, которые в 1С раз в месяц поменяют одну строку кода (типа бейсика) и получают 1к$. Причем они себя считают программистами.

     

    Интересно какова может быть з/п?

    3/3
    Ответить Цитировать
    2
  • Цитата (iYeti @ 12.10.21)  

    strkk, а почему не банки?

    Наверное, стоит сделать поправку - не госбанки.

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

    812/818
    Ответить Цитировать
    2
  • strkk, банки очень большие и в них много достойных проектов (хотя гораздо меньше чем тех, о которых ты отписал). лично я работаю на самом современном спринговом стеке, у нас активно развивается ci/cd, облачная инфраструктура и т.п. с учетом современных практик. мои знакомые тоже занимались интересными вещами: блокчейном, кредитными рисками и т.д. 

    Проблема в том, что многим банкам (особенно тем у кого прибыль >1трл) нужно делать две не очень приятные с точки зрения разработчика вещи:

    1) поддерживать кучу легаси говна

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

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

     

    ну и касаемо бюрократии. С одной стороны да. С другой в сбере тебе выпускают ЭЦП и ты ни разу ни одну бумагу после трудоустройства не подписываешь руками, все вопросы по отпуску/отгулу/бонусам/повышениям и т.д. решаются удаленно и электронно, любая справка приходит куда тебе нужно в офис или дается так же электронно.

    1/3
    Ответить Цитировать
    7
  • Разработчикам я бы вообще все банки посоветовал обходить стороной. Сбер - самый сильный зашквар из всех. Но по большому счёту и всякие Тиньки тоже минус в резюме для будущих работодателей. 

     

    Цитата (strkk @ 12.10.21)  

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

    Они сейчас искусно выдают себя за инхаус рекрутеров. Врут как никогда.

    53/56
    Ответить Цитировать
    1
  • inpace, без сомнения, найти какие-то нормальные проекты в огромной куче можно, но вот по "средней температуре" все не очень хорошо. Не говоря уже о том, что в том же сбере есть практика работы на двух машинах сразу - одна с подключенным интернетом, другая без него для внутренней сети. Мягко говоря, схема не самая удобная.

    Про легаси говно ты и сам упомянул :) 

    Цитата (inpace @ 14.10.21)  

    С другой в сбере тебе выпускают ЭЦП и ты ни разу ни одну бумагу после трудоустройства не подписываешь руками, все вопросы по отпуску/отгулу/бонусам/повышениям и т.д. решаются удаленно и электронно, любая справка приходит куда тебе нужно в офис или дается так же электронно

    Сложно считать это какой-то киллер-фичей сбера, везде где я работал было также, только безо всяких ЭЦП.

    Цитата (VANISH @ 14.10.21)  

    всякие Тиньки тоже минус в резюме для будущих работодателей

    а что не так с тиньком?

    Цитата (VANISH @ 14.10.21)  

    Они сейчас искусно выдают себя за инхаус рекрутеров. Врут как никогда.

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

    813/818
    Ответить Цитировать
    1
  • Цитата (strkk @ 14.10.21)  

    а что не так с тиньком?

    Что оттуда, что из втб, выходят люди испорченные системой. 

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

    54/56
    Ответить Цитировать
    0
    Это сообщение пока никто не оценил.
  • Что оттуда, что из втб, выходят люди испорченные системой. 

    А что с ними не так? Отстают от технологий?

    14/16
    Ответить Цитировать
    5
  • Кстати, небольшой лайфхак - если вас, также как и меня, дико бесит гуглопочта, которая с каждым обновлением открывается все дольше и дольше (иногда по несколько секунд), то есть довольно простой способ сделать это быстрее - можно использовать базовую html-форму вместо обычного тормозящего юая. Там меньше функций и других свистелок, но если вы в основном читаете почту, а не пишете сами, то это не так страшно. Зато открывается она почти мгновенно.

    Как переключиться, можно почитать тут - https://support.google.com/mail/answer/15049?hl=ru

    814/818
    Ответить Цитировать
    4
  • Я работал в двух банках. Самые скучные места работы. Переработки считались нормой. Твоей работой пользуются максимум несколько десятков человек. В продуктовой компании твоя работа влияет на миллионы.

     

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

    4/4
    Ответить Цитировать
    1
  • Обычно я нихрена не понимаю в задачках, что тут читал. Но с колодой карт я должен чувствовать интуитивно, все таки уже около 25 лет в катальной среде. По идее, мы должны ответить, что надо найти карту, которая встречается реже всего и тогда, нам может предложат должность не выше мидла. Но если мы скажем, что можно попытаться собрать еще несколько колод, тк ничего страшного, если в колоде будет недоставать нескольких карт, то мы сможем претендовать на должность тимлида или даже архитектора в каком нибудь ГГпокере!

    5/5
    Ответить Цитировать
    1
  • Хотел еще мельком написать про партнерские роды, когда муж (ну, или кто-то еще) присутствует во время всего этого процесса.

    Я советую будущим папам поучаствовать в этом. У нас все это воспринимается как диковинка, но на деле это довольно полезно. В первую очередь тем, что помогает вашей жене избежать лишнего стресса в и без того очень стрессовой ситуации. Конечно, кейс "отвез в роддом - спустя 4 дня получил обратно жену + ребенка" куда удобнее, другое дело что для жены это не совсем так :)

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

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

     

    Со слов жены, "поддержка придавала сил, схватки давались легче".

    815/818
    Ответить Цитировать
    21
  • Цитата (strkk @ 21.10.21)  

    сам процесс родов идет долго (порядка 20 часов с момента первых схваток), а "финалка" около часа

    Это очень индивидуально. Мое мнение, что первые роды более длинные по времени, вторые и далее проходят быстрее и легче.

    P.S. Поздравляю! :)

    11/11
    Ответить Цитировать
    5
  • У меня друг как раз недавно тоже учавствовал в партнерских родах) А потом на следующий день напился вхлам на релокационных проводах меня =) Надо будет его ощущения спросить, както подробно расспрашивать тогда не решился, да и друзей/знакомых было много, всем надо было уделять внимание,  но по глазам видно было что он немного в шоке)

    10/10
    Ответить Цитировать
    3
2277 постов
1 72 92 110 111 112 113 114
9 человек читают эту тему (4 пользователя, 5 гостей):
Зачем регистрироваться на GipsyTeam?
  • Вы сможете оставлять комментарии, оценивать посты, участвовать в дискуссиях и повышать свой уровень игры.
  • Если вы предпочитаете четырехцветную колоду и хотите отключить анимацию аватаров, эти возможности будут в настройках профиля.
  • Вам станут доступны закладки, бекинг и другие удобные инструменты сайта.
  • На каждой странице будет видно, где появились новые посты и комментарии.
  • Если вы зарегистрированы в покер-румах через GipsyTeam, вы получите статистику рейка, бонусные очки для покупок в магазине, эксклюзивные акции и расширенную поддержку.