• Где учить bootrap 4?

    thoozu
    @thoozu
    Веб-разработчик
    Немного некорректный вопрос. А что учить в Bootstrap, собственно говоря? Если знаете HTML и CSS, то и учить ничего не надо. Bootstrap – обычный фреймворк с готовым набором элементов и еще парой вкусностей. Поэтому, для начала работы с Bootstrap вам необходимо всего лишь иметь базовые знания верстки, а там уже дело практики. Единственное, что вы будете использовать от него, так это классы элементов. Смотрите официальную документацию по использованию и начинаете верстать небольшие макеты с простыми компонентами, а затем уже более сложными, с соответственно, усложненными компонентами и JavaScript.
    Ответ написан
    1 комментарий
  • Как вы сочетаете работу и саморазвитие?

    GTRxShock
    @GTRxShock
    SA
    наберитесь терпения и послушайте один доклад для размышления :)
    https://www.youtube.com/watch?v=pmlGgIOlz9w&featur...
    Ответ написан
    Комментировать
  • Как решить проблему с концентрацией?

    @nomta
    1. Отключить внешние раздражители - очень важно. Телевизор и подобное лучше вообще убрать подальше.
    2. Научиться правильно отдыхать, в том числе - чтобы голова отдыхала. Закончили работу - переключайтесь на то, что происходит вокруг, общайтесь, забудьте вообще о работе. Можете 10 минут удерживать "пустоту" в голове, не думать ни о чем? Чтобы ни одна мысль не пролезла в голову? Дайте мозгу "проголодаться", сразу станет интереснее.
    3. Ваша проблема - не только Ваша, с ней сталкиваются практически все так или иначе. Приходится учиться, находить свой ритм работы и отдыха. Допустим, отдыхаете каждые полчаса. Каждый раз, завершив какую-то подзадачу, ставите отметку "выполнено". В связи с этим - полезная техника: составляйте план из микрозадач и, по мере их выполнения, ставьте галочки напротив каждой выполненной задачи. Мелочь, а хорошо помогает в плане концентрации.
    4. Одной из причин может быть то, что Вы ставите перед собой сразу много обязанностей, мозг воспринимает это как неподъемную задачу и блокирует ее выполнение. Разбивайте задачу на более мелкие и не обещайте себе выполнить непременно все. Отдыхайте, переключайтесь, развлекайтесь.
    5. Не держите все в голове - записывайте. Разгружайте голову. Когда занимаетесь - ведите подробные конспекты. Это помогает структурировать информацию. На экзамене очень выручает - Вы вспоминаете не информацию из учебника, а то, что сами записали в конспект, как будто это Ваше творение. Вам остается только воссоздать свой конспект на листочке, что обычно происходит легко, как будто само собой.
    6. Лучший отдых - это перемена занятий. Найдите противоположный вид деятельности, например, спорт, и работайте с реальной отдачей, до изнеможения. Уровень концентрации в вашей основной области повысится в разы.
    Пробуйте, ищите, учитесь. Есть целое направление - brain fitness, посмотрите, может, найдете что-то полезное и для себя.
    Ответ написан
    Комментировать
  • Как сделать острые углы в css?

    MasterGerold
    @MasterGerold
    Мне в таких случаях помогает этот сайт, так как на нём быстрее чем в ручную.
    Ответ написан
    1 комментарий
  • Что показать работодателю при устройстве стажером в веб-разработку?

    paulradzkov
    @paulradzkov
    Дизайнер, верстальщик, начальник отдела UI
    Сделайте несколько лэндингов / визиток или небольшой информационный сайт. Но это должны быть полностью законченные работы, без лорем ипсумов.

    В стажерах работодатель ценит в первую очередь внимательность к мелочам и аккуратность, способность доводить работу до конца и задавать правильные вопросы по ходу дела. Делать упор стоит именно в этом направлении, нежели пытаться поразить сложными техническими решениями.

    Поэтому работы в вашем портфолио должны иметь доделанный вид, а код соответствовать формальным требованиям (валидация, оформление по стайлгайду). Тексты должны быть без ошибок, графика оптимизирована. И в целом сайт должен набивать в pagespeed нестыдное количество баллов.

    В глазах начальника / тимлида хороший стажер — это такой стажер, за которым не надо переделывать. Тимлид любой таск может сделать быстрее и качественнее, и при этом будет спокоен за результат. Но тимлида на все таски не хватает и он должен делегировать работу. Поэтому стажерам в первое время обычно перепадает наполнение контентом, верстка шаблонов, подготовка графики и т.д.

    Задача стажера на собеседовании — показать, что он может делать несложную работу качественно, что он принесет пользу команде.
    Ответ написан
    Комментировать
  • Распараллеливание процесса верстки между верстальщиками?

    paulradzkov
    @paulradzkov
    Дизайнер, верстальщик, начальник отдела UI
    Распределить работу покомпонентно.
    Любые макеты можно разобрать на следующие компоненты и этапы.

    0. Создается общий репозиторий для проекта.
    Все работы ведутся сразу в нем. Чем чаще делаются коммиты, тем раньше вылезут и будут исправлены проблемы. У каждого компонента есть свой css/less/sass файл, чтобы легче управлять кодом и избегать merge-конфликтов.

    1. Основные строительные блоки:
    - Типографика и стили для контента (таблицы, цитаты)
    - Элементы форм + стили валидации
    - Декоративная графика (иконки, плашки)
    - Модульная сетка (сразу респонсив)

    Каждый верстальщик отвечает за свой кусок работы и создает демо-страничку с перечнем компонентов, которые он сверстал. Работа верстальщиков не пересекается.

    2. Повторяющиеся компоненты:
    - Навигация
    - Ленты новостей, событий, блогпостов, результатов поиска, чего угодно
    - Типовые формы (логин, регистрация, поиск)
    - Табы
    - Слайдеры
    - и так далее

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

    После этих двух этапов у команды готов UI-kit проекта.

    3. Предварительная сборка всех шаблонов страниц с реальным контентом

    Работа распределяется постранично. Каждый верстальщик копипастит блоки из UI-кита и наполняет реальным контентом. В конце команда оценивает, где что еще нужно доделать.

    4. Редкие кастомные компоненты и модификации

    На основе проблем, которые вылезли на третьем этапе, каждый верстальщик допиливает блоки, за которые он отвечает.

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

    Обо всем этом говорят Atomic Design, ITCSS и многие другие методологии.
    Ответ написан
    Комментировать
  • Где посмотреть примеры качественного кода вёрстки сайтов, лендингов, веб-приложений?

    paulradzkov
    @paulradzkov
    Дизайнер, верстальщик, начальник отдела UI
    Первый путь.
    На Гитхабе поискать по ключевым словам (BEM, SMACSS, OOPCSS) — найдутся бойлерплейты и стартеркиты, которые по определению должны быть хорошего качества.

    Можно искать глубже, по упоминанию в исходном коде этих ключевых слов — найдутся тысячи проектов, но тут сложнее определить, что качественнее.

    Второй путь.
    Искать в Гугле людей, которые пишут про BEM, SMACSS, OOPCSS и прочих крутых фронтендеров. Искать их профили на гитхабе, изучать их проекты. Если они пишут про методологии, то они явно их используют в работе.
    Ответ написан
    Комментировать
  • Как вам курс CS50 и почему я не могу делать задачи?

    evgeniy8705
    @evgeniy8705
    Повелитель вселенной
    Данный курс направлен на рекламу Учебного учреждения, но никак не на потенциальное обучение конкретным знаниям. Данный курс будет полезен тем людям которые далеки от технических профессий (в частности - программирование). Данный поток видео просто введет вас в мир компьютеров. Он не научит вас чему то конкретному, просто вам покажут что вообще есть в "мире технологий". Задания выполнять вообще не обязательно. Все равно они вам ничего не дадут. На большинство заданий у вас все равно не хватит знаний. Люди которые сидят там в аудитории, во первых имеют немного больше сообразительности, чем другие люди, по крайней мере потому, что они смогли попасть туда на обучение. Во вторых, по мимо этого курса у них полно других, по конкретным направлениям.
    В общем если вы хоть немного шарите в программировании, то вам этот курс толком то ничего нового и не откроет. По конкретным направлениям читайте профильную литературу, смотрите узконаправленные курсы.
    А если вы вот только что решили что будете заниматься в области вычислительной техники и вообще не понимаете что да как, то посмотрите данный курс для легкого введения. Просто смотрите, делать задания не нужно.
    Ответ написан
    Комментировать
  • Горизонтальная линия с текстом поверх?

    Stalker_RED
    @Stalker_RED
    Блок, внутри которого спозиционирован маленький блок с текстом и псевдоэлемент c видимой границей.
    https://jsfiddle.net/otmngfe5/
    Ответ написан
    Комментировать