• Что можно посоветовать вечному джуниор разработчику?

    AleksandrB
    @AleksandrB
    Совсем недавно вывел "Hello world"
    Я вижу, что тут все пишут, что тебе на мидла надо идти, но с этим я в край не соглашусь. Ты джун. Не джун+, не мидл, никто кроме джуна. Есть гораздо важнее проблема в твоей карьере. Ты не умеешь и не хочешь учиться. Разработчиков мало и никого просто так не сокращают. Называй вещи своими именами - тебя уволили. Видимо, ты просто был очень плох. Если даже ты зазубришь вопросы с собесов, тебе это не поможет на самой работе. Обмануть собеседующего можно, но ложь быстро вскорется.

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

    Ну и если отвечать на вопрос "Как попасть на работу и сидеть там до конца жизни?", то просто зазубри их систему (скорее всего это твой путь). И, к слову, у шарперов таких работ много. Код будет говно, роста не будет, денег будет мало, но за то будет работа.
    Ответ написан
    Комментировать
  • React Native Как менять значение true / false при нажатии?

    @wildfires
    Front-End dev
    TouchableOpacity onPress={() => {setPassVissible(prevpassVissible => !prevpassVissible)}}
    Ответ написан
    Комментировать
  • Какие есть области без гитов, докеров, фреймворков, итд?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Какие есть области без гитов

    Те, где кода на столько мало, что вести его историю нет необходимости.

    Без фрейморков

    Те, где фреймворки не помогают в решении задачи.

    Вероятно то, что вы ищите - школьный учитель по Pascal.
    Ответ написан
    Комментировать
  • Как изменить формат числа?

    DanArst
    @DanArst Автор вопроса, куратор тега JavaScript
    Гриффиндор в моде при любой погоде!
    Решил так value.replace(/[^A-Z0-9]/ig, "")
    Ответ написан
    Комментировать
  • Работа с образованием 9 классов в IT, возможна ли?

    opium
    @opium
    Просто люблю качественно работать
    практика показала люди делятся на два типа людей, те которые устраиваются на работу за неделю и те кто устроиться не может долго, при этом образование, свои проекты, не свои проекты, оценки в атестате, выгнали не выгнали, есть деньги или нет не являются каким то критерием попадания в первую или вторую группу.
    просто надо выбрать вы хотите быть в первой или второй.
    Ответ написан
    1 комментарий
  • Как в JS обратиться к элементу в масиве массива?

    Kozack
    @Kozack Куратор тега JavaScript
    Thinking about a11y
    number[1][0]
    Ответ написан
    Комментировать
  • Как из массива строк сделать массив объектов?

    XanXanXan
    @XanXanXan
    const strArr = ['1.png', '2.png', '3.png'];
    const objArr= strArr.map(e => ({name: e, 'bla-bla': true}));
    Ответ написан
    Комментировать
  • Автоматическая смена ролей пользователя в Wordpress после оплаты в Woocommerce?

    @petrmish
    add_action('woocommerce_thankyou', 'change_user_role_on_order_success');
    function change_user_role_on_order_success($order_id ) {
    $order = new WC_Order( $order_id );
    $user_id = $order->user_id;
    $wp_user_object = new WP_User($user_id);
    $items = $order->get_items();
    foreach ( $items as $item ) {
    $product_name = $item['name'];
    $product_id = $item['product_id'];
    $product_variation_id = $item['variation_id'];
    }
    if ( $product_id == '999' && $wp_user_object->roles[0] != "administrator"){ // Не исправлять админа!
    wp_update_user( array( 'ID' => $wp_user_object->ID, 'role' => "my-role" ) );
    } else
    if ( $product_id == '777' && $wp_user_object->roles[0] != "administrator"){ // Не исправлять админа!
    wp_update_user( array( 'ID' => $wp_user_object->ID, 'role' => "my-role2" ) );
    }
    }


    Как вы можете видеть в коде, пользователи получат роль my-role, если они покупают продукт id 999, и они получают роль пользователя my-role2, когда они покупают продукт id 777. Заменяйте на нужный. У меня данный код функционирует. Разместить в function.php вашей темы.
    Ответ написан
    1 комментарий
  • Данный скилл ближе к верстальщику или начинающему front-end разработчику?

    SeaInside
    @SeaInside
    15 лет пилю все эти штуки
    Вопрос глупый, буду бузить.
    Это не персонально к вам, просто накипело.

    Вам вот это навешивание ярлыков зачем?
    Прочитать документацию и сделать пет-прожект на Реакте/Вью/Свелте, подумать, что тут всё понятно, а потом с лёгким презрением смотреть на тех, кто этого не сделал? Я же теперь не "какой-то верстальщик, я фронтенд-разработчик"? Так назовитесь CSS-архитектором и HTML-гуру, потом откройте горе-стартап и допишите "СЕО `Рога и Копыта`", куда круче смотрится.

    С популяризацией модных фреймворков слово "фронтенд" вообще жутко опопсело.
    "Фронтенд" - это всё, что "не бэкенд", и да, верстальщик - тоже фронтенд-разработчик, внезапно (оставим в стороне вопрос, кому нужен такой разработчик без знания JS).
    Что ж вы дальше не дробите?
    Нарезальщика картинок давайте найдём, оптимизатора SVG-иконок и так далее (FrontOps в сторонке потупил взгляд).

    Вы умеете в базовый JS (надеюсь, не копипастом с кодпена) - вы знаете как делать сайты - этого достаточно для огромного количества бизнесов и разных идей, уметь бы только себя правильно подать.
    Конечно, всегда найдутся те, кто иронично будет звать "формошлёпом", как будто сами не делают 90% времени то же самое, только похороненное под огромным числом абстракций (а часто вообще без понимания, что там под этими абстракциями происходит). Мы же тут разработчики, у нас сложная бизнес-логика - надо три числа в JSON забрать с сервера, с помощью математики второго класса их пересчитать и вывести. В вебе, которым все мы, преимущественно, занимаемся - сложных задач нет. Вообще нет.

    Развивайтесь и продвигайте своё умение решать задачи бизнеса, выбирая правильные инструменты, и продавать себя - и всё нормально будет. Не надо этих ярлыков, смотрите на свою реальную полезность и не оглядывайтесь, кого там и как называют.
    Я повидал "мидл реакт-разработчиков и вообще очень крутых фронтендеров", которые без бутстрапа сетку из трёх колонок не знают как сверстать. Не надо так. Идите с богом.
    Ответ написан
    1 комментарий
  • Почему текст переносится?

    @PavelPav
    Новичек веб-дизайна
    white-space: nowrap
    Ответ написан
    Комментировать
  • Вывод нулей на экран с помощью Javascript?

    aliencash
    @aliencash
    Партизан
    var x = "00000";
    for (var i = 1; i <= 5; i++) {
       document.write(x.substr(5 - i) + "<br/>");
    }
    Ответ написан
    2 комментария
  • Код для автоматического перевода статуса "в ожидании оплаты" в статус "выполнено" для заказа в магазине на платформе woocomerce?

    @Mofsy
    Ехал Грека через реку. Видит Грека в реке рак.
    Не знаю откуда у вас ваш код, но он в корне не верный.

    function wc_mark_all_orders_as_complete( $order_id ) { 
        $order = wc_get_order( $order_id ); 
        $order->payment_complete();
    } 
    add_action( 'woocommerce_order_status_pending', 'wc_mark_all_orders_as_complete' );
    Ответ написан
    Комментировать
  • Разобраться в плагине Yandex Money Payment Gateway и связать его с яндекс?

    @Desgrou
    Добрый день. В кабинете Яндекс.Деньги попробуйте указать /?wc-api=WC_yandexmoney_gateway.
    Я мучился с халявной версией, но после оплаты он возвращал на главную страницу сайта, а не на страницу оформленного заказа и статусы плохо менял.
    Вот тут продают плагин, версия полностью функционирует https://woohelp.ru/shop/plagin-yandeks-dengi-dlya-...
    Ответ написан
    Комментировать
  • Автоматическая смена ролей пользователя в Wordpress после оплаты в Woocommerce?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте, я бы рекомедовал вам обратиться во фриланс биржу и поставить задачу на реализацию подобного функционала.
    А так быстрый поиск в гугл дал следующие результаты (без владения рнр, кодекса ВП и API Woocommerce, вы вряд ли сможете реализовать это):
    - https://nicola.blog/2016/03/07/changing-user-role-... (нужно вставить в functions.php)
    - https://gist.github.com/troydean/9322593
    - https://wordpress.stackexchange.com/questions/1206...
    Ответ написан
    1 комментарий