Задать вопрос
  • Где граница между дедлайном и сверхурочной работой?

    @azShoo
    Дедлайны превращаются в сверхурочную работу по тому же принципу, как и карета Золушки в тыкву - как только часы пробили конец 9го часа рабочего дня -> начинаются сверхурочные.
    Ответ написан
    12 комментариев
  • Где граница между дедлайном и сверхурочной работой?

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

    gadfi
    @gadfi
    https://gamega.org
    нет эти правки не делайн, вас просто в наглую эксплуатируют
    Ответ написан
    Комментировать
  • ИИ без фреймворков с нуля?

    Captain
    @Captain
    проблема в том, что нужно сформулировать математически ли, алгоритмически, что такое ИИ. Нейросеть это не ИИ, но может быть частным случаем какой-то функции ИИ и соответственно так называться, что является большим упрощением.
    поэтому у меня предложение - сформулируйте сначала задачу. но не в философском смысле, а в практическом. например, я хочу сделать нейросеть, которая отличит собаку от кошки. и тогда уже можно двигаться дальше.
    а фреймворки просто позволяют не писать велосипедов.
    Ответ написан
    Комментировать
  • Как может заработать чистый математик?

    @spr53
    Позволю себе немного дополнить предыдущие ответы цитатой:

    "Любая новая область деятельности порождает новые профессии. Специалист по работе с данными, Data Scientist, и специалист по машинному обучению – это новые самые завидные специалисты будущего. Они – не программисты. Это великолепные математики с большими кросс-дисциплинарными знаниями и суперспособностью к анализу, подкрепленной упорством – потому что шансы с первого раза найти идеальную формулу для обучения искусственного интеллекта близки к нулю. Они должны отыскивать среди всех существующих алгоритмов тот, который лучше подходит для решения задач проекта и понимать, когда что-то идет не так, что именно идет не так."
    Ответ написан
    Комментировать
  • Нормально ли спрашивать про бывшую зарплату?

    @Erelecano
    Админю сервера, починяю примуса.
    > Нормально ли спрашивать про бывшую зарплату?

    Настолько же нормально, насколько спрашивать с кем вы предпочитаете заниматься сексом и в каких позах. То есть никак.
    Я лично просто вставал и уходил с нескольких собеседований после такого вопроса, потому что считаю, что моя зарплата на предыдущем месте, так же как пол моих сексуальных партнеров или частота моих дефекаций не касается потенциального работодателя.
    Ответ написан
    5 комментариев
  • Нормально ли спрашивать про бывшую зарплату?

    Sanes
    @Sanes
    Моя бывшая зп. никого интересовать не должна. Придумайте, как тактично отмазаться. Что-то вроде договора о не разглашении.
    Ответ написан
    3 комментария
  • Нормально ли спрашивать про бывшую зарплату?

    sim3x
    @sim3x
    На постсовке - нормально.
    Отвечать - стоит только после того как ты подписал документ, где указана твоя будущая зп на данном месте. Иначе, поторговаться о зп просто не получится.
    Если собеседующий будет показывать кислое лицо, спроси у него (если у них такая прозрачность в зп) сколько он получает сейчас и сколько получают другие люди в конторе

    В мире - не нормально. Потому что everybody lies и коммерческая тайна
    АПД: могут спрашивать об ожидаемой зп. Но такое стоит обсуждать уже после того, как технические собеседования прошли и они не провалены
    Ответ написан
  • Нормально ли спрашивать про бывшую зарплату?

    LightAlloy
    @LightAlloy
    Ruby developer
    Думаю, вопрос задан для того, чтобы понять, сколько вам платить.
    Но я считаю, что спрашивать надо прямо "Какую зп хотите?", а вопрос "Какая у вас была зарплата?" - некорректный.
    Ответ написан
    7 комментариев
  • Как отказаться от навязывания низкоквалифицированной работы?

    opium
    @opium
    Просто люблю качественно работать
    Если намочить на своем то просто откажитесь от работы, если заливать данные наймите любого студента по профилю он вам за копейки забьет и еще сами заработаете
    Ответ написан
    13 комментариев
  • Как отказаться от навязывания низкоквалифицированной работы?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Если в договорные работы не входила работа по наполнению готового нового сайта контентом или это не было явно указано в условиях договора - Вы не обязаны это делать.

    Самое основное - всегда разделяйте этапность работ: никогда не начинайте выполнять доп. работу не выполнив полностью предыдущую и не получив за неё заранее оговоренную с Заказчиком сумму.

    Лучший сейчас вариант (для Исполнителя) - создать нужную структуру категорий и создать 1-2 страницы, чтобы показать и объяснить Клиенту, как это делать ему самому в дальнейшем.
    Ответ написан
    3 комментария
  • Как учиться новому после рабочего дня?

    @Yarrs
    Привет, тоже кину пять копеек.
    Во первых задай себе вопрос, чего ты хочешь, и чего тебе надо. С этого надо начать.
    Мы что-то делаем не просто так, а ради чего-то. Задай себе простые вопросы, кто ты, где ты находишься, в чем твои цели и предназначение. Программирование само по себе отстой, но с него можно начать. Когда то в 80 годы меня обуял восторг, когда я в классе третьем смог понять смысл a=a+1 Но с тех пор много воды утекло. Пойми чем ты хочешь на самом деле заниматься. Что является твоей настоящей целью, заработать денег, вырасти в социуме, поднять детей, прожить интересную жизнь. Как правило в жизни не выйдет получить всё, время это такой ресурс, который можно пустить либо туда, либо туда, либо еще куда. Делай всегда это с умом.

    Когда поймешь что тебе нужно, составь список целей, цели это не что-то постоянное, но вполне себе динамичное и постоянно меняющееся, мы меняемся, мир меняется. Следуй своим целям. Запомни один хороший принцип - возьми сначала себе. Работа хорошо, ты лучше. Как и где взять дело твое. Способы есть разные. Я ниже напишу немного конкретики. Каждый день нужно осознавать свой список целей и учитывать его в текущем дне. Ставить себе задачи на день и назначать самую важную. Если ты не выполнил эту задачу, считай что день неудачен. Каждый день выдели 15 минут времени вечером и делай анализ дня. Это вместе с пониманием своих ценностей и целей самое важное.

    Теперь немного конкретики.
    Вариантом отщепить время себе масса.
    1) Сними комнату рядом с работой.
    2) Вставай раньше. Ложись раньше
    3) Усталость, это усталость от схожего вида деятельности. Усталость можно легко побороть если заняться чем-то иным. Умственно / физически например переключается будь здоров.
    4) Первый час на работе посвяти только обучению. Обычно люди первый час тратят на котиков, чатики и прочую п-нь, будь не как все.
    5) Поговори с начальником, и скажи что тебе нужно развиваться и обучаться. Посмотри на реакцию. Если он не монстр вопрос можно решить.
    6) Всегда думай перед тем как делать. Решения существуют, часто не на поверхности.

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

    Ну хватит в общем, что-то я увлекся, всегда думай головой, вот мой совет.

    ПС: Забыл добавить. Обязательно надо выбираться из провинции в Москву Питер, лучше в Москву. Дальше уже можно как остаться, так и двигать дальше. Если возраст и прочие дела позволяют.
    Ответ написан
    10 комментариев
  • Как организовать поиск среди миллиона и более изображений?

    Судя по : https://www.cs.toronto.edu/~frossard/post/vgg16/vg...
    Я бы сделал следующее :
    Хранил бы :
    - изображение (возможно - уменьшенные копии)
    - 4096-компонентный вектор
    - выходной вектор (который из 1000 компонентов)
    Возможно бы снизил размерность ещё слоем, но это уже потребует дообучения сети.

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

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

    p.s. ну и конечно - готовиться параллелить задачу :-)
    Ответ написан
    1 комментарий
  • Linux: Как восстановить удаленный файл?

    @KozhinKirill
    Хороший парень. Жму 520 зн/мин
    если файл еще открыт (можно посмотреть командой lsof)
    lsof | grep -i

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

    ls -l /proc//fd

    эта команда выведет список открытых процессом файловых дескрипторов

    l-wx------ 1 root root 64 Dec 15 17:48 17-> /home/vasya/megafile.odt (deleted)


    нужный дескриптор копируем в новое имя файла

    cp /proc//fd/17 /home/vasya/copy_.odt

    вуаля
    Ответ написан
    1 комментарий
  • Как учиться новому после рабочего дня?

    EvilsInterrupt
    @EvilsInterrupt
    System programming, Reversing Engineering, C++
    1. 9 часов. Это уже ошибка. КЗОТ писали не дурни. 8 часов достаточно для работы, если человек не чаи пьет
    2. Пересмотрите процесс работы. По приходу на работу сначала делать самые важные. Прошу прочесть внимательно: сначала важные, а только потом срочные и другие. Отличие важных от срочных в том, что одни, как правило, делаются разово и про них забываются, а другие хоть и не срочные, но они влияют стратегически.
    3. Уделяйте время на то, чтобы подумать над "светлым будущим", т.е. создать\актуализировать список страгеческих целей и задач
    4. Делайте утром зарядку. Растяжку, отжимания, приседания. Это влияет на энергетику в организме
    5. Делайте перерывы во время работы.
    6. Чаще пейте воду
    7. Займитесь спортом. На своей шкуре опробовал и четко знаю то, что до занятия плаванием делал меньше, чем сейчас
    8. Окружите себя теми, кто куда-то стремится. Это не значит что надо всех других послать в Южную Америку на оз. Нахой. Это значит, что надо чаще общаться с одним типом людей и меньше с другим
    9. Стремитесь работать на результат, а не подсчет "жопочасов". В дальнейшем ставьте работодателю на собеседовании вопрос "Вам нужны жопо-часы или результаты?". Старайтесь выявить жмотов. Если вы вдруг справились не за 5, а за 4 часа, а работодатель жмотится и боится выделить время на самообучение сотрудника, хотя эти же знания будут применены при решении рабочих задач, то уходите от такого работодателя!

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

    После работы лучше тупить. Мозг должен "отдыхать". То есть заниматься структуризацией, обработкой того, что произошло за день.

    Старайтесь избегать рывко-образной работы. Все должно быть стабильно. Пусть даже небольшими кусками работы, но стабильно и бессбойно!
    Ответ написан
    6 комментариев
  • Как учиться новому после рабочего дня?

    @big_hasan
    Я так понимаю, Вы на работе не особо полезной для Вас деятельностью занимаетесь? Тогда посоветовал бы поменять место работы. Если получится, уйти туда, где работа будет связана именно с тем, чем Вы хотите заниматься, то есть на работе будете учиться, получать необходимые навыки (пусть и за еще меньшую зарплату и питаясь так, чтобы с голоду не умереть - утрирую). Либо попытаться найти работу, где будет много свободного времени, чтобы заниматься своими делами. Это кажется слишком уж кардинальным способом, но если работа действительно не приносит пользы, то стоит попробовать.
    Ответ написан
    4 комментария
  • Как учиться новому после рабочего дня?

    @cap_nemo
    Так как у вас навыков не очень много - учитесь на работе. Не вместо работы, а на ней. От вас никто не ожидает чудес. Работодатель брал вас, понимая что у вас мало опыта. Решая текущую задачу, ищите как делали ранее или как решали подобные задачи. Какие в принципе есть подходы, сравнивайте их между собой. Каждый раз делая такой "НИОКР" вы будете и себя прокачивать, и приносить пользу организации, внедряя что-то более эффективное. Со временем у вас сложиться определенный кругозор и своя методология.

    Эффективно используйте время в транспорте - читайте книги, слушайте аудиокниги.

    Научитесь правильно распределять нагрузку, и вы научитесь отдыхать. Делайте паузы на отдых, физические упражнения во время пауз.
    Ответ написан
    Комментировать
  • Что нужно узнать, когда предлагают долю/акции в иностранной компании?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    думаю, там опционы и вестинг, а не "доля акций"

    в таком раскладе резиденту РФ владеть можно сколько угодно и в ус в РФ не дуть (дуть в США, чтобы не напарили, читать внимательно договор)

    как только опционы превратятся в акции - дуть в обратном порядке (и да, в США могут откусить до 30% живых денег если все по честному)

    но обычно проще вспомнить вот это и брать деньгами, а не опционами
    Ответ написан
    2 комментария
  • Как доказать или опровергнуть: 1) 2^(n+1)=O(2^N); 2) 2^2N != O(2^n)?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    Как доказать или опровергнуть

    Воспользоваться определением:
    2^(n+1)=O(2^N) означает, что найдётся x0 и M, такие, что для любого x > x0, 2^(x+1) < M * 2^x. Деля обе части на положительное 2^x получаем 2 < M. Т.е. оно справедливо для любого x0 и M > 2.
    Ответ написан
    Комментировать
  • Какой поставить ценник на лендинг, при том что я с Украины, а работодатель с России и у него на сайте лендинги от 30к?

    DevMan
    @DevMan
    не важно кто заказчик, откуда он и откуда ты.
    значение имеет только то, за сколько ты готов сделать эту работу.
    Ответ написан
    19 комментариев