• Как мне быть в такой ситуации.Куда двигаться дальше?

    KeySVG
    @KeySVG
    аниматор svg / html5
    Если хорошо разбираетесь в 1С то ройте в направлении стыков технологий с ней. Например интеграция 1С с интернет магазинами. Спрос тут постоянный и стабильный. К тому же сопровождение, постоянное обновление версий. Да и правительство подбрасывает работенку вроде интеграции с онлайн кассами. Монетизируйте старые знания в новой сфере. Можно работать дистанционно по всей стране, есть сообщества в сети, где можно общатся с практикующими людьми из этих сфер. Это лучше курсов.

    В любой сфере где технологии пересекаются, трудно найти спеца который бы разбирался и в том и другом. Я в начале карьеры работал на ТВ, делал анимацию и рекламные ролики. Потом ушел в вэб делать сайты, в итоге сейчас делаю анимацию для вэба, рекламные баннеры. Специалистов которые бы на достойном уровне понимали и в графике и в програмном коде не так уж много, конкуренция совсем не давит. Спецов с опытом которые бы делали рекламу а не иллюстрированные объявления среди баннермейкеров тоже единицы. И тут еще геймдев бешено развивается где о5 таки большой спрос на тех кто может сделать игровую анимацию персонажей с интеграцией с кодом.

    Вспомнить того же Стива Джобса: он работал в типографии, а когда пришло всемя писать собственную ОС он начал сразу создавать графический интерфейс, что было революционо, используя все свои знания о шрифтах. А тогда за слово «кернинг» в IT среде могли и побить ))

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

    Uwe_Boll
    @Uwe_Boll
    Я Злой и Страшный Уве Болл в Разработке знаю Толк
    Зачем Тебе эти говнокурсы ?
    Основы программирования ТЫ знаешь, разбираться в чужом коде скорее всего умеешь.
    иди на php.net и кури маны по пыхе потом выбирай пхпешный фреймворк и сделай на нем бложик. магазинчик и еще что то там и вперед на фриланс
    Ответ написан
    Комментировать
  • Стоит ли брать MacBook Pro 13 128gb 2017 г. для backend и мобильной разработки?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Судя по тому, на сколько часто на Тостере задают подобный вопрос, не стоит.
    Ответ написан
    Комментировать
  • Что такое бизнес логика android приложения?

    DexterHD
    @DexterHD
    Software Engineer, Teamlead, CTO
    Бизнес-логика, это правила того или иного бизнеса. Бизнес-модель, это модель которая описывает бизнес-процессы организации/компании/сообщества и т.п.

    Например это может быть логика расчета "премии" сотрудникам. Это может быть логика например вычисления пенни за просроченный платеж. Или например в компании существуют критерии и правила по которым устанавливается лучший сотрудник месяца. А может быть у вас есть компания которая занимается логистикой и есть определенные правила по которым в компании вычисляют маршрут доставки и виды транспорта которым груз будет доставляться. Описание этих критериев и правил в программном коде и есть бизнес-логика.

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

    mannaro
    @mannaro
    Умею профессионально гуглить
    <span>{test.tests.join(', ')}</span>
    Ответ написан
    Комментировать
  • Домашняя цензура для Youtube?

    Есть приложение YouTube Kids для Android / iOS.

    Старый ответ.
    Условия использования YouTube упоминают минимальный возраст:
    2.3 Вы не вправе пользоваться Службой и не вправе подтверждать свое согласие с Условиями, если (a) Вы не достигли возраста, с которого Вы можете заключать юридически обязывающий договор с YouTube, ...


    Т.е. формально ваш ребенок не в праве самостоятельно пользоваться сервисом.

    ... In any case, you affirm that you are over the age of 13, as the Service is not intended for children under 13. If you are under 13 years of age, then please do not use the Service. There are lots of other great web sites for you. Talk to your parents about what sites are appropriate for you.


    Нужен фильтр? Этот фильтр, единственный – вы как родитель. Сидите с ребёнком, смотрите вместе. Только так.
    Ответ написан
  • Как одновременно запустить json-server и React/vue по npm start?

    Xuxicheta
    @Xuxicheta
    инженер
    npm run rest-api &; npm run dev
    Какие пакеты, божеж.....
    Ответ написан
    3 комментария
  • Вывести элемент по клику, react?

    SvyatYa
    @SvyatYa
    FrontEnd developer
    Да, это называется порталы, вот раздел в документации:
    https://reactjs.org/docs/portals.html
    Ответ написан
    1 комментарий
  • Как взять рандомный, уникальный элемент из массива?

    Правильный способ - отсортировать рандомно массив и потом брать элементы по-очереди с первого. Гуглите по ключевому слову Shuffle.

    array.Shuffle();
    
    foreach (var randomItem in array) {
        Console.WriteLine( randomItem );
    }
    Ответ написан
    Комментировать
  • Как можно управлять контекстом функции?

    BRAGA96
    @BRAGA96
    myFynction.call(context, params)
    
    myFynction.apply(context, [params])
    
    method(args, function(params) {
    // ... 
    }.bind(context))
    Ответ написан
    Комментировать
  • Как правильно сегодня собрать браузерный ES6?

    Taraflex
    @Taraflex
    Ищу работу. Контакты в профиле.
    На webpack стоит переходить хотя бы ради адекватной инкрементальной пересборки в watch режиме и горячей перезагрузки работающей одинаково для всех браузеров.

    Вместо babel лучше использовать typescript в режиме совместимости с js для старого кода (babel генерит совсем уж шайтан кашу и гораздо медленнее собирает).
    Новый код сразу на typescript писать. (подсказки в ide на выводе типов и @types/* для библиотек здорово ускоряют процесс написания и частично компенсируют отсутствие тестов в проекте, если за них не платят - то есть всегда :( )

    Даже если ориентируетесь исключительно на новые браузеры, всегда стоит использовать транспиляторы на этапе сборки (typescript умеет это делать без записи выходных файлов) чисто ради проверки корректности кода и соответствия типов (уже это поможет выкинуть половину тестов из обычного js, ибо не зачем проверять в рантайме то, что уже проверил транспилятор).

    Ну и опять же идеология webpack что все есть модуль (не зависимо от типа файла) и может подключать другие модули хоть и кажется по началу диковатой, но на практике оказывается гораздо удобнее в применении.
    Примеры
    - парсинг и преобразование файлов локализации на этапе сборки и распихивание переводов сразу в результирующий бандл.
    - усечение файлов иконочных шрифтов, на основе используемых в коде классов.
    - CSS Modules
    Ответ написан
    3 комментария
  • Любой ли дизайн можно реализовать на WordPress?

    @ZZiliST
    Изучаю JS, CSS, HTML, PHP
    С Wordpress не работал, но как показывает практика реализовать можно все, что угодно. Все зависит от времени и знаний программиста. Так же бывает так, что нарисованный дизайн может быть не целесообразен. Например реализация нарисованного функционала будет стоит больших затрат ресурсов, увеличит нагрузку или просто будет вешать сайт. Но опять же реализация зачастую зависит от опыта программиста.
    Ответ написан
    Комментировать
  • Создания приложения "такси" для таксопарка,как правильно выбрать технологии?

    sim3x
    @sim3x
    Ну так и делайте, как написали
    Года через 3-4 получите, что-то вменяемое
    Ответ написан
    Комментировать
  • Как получить "успешный опыт проектов" в data science? Как должно выглядеть портфолио?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    хорошо выглядит решенный бизнес-кейс, а лучше несколько
    Ответ написан
    2 комментария
  • Как сложить часть чисел в массиве?

    @techkuz
    arr = [1,2,3,4,5,6]
    
    index = 3
    
    console.log(arr.slice(index + 1, arr.length).reduce(add, 0));
    
    function add(a, b) {
        return a + b;
    }
    Ответ написан
    Комментировать
  • Как связать и обращаться к связанным таблицам в Yii2?

    kimono
    @kimono
    Web developer
    class Social extends ActiveRecord {
      public function getPivotSocialUser(){
        return $this->hasMany(SocialUser::class, ['social_id' => 'id');
      }
      public function getUsers(){
        return $this->hasMany(User::class, ['id' => 'user_id')->via('pivotSocialUser');
      }
    }
    
    class User extends ActiveRecord {
      public function getPivotSocialUser(){
        return $this->hasMany(SocialUser::class, ['user_id' => 'id');
      }
      public function getSocials(){
        return $this->hasMany(Social::class, ['id' => 'social_id')->via('pivotSocialUser');
      }
    }


    view.php
    $social = Social::findOne(['name' => 'facebook']);
    var_dump($social->users); // все пользователи фейсбука
    $user = User::findOne(['name' => 'admin']);
    var_dump($user->socials); // все социальные сети админа
    Ответ написан
    34 комментария
  • Как переделать sql запрос под yii2 (ActiveRecord)?

    @vism
    Нужно ознакомиться с документацией и переделать.
    Слово переделать подразумевает, что Вам надо будет что-то Делать!)

    Иначе можете обратиться на сайт фриланса.
    Ответ написан
    Комментировать
  • Как получать данные redux?

    rockon404
    @rockon404 Куратор тега React
    Frontend Developer
    Хорошее руководство: Introduction to React with Redux and Redux Thunk
    redux-thunk
    Ответ написан
    Комментировать
  • Yii Active Query - Как сделать выборку однотипных значений?

    @balamyt92
    ; select * from users; --
    Я не силён в SQL но по идее должно сработать так:
    SELECT a.dialog_id FROM user_dialog as a INNER JOIN user_dialog as b on a.dialog_id = b.dialog_id WHERE a.user_id = 1 AND b.user_id = 2;
    Ответ написан
    2 комментария
  • Передача файлов на java?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Принципы работы сетей, стек сетевых протоколов, в частности протокол http, механизмы Java для работы с http, популярные сторонние библиотеки, такие как okHttp и Retrofit, и обязательно механизмы многопоточности в Android.
    Ответ написан
    5 комментариев