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

Последний пост:1 апреля
810
Статистика
Всего постов
3225
843,991 просмотров
Новых постов
+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 69 89 90 91 92 111 162
  • strkk, а ты тож лови логическую задачку (если не знаешь такую)

    Подлые оккупанты снова поймали двух мегамозгов и дали им такую задачу. В комнате на столе стоят 100 бутылок в ряд, в каждой бутылке - одно число от 1 до 100, все числа разные.
    В комнату заходит первый мегамозг. Он имеет право посмотреть содержимое всех бутылок и, если посчитает нужным, поменять местами любые две бутылки. После этого он уходит. Затем в комнату приглашается второй мегамозг. Ему называют произвольное число от 1 до 100, и он должен найти это число, открыв не более 50 бутылок. В лучших традициях жанра, мегамозги придумали стратегию и не были пущены на колбасу. О чём же они договорились?
    2/3
    Ответить Цитировать
    4
  • AJIEKC42, задачу не знаю. Впрочем, мегамозги, оккупанты, что-то напоминает :)
    Скорее всего дело нехитрое

    Первый берет и ставит 2 бутылки так, чтобы они обе были под своими порядковыми номерами. Второй затем открывает ту, номер которой ему назвали, затем ту, чей номер там был и т.д. до победного.

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

    P.S. на бг есть задача с похожим принципом.
    681/1049
    Ответить Цитировать
    0
  • strkk, там посложнее (задачка не фишовская).
    Кстати непрограммисты тож подключайтесь, никакой код писать не надо. Логическая задачка. Честно скажу сам не решил ( гуглил
    3/3
    Ответить Цитировать
    0
  • Цитата (strkk @ 20.9.2020)
    А расскажи плз, чем ты занимаешься? Имею в виду, какой язык, на кого тебя рассматривали фаанги? Если не секрет офк.


    Сейчас я VP of Engineering, хотя у меня так себе бэкграунд как разработчика, но считаю неплохой общий технический кругозор и довольно сильный менеджерский опыт. VP, кстати, во многих US конторах это всего лишь менеджер среднего звена, а не топ, как интуитивно кажется. Часто выше ещё 4-5-6 ступеней)
    Амазон и Гугл предлагали на обычного engineering менеджера. В Амазон вроде пролезал по тех.требованиям. В Гугл уже очень вряд ли, потому заговорили с hr о product менеджере. И то и то в моем случае будет даунгрейдинг.
    8/111
    Ответить Цитировать
    8
  • В личке получил довольно стандартный вопрос, которым задаются многие начинающие паровозики.
    Цитата
    Стандартный вопрос начинающего: "Что учить и с чего начать?".

    Входные данные: 32 года, экономическое образование, опыта в программировании нет. Живу в Беларуси в небольшом городе, поэтому рассматриваю Минск для дальнейшего трудоустройства.

    В окружении программистов нет, поэтому не с кем толком посоветоваться, что на данный момент лучше изучать, чтобы через 8-12 месяцев можно было уверенно получить 1й офер при условии, готов уделять обучению по 45 часов в неделю.
    Дополню, что математика на довольно посредственном уровне.
    уровень английского B1.

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

    Основные моменты, которые надо учесть.
    Первое и самое главное, о чем я многократно писал - наличие вакансий в локации. В данном случае, мы считаем что в случае Минска недостатка в вакансиях нет.
    Второе - стоит брать только мейнстрим (можно глянуть TIOBE, например)
    Третье - из-за ограниченности времени не стоит лезть в сложные вещи. Еще хотел бы заметить, что 45 часов в неделю это овердофига и маловероятно, что получится уделять этому столько времени.
    Четвертое - наличие помощи (группы или человека, которые могут помочь с изучением)
    Последнее, но не в последнюю очередь - язык должен нравится.

    А теперь попробуем исключить более конкретно.
    C++ исключается из-за сложности.
    PHP вакансий меньше (например в том же епаме вообще нет), да и с ним вообще не очень понятно.
    Ruby можно вычеркнуть из-за не очень большой распространенности в СНГ.
    Всякую функциональщину (хаскеллы, скалы и т.п.) так же откидываем из-за сложности и малой распространенности.

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

    Если брать список рекомендуемых языков, то он вряд ли кого-то удивит -
    Java, C#, JS (именно он, а не всякие дарты), Python. Интересными вариантами выглядят Go и, в меньшей степени, Kotlin.
    Есть всякие языки для мобильной разработки типа Swift, про них ничего сказать не могу.
    682/1049
    Ответить Цитировать
    51
  • Ну не могу, блин, пройти мимо)))

    Однозначно индекс TIOBE рулит, клацаем и наслаждаемся

    Цитата (strkk @ 28.9.2020)
    PHP вакансий меньше (например в том же епаме вообще нет), да и с ним вообще не очень понятно.


    это же очень относительно. В Епаме РНР менее задействован, а в какой-нибудь другой конторе более. Не помню, где-то встречал статистику, что на РНР написано наибольшее количество сайтов в мире.

    Цитата (strkk @ 28.9.2020)
    Ruby можно вычеркнуть из-за не очень большой распространенности в СНГ.


    а значит всегда будет в цене специалист.

    Цитата (strkk @ 28.9.2020)
    Всякую функциональщину (хаскеллы, скалы и т.п.) так же откидываем из-за сложности и малой распространенности.


    обратились как-то подобрать команду на хаскеле. 10 человек надо, готовы начинать с двух. Нашли слава-богу одного, с него и стартовали. Оказалось, что во первых они стоят каких-то космических денег, во вторых сханитить их - это реально проблема(!!!), так как все проекты у них долгие, интересные и они очень ценятся работодателем.

    PS стандартная рабочая неделя это 5 дней по 8 часов. Итого, естественно 40(здравствуйте, я кэп). Я встречал людей, которые отрабатывали по 16 часов в неделю. Точнее работали-то они ~12, но трекали как по 16(всех устраивало. Качество кода, клиент(ы) хеппи, и тд). У нас максимум так человек выдержал 5 месяцев, если не ошибаюсь. Такой себе, одиночка-интроверт, живущий с мамой и забывающий иной раз принять ванну. Потом всё равно сказал, что хочет вернуться в обычный режим с небольшими переработками.
    Как можно после 40 часов работы ещё и 45 уделять обучению - для меня загадка. Причём, обучение, вообще-то, рекомендуют с утра делать. Пока у тебя мозги свежие и отдохнувшие. А после работы - ну я хз...
    1/15
    Ответить Цитировать
    7
  • Четко все описал. Я бы тоже ограничился этими 4-мя языками: Java, C#, JS, Python. Если вопрос времени стоит жестко. Ну и надо я думаю во фронт идти вначале. Я его сам сейчас потихонечку изучаю. Кстати, замазался на просмотр видео курсов на ютубе. Вот допустим обзорная лекция про веб. Пока, что очень нравятся видео с этого канала.

    Про Go я бы сказал, что он хорошо зайдет как второй+ язык. Учится за две недели неспешным темпом (мой опыт), если уже знаешь любой другой. А вот для первого языка я бы его не рекомендовал. Его легко использовать когда уже знаешь, что к чему. Но когда ты новичок, можно наломать дров и запутаться. Но это мое имхо.

    Все же если есть действительно ОЧЕНЬ МНОГО времени (год+), я бы посоветовал выучить монстра C++. С теми знаниями и концепциями, которые он вас прямо таки заставит выучить (и если вы их выучите), затем будет очень легко жить в будущем и любой другой язык выучить как два пальца. Эти концепции затем помогут в изучении Python, Linux, архитектуры компа, устройства памяти и так далее. Но это своего рода программистский BDSM, так что надо быть осторожным


    Сообщение отредактировал s4ekotilla - 28.9.2020, 19:33
    79/129
    Ответить Цитировать
    27
  • Цитата (Eskander07 @ 28.9.2020)
    Цитата (strkk @ 28.9.2020)
    Ruby можно вычеркнуть из-за не очень большой распространенности в СНГ.
    а значит всегда будет в цене специалист.


    Mid+ да. А кому нужен джун на Ruby?
    1/2
    Ответить Цитировать
    1
  • Цитата (Eskander07 @ 28.9.2020)
    это же очень относительно. В Епаме РНР менее задействован, а в какой-нибудь другой конторе более. Не помню, где-то встречал статистику, что на РНР написано наибольшее количество сайтов в мире.


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

    Апд - пхпшники таки есть, я наврал :) но их гораздо меньше, чем джавистов, шарпистов и т.п.

    Цитата (Eskander07 @ 28.9.2020)
    а значит всегда будет в цене специалист.


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

    Цитата (Eskander07 @ 28.9.2020)
    Как можно после 40 часов работы ещё и 45 уделять обучению - для меня загадка. Причём, обучение, вообще-то, рекомендуют с утра делать. Пока у тебя мозги свежие и отдохнувшие. А после работы - ну я хз...

    Ну тут имелось в виду просто 45 часов :) а не после работы. 45 часов после работы это вообще заоблачные цифры. После работы дай бог 2-3 будет выходить, а скорее всего 0.
    Обучение можно сравнить с занятиями покером, только с куда большим упором на теорию. Сидеть за ней по 8 часов в день даже отбитому мттшнику не так просто, что уж говорить о среднестатистическом паровозе.
    Сообщение отредактировал strkk - 28.9.2020, 20:08
    683/1049
    Ответить Цитировать
    1
  • Цитата (strkk @ 28.9.2020)
    - Многие двери закрыты наглухо изначально (всякие фаанги и прочие яндексы), что тоже надо брать во внимание.

    Интересно, ты имел в виду на начальном этапе или вообще? Можешь немного пояснить этот момент? Если речь про начальный этап, когда нет опыта, то понятно конечно.
    3/18
    Ответить Цитировать
    0
  • Цитата (ResidentEve @ 28.9.2020)
    Интересно, ты имел в виду на начальном этапе или вообще?


    Да, на начальном этапе. У людей есть определенные влажные мечты про конторы такого калибра, ну и бренд работает. Для паровозика смотреть на такие компании нет смысла.
    684/1049
    Ответить Цитировать
    3
  • После 30 хорошо заканчивать, а не начинать программировать. Я сам закончил недавно, проработав 15 лет. Скептически отношусь к тем кто начинает в 30, слишком долгий и стрессовый путь им предстоит. Стоит ли тратить ближайшие 5-7 лет на то чтобы потом получать $2-3k по текущему курсу? Мое мнение, что это дело молодых. После 30 нет столько энергии, чтобы этим заниматься и нужно прикладывать усилия там где водятся деньги, а в программировании их нет!
    1/4
    Ответить Цитировать
    -15
  • khrisanfov, А где есть? Ты сам куда? В покер?
    6/9
    Ответить Цитировать
    6
  • Mihey, пробую несколько направлений там где частично можно применить свои накопленные за долгие годы знания, включая покер да.
    2/4
    Ответить Цитировать
    -3
  • khrisanfov, Как ты хочешь применять накопленные в программировании знания в покере? ГТО-подсказчиков писать?
    2/3
    Ответить Цитировать
    9
  • Цитата (WmfMoon @ 28.9.2020)
    khrisanfov, Как ты хочешь применять накопленные в программировании знания в покере? ГТО-подсказчиков писать?


    Ага, чтобы потом форум пополнился очередным скандалом
    В целом не нарушая правил рума можно писать любые подсказчики, которые работают не во время игры не так ли?
    Как ГТО, так и выводящие различные удобные статистические срезы по базе сыгранных раздач.
    3/4
    Ответить Цитировать
    0
  • Цитата (khrisanfov @ 28.9.2020)
    После 30 хорошо заканчивать, а не начинать программировать. Я сам закончил недавно, проработав 15 лет. Скептически отношусь к тем кто начинает в 30, слишком долгий и стрессовый путь им предстоит. Стоит ли тратить ближайшие 5-7 лет на то чтобы потом получать $2-3k по текущему курсу? Мое мнение, что это дело молодых. После 30 нет столько энергии, чтобы этим заниматься и нужно прикладывать усилия там где водятся деньги, а в программировании их нет!


    А можно поинтересоваться кем вы работали, какой опыт, стек технологии и так далее. Мне кажется, если человек не компы настраивал все это время, то с 15-летним стажем уж точно можно найти довольно хлебное место. Обычно если человек действительно спец (а не токсичный поц) его с руками и ногами оторвут, либо предложат релокейт туда где пожирнее.

    Начинать в 30 как нехер делать. Про стресс тож спорное заявление, в покере стресса в миллион раз больше. После 30 лет у меня допустим энергии еще больше чем в 20, когда учиться не хотелось, а вся энергия тратилась на всякую херню и бухичи.
    80/129
    Ответить Цитировать
    30
  • В Минске больше всего реальных джуновских вакансий именно на php.)
    12/12
    Ответить Цитировать
    0
  • Цитата (s4ekotilla @ 29.9.2020)
    Про стресс тож спорное заявление, в покере стресса в миллион раз больше.


    У меня стаж программирования - уже лет 25. От ассемблера, C и паскаля до php и руби. Так вот на работе (удалённой со свободным графиком) нервов трачу на порядок больше, чем при игре в покер. Играю я тоже кстати на 1-ый год, скорее -7ой или 8-ой, не помню точно. Так вот психологически в покере я просто отдыхаю после работы.
    2/4
    Ответить Цитировать
    3
  • serg197211-ps, наверно потому что покер не основной заработок?
    5/5
    Ответить Цитировать
    36
1 69 89 90 91 92 111 162
1 человек читает эту тему (1 гость):
Зачем регистрироваться на GipsyTeam?
  • Вы сможете оставлять комментарии, оценивать посты, участвовать в дискуссиях и повышать свой уровень игры.
  • Если вы предпочитаете четырехцветную колоду и хотите отключить анимацию аватаров, эти возможности будут в настройках профиля.
  • Вам станут доступны закладки, бекинг и другие удобные инструменты сайта.
  • На каждой странице будет видно, где появились новые посты и комментарии.
  • Если вы зарегистрированы в покер-румах через GipsyTeam, вы получите статистику рейка, бонусные очки для покупок в магазине, эксклюзивные акции и расширенную поддержку.