• Встречались ли вам овер-инженеры среди джунов и миддлов? Как надо с такими поступать?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Учить ставить приоритеты.

    1. Дать ему конкретный бэклог задач, поставить невозможный дедлайн.
    Затем периоически проверять статус и ставить приоритеты. Как приоритеты расставлены - спрашивать статус в первую очередь по этим задачам.

    2. Нагрузить его бюрократической работой. Чтобы он поварился в котле менеджеров, и понял что в коде идеальность сделать можно, а в бюрократии в принципе невозможно. Он либо уйдет, либо поймет что надо попуститься.
    Ответ написан
  • Как создать сеть по wi-fi?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    Открываешь папку, в свойствах открываешь доступ, все.
    Ответ написан
    Комментировать
  • Литература по основам it?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Базовую теорию можно почитать на википедии, переключаясь между англоязычной и русскоязычной.
    Вот реально, на сегодня неплохой способ.
    Ответ написан
    Комментировать
  • Как быстро раскручиваются игры?

    saboteur_kiev
    @saboteur_kiev Куратор тега Разработка игр
    software engineer
    Нужно понимать, что просто взять x денег и вложить в раскрутку - явно недостаточно.
    Нужно уметь раскручивать и иметь для этого нужные каналы.

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

    Поэтому те, кто уже вкатились - им проще. Но всегда что-то может пойти не так.
    Ответ написан
  • Фиолетовые полосы и зависаниие. Что с компьютером?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    видеокарта, а точнее видеопамять барахлит
    кабель к монитору еще можно подергать, но скорее видеопамять.
    Ответ написан
    1 комментарий
  • Как правильно организовать переезд ИТ Инфраструктуры?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    1-Осмотр местности, посмотреть есть ли скс, в случае отсутствия скс, предварительно уже проложить кабеля (за 2 недели до переезда) хотя бы по полу

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

    Интернет провести туда первым делом. Настроить между обеими точками vpn, и видимость сетей. Это позволит неторопясь переносить клиентские машины хоть по одной уже в нормальное время.
    Заодно можно будет проверить качество провайдера. Если там несколько провайдеров, лучше выбить подключение к нескольким и проверить живьем как все работает, оставить два лучших для основной линии и бэкапа.
    Ответ написан
  • Обязательно ли высшее образование именно в топ 100 вузе страны для релокации?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Чтобы стать крутым боксером, лучше ходить в тренировочный зал с чемпионами, или с местными хулиганами?
    Чтобы стать хорошим химиком, лучше кидать карбид в колу на огороде или посещать химический кружок при исследовательском институте химии?

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Во время прошедшей осени взяли на работу в компанию, в данный момент устраивает на ней всё:


    Нужен ли вообще диплом магистра в IT? Нужен ли он для "повышения квалификации"?


    Ну вот почему нельзя спросить прямо там где работаешь? Там кусают или убивают за вопросы по существу?
    У тебя есть конкретный работодатель, который платит тебе живые деньги. Который лично может предложить тебе повышение. Но нет, надо пойти спросить рандомных людей о том, как это происходит в ДРУГИХ рандомных компаниях.

    Ответ такой: ВЕЗДЕ ПО РАЗНОМУ.
    Ответ написан
    Комментировать
  • Зачем на ПК установлен C++?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    1.видимо нужно почитать внимательно - установлен С++ или С++ redistributive пакет.
    2.С каких пор Pulse secure является скрытой программой удаленного доступа?
    Ответ написан
    4 комментария
  • Можно ли любое GUI положение сперва реализовать в консольном варианте, а потом уже привязывать к нему GUI?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    В последнее время популярно разделение на фронт и бэк, во первых по той причине что в веб-мире, их очень легко разделить, и даже создавать на разных языках, во-вторых к бэк приложению можно прикручивать много разных GUI, легко масштабировать и так далее.

    консоль и гуй - это просто интерфейсы для работы с чем-то - с пользователем или с другим ПО.
    консоль - максимально простой и универсальный интерфейс, который можно потом быстро прикрутить куда угодно. А GUI - в основном только для пользователя (он и расшифровывается как Graphic USER interface)

    У вас видимо проблема, что вы за кнопочками видимо не понимали смысл как именно код аттачится к кнопочкам, как триггерится вызов процедур.
    Любое приложение рисовать как консольное не нужно. Если планируется GUI приложение, то и архитектуру нужно строить как для GUI приложения. Если консольное - то и архитектуру нужно думать как для консоли, там тоже есть свои нюансы.
    Ответ написан
    Комментировать
  • Существует ли ноутбук с E-Ink экраном?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Нагуглите по поводу мифов.
    Уже выяснено, что e-ink никак не экономит зрение по сравнению с современными обычными LCD экранами. Просто яркость нужно на экране не выкручивать, и в идеале сделать рядом освещение без мерцания, чтобы экран не сильно выделялся на фоне темной квартиры/офиса.

    Даже на Хабре было много споров в комментариях, после чего я понял что действительно нет никаких исследованых подтверждений, что Eink как-то там экономит.

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

    Иногда капаю увлажняющие капли типа оптинол (считай обычная вода слегка соленая, аналог слезы), от пересыхания, но это можно заменить увлажнителем воздуха.
    Ответ написан
  • Объяснение настройки SCC в OpenShift?

    saboteur_kiev
    @saboteur_kiev Куратор тега Информационная безопасность
    software engineer
    Это относится от имени какого юзера запускаются поды. Может быть четыре варианта

    MustRunAs, при этом все контейнеры должны быть настроены для запуска как сконфигурированный юзер в runAsUser

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

    MustRunAsNonRoot - можно использовать любых юзеров, кроме рута (uid 0)

    RunAsAny - можно запускать контейнеры от имени любого юзера

    А вообще, тут подробнее:
    https://docs.openshift.com/container-platform/4.1/...
    Ответ написан
    Комментировать
  • Как передавать информацию напрямую другому устройству?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Что значит "сторонние сервисы"?
    Интернет это сам по себе сторонний сервис.
    Напрямую подключаться - приезжаешь в гости и вставляешь провод прямо в его устройство, тогда будет прямое подключение к другому устройству без белого IP.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    а почему вы думаете, что лог докера это текстовый файл?

    По дефолту это структурированый json лог, и префикс явно указывает строка относится к stdout или stderr, плюс таймстамп.

    Чтобы выяснить что в логе, следует проверить настройки докера и выяснить какой у вас лог драйвер(обычно --log-driver json-file), затем сходить в документацию и почитать детали https://docs.docker.com/config/containers/logging/...
    возможно сменить лог драйвер на local
    Ответ написан
  • Можно ли бекапить mongodb сразу на удаленный хост?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    вместо --out укажите --archive, тогда все коллекци в один файл будет складываться.
    Если не указать имя архива, будет как раз идти в stdout, где вы его ловите через | ssh

    mongodump --archive | gzip -c | ssh user@remotehost "cat > /path/to/dump.gz"

    p.s. А еще можно просто подключить удаленный комп через nfs или sshfs
    Ответ написан
    5 комментариев
  • Как правильно запустить скрипт на VPS?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Если ты запускаешь процесс в бэкграунд, для него твой шелл все равно остается родительским процессом, а при убитии родительского процесса, всем дочерним отправляется сигнал sighup, что вынуждает их завершить работу.
    Поэтому отправить в бэкграунд - недостаточно, нужно еще "отвязать" от родительского процесса.

    Это можно сделать через команду nohup или disown.

    Второй вариант - использовать менеджер экрана типа screen/tmux, который берет на себя заботу о сохранении "родительского" процесса невредимым при отключении.
    Ответ написан
    Комментировать
  • Что такое runtime class в Java на простом языке?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    нет.
    Есть Объект, который является экземпляром класса. Их может быть много или один.
    А runtime вообще не из этой области а из области runtime vs compile.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Книги
    software engineer
    Другие ребята советую сразу начинать с С++, третье говорят - изучай сразу компьютерной графику

    Все говорят правильно - сильный специалист знает и то и другое и третье. А времени очень мало.

    Подумай что ты на текущий момент уже изучил.
    Посчитай сколько тебе лет и сколько книжек ты прочитал на текущий момент. Даже банально за счет школы ты должен был прочитать несколько десятков учебников.
    Подумай, стал ли ты сильным специалистом после нескольких десятков книг? Нет?
    Ну так и не думай что одной или десяти книг по программированию будет достаточно чтобы стать сильным программистом. Учить и читать нужно будет ГОРАЗДО больше.

    Основная моя цель - стать сильным специалистом в программирование компьютерной графики.

    Нет смысла искать "лучшую". Дочитай эту, начинай читать следующую. Примерно после 5-10 книг будешь уже сам понимать какие более полезные, какие менее полезные.
    Ответ написан
    4 комментария
  • Crystal (подобный Ruby) – стоит ли изучать этот язык программирования?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Тут не оракулы.
    Ни про один узкоспецифический язык вам никто не скажет.
    Можете попробовать выяснить у авторов языка, что они собираются с ним сделать. А "бывалые" программисты вам тут не помощь.

    Язык не простой. Он просто в сравнении с c++/java.
    Он будет интересен тем, кто профессионально писал на ruby/java и посмотреть что он предложит.

    А новичку он совершенно бесполезен по разным причинам:
    * на нем нет готовых публичных проектов в большом количестве
    * у самого языка очень небольшое сообщество (пара сотен человек против миллионов на с++/java/c#/js/bash/basic/etc)
    * вакансий на него раз-два и обчелся в мире

    С подобными вопросами, не заморачивайтесь, учите python
    Ответ написан
    9 комментариев
  • Как "перепрошить" мозг будущему программисту?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Если бы можно было перепрошить мозг, никто бы не заставлял тратить годы и десятилетие на обучение.

    Мозг не перепрошивается, а тренируется.
    Тренируется МНОГОКРАТНЫМ решением различных задач. Поэтому нет никаких вариантов, кроме как решать разные задачи, в процессе мозг адаптируется к такому действию и решение будет для тебя более очевидным.

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