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

Последний пост:17 марта
803
Статистика
Всего постов
3223
839,437 просмотров
Новых постов
+0
1 в день
Лучшие посты автора
27.09.2022 +233
21.12.2019 +196
22.02.2023 +169
04.01.2023 +166
13.07.2019 +154
Лучшие посты читателей
inpace +111
justpus7 +98
vsobakekot +88
Gtrdy +85
s4ekotilla +78
Самые активные читатели
1 3 23 24 25 26 45 162
  • я пишу также и на scala. По единственной причине, много проектов apache его используют, в том числе spark.
    особо преимуществ, честно, не вижу, с появлением java 8 и streams.
    6/27
    Ответить Цитировать
    0
  • Да, похвастаюсь.
    Сегодня мой ученик и читатель блога FlySoHigh вышел на работу в самарский СберТех. Помимо меня и зедмора, вот свежий пример человека, который сменил покер на программирование.
    Думаю, когда у него будет время, он может поделиться своими впечатлениями и опытом.

    Начали сотрудничество 11 января, всего прозанимались около 40 часов + ответы на вопросы в личке дт.
    Помимо теории, провели пару разборов задач с собеседований, а также несколько ревью кода.
    210/1047
    Ответить Цитировать
    8
  • мой любимый ресурс для любого нового языка: Learn X in Y minutes
    7/27
    Ответить Цитировать
    5
  • Цитата (strkk @ 15.6.2017)
    Да, похвастаюсь.
    Сегодня мой ученик и читатель блога FlySoHigh вышел на работу в самарский СберТех. Помимо меня и зедмора, вот свежий пример человека, который сменил покер на программирование.
    Думаю, когда у него будет время, он может поделиться своими впечатлениями и опытом.

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


    круто. я одно время бросил программирование и ушел в покер, и потом опять вернулся, было не так сложно. Но самому, с нуля, думаю это тяжело, ему повезло что было с кем заниматься.
    8/27
    Ответить Цитировать
    0
  • Цитата (don_eric @ 15.6.2017)
    мой любимый ресурс для любого нового языка: Learn X in Y minutes

    Спасибо за ссылку, добавил к себе в библиотеку.
    Правда, очень странно что для scala нет примеров на русском и английском(!), зато есть греческий, португальский (причем для Бразилии и Португалии отдельно), а также китайский.
    В итоге сел смотреть примеры на немецком :)
    211/1047
    Ответить Цитировать
    0
  • на английском есть конечно, это default
    https://learnxinyminutes.com/docs/scala/
    9/27
    Ответить Цитировать
    0
  • В пятницу сходил на еще одно собеседование. Наверное, пока это с большим отрывом самое интересное из всех.

    Началось с того, что я приехал в контору, к 17.30 однако мне сообщили, что назначено на 18.30. Письма с подтверждением мне не присылали, поэтому извинились за накладку, предложили чай/кофе. Я отказался, сели в игровую комнату с бильярдом и лежаками.
    И тут входит еще один hr и спрашивает:
    - Вы на какую позицию?
    - Джава разработчик
    - Ммммм, хорошо. А как вас зовут?
    - Андрей
    - Кажется, мы с вами не договаривались
    - о_О

    Как выяснилось, на этаже было 2 двери и позвонил я не в ту. Коин не затащил, короче говоря.

    Вышел обратно на лестничную площадку и постучался в нужную дверь. Меня встретили, провели в переговорку. Как выяснилось, компания пилит свою платежную систему для букмекерских контор, а основали ее два чувака из яндекса, которые пилили яндекс.деньги. Один из них со мной как раз и общался. Сразу видно что чувак шарит, хотя и довольно своеобразный (об этом ниже). Пообщавшись, я узнал, что
    - скала говно, на ней ничего хорошего не написали
    - биг дата переоценена
    - сертификации для джунов онли
    - в оракле есть специальная операция SELECT FOR UPDATE (я про это не знал)
    - "За что ты его так?" (это после моей фразы о том, что мой ученик вышел на работу в СберТех)

    Ну а больше всего я поржал, когда мне задали довольно стандартный вопрос "как провести перевод денег с аккаунта А на аккаунт Б" и я начал объяснять, написав небольшой кусок кода на бумажке. Затем, где-то в середине объяснения, я поднимаю глаза и вижу что чувак просто заснул
    Через пару минут проснулся и мы продолжили общаться.
    212/1047
    Ответить Цитировать
    37
  • 4 задачка кажется решается так. Вершина графа - координаты + направление. ходим по графу, если после 4 (ну или больше, главное - тут константа) итераций появляются непосещенные вершины, значит собака уходит на бесконечность.
    3 задачку можно не думая решить за O(n logn) при помощи дерева отрезков, или воспользовавшись идеей сортировки слиянием. Можно немного подумать, что важно просто иметь убывающий список максимумов, который можно построить при помощи стека.
    2 задачу я бы решал за O(n+l), жертвуя памятью. Типичная сортировка подсчётом.
    Сообщение отредактировал spaun - 20.6.2017, 4:51
    10/24
    Ответить Цитировать
    0
  • Цитата (spaun @ 20.6.2017)
    Вершина графа - координаты + направление. ходим по графу, если после 4 (ну или больше, главное - тут константа) итераций появляются непосещенные вершины, значит собака уходит на бесконечность.

    Можно и так, но в принципе здесь мудрить нет смысла. Как уже писали выше, достаточно после выполнения всей последовательности посмотреть координаты в конце и направление движения. Если мы в начальной точке -> не удаляется. Если не в начальной, но направление не совпадает с начальным -> не удаляется (будет кружить)
    213/1047
    Ответить Цитировать
    1
  • На еще одном собесе случилось неожиданное - попробовали позадавать мне логические задачи. Я думал это уже антипаттерн какой-то и от этой практики отошли.
    Разумеется, для прожженного задрота braingames это детский сад. Все эти задачи уложились в пару минут.
    Получается, я еще в 2008 году готовился к подобным вопросам на собеседовании :)

    Говорить о том, что подобных задач я им сам мог еще пару десятков подкинуть, не стал.
    Если кому интересно, то спрашивали следующее -
    1. Сколько нулей на конце числа 17! (факториал). Ну, собственно, более сложный и жесткий вариант.
    2. Вариация задачи про неисправные часы.
    3. Муравьи на палочке.
    4. Вариация задачи про корабли.
    5. Задача про переправу трубы на лодке. Дурная задача, недаром на braingames ее нет.

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

    Надеюсь, что в ближайшее время эпопея с собеседованиями закончится и напишу большой дайджест про мои похождения. А то времени совсем ни на что не хватает, последние 3 недели на выходных куда-то ездим, а в будние и без блога хватает забот и лени.
    А так еще много вещей лежат в черновиках и ждут своего часа.
    214/1047
    Ответить Цитировать
    22
  • strkk, удачи, а твоих похождениях на собеседования будет интересно почитать :)
    2/16
    Ответить Цитировать
    1
  • Всегда думал, что с логикой всё в порядке, но после посещения данного ресурса(braingames), стал сомневаться
    1/9
    Ответить Цитировать
    1
  • Видимо, это хэппи энд.
    Цитата
    Добрый день, Андрей!

    Мы рады сделать Вам предложение о работе в компании «EPAM» на позицию Senior Software Engineer (старший инженер-программист).
    Подробности Вы можете найти во вложении.

    Прошу Вас письменно подтвердить свое согласие и написать предполагаемую дату выхода на работу.


    Не знаю почему меня вписали в синьора (вроде резюме закидывалось на мидла), но приятно.

    Если перечислять плюсы, то выходит:
    1. Существенный плюс по зп, примерно 40%
    2. Офис гораздо ближе к дому (Московские ворота вместо Василеостровской, живу на Московской) -> время в дороге сокращается почти вдвое.
    3. Предполагаются командировки в Европу/США.
    4. Интересное направление работы - никакого фронтенда и убогих штук типа вебсферы.

    По последнему пункту - я иду в биг дата направление, будем делать вещи, связанные с анализом большого количества данных. Все эти страшные штуки как Hadoop, HDFS, YARN, Spark, Hive, Pig и еще добрый десяток подобных мне предстоит изучить, а также подтянуть навыки работы с командной строкой линукс.
    Первые месяцы будет идти обучение различным вещам из биг дата стека + небольшие задачи и экзамены. Постепенно будут добавляться проектные задачи и, спустя какое-то время, полноценная рабочая деятельность. Другими словами, ближайшие 3-4 месяца выдадутся очень жесткими.
    Поэтому я заранее подумал и на собеседовании озвучил менеджерам, что выйти на работу смогу через 3 недели. Скорее всего, завтра напишу заявление на увольнение, отработаю 2 недели и оставлю еще одну для поездки куда-нибудь с целью отдохнуть (правда, не знаю куда, потому что отдыхать я не ездил раньше). Затем жесткое обучение, никаких поблажек и выходных.

    Такие дела.

    С момента первого отклика на хедхантере прошло без малого 2 месяца.
    215/1047
    Ответить Цитировать
    42
  • мои поздравления !
    рад за тебя.
    правда не очень понятно "дорога в два раза короче : вместо 24 минут - 12". по мне так это практически одинаково )) +- трамвайная остановка

    собственно увидел малознакомое слово - хочу спросить мнения по поводу
    курса по Hadoop
    я начал проходить, но ввиду мало(совсем не)применимости в данный момент - бросил. Есть какие-нить мнения - проходить дальше просто так или, раз не надо, то и пусть с ним ?
    10/22
    Ответить Цитировать
    2
  • puzzlo, о, может быть, когда будет время, посмотрю этот курс
    1/16
    Ответить Цитировать
    0
  • puzzlo, спасибо)
    Цитата (puzzlo @ 29.6.2017)
    правда не очень понятно "дорога в два раза короче : вместо 24 минут - 12". по мне так это практически одинаково )) +- трамвайная остановка

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

    Цитата (puzzlo @ 29.6.2017)
    собственно увидел малознакомое слово - хочу спросить мнения по поводу
    курса по Hadoop
    я начал проходить, но ввиду мало(совсем не)применимости в данный момент - бросил. Есть какие-нить мнения - проходить дальше просто так или, раз не надо, то и пусть с ним ?


    Мое мнение - слышал что курс норм (буквально сегодня коллега про него говорил), сам, наверное, буду его проходить. Учить hadoop и окружающую его инфраструктуру просто так, по моему мнению, смысла мало.
    216/1047
    Ответить Цитировать
    1
  • Цитата (strkk @ 29.6.2017)
    С момента первого отклика на хедхантере прошло без малого 2 месяца.


    Поздравляю! Как понимаю, позиция именно Big Data Engineer, а не Data Scientist?
    7/22
    Ответить Цитировать
    1
  • Поздравляю ТС'а с новой работой, желаю, чтобы ожидания от неё оправдались.

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

    Цитата (Algoritmik @ 30.6.2017)
    Поздравляю! Как понимаю, позиция именно Big Data Engineer, а не Data Scientist?


    Выше же есть прям цитата из письма с оффером:
    Цитата
    Senior Software Engineer (старший инженер-программист).
    17/33
    Ответить Цитировать
    2
  • Не откладывая дело в долгий ящик, с утра залез в почту и откопал письмо от люфтганзы с промо-билетами. Затарился билетами на двоих в Барселону с 18 по 25 июля. На работу выйду 26.
    В прошлый раз я был в Барселоне в феврале 2012 года, и мне не очень понравилось. Посмотрим, может что изменилось за 5 лет.

    Dalay_LAMO, Спасибо!

    Цитата (Dalay_LAMO @ 30.6.2017)
    Поддерживаю связь с епамовским эйчаром, возможно, ближе к концу года или в начале следующего посмотрю, что смогут предложить. Но в этом случае придётся серьёзно психологически подготовиться к переходу из продуктовой компании в аутсорс.

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

    P.S. Выложили очередную подборку сайтов для обучения программированию.
    Сообщение отредактировал strkk - 30.6.2017, 16:02
    217/1047
    Ответить Цитировать
    4
  • Планы на ближайший год и итоги предудущего.

    Да, я в курсе что сейчас не 1 января. Зато сегодня "Ярилин день, всем дням день, единственный и неповторимый" (с) Вики. Чем не повод написать годовой отчет?

    Кратко по итогам:

    1. Как раз 1 июля прошлого года я перестал играть в покер. Совсем. За год не сыграл ни одной раздачи ни онлайн, ни оффлайн. Вместо этого решил концентрироваться на профессиональном развитии и других занятиях, а именно обучении.
    2. Начал обучение. За это время вынес для себя много новых вещей, заработал копеечку за свои знания, улучшил софт скиллс и помог паре учеников получить желаемые должности.
    3. Перешел в другой проект. На словах намечалась нормальная разработка, а в итоге все это превратилось в ковыряние старого кода и работе с убогими тулами. Все это привело меня к пониманию того, что заниматься этим у меня нет никакого желания, несмотря на то, что в текущем проекте я выполнял роль ведущего разработчика. Постепенно я понял, что после мая надо будет искать другие проекты/компании. Теперь с 26 июля я стану сотрудниом ЕПАМ в биг дата направлении.
    4. Завязал с изучением немецкого. Одновременно с мыслью "все тлен" в плане работы пришло понимание того, что сделать хоть какую-то карьеру в немецкой фирме без знания немецкого просто невозможно. А этот язык у меня совсем не пошел.
    5. Поездил по миру. За это время удалось скататься в Италию, Сан-Марино, Монако, Израиль, Австрию, Латвию, Эстонию, а также немного по России.
    6. Процесс накопления денег на жилье идет с опережением графика.
    7. В марте этого года, сходив на плановый медосмотр, решил худеть и, на мой взгляд, довольно успешно с этим справился. В итоге сбросил 12 кило и очень доволен собой.
    8. Выросла популярность данного блога (как минимум, количество подписчиков раз в 10), что не может не радовать.

    По планам на следующий год:
    1. В плане профессионального развития. Мне очень приятно, что мой новый работодатель оценил меня на уровень синьора, однако сам я чувствую, что опыта мне не очень хватает. Поэтому основной задачей будет - "нарастить мяса", получить больше опыта и изучить новые технологии в биг дата мире.
    2. В плане обучения других планировать что-то сложно, поскольку в ближайшее время самому придется интенсивно изучать новые технологии. С текущими учениками сотрудничество продолжим, но новых набирать точно не буду. Возможно, к НГ ситуация изменится.
    Из далеких перспектив - покупка нового ноутбука и попробовать поработать на каких-нибудь курсах преподавателем джавы.
    3. Купить квартиру. В данный момент проблем с жильем не имеется (своя однокомнатная), но очень хочется улучшить жилищные условия и иметь балкон. Еще в 2015 набросал график сбора денег и реализации этого плана и он близок к завершению. Надеюсь, все сложится в этом плане.
    4. Поездить по миру еще больше :) С этим сложновато, т.к. в ближайшие полгода отпусков не предвидится. Но через 2,5 недели поедем в Барселону, а также хочется провести свой день рождения (конец февраля) где-нибудь вдалеке от родины.
    5. Похудеть еще больше. Цифра в 80 колиграмм меня вполне устроит.
    6. Жениться. Уже 3 года живем вместе, думаю, время пришло. Интересно, кто-нибудь пробовал организовывать свадьбы в других государствах, например, на каких-нибудь далеких островах? Помню что года 4 назад была на это мода.

    Посмотрим что из этого всего выйдет.
    218/1047
    Ответить Цитировать
    34
1 3 23 24 25 26 45 162
4 человека читают эту тему (4 гостя):
Зачем регистрироваться на GipsyTeam?
  • Вы сможете оставлять комментарии, оценивать посты, участвовать в дискуссиях и повышать свой уровень игры.
  • Если вы предпочитаете четырехцветную колоду и хотите отключить анимацию аватаров, эти возможности будут в настройках профиля.
  • Вам станут доступны закладки, бекинг и другие удобные инструменты сайта.
  • На каждой странице будет видно, где появились новые посты и комментарии.
  • Если вы зарегистрированы в покер-румах через GipsyTeam, вы получите статистику рейка, бонусные очки для покупок в магазине, эксклюзивные акции и расширенную поддержку.s