Пишу о вебе keeprock.ru

Наибольший вклад в теги

Все теги (13)

Лучшие ответы пользователя

Все ответы (12)
  • Как закреплять основы javascript на практике?

    keeprock
    @keeprock
    1. Попытайтесь писать код без постоянно открытой документации или вообще оффлайн. Только Вы и Javascript :)

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

    Интересная практика, попробуйте.

    2. Берите большие проекты на GitHub, пытайтесь вникнуть в них и не бичуйте себя если не получается сразу.

    Я потратил много времени и нервов, думая что обязан понять проект за 1 день. Я ведь такой умный, почему я не могу сделать _insert_small_fix_or_feature_here_?! Иногда это не ваше незнание, а просто проект большой и запутанный. Всему свое время, главное занимайтесь каждый день.
    Ответ написан
    Комментировать
  • Что нужно знать/уметь для создания сайта подобного myshows?

    keeprock
    @keeprock
    Тут надо знать несколько вещей:

    1. Как создавать интерфейсы и кое-что из мира вебдизайна

    2. Выбранный вами язык программирования (я так понимаю это PHP)

    3. Основы программирования (не веб-программирования, а именно программирования). Вот эти все непонятные вещи типа ООП, классов, инкапсуляции, наследования и прочее, прочее, прочее. Сервисы такого уровня требуют базовой подготовки в этом направлении.

    4. Что такое веб-фреймворки и как они могут помогать при разработке

    5. Как работать в базами данных

    Это вкратце. А вообще нужно уметь много чего. Но можете не париться и начинать что то делать, выбрав какой нибудь фреймворк для php. Главное по ходу дела что то читать про программирование в целом, про сам язык PHP, про архитектуру проекта (образно говоря, как организовать где какие папки в проекте лежат (я знаю что лежит на самом деле за словом архитектура, это упрощение)).

    Разбивайте проект на небольшие модули и постепенно пишите их. А потом соединяйте.
    Ответ написан
    Комментировать
  • Зачем верстальщику нужно изучать JavaScript?

    keeprock
    @keeprock
    Такой вам совет - начинайте учить Javascript прямо сегодня. Верстальщик как техническая профессия может очень скоро схлопнуться и вас случайно может прибить, если вы не озаботитесь этим вопросом заранее.
    Ответ написан
    Комментировать
  • Ошибка при попытке сделать push

    keeprock
    @keeprock
    Это проблема прав. Сталкивались с подобным и решили так:

    1. Создаем новую группу git
    groupadd git

    2. Меняем группу для папки .git и файлов в корневой директории (это больше относится к .gitignore)
    chgrp -R git .git
    chgrp -R git ./

    3. Добавляем своего пользователя в нашу новую группу git
    usermod -G -a git USER_NAME

    Что мы делаем? Создаем новую группу, добавляем в нее нашего пользователя и даем разрешение на работу с этой директорией.

    После этого пуш должен пройти нормально.
    Ответ написан
    Комментировать
  • Почему до сих пор вакансии называются "Программист C#" или "Java Junior Developer", хотя знание фреймворков гораздо важнее знания языков?

    keeprock
    @keeprock
    Задача программиста решать нетривиальные задачи с помощью инструментов (коим фреймворки и являются), а не быть приложением к инструменту.

    «Уважаемые покупатели! Теперь в нашем магазине вы можете приобрести молоток Zinger по специальной сниженной цене! При покупке до 31 числа, специализированный специалист по молоткам Zinger со скидкой 50%!»

    Вы хоть раз видели как пишется большинство технических вакансий на hh? Вам будет очень интересно - найдите возможность посмотреть.

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

    Люди Computer Science долбят годами, алгоритмы учат. Языки. Паттерны и прочую дребедень. Как лучше сделать. Туда сюда. Процесс разработки.

    «Ну ведь только знание фреймворка нужно». Чтобы быть низкосортной аутсорсной макакой? Да, вполне хватит.
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (3)