Задать вопрос
  • Пойти работать Джуном или доучиться до Миддла?

    Нельзя стать мидлом без реального опыта, как и джуном в целом.
    Знать теорию это одно, а умение хоть сколько-то применять ее на практике это совсем другое, и от теории сильно отличается.
    Ну и помимо хардовых скиллов есть еще софт скиллы, которые тоже требуют реального практического опыта.
    Ну и всякие пет проекты это совсем не то, (но какая-никакая польза от них есть) и тоже сильно отличается от реальной работы в команде
    Ответ написан
    Комментировать
  • Как отзеркалить текст 1234 на 4321, 1000 строк?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Ctrl+H
    Найти: 1234
    Заменить: 4321
    Заменить все
    Ответ написан
    Комментировать
  • Сколько места нужно команде gzip?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    нет

    gzip - потоковый архиватор, он не работает с файлами, он работает с потоками.

    tаr сам сжимать не может, опция говорит что нужно передать выходной поток не в файл а в gzip (можно убедиться, что удалив gzip из системы, опция в tar перестанет работать)

    Поэтому выход tar перенаправляется в gzip, который на ходу сжимает, и уже пишет в .tgz файл. Промежуточного файла не создается.

    P.S. степень сжатия gzip гораздо ниже любого другого архиватора, который имеет возможность проанализировать файл целиком, но именно его архитектурное преимущество и позволяют связке tar+gzip держаться на плаву столько лет.
    Ответ написан
    Комментировать
  • Какую cms выбрать?

    @UPSA
    anykey. Я не программист, я просто ленивый.
    "Ну, что же, - начал Крокодил, -
    Пейзаж хорош! Но Нила я не вижу..." -
    "Что Нила нет, в том нет большой беды! -
    Сказал Тюлень. - Но где снега? Где льды?" -
    "Позвольте! - удивился Крот. -
    Есть кое-что важней, чем лед!
    Забыл художник огород".
    И. А. Крылов

    Универсальных cms - НЕТ )))
    Главное - Деньги )))
    Из ТОП10 (приблизительно) все могут. Например, для каждой страницы подключаешь свой шаблон. Только каждый шаблон оплачивается отдельно )))
    Сталкивался, нужен "блог" (сайт не динамический), но с таймером в сообщении: "скидки были, но прошли". Люди Упорно не хотели нанимать программиста ))). Денег НЕТ.
    Ответ написан
    Комментировать
  • Рекурсия в JavaScript?

    search
    @search
    мама говорит что я особенный
    Это не нормальное решение прежде всего потому что функции знают о:
    1. существовании друг друга
    2. существовании некоего правила последовательности их вызова

    Такой код называется высокосвязным. Высокосвязный код дорого поддерживать потому что приходится учитывать множество деталей его реализации. Учебники рекомендуют создавать как можно более обособленные функци: так называемые "чистые функции".

    Сделать функции чище можно, например, так:

    const delay = timeout =>
        Promise(resolve => setTimeout(() => resolve(), timeout));
    
    async function delayedQueue() {
        first();
        await delay(1000);
        second();
        await delay(1000);
        third();
    }
    
    delayedQueue();


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

    Stalker_RED
    @Stalker_RED
    Пишете в поиск какое-нибудь заклинание, следуете иструкциям.
    Когда что-то начнет получаться, читаете "что такое слушать сокет" и потом "c# как слушать сокет".

    Удачи.
    Ответ написан
    7 комментариев
  • Какой вариант логотипа лучше?

    Kadzi
    @Kadzi
    Ом
    Внимание, внимание: разбор клинического случая логотипа.

    которые сделаны разными людьми. Идея одна, но разная реализация.

    Дорогая Елена :3! Тут нет никаких идей. Это очередной импотентский дизайн типичненького магазина мебели: беспомощный, штамповый, немой, и так далее. Такое обычно компании делают своими силами.

    Какой вариант лучше подойдет для развития бизнеса? Если можно, кратко аргументируйте.

    Милейшая Елена :3 Никакой вариант логотипа никак не повлияет на развитие бизнеса. Потомучто сначала конкурентный товар, потом реализация этого товара.

    А улучшить сразу можно несколько вещей:

    1. оставить минимум графики
    2. сократить название
    3. не использовать по сто начертаний
    4. включить хотябы ноль целых, две десятых фантазии

    вариант 1, реализация 30 секунд:
    5f0de0d654b3d474012616.jpeg

    еще упрощаем:
    5f0de16b18faf780761736.jpeg

    включаем 0,3% фантазии:
    5f0de1a84c34e348949370.jpeg

    Теперь, у нас и само название компании как отдельная единица и сама сидушка может выступать атомарной единицей, например в fav иконке, да и сам логотип становится динамичным, адаптивным: его хоть в браузер, хоть на визитку, хоть строго, хоть весело. Подпилить шрифты, сидушки, и го. А сценариев с использованием стульев и столов миллион.

    А да, прекрасная Елена :3, я чуть не забыл! Только тссссс:
    5f0de284c7b92724712261.jpeg
    Отрывок выступления
    Ответ написан
    1 комментарий
  • Что подразумевает полный рабочий день?

    @hatman
    1) Если у тебя работа 8 часов, и начало работы в 10 утра, то работодатель и твои коллеги ожидают от тебя, что в любой момент с 10 до 19 (час на обед + 8) - они могут тебе написать, позвонить и ты оперативно выйдешь с ними на связь. И скажем, они буду ожидать, что если есть вопросы по какому-то коду, то IDEA/GIT и прочее у тебя будут открыты (т.е. ты в рабочей обстановке) - на какой-то доп вкладке смотреть сериальчик никто не мешает (лучше использовать другой браузер).

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

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

    Что касается часов - просто списывай время на все, чем ты занимаешься (кодинг, митинги, созвоны с ребятами, консультация QA по своим таскам и так далее). Тогда получится, что ты кодил условно 5 часов, а времени списано в общем 7-8 часов.
    Ответ написан
    1 комментарий
  • Есть ли свободное время у программистов?

    Griboks
    @Griboks
    Вам ставят задачу - вы её обдумываете, читаете литературу, что-то проверяете и тестируете, проектируете, а потом уже пишете код, а потом снова тестируете и девопсите. Попутно затрагиваются другие интересные темы, которые вы тоже изучаете. Кто-то считает это рабочим временем, кто-то свободным (кроме писания кода).

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

    fox_12
    @fox_12
    Расставляю биты, управляю заряженными частицами
    Начните с изучения содержимого команды вывода HELP
    Ответ написан
    Комментировать
  • Как смириться с фактом что ты не топовый разработчик?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Поиграйте в нетоповые игрушки даже в том же вконтакте, посмотрите на неучей-кор-гейм-девелоперов.

    Или вы думаете в веб-разработке нет аналога игрушек ААА-класса?
    Ответ написан
    9 комментариев
  • Что НЕ стоит начинать изучать в ближайшем будущем?

    myks92
    @myks92
    Нашёл решение — пометь вопрос ответом!
    Всё, кроме того что советуют учить по теме: «Что учить новичку в 2020?»
    Ответ написан
    Комментировать
  • Какие книги стоит прочитать, чтобы не застрять на решении типовых задач перед устройством на работу?

    @NubasLol
    Пузырек, это бутылка водки небольшого обьема
    Ответ написан
    Комментировать
  • Подходит ли WordPress для интернет-магазина?

    dimovich85
    @dimovich85
    https://u-academy.net/
    Украли американцы у русских чертежи ракеты. Собирали - получился трактор.
    Изучали три года чертежи, вроде разобрались, начали снова собирать - опять трактор.
    В конце концов нашли специалиста из русских.
    Он взял, раз раз - сделал ракету. Давай спрашивать, как так? А он и говорит:
    - Тут же написано: "...в конце обработать напильником"!
    Ответ написан
    Комментировать
  • Какой стул для работы лучше?

    @Belkinsword
    У меня сейчас такой. Нормально.5ea9dc3a7607c940065030.jpeg
    Ответ написан
    2 комментария
  • Ребят, такой вопрос, я вообще не был в ITсфере, но уже много начитался про тестирование игр и ПО, очень хочу в эту сферу, как попасть?

    @nehrung
    Не забывайте кликать кнопку "Отметить решением"!
    Для начала попробуйте лично (без помощи от посторонних) найти доселе неизвестный глюк или уязвимость в какой-нибудь популярной софтине и опубликовать сообщение об этом раньше, чем о нём сообщат профессиональные тестровщики. Это ваше достижение будет очень выигрышно смотреться в вашем резюме.
    Ответ написан
    1 комментарий
  • Не могу решить задачу на Python?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Да, вы не можете решить задачу на Python.
    Ответ написан
    Комментировать
  • Почему не отображается фон в VUE вставленный через Style в сам код?

    Aetae
    @Aetae Куратор тега Vue.js
    Тлен
    Потому что на этапе исполнения пути @/assets/images/image.jpeg не существует. Это не волшебство. На этапе компиляции vue-compiler проходится по известному списку атрибутов, а postcss по стилям и заменяют такие пути на результаты loader'a(по умолчанию: data-uri для мелких файлов и внутренние пути относительно spa для остальных). Простые произвольные строки(которой и является `url(@/assets/images/image.jpeg) no-repeat center`) само собой анализу и замене не подвергаются.
    Надо явно получить результат loader'a(через require('путь')) и использовать его где нужно.

    Условно так:
    :style="`background: url(${require('@/assets/images/image.jpeg')}) no-repeat center`"
    Ответ написан
    1 комментарий
  • Что такое mvc-паттерн на самом деле?

    php666
    @php666
    PHP-макака
    Поставь на базе фреймворка Laravel это решение - laravel-boilerplate.com
    Это каркас приложения с некоторым готовыми модулями, легче понимать будет по уже написанному коду модулей. У нас коллеги, которые с Битриксом всю жизнь работали и про MVC ничего не знали, за неделю принцип поняли, опираясь на примеры кода.

    Что бы понимать MVC, надо понимать суть ООП. Для понимания сути ООП надо читать соответсвующую литературу. Это важно. Нужно научиться мыслить объектами, забыть как страшный сон всё, что ты знал до этого и заново учиться писать код.

    Что бы понимать, что такое разделение системы на слои, надо читать это (начни сразу с части 1, главы 1).

    Ну и на, мою статью на более "человеческом" варианте понимания МВС.
    Ответ написан
  • Аналог fullpage js на чистом js?

    SeaInside
    @SeaInside
    16 лет пилю все эти штуки
    Я вас удивлю, но fullpage.js - давным-давно работает на ванильном js.
    Пользуйтесь и радуйтесь, скрипт не идеален, но остальные того хуже. :)
    Ответ написан
    Комментировать