• Как стилизовать checkbox:disabled?

    b0nn1e
    @b0nn1e
    Alcohol & Ruby on Rails
    На label нельзя, на span можно.
    Ответ написан
    Комментировать
  • Как быстро и эффективно прокачать скилы в верстке?

    @Bondi
    Действительно практика решает.
    Но понять основы, круто поможет HTMLAcademy, проверенно лично.
    Если готовы вложить время и деньги - посмотрите в сторону их интенсивов. Месяц плотной работы с наставником и проверкой вашего кода.

    p/s/ часть интерактивных курсов доступна "абсолютли"(с) бесплатно.
    Ответ написан
    2 комментария
  • Как быстро и эффективно прокачать скилы в верстке?

    @OKF
    Тут многие советую больше практиковаться, но, как я понимаю, с ней-то у вас проблем особых нет, а проблема как раз в систематизации имеющихся знаний и теории. То что вы сверстаете 5-10-20 макетов, но стили будете лепить также, как делаете сейчас, ситуацию это не исправит.
    Так что, имхо, выделите свои слабые места и подтяните теорию по проблемным темам. Обычно это наследования, дефолтные стили, флоаты, позиционирование, флекс-боксы. Мне в своё время хорошо с этим помогла разобраться книга Мейера. Если нет времени, можно просто поискать статьи в сети. Поизучать best practice и ошибки, которые допускают новички в верстке.
    Ответ написан
    Комментировать
  • Как быстро и эффективно прокачать скилы в верстке?

    sfi0zy
    @sfi0zy Куратор тега CSS
    Creative frontend developer
    танцы с бубном... прокачать навыки верстки максимально быстро и при этом достаточно углубленно... Главное - результат и время.


    Был в похожей ситуации. Могу сказать, что очень полезно порисовать картинки с помощью CSS (если не сталкивались - сходите на CodePen, там это дело очень полюбили). Звучит глупо, но тем не менее такая деятельность помогает очень быстро освоить те свойства CSS, которые обычно все гуглят и не понимают. Это своеобразные "концентрированные" задачи на верстку. Если в одном макете 5 сложных моментов, то тут в одной картинке - 25.
    Ответ написан
    3 комментария
  • Наилучший метод для изучения английского?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Основных 3 варианта:
    1. Быстро и сразу; плохой, но рабочий вариант: контекстный (inline) переводчик-расширение.
    2. Медленнее, но более качественно и С ПОЛЬЗОЙ: переводите английские документации/API так, чтобы по ним Вы сами могли что-то понять и сделать. Т.е., просто переводить и ДУМАТЬ, ЧТО ВСЁ ВЕРНО переведено - КРАЙНЕ ОШИБОЧНО!
    3. Нормальное изучение и ПОНИМАНИЕ КОНСТРУКЦИИ языка: построение/структура предложений, грамматика, времена и т.д. (справочник, самоучитель/ПО, курсы, репетитор и т.д.)
    Ответ написан
    2 комментария
  • Наилучший метод для изучения английского?

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

    SayMAN83
    @SayMAN83
    Работаю в IT
    Самый действенный способ научиться переводить с английского это переводить и составлять список непонятных слов к статье. Затем повторить устный перевод ещё раз, пользуясь только шпаргалкой с выписанными словами.
    Данный метод был у меня в институте. С каждой новой статьёй размер "шпаргалки" уменьшался, отправляясь в мозг. Для меня оказался самым лучшим методом.
    Ещё приложение дуолинго. Но на мой взгляд, освоение шло медленней, но он развивал ещё и разговорный английский с произношениями.
    Ответ написан
    2 комментария
  • Наилучший метод для изучения английского?

    @McBernar
    Скайенг/любой другой репетитор.
    Остальное не работает. Только если как дополнительная опция.

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

    @frontender
    Чет странные требования :) Объясню:
    1) язык невозможно выучить за месяц, даже сидя по 15 часов за ним, мозг так не работает, ему нужно время, чтобы переварить инфу. 3 месяца еще куда ни шло. К чему спешка? У вас экзамен по чтению/письму? :)
    2) Учить слова - полезно, но если их не использовать активно, не изучать контекст, в котором это слово употребляется, то это пустая трата времени.
    3) Надо учить времена, да и в целом грамматику, это очень поднимает скилл письма и чтения, тк есть понимание откуда ноги растут и сразу становится ясен смысл предложения. Все эти have been, пассивные залоги, used to и тп

    Накину несколько ресурсов:
    1. https://writeandimprove.com/ – отличный тренажер для письма на разные темы, есть автоматическая проверка полноты текста, грамматики, слов
    2. Grammarly – проверка грамматики в браузере, когда пишешь что то. Очень крутое расширение, можно сразу писать на stackoverflow и проверять себя при помощи этого расширения. Кучу простых ошибок точно уберете, заодно и запомнится, как писать правильно.
    3. Все таки толковый слооварь англ слов - это лучшее, что можно придумать. Пользуйтесь, не бойтесь. Переводите, если совсем не понимаете значение слова, это ж не запрещено.
    4. Quizlet - карточки для изучения слов, мне нравится. Просто как развлечение в свободно время, там не только карточки, но и разные режимы заучивания. Лишним это не бывает.
    Ответ написан
    Комментировать
  • Наилучший метод для изучения английского?

    sim3x
    @sim3x
    Простыню не читал
    Лучший метод - практика 24/7
    Ответ написан
    14 комментариев
  • Какие есть для Visual Studio Code маст хев плагины?

    @Zessiss
    В дополнение к выше перечисленными добавлю:
    angular2-switcher - переключение между .scss/.ts/.html компонента по хоткеям
    Angular Language service - intellisense в *.html
    Не про Angular:
    Copy file name - удобно скопировать название файла и затем в Chrome по Ctrl + P сразу открыть его для отладки
    GitLens - быстрый переход к файлу, коммиту и тд в web интерфейме репозитория (github/bitbucket/gitlab и тд) и другие фичи связанные с версионированием
    Prettify JSON - форматирование JSON'a
    Ответ написан
    Комментировать
  • Какие есть для Visual Studio Code маст хев плагины?

    @FreeArcher
    Senior 1С; php, JS Starter
    Моя подборка, но это не значит, что я все это ставлю.

    sftp - синхронизация с сервером глючит и не качает
    ftp-kr удобный	FTP
    HTML CSS Support  - автодополнение CSS
    IntelliSense for CSS class names - так же кеширует CSS в проекте и дополняет потом
    highlight-matching-tag - подсвечивает начало и конец html тегов
    PHP IntelliSense - автодополнение PHP, переход к определению классов, При использовании следует выключать встроенную систему автодополнения кода "php.suggest.basic": false.
    Vue 2 Snippets
    Vetur - Поддержка Vue для VSCode
    PHP Debug
    Debugger for Chrome  - JS
    Bookmarks
    Color Highlighter
    Project Manager - не нужен
    vscode icons - иконки на файлы
    GitLens - визуализация работы с GIT 
    Better Merge - GIT облегчения мерджа при конфликтах 
    Auto Rename Tag - изменении открывающего / закрывающего тега, автоматически обновляет закрывающий / открывающий тег.
    Path Intellisense - отслеживает ввод «/» и предлагает навигацию по папкам и файлам относительно открытого файла
    SCSS IntelliSense
    Quokka.js - Выполняет JavaScript-код в консоли параллельно с тем, как вы его пишете. 
    Trailing Spaces - Мгновенно выделяет и удаляет конечные пробелы
    vscode-icons - Иконки для редактора VSCode.
    open in browser - открывает в браузере
    Ответ написан
    1 комментарий
  • Как распланировать обучение?

    @Davidushka
    Считаю, что не стоит заморачиваться конкретно на часах. Бери просто задачу и делай. Если у тебя на нее ушло три часа- ок, если 40 минут-тоже отлично. Не важна длительность, важно - качество твоего обучения. Ты загонишься быстро, если будешь себя заставлять делать это каждый день. Чередуй значит дни : треша\учеба. Голова будет свежее и лучше будешь все усваивать.
    Ответ написан
    Комментировать
  • Где искать клевые сайты (блоги) с информацией для ознакомления?

    TTATPuOT
    @TTATPuOT
    https://code.patriotovsky.ru/
    Мне очень нравятся:
    https://ruhighload.com/ - про хайлоад и серверную оптимизацию
    https://css-tricks.com/ - какие-то адовые примеры для вёрстки
    https://medium.com/ - статьи обо всём, в основном теория. Сам сервис постоянно что-то интересное предлагает почитать
    Здесь я не беру во внимания сайты типа php.net, nodejs.org, learn.javascript.ru, developer.mozilla.org и т.д. Где просто всегда есть тонны интересной информации, но она всегда заключена в сухой технический язык.

    Ну и как же я могу упустить момент прорекламировать свой блог, в котором публикую различные короткие заметки по веб-разработке - https://code.patriotovsky.ru/
    Ответ написан
    Комментировать
  • Где искать клевые сайты (блоги) с информацией для ознакомления?

    sfi0zy
    @sfi0zy
    Creative frontend developer
    Я натыкаюсь на такие блоги случайно и редко... Где и как искать... с раскрытием инфы на острие... на кого вы подписаны и не нарадуетесь?

    Подписался в твиттере на ~50 аккаунтов людей и компаний, постящим по интересующим меня направлениям и все, больше ничего делать не надо (большее количество подписок не имеет особого смысла, там все повторяться начинает, подписался грубо говоря только на тех, о ком знал, кто это вообще). Как в отрасли происходит что-то действительно "на острие" и имеющее хоть какую-то практическую значимость - это сразу появляется в ленте. Статьи, инструменты, просто интересные идеи - все там. Можно пару раз в неделю заходить и узнавать, что в мире происходит. Такой своеобразный агрегатор всего стоящего получается.
    Ответ написан
    Комментировать
  • Где искать клевые сайты (блоги) с информацией для ознакомления?

    criticalsomethoughts
    @criticalsomethoughts
    UI\UX Developer, Project Manager
    Не жалко,
    Дайджест Фронт, PHP на хабре alexzfort
    CSS Triks
    Все остальное отрывками и по рассылкам на почту, главное выискивать бриллианты из тучи говноинформации которая на вас скидывается. Плюс чем больше вы растете как специалист тем больше делаете акцент на зарубежную литературу и авторов блогов. Так как весь движ там.
    Сайты типо Techrocks.ru стараюсь пропускать, слишком много воды.
    Ответ написан
    Комментировать
  • Трудность восприятия в некоторые дни тревожит меня одного?

    @oelena
    Это нормально. Мозгу нужно отдыхать, чтоб было куда впитывать информацию)). Смените деятельность, погуляйте, поспите.
    У каждого есть свое время суток, в которое лучше впитывается информация. Прислушайтесь к своим биологическим часам.
    Ответ написан
    Комментировать
  • Как перестать говнокодить и принимать неверные архитектурные решения?

    customtema
    @customtema
    arint.ru
    Как перестать говнокодить и принимать неверные архитектурные решения?


    Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте
    Ответ написан
    Комментировать
  • Как перестать говнокодить и принимать неверные архитектурные решения?

    @blandger
    Программирование — это знания, умения и навыки (можно иногда говорить "искусство", если про талантливых людей) НАХОДИТЬ КОМПРОМИССЫ. Компромиссы между скоростью выполнения задачи (значит стоимостью разработки) и качеством/ясностью вашего кода, между скоростью его исполнения и количеством потребляемой памяти/ресурсов, между наличием/отсутствием тестов и полнотой/качеством их покрытия вашего кода....и множество других компромиссов. . В конце концов программирование — это такой огромный "конструктор", в котором можно складывать фигурки огромное количество раз и вариантов. Какие то варианты будут оптимальные и изящные, но большая часть далеко не такие. Чем лучше навыки-знания, тем лучше вариант. Чем больше попыток (удачных и не удачных), тем больше ваш опыт конструктора.

    Любой, пусть даже (вдруг!) изначально "идеально написанный код" по мере развития проекта (хорошо когда бизнес идёт успешно и развивается) может превращаться в говнокод сам по себе, потому что "он обрастает костылями" при добавлении "фич" (нового функционала). Это нормальный и естественный процесс "эволюции кода/системы". Стараться держать в актуальном состоянии юнит/интеграционные/какие_есть тесты, учиться делать рефакторинг как коду, так и тестам— это навыки, которые надо развивать. Можно на личных проектах также, потому что для вас лично они более интересны и ценны по качеству и вы обычно не жёстко лимитированы по времени. Можно "решать задачки", можно участвовать в open source проектах.

    "Классические знания/труды" всегда остаются "в силе", про них написали выше, можно для развития ещё читать книги про "искусству создания эволюционирующей архитектуры" ПО. Не для того, чтобы называться сразу "архитектором", а хотя бы просто пробовать заранее планировать разработку, дизайн проекта/модуля/компонента/функции/итд в данном аспекте, оценивать возможные недостатки текущего кода/дизайна/архитектуры. Миддлу это сложно, но в получении новых знаний и навыков нет ничего плохого, если хватает свободного времени (а его всегда крайне мало). Надо понимать, что данная область знаний/профессия продолжает и будет дальше развиваться, новые языки/парадигмы/библиотеки/идеи будут появляться, поэтому самостоятельное развитие (практических) навыков и (теоретических) знаний для практики — залог успеха. Знания без практики и "умесности их применения" в том или другом случае/контексте — тоже могут быть бесполезны и/или вредны. Не надо фанатизма!

    Да, иногда сложно "не костылить", да приходится идти с собой на компромисс, да ставить метки todo в коде и заносить в jira задачи "технического долга". Тех долг накапливается и если его не устранять, то рано или поздно проект становится сложно и мучительно поддерживать.

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

    vfreelancer
    @vfreelancer
    php
    Учиться на чужом коде. Читать книгу Мартина Чистый код
    Ответ написан
    Комментировать