• Как начать карьеру в gamedev?

    saboteur_kiev
    @saboteur_kiev Куратор тега Разработка игр
    software engineer
    С детства увлекаюсь играми, имею большой игровой опыт.

    таких очень много

    Опыта работы нету.

    Таких еще больше.

    gamedev это очень большая область. Начните карьеру с того, что вы полноценно научитесь делать что-то полезное.
    Например умеете рисовать, создавать 3д модели, анимировать - ищете ваканции по дизайну для игр.

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

    Другими словами, в геймдеве нужны те же люди, что и в финансах, рекламе, транспорте и так далее - программисты, тестировщики, дизайнеры, сисадмины.

    Вы собственно как состоявшийся специалист кто?
    Ответ написан
    6 комментариев
  • Подойдут ли курсы скиллбокс по Data Science для старта в профессии?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Курсы это просто введение в некоторые базовые понятия.

    Начинающий сотрудник и выпускник ЛЮБЫХ курсов - понятия совместимы в низкоквалифицированной профессии.

    Посмотрите вакансии, есть ли таковые для выпусков, и поймете.
    Ответ написан
    9 комментариев
  • Как настроить шрифты в консольном окне Windows из программы на си?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    А как вы на линуксе контролируете какой у вас "шрифт"?
    Пользователь не может себе поставить не стандартный, и все тогда полетит и на линуксе?

    Или вы путаете шрифт и кодировку?
    Я под виндой пользуюсь conemu, у меня во всех консольных командах Consolas 16 размера, и все отлично отображается
    5dd91ec13520c799680758.png
    Ответ написан
    Комментировать
  • Какая программа может воспроизводить записи, музыку и звуки по хоткею?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Ну вот, можно посмотреть
    https://www.autohotkey.com/docs/commands/SoundPlay.htm
    Ответ написан
    Комментировать
  • Какие курсы выбрать?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Добрый день)
    1) стоит ли идти на курсы от ГикБрэйнс?
    2) посоветуйте пжлст хорошие курсы в спб по C, C++


    Все курсы - более менее фигня. Может чуть хуже, может чуть лучше. Главное ВАШЕ желание учиться. А если есть желание, то можете и на ютубе посмотреть и книжки почитать.

    3) реально ли найти работу с Си или ++ на позицию junior’а?

    Не сложно. Но выпускник курсов и Junior на С/С++ это небо и земля.

    Messer57,
    Но, впрочем, если Вам тяжело додуматься почему я их задаю, то, наверное, стоило бы не издёвки писать, а либо отвечать, либо игнорировать...

    Проблема в том, что ваши вопросы инфантильные.

    "можно ли за год начать зарабатывать 30 тысяч С/С++ джуниору?"

    НУ КОНЕЧНО можно. Но откуда нам знать, что вы на это способны?

    "можно ли изучить программирование на курсах"

    НУ КОНЕЧНО можно. Но откуда нам знать, что вы на это способны?

    "можно ли на одном языке делать то, можно ли на другом языке делать это, на каком языке делать это".

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

    Именно в силу формулировки ваших вопросов, видно что вы не хотите учить сложное. А В IT, чтобы хорошо зарабатывать, нужно стать хорошим специалистом, то есть обойтись чем полегче - значит либо не устроитесь, либо будете работать за гроши.

    Переходите к практике
    Ответ написан
    Комментировать
  • Процессор на двоичных кодах везде? то почему нет спец универсального транслятора под тысячи процессоров? Или единого стандарта кода для всех цп?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Джава и питон не охватывают все консоли и смартфоны?

    Ну попробуйте написать свой скриптовый язык, который умеет выполнять хотя бы
    print "hello world";

    чтобы он работал хотя бы на 10 платформах.

    Но ведь двоичный код охватывает 99%?

    Почти 100%

    Значит слишком трудно создать все планетарный стандарт двоичного кода. ?

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

    Исполняемых Инструкций двоичных для всех процессов на планете единый стандарт?
    Или унифицировать все процессоры для совместимости тоже тяжело?

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

    Может конвертор добавить?

    Доступные вам языки программирования - это и есть конвертеры.

    Представьте пишешь скрипт а он определяет на чем его запустили и исходя из этого регулирует свои алгоритмы.

    А как быть с разными физическими устройствами? Я вот написал скрипт, который ждет, пока человек введет мне "yes" или "no", а его взяли и запустили на планшете, где клавиатуры нет?
    Или на холодильнике, где вообще ничего нет

    Чтобы не учить разные языки а просто в теле программы единого я.п. предусмотреть разные участки кода для разного железа.

    Ну вот железо СЛИШКОМ разное, и когда под ДОС именно программисты писали код для разного железа (разные аудио карточки, разные графические режимы ), а потом внезапно оказалось, что есть единый API типа directX, и операционка с драйверами дальше сама разберется что делать, программисты вздохнули свободно, потому что не нужно помнить о том, что производителей тех же аудиокарточек больше, чем лет жизни у программиста.

    Вообще с совместимостью старого кода на новом скромном железе- чипе.
    или супер мощном ЭВМ.. Это вообще никак ни в одном я.п. не предусмотрено?

    Обратная совместимость это всегда огромный технологический долг. Поддерживать его для отдельных моментов (типа PC Speaker или 5дюймовых дисководов) очень дорого.
    Ответ написан
    Комментировать
  • Почему у приложений нельзя посмотреть исходный код?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Если вы про исполняемые файлы, типа exe, то в них исходного кода просто НЕТ. Почитайте что такое компиляция.

    Если вы у себя запускаете скрипт, то он и есть исходник.

    А вообще, следует хотя бы немного почитать о том, как работает компьютер и программы на нем.
    Ответ написан
    6 комментариев
  • Какой язык программирования для Back-end производительнее?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    ВКонтакте переписывался с PHP на C на сколько я знаю.


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

    А сейчас не забивайте себе голову. Преждевременная оптимизация - вредна.
    Ответ написан
    Комментировать
  • На каком языке лучше писать анти чит для игры на unity?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    На логическом.
    Если нет смысла взламывать игру, ее не будут взламывать. Придумайте чтобы взламывать было неинтересно и банальная защита от дурака.
    Ответ написан
    1 комментарий
  • Есть ли в мире технарей направления которые не тускнеют десятки лет?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Так а какое направление потускнело? Направления наоборот только развиваются и ширятся.
    Ответ написан
    Комментировать
  • Как отредактировать .env файл наиболее нативно?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    sed и базовое владение регулярными выражениями - то, что вам нужно.
    Изменить строку, добавить, удалить, прямо в файле.

    Вывести filename на экран с внесенными изменениями
    sed -r "нужные вам команды" <filename>

    Собственно сохранить внесенные изменения в сам файл.
    sed -ir "нужные вам команды" <filename>

    Чаще всего sed используется с командой "s" (замена), например
    sed -ir "s/ENV_VAR_1=.*/ENV_VAR_1=321/" dev.env
    Ответ написан
    1 комментарий
  • Как оставить только текст внутри нужных полей?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    bash. В принципе можно еще уменьшить..
    grep -Po "^define.*(name|surname|password|api)[', ]+\K[^']+" FILE.TXT|while read; do
      echo -n "$REPLY";
      count=$(($count+1))
      [ $count -gt 3 ]&&count=0&&echo ""||echo -n ";"
    done
    echo ""
    Ответ написан
    Комментировать
  • Поступить в университет или пойти на работу после школы?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    "Цель: стать UI/UX дизайнером."

    "На дизайнерские специальности я не смогу поступить на бюджет (не умею рисовать и плохо знаю литературу), поэтому не рассматриваю их вовсе."
    "Лично я за работу после школы, так как быстрее вольюсь в IT-сферу, "

    То есть вы не способны даже осилить вступительные, но считаете что вы будете кому-то нужны в ИТ сфере с такими данными?

    "и к тому моменту, когда мои сверстники окончат вуз, у меня будет портфолио + опыт работы. "
    Либо у вас будет портфолио работы в виде рисования 1000 иконок для говнофлешигрушки по 2 рубля за иконку, а у сверстников высшее образование и портфолио на хобби-проектах, с которым они сразу устроятся на ЗП втрое выше вашей, и продолжат развиваться.

    Если вы где-то наслышались, как люди без образования устраиваются в ИТ и делают карьеру, то нужно понимать, что в основном это люди, которые во время школы мало того, что УЖЕ умели работать, так к концу школы уже практически создавали свою собственную компанию, для поддержки своего собственного продукта.

    Уйти из института можно в любой момент.
    Ответ написан
    Комментировать
  • Стоит ли держать игровой сервер на локалке?

    saboteur_kiev
    @saboteur_kiev Куратор тега Сетевое администрирование
    software engineer
    Дома:
    * возможность отключения электричества, с чем уже столкнулись
    * пропадание интернета.
    * круглосуточный шум от компа (можно убрать современным корпусом)

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    В чем собственно заключается вопрос?
    Вам нужно сам сайт?
    Или вам нужно накачать контент в ваш магазин, договорившись с авторами?

    С технической точки зрения это довольно сложно.

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

    Если вам все это сложно и непонятно, то следует просто нанять человека, который для вас это сделает, а вопросы задавать те, которые вы можете четко сформулировать
    Ответ написан
    7 комментариев
  • Как вылечить флешку?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Xtone,
    Да, я ее без чека купил в мелкой забегаловке где фото на документы делают.


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

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Задача - разработать программу самообразования специалистов (ИТР).
    В идеале ищу набор ссылок на авторитетные источники, где "на пальцах" разжеваны общие моменты по каждой из вышеописанных тем + Best Practices.


    На пальцах все разжевано просто так не бывает. Это большой труд - написать учебные материалы, где ВСЕ понятно и РАЗЖЕВАНО по пальцам.
    А вот официальная документация есть всегда на сайте производителя. Ее и нужно читать.
    Но если руководство само потестировало и само приняло решение о самообразовании, и не выделяет на это бюджет, то пусть не ждет результата. Следовало либо раньше нанимать сертифицированных сотрудников, либо выделить бюджет на обучение.
    Ответ написан
    Комментировать
  • Как добавить в конфиг опции с помощью команд, без ручного редактирования в nano?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    sed -r "s/^(write list.*|valid user.*)/\1,user/" <samba.config>
    Ответ написан
    4 комментария
  • Модель монитора от которой у Вас не устают глаза и можно долго работать?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    * Сделайте монитор темнее
    * Сделайте окружающее освещение ровнее, чтобы монитор не сильно выделялся
    * Можно поискать немерцающие лампочки (с высокой частотой, либо качественный диод)

    Засветы - фигня. В основном проблемой является неудачный контраст и повышенная яркость.
    Ответ написан
    2 комментария
  • Полезное задание на освоение ELK?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Настройте на ELK алерты, которые срабатывают на различные события в логе. Например, если некий процесс в лог написал, что он выполнился дольше, чем за 30 секунд.

    Настройте логирование нескольких лог файлов с разными тегами (prod, test), и настройте для них разные индексы.
    Ответ написан
    1 комментарий