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

Последний пост:1 апреля
810
Статистика
Всего постов
3225
844,179 просмотров
Новых постов
+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 21 22 23 24 43 162
  • Цитата
    Galax, почему ты не хочешь попробовать изучить "более продвинутые" языки программирования, чтобы не писать велосипеды самому?


    Старый извечный спор - какой язык программирования лучший.

    Начнем с того, что я не профессиональный программист. Никогда не учился на программиста и никогда не работал программистом. Это мое увлечение с детства, хобби так сказать. Поэтому я не привязан к каким-то модным течениям, я пишу на том, что я уже знаю и что мне кажется проще и быстрее в разработке.
    Когда я плотно гриндил Доны я решил как-то автоматизировать процесс управления многими столами и решил написать для себя какую-то вспомогательную программу. Выбор пал на Delphi, причем на довольно старую версию Delphi 7. Скоро я понял, что такая программа может быть востребована в покер-индустрии и решил делать ее с прицелом на продажи. Пришлось многое изучить по ходу: защита от копирования, встроенные подсказки, сайты поддержки и т.д. В результате это вылилось в полноценный продукт - программа UPTO (аналог TableNinja), которая более четырех лет успешно продается в том числе и в магазине GipsyTeam.
    Сейчас исходный код программы UPTO разросся до размеров приличного романа и переход на более свежие версии Delphi может вызвать много проблем. Поэтому пока переходить не буду.
    Кстати, был момент когда я уже почти созрел перейти на си-подобный язык. Когда я увлекся оценкой покерных рук, все примеры в сети были написаны на С++. Но поэкспериментировав я решил, что скорость работы программы на Delphi не уступает, а скорость разработки значительно выше чем на С++. Тогда я окончательно похоронил идею переходить на "современные" языки программирования.
    Когда только появился китайский покер, я довольно быстро написал программу, которая довольно эффективно "считала" оптимальные ходы, хотя многие авторитеты говорили, что это невозможно сделать. Так что старенький добрый Delphi еще в строю.
    Кроме того я иногда балуюсь и придумываю логические игрушки. У меня есть две почти законченные программы, идею которых я придумал сам. До сих пор я еще не выставлял эти программы на всеобщее обозрение. Может быть когда-то решусь и выложу их на этом форуме.
    18/32
    Ответить Цитировать
    12
  • Решил прочистить список закладок в своем браузере. Вообще очень жаль, что не сохранилась история закладок, а было бы интересно посмотреть, как хелло-ворлд статьи по джаве со временем уступали место более продвинутым вещам и различному хардкору.

    В итоге я пришел к тому, что будет полезно выложить отфильтрованные закладки куда-нибудь на гитхаб и пополнять по мере нахождения интересного материала. Жаль, что многие полезные вещи уже потеряны.
    Разбил это на 8 тематических файлов, а именно
    - cinema (видео)
    - multithreading
    - popcorn (просто интересные статьи на общеИТшную тематику, а также все, что не вошло в другие разделы)
    - practice (сайты, где можно попрактиковаться в написании кода на джаве)
    - read_advanced
    - read_beginner
    - subscribe (дайджесты и периодические издания, на которые можно подписаться)
    - tutorials

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

    -----------------------------------
    Цитата (Galax @ 5.6.2017)
    Старый извечный спор - какой язык программирования лучший.

    Такие споры совсем неинтересны, да и моим вопросом двигало любопытство - зачем писать на "старом" языке. Просто с точки зрения поиска работы более популярные С-подобные языки куда актуальнее.
    Хотя с другой стороны, я глянул в рейтинг TIOBE на 2017 год и позиции Delphi очень даже неплохи (впереди Go, на равных с Ruby)
    195/1049
    Ответить Цитировать
    4
  • Добавил на гитхаб - https://github.com/strkkk/library

    Также создал себе специальную папку input, куда буду скидывать все, что может претендовать на попадание в библиотеку.

    P.S. сегодня предстоит еще 2 собеседования - одно внутреннее, а затем вечером пойду общаться с Dell.
    Посмотрим как пойдет.
    196/1049
    Ответить Цитировать
    7
  • Гм, спустя почти полтора месяца получено первое приглашение на работу.

    В целом, по сравнению с текущим положением, плюсы следующие:
    1. ЗП на 30% больше.
    2. Отпуск 33 дня.
    3. Офис совсем рядом с метро. Та же василеостровская, но идти не 12 минут, а 2. Не бог весть какая разница , но 20 минут экономии ежедневно.
    4. Нету тупых немцев, с которыми приходится общаться по долгу службы. Это вообще отдельная тема, матов не хватит чтобы описать ее.

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

    P.S. не помню писал или нет, но на выходных собираемся ехать в Эстонию, посетить Нарву и Таллинн. Теперь поеду туда в приподнятом настроении.
    197/1049
    Ответить Цитировать
    15
  • Небольшой апдейт. Еще раз внимательно прочитал письмо и увидел, что сумму указали до уплаты налогов.
    Включил внутреннего Хасиба Куреши и написал им, что хочу такую же сумму, но после налогов.

    Посмотрим что ответят.
    198/1049
    Ответить Цитировать
    9
  • Ну норм, сказали что это их окончательное предложение. Поблагодарил их за уделенное мне время и попрощался.
    Печально конечно, но будем продолжать поиски.
    199/1049
    Ответить Цитировать
    0
  • Но ведь даже так ЗП на 13% больше, чем сейчас? Помимо остальных плюсов. Есть и минусы, или какая у тебя стратегия?
    1/9
    Ответить Цитировать
    0
  • Цитата (strkk @ 8.6.2017)
    1. ЗП на 30% больше.


    [(1+0,3)*Х]*0,87=1,131*Х
    Цитата (strkk @ 9.6.2017)
    Поблагодарил их за уделенное мне время и попрощался.


    ???
    3/3
    Ответить Цитировать
    0
  • Цитата (Khishtaki @ 9.6.2017)
    [(1+0,3)*Х]*0,87=1,131*Х

    Я считал суммы, которые получаю на руки.

    Цитата (Khishtaki @ 9.6.2017)
    ???

    Не понял) Сказал, что тогда, если их предложение окончательное, то не выйдет у нас с ними.
    Цитата (Nighthawk @ 9.6.2017)
    Но ведь даже так ЗП на 13% больше, чем сейчас? Помимо остальных плюсов. Есть и минусы, или какая у тебя стратегия?

    Я предполагаю, что смогу найти предложение получше. Есть вариант один интересный, надеюсь что выйдет неплохо.
    Впрочем, с ними тоже можно было бы договориться. При повышении в районе 20% я бы согласился. Но hr позвонила сразу после прочтения моего письма и сказала, что предложение окончательное.

    В общем, рассуждать поздновато немного.
    200/1049
    Ответить Цитировать
    3
  • а сколько налоги на зарплату?
    2/27
    Ответить Цитировать
    -1
  • я уже давно не живу в РФ, но я не поленился потратить 1 минуту чтоб найти калькулятор.
    http://infportal.ru/calc/kalkulyator-nalogov-s-zarplaty.html
    1/27
    Ответить Цитировать
    2
  • Цитата (ChillLEO @ 25.5.2017)
    strkk, Сколько народу было в java-школе всего и сколько из них взяли на работу (если кого-то не взяли, у тебя есть мысли почему)? Можешь оценить свой скилл на момент поступления в школу(если можно в покерном эквиваленте, типа бил в ноль nl50, так будет понятнее), после окончания, и на сегодняшний день? Как считаешь у тебя была предрасположенность к программированию или ты "как все"? И еще одни, возможно не очень понятный вопрос: у человека не знакомого с программирование, задания, которые тут тут выкладываешь, должны вызывать сложности с логикой? Т.е. понятно, что я не знаю команд, методов каких-то и тд, но у меня в голове должно это как-то решатся на логическом уровне, или это придет с опытом (или не придет)?

    1. Если честно, я точно не помню, сколько в нашей джава-школе обучалось народа. Точно могу сказать, что к концу подошло где-то 12 человек и не взяли только двоих, которые были по своему уникальными.
    Первого мы называли "джава-королем". Чувак в пришел в джава-школу, имея 3 года опыта работы (!), постоянно раздавал другим советы о том, как стоит сделать в той или иной ситуации (даже когда его не спрашивали) и в итоге его выпускной проект никто не видел и неизвестно, был ли он вообще.
    Второй был "архитектор". На одном из занятий он на полном серьезе поинтересовался у лектора, является ли сервер приложений Tomcat сложной программой. На выпускном показе своих приложений запомнился тем, что не смог ответить на вопрос о том, сколько слоев имеет его приложение, а также тем, что не стер копирайт с чужого кода при копипасте.

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

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

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

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

    5. Если нет знания конкретных методов, то можно просто писать имя операции, которая подойдет в данном случае. В случае собеседования с решения проблемы на листочке, такой способ хорошо заходит. Невозможно полностью помнить API джавы, поэтому иногда можно сказать "здесь берем метод, который делает это и это, название точно не помню".
    201/1049
    Ответить Цитировать
    10
  • Цитата (strkk @ 8.6.2017)
    2. Отпуск 33 дня.


    А ненормированный график в нагрузку к такому бонусу в договоре случайно не прописывался?

    Цитата (strkk @ 8.6.2017)
    3. Офис совсем рядом с метро. Та же василеостровская, но идти не 12 минут, а 2. Не бог весть какая разница , но 20 минут экономии ежедневно.


    Сколько у тебя занимает дорога до работы и не утомляет ли метро? Не думал над тем, чтобы работать где-то ближе к дому? Я вот Василеостровскую совершенно не рассматриваю в качестве потенциального места работы, т.к. туда от моего дома (с Академической) невозможно комфортно доехать на такси, и на метро тоже долго, да ещё и с пересадками (к этому я совершенно не готов).
    16/33
    Ответить Цитировать
    0
  • Цитата (Dalay_LAMO @ 13.6.2017)
    А ненормированный график в нагрузку к такому бонусу в договоре случайно не прописывался?


    Там 33 дня было как 28 по ТК + 5 за график. Также еще указывалась возможность взять 5 дней просто так, без больничного и т.п.
    Цитата (Dalay_LAMO @ 13.6.2017)
    Сколько у тебя занимает дорога до работы и не утомляет ли метро? Не думал над тем, чтобы работать где-то ближе к дому? Я вот Василеостровскую совершенно не рассматриваю в качестве потенциального места работы, т.к. туда от моего дома (с Академической) невозможно комфортно доехать на такси, и на метро тоже долго, да ещё и с пересадками (к этому я совершенно не готов).

    Около часа с одну сторону. Нет, не особо. Привык, наверное. Как я писал, обычно читаю что-то в это время или смотрю видео. У меня рядом с домом есть несколько контор (хотя живу в 15 минутах езды на автобусе от Московской), однако с ними как-то не сложилось.
    Мы рассматриваем переезд куда-нибудь ближе к центру в следующем году.
    202/1049
    Ответить Цитировать
    0
  • Привет. Я далек от программирования. Но почему java? Разве здесь больше всего возможностей? Всегда считал, если переучиваться в программисты, то должно быть связано с 1С.
    1/1
    Ответить Цитировать
    -2
  • Skared, Java - один из самых популярных (если не самый) языков в мире -> очень много материала для обучения. У нас в СПб очень много вакансий именно по джаве и входной уровень доступен.

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

    В частности, 1с распространен на территории СНГ и за границей никому не интересен, что снижает ценность знаний.
    Без слез смотреть на код невозможно. Первая же картинка из гугла (18+)
    4k6j4hw4j5r6.jpg


    Можно также почитать про 1с в достоверных источниках.
    203/1049
    Ответить Цитировать
    3
  • вставлю своих 5 копеек
    насколько я понимаю 1С это уже написанная программа для которой можно дописывать модули или редактировать имеющиеся, а работать программистом не 1С это грубо говоря создавать ядро 1С,
    2/27
    Ответить Цитировать
    0
  • Цитата (strkk @ 13.6.2017)
    Без слез смотреть на код невозможно.

    вот никогда не понимал таких выпадов.
    чем принципиально он отличается от второго примера из гугла
    table.forEach(function(item, i, table) {
    res += '<li class="list-group-item" id="' + item[1] + 'InList">';
    res += item[0] + '</li>';
    });
    ?
    русскими буквами ? нативно "из коробки" поддерживается английский язык. хочешь - пиши на английском.
    длинные строки в названиях функций ? ну да, пусть.
    те же самые, условно, джейсоны и прочие приблуды разнообразные, всё присутствует, ежели потребность есть.
    8/22
    Ответить Цитировать
    -1
  • Цитата (puzzlo @ 14.6.2017)
    русскими буквами ?

    Да, главным образом.
    Цитата (puzzlo @ 14.6.2017)
    нативно "из коробки" поддерживается английский язык. хочешь - пиши на английском.

    Да, вот только если в проекте уже используется русский - то будет еще хуже в таком случае, мешанина из двух языков.
    Цитата (puzzlo @ 14.6.2017)
    длинные строки в названиях функций ?

    Тут почти все длиннее, не только названия функций. Даже если брать приведенный кусок кода, то:
    КонецЕсли = endIf
    Новый = new
    Прервать = break
    ну и т.п.

    Использование символов, отличных от ASCII чревато проблемами с кодировкой и окружением.
    Цитата (rusJA @ 13.6.2017)
    а работать программистом не 1С это грубо говоря создавать ядро 1С

    Обычно под этим определением подразумевается именно человек, который допиливает нужный функционал для этой платформы.
    204/1049
    Ответить Цитировать
    0
  • strkk, ну не знаю.
    по мне так довольно неуверенные твои аргументы.
    я не ратую за то, что все быстренько снялись и побежали кодить на 1с.
    но , например, щас приходит кекс , который вот уже 1.5 год кодит на котлине и говорит - ваша ява это нонсенс. котлин в 3.5 раза проще красивее лаконичнее а вы все просто неумехи, там тоже самое выразить можно в 2 раза меньше букв написать, хаха.
    ну или не котлин, а какой-нить "D" или того хуже Хаскель.

    про аски тоже так себе довод. они сами пишут как оболочку для программинга, так и оболочку для булгахтеров, так что по умолчанию не должно такого быть ( соответственно, тут и проблема в монополизации. но дело ваше. можете сидеть на "Парусе", можете на листочке шахматку разлиновывать и сдавать в налоговую ).
    а что код смишно выглядит - ну так чтож с того ))
    дело своё делает - и отлично, как оно там внутри выглядит
    9/22
    Ответить Цитировать
    0
1 21 22 23 24 43 162
1 человек читает эту тему (1 гость):
Зачем регистрироваться на GipsyTeam?
  • Вы сможете оставлять комментарии, оценивать посты, участвовать в дискуссиях и повышать свой уровень игры.
  • Если вы предпочитаете четырехцветную колоду и хотите отключить анимацию аватаров, эти возможности будут в настройках профиля.
  • Вам станут доступны закладки, бекинг и другие удобные инструменты сайта.
  • На каждой странице будет видно, где появились новые посты и комментарии.
  • Если вы зарегистрированы в покер-румах через GipsyTeam, вы получите статистику рейка, бонусные очки для покупок в магазине, эксклюзивные акции и расширенную поддержку.