• Как уйти из медицины в программисты?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Вы тут попали в больную гнойную мозоль тостера. Каждый день кто-то приходит и спрашивает "как стать программистом", в 99% случаев это бездельники которые ничего не умеют, и учиться не хотят, но увидели на ютубе видос о том что "программисты зарабатывают от 200к в месяц", а потом их завалила реклама курсов "стань питон-джедаем за 3 дня и уедь в США кататься на порше". Но на курсы денег нет поэтому они приходят сюда и спрашивают "как стать программистом за 3 дня самостоятельно, и можно ли будет получать хотя бы 150к на начальном этапе".

    Так что не удивляйтесь комментариям.

    По делу - начальный этап самый сложный. Во многом из-за засилья "хочунов", которые ничего не умеют но заспамили уже весь интернет и всех работодателей. Через это придется как-то пробиться, или упорством или хитростью. Надо как можно раньше получать реальный опыт, неважно какими способами - и искать работу джуном. Быть готовой что 20 раз откажут перед тем как взять. Дальше все зависит от упорства, города и удачи.

    Город какой у вас?
    Ответ написан
    4 комментария
  • Что такое jsconfig.json?

    Robur
    @Robur
    Знаю больше чем это необходимо
    1. да, это файл для vscode помогающий редактору лучше понять где у вас что.
    https://code.visualstudio.com/docs/languages/jsconfig
    2. так как vscode крайне популярен, его поддержку добавили в create-react-app, чтобы брать оттуда какие-то параметры и облегчить настройку-конфигурацию сборки.
    https://github.com/facebook/create-react-app/searc...
    Ответ написан
    Комментировать
  • Зачем webpack для Node.js?

    Robur
    @Robur
    Знаю больше чем это необходимо
    не нужен. Особенно если у вас нет ответа на вопрос "зачем". Не зачем - не используйте.

    Разве что если вы делате библиотеку и что-то очень замороченное заморачиваете. Но и там обычно хватает бабеля чтобы собрать несколько версий под разные ноды.
    Есть еще rollup который заявляет (заявлял когда я на него смотрел пару лет назад) что он что-то там улучшает - облегчает при создании библиотек.
    Ответ написан
    Комментировать
  • Выбор биржи и ниши для фриланса. Upwork или альтернативы?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Обучение китайцев английскому. или индусов. Или кто там сейчас популярен как клиент.
    Куча людей без образования с нативным английским катаются по миру (катались) и себя так обеспечивают. Так что на бутерброд с маслом точно хватит.

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

    Robur
    @Robur
    Знаю больше чем это необходимо
    можно я буду их использовать

    Можно. Если что, скажи что я разрешил.

    Нужно ли - это отдельная тема.
    Ответ написан
    Комментировать
  • Чем плохо массовое использование async функций?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Помогите привести доводы почему это надо отрефакторить и убрать ненужные async await.

    То есть у вас самого доводов никаких нет? А зачем тогда вы хотите это переделать?

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

    Robur
    @Robur
    Знаю больше чем это необходимо
    ожидают ли от меня наниматели быть так же и дизайнером

    перечислите список нанимателей о которых вопрос. Если вы про своего текущего, то это вы нам скажите, ожидает или нет, но судя по вопросу - ожидает и вам это не нравится.

    Если вы Front End или Full Stack разработчик, можете ли вы также и создать макет для приложения?

    Странно что вам интересно, но да, я могу. А вот нормально задизайнить что-то - нет.

    ПС. Если с вас хотят разработку макета - выход крайне простой - берете бустрап и лепите все из стандартных компонент. Фронт-разработчик должен быть в состоянии накидать интерфейс для задачи без картинки, по текстовому описанию или вайрфрейму.
    А вот на задачи "нужно как-то получше нарисовать, чтобы красиво было", отвечаете, отличная идея, я тоже думаю что это выглядит как-то коряво, а хочется чтобы прям круто было, когда дизайнера наймем?
    Ответ написан
    Комментировать
  • Как подписать ЭЦП пакет документов на клиенте(в браузере)?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Чтобы была юридическая сила - копать в сторону лицензированных решений, крипто про например, вроде еще кто-то был.

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

    Robur
    @Robur
    Знаю больше чем это необходимо
    На этапе развития продукта "предположим, что", все это не имеет значения.
    Ответ на ваш вопрос зависит от большого количества факторов. Что за продукт, какие рынки, насколько он уже взлетел, ищите вы первые инвестиции, или уже продаете, сколько и откуда поступило предложений о покупке, если есть инвестиции, то на каких условиях вошли первые инвесторы, какая форма интеллектуальной собственности, хотят ли у вас купить пользователей, продукт, технологию или команду, и так далее и так далее.

    На этапе "предположим, что" вам достаточно знать что что надо чтобы продать компанию - можно будет решить, когда дойдет до этого дело.. Когда у вас будут ответы на все вопросы выше, письмо от Цукерберга и немного денег на юриста сопровождения, вы справитесь.
    Сейчас есть крайне мало фатальных ошибок которые вы можете совершить. Не берите инвестора в 50 тыс р. за 60% доли компании, заключите джентльменское соглашение о долях внутри команды и вперед, пилить. Ну и не делайте откровенной лажи которая всплывет при продаже в духе "я своровал код, кинул 100500 пользователей и еще пару госгрантов распилил за откаты"
    Компанию создавайте под рынок а не под "продажу"
    Ответ написан
    1 комментарий
  • Статические файлы в express?

    Robur
    @Robur
    Знаю больше чем это необходимо
    у вас в html пути относительные.
    типа href="file.css"
    ставьте абсолютные href="/file.css"
    Ответ написан
    1 комментарий
  • Как приостановить повторный ререндер компонента?

    Robur
    @Robur
    Знаю больше чем это необходимо
    нет такого понятия "рероут".
    если компонент рендерится полностью заново - значит в какой-то момент какой-то компонент размонтируется и другой компонент монтируется.
    Возможно это делает react-router, а возможно и нет.
    Покажите код роута для начала.
    Ответ написан
  • Как настроить роутинг, чтобы отображалась нужная информация?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Уберите тег react-native.
    передать name и time можно через пропсы, используйте render вместо component, тогда сможете передать туда все что захотите:
    https://reacttraining.com/react-router/web/api/Rou...
    Ответ написан
  • Какой выбрать язык для написания бота?

    Robur
    @Robur
    Знаю больше чем это необходимо
    питон подойдет. js тоже.
    Ответ написан
    2 комментария
  • Каким образом лучше реализовать интерфейс по визуализации цепей вопросов-ответов чат-бота?

    Robur
    @Robur
    Знаю больше чем это необходимо
    в самом простом варианте - берете свг, рисуете там кружочек, стрелочки, добавляете кнопку "добавить-удалить" для кружочка и стрелочки и все.
    Делов, если это для вас в новинку, на вечер. Самый сложный момент будет нарисовать стрелочку, но тут можно упростить - рисуйте не как на картинке (как попало) а по линии из центра в центр. точку где линия пересекается с каждым из кружочков в таком варианте найти легко.
    В сложном варианте - зависит от варианта. наворачивать можно до бесконечности
    Ответ написан
    Комментировать
  • Программа для создания скришотов, в которой будет штамп с ссылкой на сайт?

    Robur
    @Robur
    Знаю больше чем это необходимо
    На скриншотах должна быть информация с какой страницы сайта он сделан.

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

    Robur
    @Robur
    Знаю больше чем это необходимо
    однажды на одном хакатоне люди разобрали пульт ду коптера, напаяли туда проводов, прикрутили контроллер и стали туда слать команды, как будто ты стоишь и на рычажки-кнопки на пульте давишь. Решается чисто на уровне схемотехники, никакие проприетарные протоколы взламывать не надо.
    замкнул контакты - кнопка нажалась.
    правда они управляли им с помощью leap и пассов руками в воздухе, но это для эффектности. Вы можете просто ко второму пульту у себя дома припаять те же провода и отправлять нажатия со своих кнопок-рычагов
    Насчет удаленного подключения к смартфону не скажу, но на андроиде можно все, это меньшая из проблем.
    Ответ написан
    Комментировать
  • Почему в компонент передают массив с данными через обьект?

    Robur
    @Robur
    Знаю больше чем это необходимо
    так сделано апи функциональных компонентов. В функцию передается объект в котором пропсы. Это устройство мироздания в данной локальной точке, смиритесь и делайте так как описано в документации.

    Если вас фигурные скобочки смущают, можете писать
    export const Notes = (props) => { // дальше props.arrList
    Ответ написан
    Комментировать
  • На чем лучше писать конструктор статичных сайтов?

    Robur
    @Robur
    Знаю больше чем это необходимо
    на чем можно: JS, C++, C#, Java, вроде еще жив Delphi, так же то к чему есть байндинги QT, это вроде как питон, раст, может еще что-то. Уверен что есть еще пачка языков про существование которых мне лень вспоминать.
    Да в целом хоть на чем что может выдать из себя exe файл.
    это если вам обязательно GUI. А если нет, а главное - генерить файлы, то туда же добавится еще как минимум php.

    а "лучше" - это на том на чем сможете. Потому как написанная программа на любом языке лучше чем ненаписанная на любом другом.
    Ответ написан
    Комментировать
  • Как вызвать функцию React компонента из вне?

    Robur
    @Robur
    Знаю больше чем это необходимо
    То что вы хотите сделать, правильно делать не так - нужно передавать данные через props,
    дальше в useEffect брать эти пропсы и обновлять chartInstance.
    Ответ написан
  • Как быть медлительному разработчику?

    Robur
    @Robur
    Знаю больше чем это необходимо
    уже больше полугода, и за это время зафейлил большую часть сроков по таскам

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

    беру время с запасом, но часто и того не хватает.

    Какой запас? Есть давно выведенный эмпирический закон - оценку опытного разработчика надо умножать на pi, если вы джун и сами время определяете, то 2*pi, если вы хотите работать хардкорно, и 3*pi если более близко к реальности.

    Подскажите, как вы ведете задачи, чтобы укладываться в сроки?

    Надо ставить реальные сроки. Но оценка - одна из самых сложных задач. Если только вы не клепаете конвеером одно и то же. Ну и анализ постфактум, то что реально можно улучшить-изменить, надо исправлять.

    И не по теме, как относитесь к медлительным коллегам?

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

    Я например могу сделать что-то супербыстро, пока мне объясняют задачу, в стиле "х**к, х**к и в продакшен", но предпочитаю делать дольше но лучше. Поэтому таски закрываю позже чем мог бы, но это такой код и результат, в котором я и окружающие уверены. Он и через полгода будет хорош, и багов в нем на порядок меньше.
    Ответ написан
    1 комментарий