• Сколько нужно изучать Битрикс?

    Maksclub
    @Maksclub
    maksfedorov.ru
    — Сколько нужно изучать Битрикс?
    — Нисколько!

    А вообще это же ЦМС, там есть все, что вы хотите:
    фильтрацию товаров, авторизацию с корзиной, оплату через сайт


    Давно пора начать со своего шаблона, смотреть обучение ТОЛЬКО при возникновении потребности:
    Может как-то начать практиковаться, тыкать на кнопки?
    Ответ написан
    Комментировать
  • Подготовится к стажировке Back-end разработчика?

    Maksclub
    @Maksclub Куратор тега PHP
    maksfedorov.ru
    Сам прошел изучение PHP с мая, старт был примерно как у вас.
    Мой старт :)

    Сейчас джуниор — могу сделать несложные CRUD на Yii2, Symfony, запилить несложные REST API сервисы, работаю полность в Линуксе, работаю с GIT, Vagrant.
    Например сейчас выполняю такое джуниорское тестовое :
    https://github.com/Maksclub/veniamin
    Но например такая компания как sport ru меня и стажером не посчитала :)

    Мой путь:
    - видео-уроки по ООП в Ютубе (параллельно сразу пиши пару проектов (не сложное MVC прямо по ходу изучения), только без всяких ГУРУ, вам ООП, а не гуру изучать нужно
    - сядь на Линукс (тут все: и SSH-ключи, и настройка серверов, и настройка окружения, и работа с виртуальным окружением)
    - садись на фреймворк (Laravel, Yii2, Symfony) -- я бы последний рекомендовал, но первым на него тяжелвоато вскочить, как мне кажется, я сел на Yii2 -- придумал бизнес-идею и до сих пор пилю свой проект
    - видео-уроки Дмитрия Елисеева по Yii2 (особенно платный, в нем он прет уже по DDD)), тут же пили свой проект
    - GIT (постарайся не разобраться как коммиты делать, а прямо полностью работать с ним (с ветками, мерджами))
    - Composer (разберись с PSR-4, сделай для начала свой неймспейс и свой композер-пакет, очень помогает понять что-куда)

    Если выделишь КАЖДЫЙ день в течение 5 месяцев, то будет очень здорово

    Выполни все тестовые задания для джуниора, например отсюда:
    https://maksfedorov.ru/blog/all/testovye-zadaniya-...
    скоро еще 10 штук докину в пост


    Про рынок:

    Стажеру вообще навыки не нужны, как правило туда берут с сильными академическими знаниями (математика, академическое знание C++, C#, bash и т.д...)
    На рынке веб-разработки такие специалисты почти не нужны, нужны джуниоры, но и то, чтобы стать мидлом поскорее, так что требования не адекватны для слова junior.

    Тащи -- это интересно и результат будет!
    Сообщество Тостера помогает.
    Ответ написан
    Комментировать
  • Правильно ли я верстаю, используя методологию БЭМ?

    movasyl
    @movasyl
    semper tiro
    Все так делают после прочтения официальной документации))
    Но все на много проще. Представь себе что у тебя в макете есть кнопки перехода на другие страницы.
    Значит нужно что-то вроде <a href='#'>Кнопка</a>, но оно не очень похоже на кнопку, поэтому:
    1. на первом уровне тебе нужно найти все общее между всеми кнопками в макете и создать элементарную bem сущность button.
      <a class='button' href='#'>Кнопка</a>
      // COMMON
      .button{
        display: inline-block;
        padding: 0.5em 1em;
        text-align: center;
        text-decoration: none;
      }



    2. дальше, к примеру видим, что в макете есть кнопки двух размеров - большие и маленькие, соответственно:
      // SIZE
      <a class='button button_size_m' href='#'>Кнопка</a>
      <a class='button button_size_l' href='#'>Кнопка</a>
      
      // COLOR
      <a class='button button_primary' href='#'>Кнопка</a>
      <a class='button button_secondary' href='#'>Кнопка</a>

      /*        _MODS_       */
      // SIZE
      .button{
         &_size_s{
           font-size: 1rem;
           }
         &_size_l{
           font-size: 2rem;
           }
      }
      
      // COLOR
      .button{
        &_primary{
          background: #607D8B;
          color: #ffffff;
          }
        &_secondary{
          background: #8BC34A;
          color: #ffffff;
          }
      }



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

      <a class='button button_primary button_size_l header__button' href='#'>Кнопка</a>

      // PARENT__BLOCK
      .header{
          &__button{
            display: block;
            width: 200px;
            margin: 0 auto;
           }
      }



    Далее примерно такой же подход ко всем остальным блокам.
    определил общее > доопределил/переопределил варианты > при необходимости родителем расставил по местам и косишь как будто ты не верстальщик, а rонструкторо-собиральщик :)
    codepen.io/kovbassa/pen/ObrqZv
    Ответ написан
    Комментировать
  • Какие профессии в it на территории СНГ зарабатывают чистыми более $3-4k в месяц?

    @edogs
    В какую сторону лучше двигаться чтобы опыт работы стабильно увеличивал зарплатную планку до 4к и дальше?
    В сторону отказа от идеи расти как "солирующий профессионал на зарплате".
    Если Вы не редкий гений, то у любой, абсолютно любой профессии есть "стеклянный потолок", выше которого Вы не прыгните сколько бы опыта, знаний и умений у Вас не было. Потому что Вы всегда ограничены тем временем, которое у Вас есть.
    "Стеклянного потолка" нет только в профессиях, где Вы делаете бизнес, а не работу.
    Отчасти под это определение подходит менеджер/посредник сидящий на процентах, потому что его заработок зависит от величины сделки которую он заключил, а не от количества работы которое он сделал... но... опять же, он не может заключать неограниченное количество сделок.
    Полностью под это определение подходит только владелец своего бизнеса в том или ином виде, потому что на него работает куча людей и ограничений по количеству работы которую он может сделать - уже нет, т.к. по сути он делает ее чужими руками, а следовательно - уперся в ограничение - нанял еще одного работника, проблема решена.

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