• API для получения информации о пробках в определенный городах?

    NeiroNx
    @NeiroNx
    Программист
    Ответ написан
    Комментировать
  • Джуны на удаленке нужны?

    ddv88
    @ddv88
    Binance Futures
    Нужны. Дело не в удаленке. Вопрос цены.

    Как правило джуны сейчас выползают из всяких скиллбоксов и яндекс практикумов, где обещают 100к со старта после 6 месяцев невнятного обучения. Про самоучек с уроков на ютубе молчу вообще. Соответственно никто в здравом уме не станет платить такие деньги за нулевого кодера, тк за 100к можно уже вяленького мидла заиметь. С адекватными хотелкам можно попасть в хорошую команду и в ней уже набираться уму разуму.
    Ответ написан
    2 комментария
  • Удалённая работа Front-end разработчиком в 17 лет. Что нужно уметь и возможно ли устроиться?

    @mkone112
    Начинающий питонист.
    Я нахожусь в ситуации, которая требует от меня как можно скорее обучиться

    Так для справки - где-то 95% не осиливают вообще, из оставшихся 5% - единицы справляются меньше чем за год. Твое "как можно скорее" - легко может растянуться на годы.
    Ответ написан
    Комментировать
  • Удалённая работа Front-end разработчиком в 17 лет. Что нужно уметь и возможно ли устроиться?

    @AVKor
    Возможно ли в 17 устроиться на удалёнку

    Нет.
    Ответ написан
    Комментировать
  • Как в indexOf дать много item?

    notiv-nt
    @notiv-nt
    Как ваше ничего? Да, моё тоже
    var a = ['I', 't', 'u', 'p', 'o', 'y'];
    console.log(['p', 'o'].map((letter) => a.indexOf(letter)));
    Ответ написан
    Комментировать
  • Изучение Laravel, с чего начать?

    Sinersis
    @Sinersis
    Специальст широкого профиля
    Ну наверное я щас напишу еще раз то что многие уже написали:
    1. Обязательно вам нужна голова на плечах.
    2. Желание прочитать тонну документации с примерами по PHP
    3. Большая кружка для кофе\чая (нужное подчеркнуть)
    4. Освежитель для мозгов
    5. Умение пользоваться Google.com
    6. Cайт с документацией по Laravel
    7. Готовность к выполнению кучи рутинных задач для набивания руки.
    8. ТЕРПЕНИЕ! ТЕРПЕНИЕ! ТЕРПЕНИЕ! ЗАИНТЕРЕСОВАННОСТЬ!
    Ответ написан
    1 комментарий
  • Как работает @yield в Laravel?

    @D3lphi
    Вы создаете шаблон (Назовем его, first.blade.php), вставляете в него @yield():
    <div class="example">
        @yield('content')
    </div>


    Затем вы наследуете от этого шаблона другой шаблон (second.blade.php) и прописываете в него конструкцию @section() с тем же именем, что указали у yield:
    @extends('first')
    
    @section('content')
        Hello, World!
    @endsection


    Теперь вы рендерите второй шаблон:
    class Controller
    {
        public function indexAction()
        {
            return view('second');
        }
    }


    Рендерится вот такая страница:
    <div class="example">
        Hello, World!
    </div>


    Таким образом, получается, что @yield() служит своеобразным маркером, на место которого будет подставлено содержимое @section() дочернего шаблона.
    Ответ написан
    3 комментария
  • Что учить laravel или ООП?

    @Kostik_1993
    Web Developer
    Сначала учите язык. Далее учите как писать ООП на этом языке. После этого учите фреймворк на этом языке
    Ответ написан
    Комментировать
  • Сделать переводчика на php?

    rozhnev
    @rozhnev Куратор тега PHP
    Fullstack programmer, DBA, медленно, дорого
    Для разбиения строки на слова воспользуйтесь функцией preg_split:
    $words = preg_split('/\W/', "Hello World");

    Ваш код оберните в функцию
    function translate($word) {
    	  $array = array(
    		'almaz' => "good",
    		'echo' => "php",
    		'html' => "css",
    		'sis' => "ki",
    		'hello' => 'привет',
    	  );
          
    	  $word = strtolower($word);
    	  if (array_key_exists($word, $array)) { 
    		echo $array[$word];
    	  } else {
    		echo "Ключа $word не найдено.";
    	  }
    	  
    	  echo PHP_EOL;
      }


    Вызовите функцию для каждого слова:

    foreach($words as $word) {
    	translate($word);
      }


    Здесь можно запустить код PHP онлайн
    Ответ написан
    Комментировать
  • Что создать для практики Php?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Начни пользоваться своими "блогом" и "соц-сетью". Сразу поймешь что пользоваться ими невозможно.
    И начинай допиливать потихоньку.

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

    @onepavel
    Консультация и разработка мобильных приложений
    порно сайт
    Ответ написан
    Комментировать
  • Как показать определенный текст с базы данных?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    отвечу на твой предыдущий вопрос, не пропадать же добру

    Судя по тому, что 20 часов назад ты не знал, как показать текст из базы данных, то для программирования месяца будет маловато.

    Попробуй свои силы на вордпрессе, там программирование не нужно.

    Научись устанавливать вордпресс на хостинге, минимально администрировать и менять темы.
    Потом найди человека - родственника или знакомого, который умеет, знает или делает что-то интересное, хобби там, или анекдоты хорошо рассказывает. И предложи ему сделать сайт. БЕСПЛАТНО.
    И вместе с ним делайте сайт.
    Так ты получишь минимальный опыт работы с вордпрессом и минимальное портфолио. С которым уже дальше сможешь предлагать свои услуги.
    Ответ написан
    2 комментария
  • Есть ли смысл учить wordpress в 2020?

    deepblack
    @deepblack
    По прогнозам некоторых людей, PHP скорее всего через год - два умрет,

    Ага, умрет ))) не дождётесь

    Есть ли смысл учить wordpress в 2020?

    На вопрос невоможно дать однозначный ответ.
    Ответ написан
    Комментировать
  • Php что учить после базы?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    1) укрепите знания - html, css, js. Наберитесь опыта в них.
    2) укрепите знания РНР.
    3) Изучите паттерны проектирования (Singleton, Factory и др.), алгоритмы и парадигмы (ООП, АОП, функциональное программирование)
    4) Изучите основы рефакторинга (Clean Code), работу с git
    5) Изучите SQL, NoSQL (MongoDB), основы работы с ORM
    6) Изучите фреймворки. Например, laravel, Yii2, Symfony
    Ответ написан
    Комментировать
  • Php что учить после базы?

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

    AleksandrB
    @AleksandrB
    Совсем недавно вывел "Hello world"
    Дочитывай книгу, после того как поймешь что такое ООП, SOLID и MVC, начинай изучать Laravel. Версия не принципиальна. После того как сможешь написать интернет магазин на laravel, берись за книгу "Clean code R. Martin". Из нее ты поймешь на сколько твой код г*вно, напишешь новый. После этого хватаешься за "High Performance MySQL", понимаешь, что ты не знаешь нифига базы и переделываешь свою базу интернет магазина под нормальный вид. Параллельно почитываешь о PSR, docker и кэшах. А еще проще, заглядывай в резюме laravel разработчик и смотри требования (чем слова заумнее, тем лучше) выписываешь самые непонятные и изучаешь. Собственно, дальше идешь на джуна.
    Ответ написан
    1 комментарий
  • Практика для php новичка?

    feycot
    @feycot
    Если хочется практиковать язык в плане алгоритмов, подходов и так далее, то можно выполнять ежедневные ката.
    Ката - это пришло из боевых искусств, повторяющиеся простые практики. В данном случае это решение задачек разной степени сложности. Задачи должны быть небольшими, чтобы можно было решить хотя бы 1 задачу. Ну и должны увеличиваться по сложности, чтобы можно было видеть рост навыка.
    Где можно прокачаться
    codebattle.hexlet.io - Кодбаттл. Два игрока на скорость решают общую задачу на разных языках, можно на одном. Можно играть против ботов. Есть разные уровни сложности
    https://www.codingame.com/ - CodinGame похоже на то, что выше, только вы не видите решение друг друга
    https://www.codewars.com/ - CodeWars тут уже решение нужно делать самому, т.е. вы соревнуетесь с другими пользователями из рейтинг
    https://leetcode.com/ - множество задачек разного уровня. Похоже на то, что выше.

    Если уже уверенно пишете код, знаете стандартные функции и хочется сделать какую-то задачу по типу тестового, то можно взять задания здесь https://github.com/Hexlet/ru-test-assignments в репозитории есть тестовые задания от разных компаний.

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

    Все веб-фреймворки плюс-минус одинаковы, поэтому изучив один, можно изучить другие.
    Подробнее про фреймворки можно почитать здесь https://ru.hexlet.io/blog/posts/kakoy-php-freymvor...

    А чтобы понять, готов или нет для работы - надо просто ходить по собеседованиям. У разных компаний разные требования. Где-то берут только опытных, где-то совмем зеленых в плане опыта.
    Ответ написан
    3 комментария