• Куда стремиться PHP программисту?

    riky
    @riky
    Laravel
    постараться понять смысл жизни и ответить на вопрос "есть ли жизнь после смерти?"

    я серьезно.
    деньги у тебя и так есть. ну прокачаешь скилл - сможешь зарабатывать еще на 50 больше.
    а жизнь идет, и закончится она может в самый неподходящий момент...

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

    sayber
    @sayber
    Да, я программирую на PHP и еще асинхронно!
    Вы работали над парой небольших проектов, иначе бы не задавали подобный вопрос.
    Как сказал Денис Инешин , бекенд оч. большая сфера разработки.
    Попробуйте реализация того же DDD со всеми вытекающими. Реализовать бизнес-логику без БД, api сервис (прим. ApiDoc).
    Можно многое придумать.

    Почему у вас только офис или фриланс?
    Нормальные люди работают удаленно но по ТК.
    Я к примеру в офисах уже лет 5-6 не появлялся, все время на удаленной работе. График стандартный, 8ч 5/2.
    Зарплату в нормальных конторах НЕ занижают удаленщикам.
    Ответ написан
    Комментировать
  • Где граница между дедлайном и сверхурочной работой?

    Jump
    @Jump
    Системный администратор со стажем.
    Дедлайн это проблемы работодателя.
    Как он их будет решать его проблемы.
    У работника четко оговорен рабочий день.
    Все что выходит за рамки оговоренного рабочего дня -
    1)Оплачивается дополнительно.
    2)Выполняется исключительно по согласию работника.

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

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

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

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

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

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

    @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 комментария