Может войдёшь?
Черновики Написать статью Профиль

Сообществу Laravel

перевод

Недавно появились комментарии от Фила Старджина и других людей о том, что тем людям, которые в восторге от Laravel, и которые делают отличные проекты с его помощью. Им стоит спуститься на землю и больше думать о PHP в целом.

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

Laravel — это PHP, мы не в Зазеркалье

Если вы хотите добавить в свой профиль в Твиттере строчку о Laravel, сделайте это! Если вы хотите указать в вашем профиле LinkedIn то, что вы использовали Laravel в своих проектах, сделайте это! Этим вы не обидите PHP. Вы поможете ему, и те, кто помнят тяжелые времена PHP, должны это знать.

Это не введет людей в замешательство. Это не запутает работодателей. Как человек, который просмотрел, вероятно, 1000 резюме разработчиков для Laravel, я никогда не видел ни одного такого, где бы единственным упоминанием, связанным с PHP или разработкой, был Laravel.

Люди всегда говорят о других проектах, других системах, версиях PHP и т.д. Зачем кому-то иметь резюме или профиль LinkedIn, где указан только Laravel? Для меня самая оскорбительная сторона всего этого – это предположение, что люди настолько глупы, что им нужно объяснять это.

Упакуй это

Должны ли вы создавать такие пакеты, которые бы идеально подходили для любого фреймворка? В идеальном мире — конечно да. Увы, мир не идеален.

Поэтому если у вас есть неограниченное время, ресурсы или просто желание писать пакеты, работающие на чистом PHP и с основными фреймворками, делайте это!

Если же нет, то я утверждаю, что делать то, что можешь, и делиться этим, это тоже великолепно. Даже если это касается только Laravel. Если множество людей сочтут этот пакет полезным, у них будет возможность абстрагировать его или помочь в этом (не это ли тот самый open source, где мы помогаем друг другу, и где у нас есть огромная система инструментов для этого?). А если этого не произойдет, то он все равно будет полезен для других людей в сообществе Laravel. И даже если не так, то многие узнают из него что-то новое.

Одна из лучших вещей, которые я понял, работая с Тейлором (создателем Laravel), это то, что люди не должны бояться программировать, независимо от уровня их мастерства, программировать как они хотят, и никто не должен осуждать их за это.

Поэтому продолжайте и создавайте ваши пакеты так, как вам позволяют ваши время, умения и желания.

Обмен знаниями полезен для PHP и Laravel

Если вы из тех, кто хочет делиться знаниями с остальными участниками сообщества Laravel, не бойтесь это делать. Мы видели огромный всплеск книг, обучающих материалов, видео (как бы мы обошлись без Laracasts?) и других инициатив обмена информацией. Одни занимаются этим бесплатно, другие зарабатывают на этом.

Это здорово! Я надеюсь, вы все продолжите заниматься этим и удвоите усилия. Каждый новый разработчик, приходящий в Laravel из других языков, или полный новичок в программировании, изучает PHP. Да, вы не ослышались. Они изучают PHP, изучая Laravel.

На самом деле они изучают язык гораздо лучше, чем я изучал его по общим книгам по PHP в свое время. Они видят правильное использование PHP, хорошо организованное, используя десятки внешних пакетов от других групп и даже от других фреймворков. Это правильный современный PHP.

Человеческая природа

Если вы хотите дружить с другими разработчиками Laravel, делайте это! Хотите следить за их блогами, Twitter-каналами и учиться у них, делайте это! В этом нет ничего плохого. На самом деле в этом и есть человеческая природа.

Нам интересно находиться с теми людьми, которым интересны те же вещи, что и нам. Мы хотим вместе работать над такими вещами. Мы не хотим быть частью безликого безымянного стада.

PHP не станет лучше от того, что у него не будет внутренних сообществ!

От этого станет только хуже, намного хуже. Так было всего несколько лет назад, помните? Миллионы и миллионы разработчиков, использующих PHP, но никакого удовольствия, никаких внутренних сообществ, которые были бы увлеченными и процветающими.

Попытки сделать каждую встречу встречей PHP — не выход. На самом деле мы уже нашли выход. Современный PHP лучше чем когда-либо, мы должны делать то, что делаем, с удвоенной силой и не отступать от этого.

Мы ненавидим учиться. Да, дорогие мои, мы ненавидим это

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

Мы – прежде всего разработчики. Если вы еще не заметили, мы как бы наркозависимы от обучения. Я сижу в чате UserScape по выходным, и там команда обсуждает новый сторонний проект, над которым они работают, новую технологию, с которой они столкнулись, новую библиотеку, которую они нашли. Все они делают это!

Так стоит ли вам отказываться от того, что вам нравится, и что делает вас более продуктивными, из-за того, что возможно через 5 лет вам придется изучать новый PHP-фреймворк или даже новый язык?

20 лет назад для того, чтобы послушать музыку в своей машине, я носил с собой CD-проигрыватель размером с коробку для обуви с адаптером для аудио кассет, теперь я передаю музыку через спутник на мой телефон и проигрываю ее через bluetooth.

15 лет назад мне приходилось заходить домой или в телефонную будку, чтобы позвонить, теперь большинство людей носят суперкомпьютеры в своих карманах.

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

Дерись, дерись так, как не дрался никогда раньше! Никогда не сдавайся!

Laravel нет даже трёх лет. Тейлор начал работать в UserScape всего около 2 лет назад. Это очень мало, сообщество еще очень молодо.

Laravel — лучшее интернет-сообщество, частью которого я когда-либо был. Оставайтесь сильными.

(При каждой возможности процитировать Шона Коннери делайте это (Первый рыцарь, 1995).)

Как вы считаете, полезен ли этот материал? Да Нет

Написать комментарий

Разметка: ? ?

Авторизуйся, чтобы прокомментировать.