• Как обезопасить себя от кидалова устраиваясь джуниором на удаленку?

    @hatiko
    Кидают крайне редко.
    Так как искать замену и входить замене в курс дела по сложным задача - слишком долго.
    ИТ-шникам тут повезло. Заменить можно, но сложно. Выгоднее заплатить, чем кидать.

    Гарантию дают поэтапная оплата, если речь идет об оплате сдельно.
    В случае устройства на постоянную работу - 2 недели.
    Если задерживать начинают и кормить завтраками - просто останавливаешь работу.
    В крайнем случае - потеряешь 2 недели.
    Ответ написан
    Комментировать
  • Почему не могу получить данные из буфера обмена в linux?

    @hatiko
    А у вас голый (серверный) Linux? Запускается ли демон для clipboard (для десктопной версии все уже есть)?
    Видят ли сторонние приложения clipboard? Например, https://wiki.archlinux.org/index.php/clipboard
    Возможно поможет https://habrahabr.ru/post/48954/
    Ответ написан
    1 комментарий
  • Как принимать анонимные данные от пользователей?

    @hatiko
    Можно использовать готовую интеллектуальную капчу, которая появляется только для подозрительных пользователей.
    Если пользователь не спамит - без капчи проходит.

    Если вручную - то простейший способ - хранить в базе дату-время последнего сообщения с, как вы правильно заметили, useragent+IP, но я бы еще и сессию добавил.
    Если очередное новое сообщение приедет слишком быстро - не пущать.
    Ответ написан
    1 комментарий
  • В каком порядке изучать математические дисциплины?

    @hatiko
    Смотря зачем.
    Для того, чем занимаются почти все программисты, то есть веб-сайтики и Андроид - высшая математика не нужна, от слова "вообще".
    Если вы хотите серьезно заморочиться с 3D графикой, то прочитайте вводный курс по линейной алгебре, этого достаточно.

    Типичный пример - какой минимальный уровень знаний по высшей математике нужен практикующему инженеру-программисту.
    https://habrahabr.ru/company/yandex/blog/311806/
    Тут только умножение матриц. Математическое обоснование надежности решения - лежит за пределами работы программистов.
    Ответ написан
    Комментировать
  • SSD вместо RAM?

    @hatiko
    Да.
    Организовать легко. Минимум оперативки, своп на SSD.

    Получите:

    1. Увидите как начнет притормаживать.
    2. Повышенный износ SSD

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

    @hatiko
    Большой спрос на профи. В любой области.
    Не профи даже в высоковостребованной области зарабатывают копейки.

    Чтобы стать профи нужно долго совершенствоваться. Очень долго.
    Чтобы тебе не было скучно совершенствоваться долгими годами - тебе должно быть интересно в этой области.

    Вывод - заниматься тем, что тебе интересно.
    Ответ написан
    Комментировать
  • Как вы относитесь к собеседованиям после испытательного срока?

    @hatiko
    Как по мне, дак это только дизморалит и мешает настроиться на выполнение текущих задач. Не вижу смысла.

    А что именно вас дЕморализует?
    Что сказали, что работай на совесть, мы проверим?
    А и ты уже не можешь как обычно схалявить?

    Это скорее плюс, что контора так серьезно проверяет уровень своих сотрудников.
    Ответ написан
    2 комментария
  • Как доказывать авторство работ?

    @hatiko
    Столкнулся с проблемой "Мы не верим что все работы принадлежат вам".


    То есть у вас настолько крутые работы, а выглядите вы на 12 лет?
    ;)

    Других причин не вижу.
    Они что не верят своему счастью, что к ним пришел слишком крутой спец?

    Причина в чем-то другом.

    Как вариант - вы выглядите на 12 лет, поэтому.
    Ответ написан
    Комментировать
  • Нормально ли это, 6 недель испытательный срок?

    @hatiko
    Во первых во время испытательного срока все равно платят.
    Так в чем проблема бояться увольнения?

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

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

    Это не целесообразно.
    Экономически не выгодно.

    Предприятие просто страхует себя от плохих спецов (с испытательного срока проще уволить).
    Ответ написан
    Комментировать
  • Смотрят ли на корочку в IT?

    @hatiko
    Диплом смотрят в гос. предприятиях.
    Диплом полезен при получении рабочей визы.

    Больше его нигде не смотрят.

    Обычному программисту ВУЗ не нужен.
    Программистов вполне можно готовить в техникумах/ПТУ/колледжах.
    Ответ написан
    Комментировать
  • С какокого языка лучше начать?

    @hatiko
    Лучше начинать с языка со статической типизацией.
    Это не JavaScript, не Python, не PHP.

    Это С, Go, Pascal и т.п.

    Из практических соображений и удобства изучения - на сегодня лучше Go.
    Ответ написан
    Комментировать
  • Как найти работу сисадмину в другом городе?

    @hatiko
    Из глубинки - не считают за деревенщину.
    Напротив.
    Из глубинки можно получить ценный кадр за небольшие деньги.

    Пробуйте еще.
    Админы всегда в цене.

    Может, вы денег слишком много хотите?

    Других причин - нет.
    Ответ написан
    4 комментария
  • Неоплачиваемая стажировка, без знаний. Реально ли?

    @hatiko
    В США - есть понятие бесплатной стажировки. Даже слишком много ее. Молодые спецы жалуются, что работать нужно год-два бесплатно, чтобы тебя потом взяли на хорошее место за деньги.
    В РФ - бесплатная стажировка не принята. Вряд ли кто заинтересуется. Идея такая: бесплатный стажер будет не ответственно подходить.
    Ответ написан
    Комментировать
  • Как "войти" в веб-разработку в кратчайшие сроки?

    @hatiko
    В ближайшие 3 месяца (а дольше быть безработным не могу) собираюсь тратить по 10-12 часов в день на обучение


    Выдохнешься на 3-й день.

    Верстке реально научиться за 40 минут.
    А вот нюансы её можно изучать годами.

    Ничего сверхестественного в вашем плане нет.

    Только пригодитесь, что будет очень мало денег первое время.
    Ответ написан
    6 комментариев
  • Как лучше поступить(вопрос про VPS)?

    @hatiko
    Во первых - от 100 рублей стоят ВДС
    Во вторых - можно попробовать облако. Так как облака тарифицируются по фактически затраченному времени.
    В третьих - есть и полубесплатные варианты, в частности Google AppEngine - бесплатен, пока ты не превышаешь лимиты. А лимиты там немаленькие.
    В четвертых - можно запускать вашего паука и на личном компьютере.
    В пятых - зачем браузер?
    Ответ написан
    Комментировать
  • Как правильно организовать цикл?

    @hatiko
    А почему на CMD?
    В Windows есть PowerShell уже очень давно.
    Ответ написан
    4 комментария
  • Что случится, если не закрыть поток чтения/записи?

    @hatiko
    Блокировка файлов.
    Рост расхода памяти.
    И т.п.
    Ответ написан
    Комментировать
  • Какой язык программирования чаще всего используют для программирования нейронных сетей?

    @hatiko
    От языка сие не зависит.

    Пример:
    https://habrahabr.ru/post/254921/

    Базовая либа на С.
    Но собственно прикладная нейронная сеть запрограммирована на Java.
    Ответ написан
    Комментировать
  • Как создать прокси сервер?

    @hatiko
    Смотря от задачи:
    haproxy, nginx, squid....

    Но вы НЕ СМОЖЕТЕ РАЗДЕЛИТЬ НАГРУЗКУ ПО ОТДЕЛЬНЫМ серверам, если просто возьмете VPS/VDS.
    Так как входной канал и выходной канал - это у них одно и то же.

    Вы ДАЖЕ УХУДШИТЕ ситуацию - увеличите нагрузку на первый в цепочке сервер (прокси). Так как помимо входящих соединений он будет вынужден еще обрабатывать исходящие на дочерние сервера. А канал-то один....

    Чтобы сделать нормально нужно брать группу серверов вместе с услугой внутренней сети между ними, чтобы наружу шел один канал, а внутри - совсем другой. И это не дешевые тарифы.

    Я бы просто поставил один мощный сервер и оптимизировал программное обеспечение.

    Если же ваши цели позволяют отсрочку выполнения задачи и нагрузка не равномерна, то тогда ситуация проще - и, действительно, можно обойтись множеством VPS/VDS.

    Если же речь только о медиафайлах, то, наверняка, гораздо лучше будет облачное хранилище (типа S3 и т.п.) или собственный железный (выделенный) сервер.
    Ответ написан
    2 комментария