• Какой клавиатурный тренажер посоветуете?

    iCoderXXI
    @iCoderXXI
    React.JS/FrontEnd engineer
    ИМХО лучший клавиатурный тренажер всех времен и народов у Шахиджаняна, давным давно когда я этим вопросом интересовался он назывался "Соло на клавиатуре". Вроде нынче существует онлайн версия.
    Ответ написан
    1 комментарий
  • Как прописать ответственность ИТ-исполнителя за ошибки?

    DMGarikk
    @DMGarikk
    Lead Software Developer
    Для начала надо понять что вешая на исполнителя денежную ответственность за потерю прибыли по вине косяков внедрения - это путь в тупик, вы распугаете всех подрядчиков и с вами никто не будет работать

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

    Это ВЫ не проверили работоспособность системы, а не подрядчик накосячил, поймите что ЭТО главное
    Ответ написан
    5 комментариев
  • Как понять сколько примерно имеет доход сайт?

    @epalguev
    А извне никак не поймешь. Я несколько лет назад напоролся на такую вот подставу. Купил на телдери посещаемый сайт с доходом от контекстной рекламы, а потом посещаемость резко сошла на нет, соответственно, доход тоже))) Благо, денег немножко потратил на его покупку, не жалко было купить такой опыт.
    А если хотите купить, то, требуйте открыть всю-всю-всю статистику во всевозможных аналитиках и метриках, в том числе и в рекламных системах, подробно изучайте и после тщательного анализа делайте вывод о покупке ресурса.
    Ответ написан
    1 комментарий
  • Старт в программировании микроконтроллеров. Ардуино?

    32bit_me
    @32bit_me
    Программист, встраиваемые системы
    Не начинайте с arduino, не тратьте время зря. Берите сразу STM32 Nucleo. И на asm не стоит тратить время тоже.
    Начните с простых программ на С, потом подключите ОСРВ, например FreeRTOS.
    Ответ написан
    5 комментариев
  • Как посчитать процент износа ПК?

    edinorog
    @edinorog
    Троллей не кормить!
    В соответствии с постановлением № 640 от 07.07.16 г., внесшим изменения в Классификатор основных средств, срок амортизации компьютера может устанавливаться от 2 лет 1 мес. до 3 лет. (25-36 мес.).

    Дальше только на глазок)
    Ответ написан
    1 комментарий
  • Как посчитать процент износа ПК?

    Jump
    @Jump Куратор тега Системное администрирование
    Системный администратор со стажем.
    Износ ПК идет по большей части в плане устаревания.
    Обычно 5-6 лет и нужно менять. В некоторых случаях чаще.
    Хотя железо еще будет работать как новое, просто толку от него не будет.
    Поэтому нужно смотреть насколько соответствует текущая конфигурация ПК выполняемым задачам, хватает ли ресурсов, как скоро будет не хватать, есть ли возможность модернизации и оправданна ли она.
    Ответ написан
    Комментировать
  • С чего начать изучать программирование микроконтроллеров?

    Punk_Joker
    @Punk_Joker
    Software Engineer в ВО Овен
    Не слушайте всякий бред про *JS, только время хря потратите, а знаний никаких. Начинайте с Си, и любой распространенной платформы, STM32 или AVR. AVR хороша тем, что она простая, и новичку будет с нее легче начать. затем STM32 или любой МК с архитектурой Cortex-M, ну или на свое усмотрение (если уже сложится).
    Ответ написан
    Комментировать
  • Как вырасти из Ардуино?

    @AnotherReality
    А еще можно купить Нуклео, шилды к нему подходят, но уже не попишешь на псевдокоде, только Си =) (ассемблер бесполезен в современных реалиях)
    Ответ написан
    Комментировать
  • Как вырасти из Ардуино?

    Zamuhrishka
    @Zamuhrishka
    пытаюсь понять
    easyelectronics.ru
    Как по мне - лучший ресурс для старта. Там есть отличные уроки по программированию AVR (сам на них учился) и отличные статьи по основам электроники.

    www.radiokot.ru
    Тоже замечательный сайт. Можно сказать, что понимать электронику я стал на уроках из этого сайта.
    Ответ написан
    Комментировать
  • Как определить виртуальная ли банковская карта?

    gobananas
    @gobananas
    finishhim.ru
    Нет это нельзя определить, в этом и суть виртуалки. У меня на киви, например лежит 100 тыс. рублей, я выпускаю виртуалку, кладу на неё 10 и расплачиваюсь ей вот в таких подозрительных магазинах, которым непонятно зачем мой пластик нужен (вдруг они хотят передать данные хакерам?). Я без проблем расплачиваюсь этой картой, через 3 месяца она закрывается и перевыпускается. Т.е. по вашей логике вы будете блокировать людей которые действительно заботятся о своей безопасности за подозрительную активность ))
    Ответ написан
    8 комментариев
  • Как объяснить человеку, что ему нужно знать язык досконально?

    @InoMono
    Вы ошибаетесь:
    Досканально знать язык не нужно. Хорошо в нем ориентироватся - да. На остальное - есть справочники. Тебе нужно ориентироваться, чтобы знать где именно искать.

    Вторая ваша ошибка:
    Говнокодерство к уровню знания языка отношения не имеет.
    Да, самое никакующее знание языка будет давать говнокодерство.
    Но при этом и самое отличное знание языка от говнокодерства ничуть тебя не гарантирует.

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

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

    Чтобы не быть г*внокодером


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

    Другое дело, что есть и такие которые всегда говнокодят и иначе не могут.
    Ответ написан
    30 комментариев
  • В чём причина постоянного переделывания кода?

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

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

    Maksclub
    @Maksclub
    maksfedorov.ru
    Причин много:
    1. Бизнесу всегда нужно срочно. Из-за этого менеджер/заказчик бьет по рукам и говорит "не до архитектуры и главное быстрее", по итогу — пилятся костыли, которые блинным комом накатываются и в определенный момент нужно переписывать куски структуры, чтобы просто иметь техвозможность работать дальше
    2. Если было жирно по ресурсами и времени изначально и такая проблема — не правильная архитектура, экономия на тестах и прочее
    3. Плохая договоренность и плохое понимание задачи с каждой стороны, у кого-то завышенные/заниженные ожидания (один сказал сделай мне приложение, второй сказал, что сделает — вина обоих в таком случае)
    4. Не всегда это плохо. Сначала быстро запустили (проверили гипотезу, получили первые деньги, инвестиции и прочее), потом переделывают планово (просто этот план может не проговорен, отсюда плохие ожидания и чувство низкого КПД, а он может высокий как раз).

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

    UPD: Urukhayy речь не об этом проекте?
    Может ли проект быть собран с низким качеством кода, и пользоваться большим спросом?
    Ответ написан
    Комментировать
  • Болезнь творца или как создать свой виртуальный мир?

    @iki90009
    Посмотри в сторону игры Dwarf Fortless
    Это лучший пример из того что вы требуете. Прочитайте вики игры.
    Этот человек уже много лет пишет приключения дварфов.
    Ответ написан
    Комментировать
  • С чего начать создание игры?

    k12th
    @k12th
    console.log(`You're pulling my leg, right?`);
    Пишете питч на одну-полторы страницы:
    • название
    • таглайн геймплея одной строкой (на что похоже и чем отличается в лучшую сторону)
    • синопсис сюжета (можно тоже одной строкой на данном этапе)
    • USP (unique selling point, почему в игру будут играть)
    • платформа/платформы
    • ЦА — люди, которым должна понравится ваша игра (независимо от пола и возраста, если, конечно, речь не о розовых понях для девочек 8 лет)
    • более развернутые абзац или два о игре в целом, планируемые механики (особенно новые и ключевые), на что в игре будет упор
    • референсы (на что похоже визуально и по музыке, с указанием почему нравится и почему нет — чтобы художники и композиторы понимали, какой стиль вы хотите, а остальные понимали атмосферу и настроение)


    Этот питч уже можно показывать людям и подбирать команду/единомышленников.
    Пока этот процесс длится, можно писать "библию мира" — документ с описанием реалий мира и его законов (если, конечно, действие происходит не в настоящем или истории). Из сеттинга вытекают персонажи, из персонажей — конфликт между ними. Главных персонажей тоже надо хорошенько описать — как выглядит, как ходит, тембр голоса и речевые особенности (два последних пункта — если в игре есть диалоги).
    Параллельно пишется дизайн-документ — расширенная версия питча, где подробно расписаны механики, в чем они похожи на существующие в других играх и чем отличаются, как взаимодействуют друг с другом, как ведут к монетизации (если она есть), уровни/локации/миссии.
    С командой и документами можно делать прототипы. Для сюжетно-ориентированных игр можно спрототипировать историю и всякие диалоги в текстовом движке типа Twine. Прототипы механик лучше делать на уже выбранном движке, чтобы сразу было понятно, нет ли каких ограничений и подводных камней с этой стороны. Художники рисуют концепт-арты, композиторы пишут музыку.
    С этого же момента можно начинать строить сообщество — заводить дневничок разработчика в соцсетях и т.д.

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

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

    @kn0ckn0ck
    Продюсер
    Есть три основных ориентира, которые нужно использовать при определении стоимости:
    1. себестоимость - материалы, ресурсы, подрядчики, собственные трудозатраты и т.п.
    2. выгода, которую получает заказчик;
    3. стоимость аналогичного продукта/услуги у конкурентов.

    Стоимость не должна быть ниже 1, иначе это не бизнес, а меценатство.
    Стоимость должна быть соразмерна 2, иначе заказчик получит сильно больше, чем исполнитель.
    Стоимость должна быть соразмерна 3, иначе это будет странно выглядеть с обеих сторон.

    Как-то так
    Ответ написан
    3 комментария
  • В чем заключается сакральный смысл .Net Core?

    @kttotto
    пофиг на чем писать
    Любую задачу можно эффективно решить и под core и под java. Но как по мне, то на C# мне надо меньше телодвижений делать и есть моменты, которые работают эффективнее, чем в java (все-таки C# помоложе и учитывал ошибки конкурентов). Плюс java более инертная, .net развивается быстрее, быстрее реагирует на потребности и если говорить об enterprise, то я считаю, что у .net перспектив больше.
    Ответ написан
    3 комментария
  • Как навести порядок в компании?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    сотрудники могут выполнять задачу, а потом выясняется что она готова

    Это нормально. Что бы задача была готова, ее выполняли.

    в роли проджект менеджеров выступают переводчики

    почему не бухгалтер? Что вообще у Вас делают переводчики, я так понимаю нужны менеджеры со знанием языка.

    Подскажите пожалуйста в какую сторону копать, чтобы все реорганизовать и настроить бизнес правильно?

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

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

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    1)обязательно надо знать математику алгоритмы и тд(даже если это не используется)

    Если хочется выйти за рамки дешевой рабочей силы - да.

    2)надо работать бесплатно на первых порах

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

    3)создавать open source проекты бесплатно чтобы показать всем свой код

    Скорее нет

    4)всегда думать о работе даже по выходным и тд

    Если хочется выйти за рамки дешевой рабочей силы - ДА.

    UPD:
    Реальность такова, что если вы хотите выйти за рамки дешевой рабочей силы - у вас ровно 2 способа это сделать:
    а) вы можете основать собственное дело
    b) вы можете в чужом деле вырасти из человека который пишет код, в партнера который решает проблемы бизнеса ( что в конечном счете эквивалентно предыдущему пункту)

    И то и другое подразумевает что вы перестаете разделять свою жизнь и работу.
    Вы, это и есть то дело, которым Вы занимаетесь. 24/7/365.
    И это к слову сказать справедливо для практически любой сферы, не только IT.
    Ответ написан
    11 комментариев
  • Как вычислить нахождение абонента по номеру телефона через GSM?

    jamakasi666
    @jamakasi666
    Просто IT'шник.
    нужно вычислить местоположение абонента, зная номер телефона.

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

    Идете в МВД и пишите заявление.
    Ответ написан
    Комментировать