• Как устроится стажером или junior (java) из глубинки?

    Maksclub
    @Maksclub Куратор тега Карьера в IT
    maksfedorov.ru
    1900 ваканисй (да, 2 тысячи — я не опечатался)
    https://hh.ru/search/vacancy?text=java&enable_snip...

    Из них с зарплатой от 80 тысяч — 500 вакансий (у 1300 из 1900 вакансий просто не указана зарплата, ну сами выводы делайте)

    хотя у нас в глубинке

    Преположим, вы в Магадане — да, стоимость авиабилета 33К
    https://avia.yandex.ru/routes/gdx/mow/magadan-mosk...

    с последующим переездом?

    Жизнь и судьба в твоих руках, а также арифметика
    Ответ написан
    2 комментария
  • Почему C# не подходит для ML, а python подходит?

    Vlad_IT
    @Vlad_IT
    Front-end разработчик
    0) Низкий порог вхождения в язык
    1) Простой и лаконичный синтаксис. А это важно в машинном обучении, т.к. нельзя терять время на написание кода.
    2) Работа со списками просто одно удовольствие, срезы, генераторы списков,
    3) Крутые либы для анализа и обработки данных, чего стоит только pandas, это реально крутейшая штука, почитайте это pandas.pydata.org/pandas-docs/stable/10min.html Я не видел аналогов в других языках. Для JS я видел порт, но он мне показался сырым.
    4) Крутые либы для самого машинного обучения - scikit-learn, tensor-flow, моя любимая LightGBM, их огромное количество на любой вкус и задачи. И некоторые очень легки в использовании
    5) Jupyter notebook - эта красотень работает и для языка R и Julia.
    6) Либы для графиков, их огромное количество и они очень круты. Не стоит зацикливаться matplotlib, конечно он является самым мощным, но есть и другие интересные либы, например моя любимая pygal, очень проста в использовании и совместима с jupyter notebook, а также может выдавать html графики. Есть еще plotly
    7) Математика, питон+numpy очень любят математику.
    Ответ написан
    3 комментария
  • Где можно устроиться на удаленную стажировку?

    @asd111
    Если ты фронтенд, то тебе не нужна стажировка. Тебе нужно портфолио с примерами того что ты умеешь.
    Потом берешь список московских(и не только) веб студий и всем рассылаешь предложение о сотрудничестве в рамках того что ты умеешь. Верстку и фронт енд веб студии временами кидают удаленщикам. Потому что иногда это дешевле чем платить московскому фронтэндеру.
    Потом идешь на все фриланс сайты, в том числе на зарубежные, и делаешь там своё портфолио и пытаешься взять заказы.
    После всего этого у тебя должны будут появится постоянные клиенты.
    Ответ написан
    Комментировать
  • Программирование LED ленты, что нужно?

    @Xilian
    Программист 1С, сетевые технологии, SQL
    Для работы с LED лентами надо изучать не программирование, а аналоговую схемотехнику. Пока не поймете в чем разница между "токоограничивающими" и "подтягивающими" резисторами и зачем нужна RC- цепочка, лучше пользоваться только готовыми лентами и решениями.
    Ответ написан
    1 комментарий
  • С чего начать админку на symfony?

    @ArtemioVegas
    php developer
    Можно попробовать EasyAdminBundle
    Полегче чем Соната будет.
    + Есть туториал от KNPUniversity
    Ответ написан
    Комментировать
  • Есть ли какие-то глобальные отличия symfony от django?

    voronkovich
    @voronkovich
    1. Symfony - компонентный фрейморк, Django - нет.

    Это значит, что вы можете использовать только необходимые компоненты Symfony в вашем приложении.

    2. У Symfony нет ORM, у Django - есть.

    Обычно для Symfony используют Doctrine, похожую на SQLAlchemy т. е. DapaMapper. ORM поставляемая в Django - это ActiveRecord.

    3. В Symfony все завязано вокруг DI-контейнера. В Django этого нет.

    4. Symfony - это микрофреймворк, Django - нет.

    5. Django Reinhardt - джазовый гитарист, SymFony - это просто Sensio Framework.

    Как видите, эти фреймворки похожи друг на друга как Python и PHP.
    Ответ написан
    2 комментария
  • Как создавать Bundles в Symfony 4?

    voronkovich
    @voronkovich
    1. Создаете директорию для бандлов (например, bundles как предлагает Максим Федоров)

    2. Создаете директорию бандла. Например, bundles/AcmeBundle

    3. В composer.json добавляете:

    "autoload": {
        "psr-4": {
            "App\\": "src/",
            "AcmeBundle\\": "bundles/AcmeBundle/"
        },
    }


    4. В директории бандла создаете его класс:

    <?php
    
    namespace AcmeBundle;
    
    use Symfony\Component\HttpKernel\Bundle\Bundle;
    
    class AcmeBundle extends Bundle
    {
    }


    5. Регистрируете бандл в файле config/bundles.php:

    return [
        Symfony\Bundle\FrameworkBundle\FrameworkBundle::class => ['all' => true],
        AcmeBundle\AcmeBundle::class => ['all' => true],
    ];
    Ответ написан
    Комментировать
  • Кто сделает экспертизу кражи кода ПО, которую примет российский суд?

    Экспертизы кода могут быть разные, зависит от того что за иск вам предъявили и что вы хотите доказать, например является ли код полностью аналогичным или происходил его рефакторинг.
    Суд должен принимать любые доказательства относящиеся к делу, но оценивает он любые доказательства только на основании своего внутреннего убеждения, это закон.
    В вашем случае 70% успеха будет зависеть от того какие вопросы вы поставите эксперту, и 30% от того куда попадет экспертиза. Сформулировать вопросы, на которые эксперт ответит в вашу пользу - это очень сложная работа. Просто спросите - есть ли заимствования кода получите полную экспертизу воды и возможно проигранный суд. Это аналогично вашему вопросу, вот наша ситуация - что будет. Общий вопрос - общий ответ. Вопрос является ли алгоритм обработки запроса программы Х от market.yandex.ru аналогичным и У. Является ли такой алгоритм общеупотребимым в аналогичном программном обеспечении? В зависимости от ответа требуйте предоставления доказательств разработки алгоритмов с нуля. Как вариант. Каждый вопрос эксперта оплачивается отдельно. Убедить суд включить вопросы в экспертизу надо тоже постараться, вообщем удачи вам, экспертизу типа истец-дудак никто вменяемый не даст.
    Ответ написан
    Комментировать
  • Как вывести записи на страницу по order_by?

    @DrGeologist
    Во вьюху для главной
    class ClassNameForPage(generic.ListView):
       ...
      def get_queryset(self):
        Post.objects.filter(date_add__lte = timezone.now(), like__gte = 5).order_by('-date_add')


    А по факту хотелось бы видеть модель поста и подробнее про лайки.
    Ответ написан
    1 комментарий
  • Есть ли смысл использования Jekyll, а не WordPress?

    sfi0zy
    @sfi0zy Куратор тега HTML
    Creative frontend developer
    Для меня важно: 1. чтобы в URL не было окончаний .html или в этом роде; 2. чтобы если я в корне сайта создам папку "portfolio", а в ней папку с названием проекта "project-name" в итоге получилось так "site.ru/portfolio/project-name"

    С этим проблем не будет.

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

    Да, но... Раскидывание постов по тегам и категориям, rss и sitemap, постраничная навигация, поиск, еще что-то... лениво все это делать самому. Jekyll выступает в качестве готовой конфигурации, которую можно взять и использовать для таких задач, не запариваяь о том, что там есть и как оно работает. В этом его предназначение. Понятно, что jekyll не заменит gulp или webpack в задачах вроде сборки современного фронтенда (ну знаете, это когда 100500 модулей, babel или даже typescript, препроцессоры, постпроцессоры и.т.д.), но вопросы именно файловой структуры сайта и всего, что с ней может быть связано, он решает хорошо и без лишних вопросов.

    могу обойтись без админки... или может остаться на WordPress?

    Если хочется просто статичное портфолио - то зачем там какая-то cms? Она будет только тормозить и ничего не делать. А еще статику можно на github захостить - бесплатно и достаточно надежно.
    Ответ написан
    1 комментарий
  • Может ли ИП быть нерезидентом (постоянно проживать за границей)?

    de-iure
    @de-iure
    just a crazy lawyer
    отвечу с последнего вопроса
    2) ИП на УСН быть может, если не резидент(к ним относятся граждане РФ более года проживающие за рубежом), и если предусмотрена повышенная ставка налога то должен соответственно и платить больше (но вроде это не такт... не путайте ситуацию когда у ИП работники не резиденты, там НДФЛ увеличенный), однако в обязанности налоговой не входит отслеживание статуса граждан РФ, это обязанность ФМС, но у гражданина есть обязанность сообщать о себе достоверную информацию, в связи с чем существует и ответственность...
    Налоги исчисляет и предоставляет отчетность сам ИП, соответственно при изменении статуса на не резидента, ИП сам должен увеличить свою налоговую ставку, в соответствии с ней на числить и уплатить налоги, при этом обязан сообщить об этом налоговой (тут нужно у бухгалтеров уточнить (хотя вероятно мало из них кто сталкивался с этим вопросом... поэтому интернет будет полезнее...) когда и с какого налогового периода нужно применять другую ставку, в какой форме сообщать об этом налоговой...)
    Более точно можно уточнить в налоговой по горячей линии или записавшись к ним на прием, или направив запрос письменно или через личный кабинет, получите вполне обоснованный ответ со ссылками на нормативу...
    Ну, а по существу, я думаю налоговой такие ИП не представляют интереса, по крайней мере пока они не превысят лимиты по УСН и не обязаны будут перейти на ОСНО...
    1) банк не принимает ваш договор, т.к. скорее всего, не хочет накосячить с валютным контролем... вероятно сложно (а скорее не возможно) объяснить органам валютного контроля, почему банк на счет ИП переводит денежные средства от не резидента в иностранной валюте не по гражданско-правовому договору (услуг, подряда и пр.), а по трудовому ... трудовые отношения - это все же несколько иная форма отношений (по крайней мере по законодательству РФ), однако если такие отношения вполне допускаются по законодательству той страны, в которой вы работаете, то вам можно сделать об этом в договоре соответствующую оговорку, что договор подчиняется праву другой страны, и предоставить банку соответствующие разъяснения, но это опять не просто, т.к. вам фактически придется для юристов банка организовать курсы повышения квалификации по зарубежному праву, иначе могут не поверить)))

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

    Morpheus_God
    @Morpheus_God
    Если это проект на WinForms то в свойствах формы смотрите FormBorderStyle. У данного свойства есть параметры
    FixedSingle, Fixed3D, FixedDialog или FixedToolWindow.
    Ответ написан
    Комментировать
  • Помощь,Сделать Post запрос(fetch)?

    @UNy
    function but(id) {
    
            fetch('/ajax', {method: 'POST',body:JSON.stringify({
                    name:'vlad',
                    id:id
                }),headers:{'content-type': 'application/json'}})
                .then(function (response) {
                    alert(response.status); // 200
    
                    return response.json();
                })
                .then(function (data) {
                    alert(data.id);
                    let elem = document.getElementById('h2o');
                    elem.innerText = data.id;
                })
                .catch(alert);
        }

    Вот мой пример изменения содержимого. В первом .then вы возвращаете return response.json(); А куда? Сделайте еще один then который принимает эти данные и работает с ними.
    Ответ написан
    Комментировать
  • Что будет если устанавил то, что уже установлено?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Установленные вещи обычно заново не устанавливаются. Но если факт установки не проверяется (или игнорируется), то все зависит от скрипта установщика.
    Установщик:
    (если не отключено) проверяет зависимости и доустанавливает то, что нет
    (всегда) раскладывает файлы пакета по тем местам, где им назначено лежать
    (если предусмотрено) бэкапит старые конфиги
    (если предусмотрено) устанавливает новые конфиги, при этом старые может затереть
    (всегда) обновляет информацию в БД с данными об установленных программах
    Ответ написан
    1 комментарий
  • Как взаимодействует vue с бэкендом?

    @DanSorokin
    Full-stack developer at onvoya.com
    Так же возможен вариант когда Vue рендерится на стороне сервера. Это когда сервер сам сует данные в шаблоны, после парсит комоненты vue к html-строке и отдает такой вариат клиенту. Этот механизм называется серверный рендеринг. Ваш описанный механизм называется клиентский рендеринг. Если их совместить, то получится изоморфное приложение.
    Ответ написан
    4 комментария
  • Как использовать vue.js в большом django-проекте?

    Konstantin18ko
    @Konstantin18ko
    Стоматолог
    Могу сказать по себе, есть компоненты, есть фильтры, есть vue resource... Много что использую в связке Django + DRF + VueJS.

    Статичкский контент - Django, динамический DRF + VueJS.

    Участок кода повторяется, в компонент. Если нет, то новый экземпляр.
    Ответ написан
    Комментировать
  • Как унаследовать абстрактный класс в C#, WPF?

    Griboks
    @Griboks Куратор тега C#
    Что за конченный вопрос? Таким матёрым программистам не место на этом форуме.
    Partial declarations of 'RanksWindow' must not specify different base classes

    Честно говоря, можно просто зайти в переводчик. Но я поясню, что c# сообщает об отсутствии поддержки множественного наследования. Что это значит? Это означает, что у вас в коде есть два объявления класса RanksWindow , один наследуется от BaseWindow, а второй - чего-то ещё, наверное Window. А нужно указать только одного родителя. И ещё выучить английский, или хотя бы научиться пользоваться переводчиком. И самое главное - культурно писать.
    Ответ написан
    1 комментарий
  • Как добавить значение при первой миграции?

    1) Дата миграции https://docs.djangoproject.com/en/2.0/topics/migra...
    2) Фикстуры https://docs.djangoproject.com/en/2.0/howto/initia...

    Выбирайте что удобней :)
    Ответ написан
    Комментировать
  • У вас недавно было успешное собеседование на тестировщика: назовите основные темы, о которых вас спрашивали?

    @meilmut
    Я последнее время часто провожу собеседования тестеров. Начал вам подробно отвечать, получилось столько текста, что решил написать на эту тему полноценную статью. Правда там больше информации по найму manual junior. Но на некоторых вопросах посыпется половина и более опытных QA. Разместил ее на спарке в блоге нашего проекта: https://spark.ru/startup/neaktor/blog/31094/nanyat...

    Краткое содержание вопросов по самому собеседованию:
    • Что такое вообще тестирование?
    • Что такое blackbox / whitebox / graybox?
    • Жизненный цикл бага / ПО?
    • Чем отличается чек-лист от тест-кейса? Когда стоит их использовать?
    • Виды / типы / уровни тестирования
    • Техники тест-дизайна. Минимальный набор: Boundary Values, Equivalence Partition, Decision Tables, State Transition. Более продвинутые: Pairwise например. Решите практическое задание по составлению тест-кейсов с применением техник тест-дизайна, которые знаете. Explorative - не в счет
    • Логические задачи
    • Вопросы на адекватность. Что делать, если вам возвращают тикет в Reject? Не знаете как тестировать какой-то функционал. Что делать?


    Отдельно тестовым заданием проверяется оформление дефектов.

    Большинство вопросов "открытые", то есть можно остановить соискателя в любой момент и попросить уточнить какие-то делали. Например, "Тестирование производительности? Давайте остановимся подробнее. Какие подтипы знаете? Чем отличается Load от Stress тестинга? Как вы будете проводить тестирование производительности?"

    Или вот например еще задача на подумать. Когда тестирование интерфейса является функциональным тестированием, а когда нет? Приведите пример.

    Если говорить про собеседования senior, то более технические вопросы обязательны. Артем выше привел неплохие примеры. Но тут можно вообще про много что спрашивать. От как вы будете тестировать API до запросов в noSQL базы. Также у тестеров с опытом спрашивать про матрицы покрытия тестов, тест-планирование, цикл разработки тестовой документации и так далее.

    Надеюсь вам поможет.
    Ответ написан
    Комментировать