• Все говнокодеры?

    DevMan
    @DevMan
    в основном так и есть.
    бизнесу насрать на наши модели и архитектуру, ему надо деньги делать и ещё вчера.

    если вылизывать архитектуру со старта - никогда не взлетишь. а когда и если взлетишь, поляна будет уже засеяна другими, которые срать–плевали на красоту кода.

    это итеративный процесс: сначала столбим делянку как-нибудь (MVP), затем так и живём или приводим её в порядок.
    Ответ написан
    Комментировать
  • Как приукрасить правду так, чтобы твоё резюме заметили и предложили собеседование?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Не писать приставку Junior, писать просто:
    Frontend Developer, Backend Developer, Java Developer, etc

    Пример, 2011 год, я устраиваюсь на работу в обычную веб-студию. Знаний у меня капля в море.
    Работодатель требует крепкого мидла со знаниями: 200+ технологий, и не написано только мытье полов у директора в кабинете. Я просто скопировал, и убрал самое бредовое. Собеседование прошел довольно слабо, но за счет софт скилов попросил дать мне шанс. В итоге 2 месяца не спал, вбирая знания, через полгода был не хуже других.

    Поэтому откликайтесь на все вакансии, это будет долго, мучительно. И рано или поздно - 2, 3, 4 месяца - вам повезет. Таков путь.

    606fe1b245cf5664252337.jpeg
    Ответ написан
    Комментировать
  • Работа без договора. Физ лица. Можно ли взыскать?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Собственно, реально ли при таком раскладе что-либо взыскать за незавершенный проект?

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

    inoise
    @inoise Куратор тега Карьера в IT
    Solution Architect, AWS Certified, Serverless
    Правда. Такое бывает. В процентном соотношении меньшинство, но случается.
    Ответ написан
    Комментировать
  • Ип для устройства на работу?

    xez
    @xez
    TL Junior Roo
    Правда.
    Редко.
    Ответ написан
    Комментировать
  • Можно ли использовать absolute в верстке письма?

    @alex_ok83
    верстку письма лучше делать таблицей, абсолют может не везде работать - ну и надо проверить на разных почтовых ящиках - как письмо отображается
    Ответ написан
    1 комментарий
  • Можно ли использовать absolute в верстке письма?

    delphinpro
    @delphinpro Куратор тега CSS
    frontend developer
    Нарезаете картинку на куски. Нужные куски оборачиваете в ссылки.
    Раскладываете все это по ячейкам таблицы.
    Все в лучших традициях верстки прошлого века =))
    Но зато, точно будет отображаться более или менее нормально.

    Насчет огромности картинки. Рекомендованная ширина письма — не более 600-780 пикс.
    Ответ написан
    Комментировать
  • Есть ли русскоязычные ресурсы со статьями по машинному обучению, nlp и т.д.?

    hint000
    @hint000
    у админа три руки
    Как ни странно,
    https://habr.com/ru/hub/machine_learning/
    Ответ написан
    Комментировать
  • Как редактировать изображение?

    Stalker_RED
    @Stalker_RED
    imagemagick из командной строки.
    convert temp.jpg -gravity North -pointsize 30 -annotate +0+100 'Love you mom' temp1.jpg


    Есть и js-обертка https://www.npmjs.com/package/imagemagick
    Ответ написан
    Комментировать
  • В каких областях программирования недостаток специалистов и много платят, и можно работать на удаленке?

    mmmaaak
    @mmmaaak
    пусть учит COBOL, говорят в прошлом году спохватились софт обновлять полувековой давности, а разработчиков на нем в живых практически не осталось
    Ответ написан
    1 комментарий
  • Как создать анимированный gif со звуком?

    Seasle
    @Seasle Куратор тега JavaScript
    Гифка со звуком, вообще-то, называется - видео.
    Ответ написан
    Комментировать
  • Vue.js + Wordpress?

    @FullStackAlex Автор вопроса
    Веб-разработчик, электрик, кочевник
    Наконец таки я решил все технические вопросы для внедрения Vue.js в WordPress-Workflow. Долго я к этому шёл. Трудно было совместить freelancing на основе WordPress и WooCommerce и одновременно самообучение Symfony и Vue.js и создание первых реальных проектов на их основе. Но создание первого большого проекта на основе headless Symfony 4 (JSON API) и потребителя на основе Vue.js меня хорошо продвинуло вперед в направлении внедрения Vue.js в WordPress. Почему мне так интересен WordPress/WooCommerce умея делать Backend на основе Symfony? Потому что WordPress делает доступным веб технологии и маленьким клиентам по "демократическим" ценам, при этом всё ещё позволяя фрилансеру хорошо заработать (по крайней мере в Берлине, где я проживаю).

    Так как путь сюда до сих пор никем в интернете детально не описан и я угрохал недели если не месяцы на решение этой задачи прочитывая все статьи и docs с этой темой связанные (освоил для этого даже наконец таки Docker и Nginx и углубил знания в настройке Webpack) и пройдя многие не верные пути (vue-cli, nuxt.js) - я решил создать в течении следующих недель курс на Udemy.com на английском за 20 баксов. Если будет тут достаточно интереса (хотя бы лайков 10 ), то сделаю туториал и на русском. Курс будет содержать настройки Webpack, Docker (optional), Apache/Nginx. Моё решение сохраняет в отличии от nuxt.js все преимущества как WordPress так и Vue.js при этом соблюдая "законы" SEO и Social Marketing (Twitter Cards, Facebook Open Graph итп) и самое главное Hot Module Replacement с PHP/WordPress Templates!!!!!! .
    Я очень разочарован Nuxt.js и расскажу в Tutorial почему он далеко не во всех случаях технически годен и почему с точки зрения open source этот проект не оптимальный исходя из моего личного опыта.

    UPDATE 15.05.2019
    К сожалению руки до туториала так и не дошли. Но создал Github Repo с простым Starter Theme.
    Демо можно тут просмотреть: wue-theme.app
    Пока без доскональной документации. Надеюсь к концу месяца создам.
    Приколы темы:
    -Hot Module Replacement с PHP файлами (если только это интересно можно и тут скачать Webpack config)
    -полная поддержка SEO без Server Side Rendering (SSR). Реализуется это за счёт загрузки данных вместе с HTML в глобальном JS объекте "technomad", вместо дополнительного AJAX-запроса, что не поддерживается гуглом и для чего и нужны все прибамбасы типа Nuxt.js и phpv8/v8js.
    -элементы меню и новости автоматически добавляются через WordPress-Backend.
    -тема устонавливается как и любая другая тема без каких либо дополнительных настроек сервера (нужно скачать всю Repository и скомпремировать "wuetheme" папку в ZIP и тогда можно просто загружать как и обычную тему).
    -Github Repo без данных из демонстрации. Может ещё добавлю функцию установки демо данных.
    -сервер демо во Франкфурте без CDN. Так что во Владивостоке загрузка наверное немного дольше длится будет)) Из Берлина за 600-700ms загружается с VPS.
    -есть ещё много над чем работать (pagination, проверка загруженны ли скрипты и стили плагинов при Ajax route change, пока они загружаются только при инициальной загрузки, но скрипты и стили могут быть на каждой странице иные) , нo даже в данном виде эта тема на сколько я знаю уникальная.
    -тут можно проследить прогресс перестройки моего сайта с этой темой: stage.alexfullstack.dev, там больше клёвых анимаций))
    Пока всё. Have fun :)

    Update 30.05.2019
    Много чего обновил на Github.

    Update 02.06.2019
    Я решил вчерашнюю проблему)))
    Нужно было просто выспаться))
    Завтра подробно опишу и обновлю Github Repo.

    Update 03.06.2019
    -загрузил на Github новую "bulletproof SEO" версию с "Dynamic Rendering Implementation"
    -подробная статья тут

    Update 14.06.2019
    Перенёс сайт на wue-theme.app.
    Демонстрация Github версии тут: starter.wue-theme.app
    Добавил простую Load More Pagination и очистил код.
    Ответ написан
    21 комментарий
  • Куда лучше всего ехать программисту-выпускнику, после окончания обучения?

    DevMan
    @DevMan
    ехать можно много куда. вопрос только в том сможете ли вы туда поехать/пустят ли вас туда.
    трудовое законодательство/визы/санкции/и–все–такое достаточно просто разрушают иллюзорный мир несостоявшегося (пока) уежатора.
    Ответ написан
    Комментировать
  • Какие книги посоветуете по ИИ и Data Science?

    szafranji
    @szafranji
    wro
    1. Дж. Грас – Data Science. Наука о данных с нуля
    2. П. Брюс, Э. Брюс – Практическая статистика для специалистов Data Science
    3. Силен, Мейсман, Али – Основы Data Science и Big Data. Python и наука о данных

    И советую повторить математику, а то без нее сложно будет
    Ответ написан
    3 комментария
  • Как ускорить выполнение JavaScript в браузере? Как распаралелить JavaScript?

    bingo347
    @bingo347 Куратор тега JavaScript
    Crazy on performance...
    Однозначно нужно выносить эту работу в WebWorker'ы
    Вот тут можно почитать: https://developer.mozilla.org/ru/docs/DOM/Using_we...

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

    sergiks
    @sergiks Куратор тега JavaScript
    ♬♬
    (function(e) {}) === (function(e) {}) // false

    Хотя код функций идентичен – они не равны, т.к. сидят в разных областях памяти.

    Как починить:
    function func(e) {
      console.log(e.target.id);
    }
     
    // Назначить событие
    document.body.addEventListener('click', func);
    
    // И сразу его удалить
    document.body.removeEventListener('click', func);
    Ответ написан
    4 комментария
  • Граница между front-end и back-end?

    neuotq
    @neuotq
    Прокрастинация
    Чтобы там не говорили, бэкэнд может оставаться полностью черным ящиком только для верстальщика, ито с оговорками.
    Фроентэнд разработчик, даже с джун уровня, уже активно работает с получением отправкой данных, интерактивными интерфейсами и тп. Понимать как и почему некоторые штуки там работают нужно. Хорошо даже уметь быстро что-то простое сделать. Я не говорю становится фулстеком в полном смысле этого слова, НО. По хорошему: фронтендер мидл и выше уровня можно с натяжкой назвать фулстеком, просто с большим перекосом на фронт часть.
    Просто даже серверлесс направление, заставляет в той или иной степени понимать процессы происходящие на той стороне.
    Ну и в любом случае, в случае активной практики и развития, вы сами столкнётесь с тем, что иногда нужно даже лезть и писать какие-либо свои простые скрипты.
    Отмечу отдельно, это не значит что нужно с головой падать, пытаться стать фулстеком. знать всё и тп. Нет, я имею ввиду что понимание работы бекенда, а значит и умение делать некоторые вещи, должны будут и прийдут при активной работе и роста вас как специалиста.
    Это же касается тех же софт скилз и менеджерских умений.
    Ответ написан
    1 комментарий