@phpclubru

Страница 810 из 956
Alexandr
17.02.2019
14:26:14
и без мата ,-)

Кирилл
17.02.2019
16:00:15
Да всё хотел узнать. обязательно ли php и sql подучивать чтоб работать с каким-нибудь фреймвороком(laravel,yii2)

ведь в их классах зашит php, а через орм можно строить скль

я просто нативщину плохо знаю и конкретно с айти фирмам не работал, ну а в веб-студиях пофигу на тонкости

Google
Кирилл
17.02.2019
16:02:45
ну, вернее, работал с одной, но там тоже такая солянка разных программистов, вообще каждый раз офигеваю от разницы программистов у тел ихи иных контор

Pavel
17.02.2019
16:06:21
Не обязательно, в мире полно криворуких недоучек которые тяп ляп через билдеры и генераторы строят сайт, получают свою копеечку, а потом эти сайты отдают переделывать нормальным программистам за хорошие деньги.

Кирилл
17.02.2019
16:06:24
пардон, я имел в виду позицию джуниора в приличной фирме

да... так и живём

но меня интерес

ует

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

Pavel
17.02.2019
16:09:35
Если приличным, то надо углубляться на 99%

Кирилл
17.02.2019
16:09:39
Учитывая, что у фреймворка своя архитектура и вроде как её хватит за глаза

Я просто не могу представить ситуацию, что в пределах проекта на laravel нужно будет писать что-то на чистом php, ну, вне архитектуры фреймворка

Pavel
17.02.2019
16:11:28
Ну ведь фреймворк это только каркас. То есть весь остальной проект состоит из чистого пхп.

Кирилл
17.02.2019
16:11:51
который зашит классы и их методы

в*

Google
Pavel
17.02.2019
16:13:04
Ни одна конструкция в коде не должна у тебя вызывать затруднений. Интерфейсы, анонимные классы, функции, генераторы в генераторах, пакеты композера, автозагрузка, трейты. Сразу должен видеть чего куда.

Кирилл
17.02.2019
16:13:43
там сток всего, я сейчас зачитываюсь и мне просто интерестно в какой ситуации мне могут понадобится прям глубокие знания пхп чтоб пользоваться фишками фреймворка

Pavel
17.02.2019
16:14:06
Например в ситуации когда тебе заказчик дал задачу а ты ее программируешь.

Кирилл
17.02.2019
16:14:36
дак фрейиворк на то и придуман чтоб мне меньше кода писать)

Pavel
17.02.2019
16:14:58
Ну да, но он не придуман для того чтобы тебе меньше кода понимать.

Кирилл
17.02.2019
16:15:14
хех, тоже верно)

Pavel
17.02.2019
16:15:18
Тут зависимость обратная - чем больше понимаешь - тем меньше будешь кода писать.

Кирилл
17.02.2019
16:15:46
Согласен, благодарю. Ладно, в этом году буду меньше рабоать, больше читать

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

Pavel
17.02.2019
16:17:19
Да, фриланс для новичков это плохой вариант, по сути вечно болтаешься на каких-то подхватках, там пофиксить, тут прикрутить, сям верстка поехала. Во фриланс надо уже идти с хорошим опытом и тогда можно будет себе гибкую жизнь устроить.

Кирилл
17.02.2019
16:18:14
Дя... я из-за лени и фантазий о жизни на дому начал с фриланса, а лучше б годик поучился нормально перед выходом на вольные хлеба

и уж совсем жавлею, что начал с цмс

скучная, однообразная работа, больше на скорость, чем на понимание, костылки тут, костыли там

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

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

Кирилл
17.02.2019
16:22:56
да просто я в целом о разделении на бек и фронт узнал ток 2 года назад)

Pavel
17.02.2019
16:23:10
Дя... я из-за лени и фантазий о жизни на дому начал с фриланса, а лучше б годик поучился нормально перед выходом на вольные хлеба
Я тоже год после универа по сути дома просидел на фрилансе, ну так себе опыт, но зато у меня был лояльный график и сон до 11ти )

Кирилл
17.02.2019
16:23:39
спасибо, ребят, ну, в этом году попробую прокачаться толково с толковым стеком

Google
Pavel
17.02.2019
16:23:47
? удачи

Кирилл
17.02.2019
16:23:51
конкретным стеком*

Gena
17.02.2019
16:24:25
спасибо, ребят, ну, в этом году попробую прокачаться толково с толковым стеком
прочитай книгу Котерова "php 7 в подлиннике" для начала - откроет тебе глаза на всё происходящее в вебе и пхп

Кирилл
17.02.2019
16:25:37
ну а всё-таки вот конкретно сейчам мне лучше прочитать доку по ларавел, и потом уже скль и пхп(потому что приложения можно и с орм делать, ну, такие не высоконагруженные) или лучше как-то параллельно в день и пхп и скль и ларавел по главе читать

Pavel
17.02.2019
16:26:21
Да читай все подряд

Что-то читать целенаправленно это скучно. Появилась задача - прочитай все про нее, от пхп до ларавеля с sql

Кирилл
17.02.2019
16:26:54
ну... просто ещё зарабатывать надо параллельно, дак нарно лучше пока чисту ларавел впитать, чтоб хоть мог более менее приличные сайты делать, а там уж типа пхп и скль чтоб высоконагруженные проекты пилить

Gena
17.02.2019
16:27:28
ну а всё-таки вот конкретно сейчам мне лучше прочитать доку по ларавел, и потом уже скль и пхп(потому что приложения можно и с орм делать, ну, такие не высоконагруженные) или лучше как-то параллельно в день и пхп и скль и ларавел по главе читать
Блин, доки по фреймворкам расчитаны на дельный уровень программиста. Что ты поймёшь когда увидешь слово "фасад" или "абстрактная фабрика", когда наткнёшься в описании? Учи вначале основы

Кирилл
17.02.2019
16:28:36
dypa XD

Gena
17.02.2019
16:32:39
ну... просто ещё зарабатывать надо параллельно, дак нарно лучше пока чисту ларавел впитать, чтоб хоть мог более менее приличные сайты делать, а там уж типа пхп и скль чтоб высоконагруженные проекты пилить
если зарабатывать хочешь - то я бы посоветовал тебе вначале Котерова книгу прочитать вдумчиво и все примеры попробывать самому написать. Потом разобраться с каким-то Wordpress или Opencart, Magento (неважно какой CMS) и поработать на этой CMS. Ты пока будешь работать - подтянешь знания основ. Дальше я рекомендовал бы разобраться с алгоритмами, паттернами проектирования и углублённо разобраться с БД. А потом уже браться за какой-то фреймворк. Многие со мной не согласятся, но таким образом ты будешь и работать и параллельно учиться.

Кирилл
17.02.2019
16:33:40
ну... на drupla 7, jquery и вёрстке я уже лет 5 кормлюсь)

с ларавел пока ток 2 месяца поработал, но там клиенту главное было чтоб работало, так что я там накодил не айс

Gena
17.02.2019
16:40:20
нахрен таких работничков и такие советы
в смысле? То есть ты предлагаешь человеку, не зная основ прыгать на фреймворк? Из-за этого пыхеров и ненавидят в комьюнити программистов, потому что порог вхождения низок и каждый может садиться и говнокодить. Но только смысл в этом? Такой специалист нафиг никому не нужен будет, потому что любая нетривиальная задачка будет вызывать у него стагнацию. Я уже молчу про секьюрность или расширяемость его творчества.

ну... на drupla 7, jquery и вёрстке я уже лет 5 кормлюсь)
чтобы дальше не продолжать в том же духе читай книги, что в списке. И самое главное - пиши код, как можно больше. Чистая теория тебе ничего не даст, её надо подкреплять практикой 1. "php 7 в подлиннике" Котеров 2. Адитья Бхаргава - "Грокаем алгоритмы" 3. "Чистая архитектура. Искусство разработки программного обеспечения" - Роберт Мартин 4. «Совершенный код. Мастер-класс» – Стив Макконнелл 5. "Чистый код" - Роберт Мартин 6. Архитектура корпоративных приложений Мартин Фаулер

Кирилл
17.02.2019
16:54:51
спс

dypa
17.02.2019
17:07:52
Google
Pavel
17.02.2019
17:10:34
?

dypa
17.02.2019
17:12:41
Pavel
17.02.2019
17:13:01
Ну запости ссылки на psr

dypa
17.02.2019
17:14:33
Ну запости ссылки на psr
я не считаю других людей настолько тупыми, что они не в состоянии воспользоваться гуглом

Pavel
17.02.2019
17:15:23
Азря, пср то они найдут, но вот что это такое, зачем нужно, почему полезно знать и почему можно не знать - такое в гугле не отыщешь.

dypa
17.02.2019
17:19:10
Азря, пср то они найдут, но вот что это такое, зачем нужно, почему полезно знать и почему можно не знать - такое в гугле не отыщешь.
на fig сайте есть вполне толковое faq на этот счет. останется только вопрос в желании найти ответ

Pavel
17.02.2019
17:20:22
о существовании фиг сайта даже я слышу впервые, тем более о том что именно там стоило искать ответ

Ты прямо эталонный демагог, действуешь по всем канонам правил демагога с лурка :D

Gena
17.02.2019
17:38:20
все книги которые знал перечислил?! где книги по тестированию? где ссылки на rfc? на psr?
Я скинул дельные книги, в которых человек подчерпнёт основы. А весь список бесконечен, нет предела совершенству. У самого сейчас в очереди на прочтение книг 20

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

dypa
17.02.2019
17:49:59
Aleksandr
17.02.2019
20:50:41
есть https://phptherightway.com/

Terminator
17.02.2019
23:57:31
@robertus_cat будет жить. Поприветствуем!

Liv
18.02.2019
15:31:35
Нужна помощь ответом на вопрос http://bit.ly/how-to-middleware

Gleb
18.02.2019
15:40:34
Я вот не могу понять У меня есть модели, есть репозитории(работают с моделями в них куча методов на мне нужные случаи жизни). Есть контейнер... репозитории в контейнер кидать или нет(Модели в репозитории не присутствуют)...

Модели в контейнере не присутствуют*

dypa
18.02.2019
16:43:10
????
а текстом?

Adel
18.02.2019
16:43:30
а текстом?
в смысле не место?

Google
Adel
18.02.2019
16:46:38
репозиториям не место в контейнере
ты не гит с докером случайно имеешь ввиду? :))

dypa
18.02.2019
16:49:08
в смысле не место?
в прямом. нет смысла в dic хранить repository

Adel
18.02.2019
16:50:28
почему?

dypa
18.02.2019
16:52:49
почему?
потому, что не найти места, откуда его можно было бы вызвать

Adel
18.02.2019
16:53:32
потому, что не найти места, откуда его можно было бы вызвать
ну давай рассмотрим регистарцию нового юзера. нам нужен репозиторий чтобы добавить туда юзера. нет?

dypa
18.02.2019
16:58:43
нужен.
зачем?

Adel
18.02.2019
16:59:17
зачем?
чтобы попросить как зависимость в какомнибудь UserService или UserRegisterCommandHandler

dypa
18.02.2019
17:00:14
Adel
18.02.2019
17:00:43
я прошу ее в конструкторе... __construct(UserRepository $repo)...

dypa
18.02.2019
17:02:20
я прошу ее в конструкторе... __construct(UserRepository $repo)...
ты просто обленился и привык к autowire )))

Adel
18.02.2019
17:03:07
это да. но этот подход нормальный. это его отсуствие у тебя сподвигло все пробрасывать откудато...

Adel
18.02.2019
17:05:47
ужс...

Страница 810 из 956