• Возможно ли сменить место работы и получить хорошие отзывы?

    @ivodopyanov
    NLP, python, numpy, tensorflow
    Если вы хороший специалист, то компания, несомненно, будет вас удерживать. Только делать это не угрозами и шантажом, а встречным, более выгодным предложением.

    Надо просто честно поговорить с руководителем тет-а-тет - мол, вот мне не нравится вот это и это (скучные задачи, низкая зп, плохие отношения в коллективе, плохая репутация у компании и т.д.), а в другом месте мне предложили условия получше. Так что я собираюсь уходить, ок?
    Ответ написан
    Комментировать
  • Каков план обучения бэкенду на Python?

    Sanes
    @Sanes
    Начните что-нибудь делать. По ходу разберетесь.
    Ответ написан
    6 комментариев
  • В каких сферах реже требуют профильное ВО?

    opium
    @opium
    Просто люблю качественно работать
    Надо просто понимать что высшее образование нужно чтобы устроиться на первую вторую работу, дальше его необходимость только формальной может быть
    Ответ написан
    Комментировать
  • Где выгоднее жить программисту, в Москве или Новосибирске?

    trikono
    @trikono
    Novice publisher
    Академ - действительно райское местечко! Если есть вакансия, переезжайте и не думайте. Насчет холода - правда (но длинный пуховик и будет счастье), а про ветер - враньё. Даже, когда на обском сдувает, тут тишь, да благодать. Но это про верхнюю зону, а на "Щ" бывает ветерок. Вообщем, смотря где поселитесь...
    Пожить в Москве тоже был опыт. При большей разнице в зп, чем в аренде квартиры, будьте готовы ежедневно на дорогу дом-работа-дом тратить 1.5-2 часа минимум. А если жить в двух минутах от метро, то разница в аренде исчезнет, а то и съест большую часть зп.
    Ответ написан
    3 комментария
  • Как составить формулу EXCEL?

    @lvv85
    =СУММЕСЛИ(A:A; "СЛОВО"; B:B)
    Ответ написан
    Комментировать
  • Как в Excel удалить неполные дубли?

    honor8
    @honor8
    Принципы быстродействия VBA в описании
    Можно пометить записи через условное форматирование, как написал DS28.

    В Excel 2007 и выше для диапазона $A:$A выделение повторяющихся значений производится формулой =СЧЁТЕСЛИ($A:$A;$A1)>1.
    Если нужно сравнивать строки без последних 2-х символов, то формула будет =СЧЁТЕСЛИ($A:$A;ЛЕВСИМВ($A1;ДЛСТР($A1)-2)&"??")>1, но при условии, что у них одинаковая длина.

    Если в конце может быть 1 или 2 символа, то можно искать тире справа перед 2-мя последними символами:
    =СЧЁТЕСЛИ($A:$A;ЛЕВСИМВ($A1;ПОИСК("-";$A1;ДЛСТР($A1)-2))&"*")>1
    Но если вдруг тире в записи не окажется - неизбежна ошибка, поэтому нужно будет добавить исключение:
    =СЧЁТЕСЛИ($A:$A;ЕСЛИОШИБКА(ЛЕВСИМВ($A1;ПОИСК("-";$A1;ДЛСТР($A1)-2))&"*";ЛЕВСИМВ($A1;ДЛСТР($A1)-2)&"??"))>1

    ЗЫ: Если какие-то варианты я упустил, то вы их не описали.
    Ответ написан
    Комментировать
  • Как создать такой график?

    Battle_Hamster
    @Battle_Hamster
    5a9091b53934f933864792.png

    Вам что-то такое надо?
    Это линейчатая диаграмма с накоплением.
    Но нужно выставить правильные форматы ячеек для дат.
    Ответ написан
    2 комментария
  • Как выбрать из базы текущую дату + 5 дней в SQL?

    @d-stream
    Готовые решения - не подаю, но...
    Ну так условие-то, если его более тщательно выразить словами, должно звучать как
    "находящиеся между текущей датой и датой на 5 дней больше"

    то есть как минимум два сравнения или between

    p/s/ обычно удобнее оперировать чем-либо типа datediff - есть разницей в днях и там более явно видно что надо "от нуля до 5 дней"
    Ответ написан
    1 комментарий
  • Какие есть сервисы для обработки данных из таблиц Excel?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Если вы хотите делать различные запросы, сравнения и анализ, то зачем было выгружать данные в Excel?

    Пусть данные останутся в базе данных, в которой есть инструменты для запросов, сравнения и анализа.
    А в Excel выгружайте результаты для просмотра и печати.

    Собственно базы данных и предназначены для работы с данными в таблицах.
    Ответ написан
    2 комментария
  • Как логически разбить цены на 5 диапазонов, если цены больше 5?

    RiseOfDeath
    @RiseOfDeath
    Диванный эксперт.
    Но вариант не подошел, не всегда может правильно группировать.


    Так и хочется ответить "42".

    Судя по постановке вопроса вы и сами не знаете "как правильно" группировать. Для начала определитесь для себя, как выглядит "правильно отсортированный результат". для начала в частных случаях, потом в общем виде (алгоритмически).
    Ответ написан
    Комментировать
  • Как логически разбить цены на 5 диапазонов, если цены больше 5?

    EreminD
    @EreminD
    Кое-что умею
    а что значит "правильно" группировать?
    пока, из исходных данных, просится просто брать максимальную цену (10000), делить ее на количество диапазонов (amount) - получаем шаг

    В данном примере, получим 10000/5 = 2000
    [0, 2000], [2001, 4000], [4001, 6000], [6001, 8000], [8001, 10000]
    Теперь, как вам надо, по спискам распихивайте ил массивам:
    1. 600, 1000,
    2.
    3. 4500, 5000,
    4. 6500, 7000, 7500,
    5. 10000
    Ответ написан
    4 комментария
  • Как извлечь из Википедии наименования населенных пунктов, их координаты и численность населения?

    freeExec
    @freeExec
    Участник OpenStreetMap
    Заходим на WikiDataQ
    Стряпаем такой вот запрос:
    5a57c6db035cc880525153.png
    Забираем профит.
    tinyurl.com/ycwfglzl
    Ответ написан
    Комментировать
  • Какие есть it-профессии, где не нужно писать код?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    В профессиях умственного труда есть зависимость между постоянным самообучением и размером оплаты этого труда, независимо от конкретной профессиональной области. Если вас устроит нищенская заработная плата, то можно ничего не учить. Лучше с этим обстоят дела в профессиях труда ручного. Можно один раз обучиться на сварщика и потом всю жизнь применять полученные навыки. Но это труд тяжёлый, грязный, непрестижный, с невысоким зарплатным потолком и вскоре падёт жертвой автоматизации. Ещё есть вариант творческих видов деятельности, если у вас есть таланты художника, музыканта и т.п. Но там нюансов и сложностей ещё больше.
    Ответ написан
    7 комментариев
  • Какие есть it-профессии, где не нужно писать код?

    Учиться надо везде... только не надо стараться сразу перекусить весь веник, лучше грызть его по одной ветке ))

    А вообще, про это хорошо сказал Льюис Кэрролл:
    Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее!

    Так что, все зависит от ваших целей. Либо вы бросаетесь в струю и чего-то добиваетесь, либо тихонько гниёте в болоте )
    Ответ написан
    Комментировать
  • Где найти новые детерминированные игры с полной информацией?

    @Mercury13
    Программист на «си с крестами» и не только
    Есть разумеется.
    18 век: https://en.wikipedia.org/wiki/Agon_(game)
    19 век: https://ru.wikipedia.org/wiki/Реверси
    20 век: https://ru.wikipedia.org/wiki/Перебрось_мостик
    20 век: https://ru.wikipedia.org/wiki/Гекс
    20 век: https://en.wikipedia.org/wiki/Quoridor
    21 век: https://ru.wikipedia.org/wiki/Улей_(игра)
    21 век: https://ru.wikipedia.org/wiki/Khet

    Почему таких игр крайне мало?
    1. Мы автоматически отбрасываем часть позиций как неперспективные — потому, чтобы обеспечить ту же просчитываемость, ДИсПИ должна быть намного богаче тайной или случайной. Некоторые механики придётся отбросить, поскольку, например, заимствованием стратегии доказывается, что первый выигрывает.
    2. Из двух игроков разной силы один выигрывает с вероятностью, стремящейся к 100%, игра быстро теряет интерес. А ведь как важен такой интерес для новой игры, которая пока продвигается…
    3. Продвигается исключительно гиками: сложно сыграть, например, папе с дочкой.
    UPD. 4. Крайне сложно сделать, чтобы компьютер косплеил человека. Другими словами, совершал ошибки, свойственные человеку, и при попытках подловить тупой алгоритм ходил как угодно, лишь бы по-другому.

    А насчёт шахмат — от первых упоминаний до современных правил прошло тысячелетие! Догадываетесь, какие плейтесты они прошли, чтобы из банального варгейма стать тем, чем они являются сейчас (хотя тоже, по всей видимости, были популярны в первую очередь у верхушки общества).
    Ответ написан
    5 комментариев
  • Что же сдавать на школьных экзаменах?

    Griboks
    @Griboks
    Поступать лучше на инженера, ибо, как сказали, программирование - это практическая штуковина. В любом случае, я не вижу иного способа прокачки своего кода кроме как общения с коллегами и самообразования. А в универе я такого не нашёл (в достаточном объёме).
    А для инженера - физика (иногда информатика). Но, честно сказать, я сдавал информатику в 11 по фану, прочитав пару статей в интернете, и сдал на 5))

    Химию лично я бы изучил и сдал на отлично. Учить советую до органики, углубляться дальше спиртов смысла не вижу.
    Ответ написан
    1 комментарий
  • Не даёт использовать дважды IMPORTRANGE на одном листе в Google sheets?

    zamboga
    @zamboga
    Бизнес-аналитика, фин. моделирование, дашборды
    IMPORTRANGE — формула массива.
    Массивы в гуглотаблицах отображаются сразу (в отличие от Excel).
    Соответственно, для того, чтобы формула отработала, ей нужны пустые ячейки вниз и вправо от ячейки с этой формулой.

    У вас формула: =IMPORTRANGE("https://docs.google.com/spreadsheets/d/1eOhOqoEhZj..."; "Лист7!A14:AC28")
    Т.е. по горизонтали надо пустоту до колонки "AD"
    А по вертикали вам надо 15 строк (с 14 по 28). А у вас ячейка B18 занята.

    Итого, или освободите ячейку B18, или меняйте диапазон (например, на A14:AC16 — у вас же всего 3 строки с данными на Листе7).
    Ответ написан
    2 комментария
  • Как научится выражать свои мысли?

    lxsmkv
    @lxsmkv
    Test automation engineer
    Это нормально, другие делают вид что поняли, кивают, а потом выясняется что они не до конца все поняли. Но тогда уже поздно. Лучше сразу дать понять что ты не до конца понимаешь. Переспросить, переформулировать.
    Я вообще по жизни угараю с совещаний - всегда такое впечатление что все все поняли - но оказывается что никто ничего до конца не понял, все просто покивали головами чтобы не казаться дураками. Никогда не надо стесняться спрашивать, хоть это и не всегда удобно. Как говорят японцы: "Спросить — стыдно на минуту, а не знать — стыд на всю жизнь"
    Не стесняйтесь тормозить разговор. Типа:
    - Можно я перескажу своими словами как я это понял.
    - Я хотел бы лучше понять для чего это нужно? Какую проблему это решает?
    Особенно если вы новичок никто не будет предьявлять к вам завышенных требований, а кто-то даже наборот отметит тягу к знаниям. Нет ничего хуже когда человек до конца не разбираясь делает вид что он шарит и ему все по-плечу (Эффект Даннига-Крюгера).

    Есть еще т.н. проблема XY xyproblem.info - обязательно ознакомьтесь. Я однажды с удивлением выяснил, что страдаю этим синдромом. Не обьясняю контекст задачи, а задаю конкретный вопрос. Это ставит людей в тупик, и в этом нет ничего хорошего. Со временем я приучил себя обьяснять проблему так чтобы мне давали развернутый ответ. Главное не бояться перегрузить людей деталями. Они, эти детали, как правило сильно меняют дело.
    Вот шаблон с контекстом:
    - Я делаю ... у меня есть ... и для того чтобы сделать ... я использую ... . Но если мне нужно ..., например чтобы .... то этот подход не работает. Как можно сделать лучше?

    Также я приучил себя всегда стараться дать пример, на примере всегда быстрее и четче доходит. И сразу есть контекст на котором можно проверить ответ. Не жалейте времени составляя хороший пример. Хороший пример всегда можно горизонтально и вертикально расширить, типа:
    - А что если у меня этих ... будет N штук.
    - А что если у нас нет прямого доступа к .... Ну, например, оно управляется через ...?
    Прямо к примеру так и припишите все дополнительные расширяющие вопросы. Перечитайте еще раз. Уберите ненужное. Что-то отвалится само.

    Иногда я использую то, что я называю отложенным мышлением (deferred thinking). В том случае если нет времени на обсуждение. Я задаю вопрос, и просто запоминаю ответ, и обдумываю его потом. А человеку говорю "Спасибо за наводку, я еще раз все прокручу в голове. Если мне еще что-то будет не понятно я приду снова, окей?" Обычно никто не отказывает. Главное предупредить что ты возможно придешь еще раз.
    Ответ написан
    2 комментария