А может на PHP?
Информация для Джунов Я знаю и думаю, что джунам сложно даётся запомнить все об ООП. Поэтому, хочу рассказать легко и просто про ООП Сначала расскажу о трёх китах ООП 1) Наследование 2) Полиморфизм 3) Инкапсуляция Наследование - это когда создаётся дочерний…
Часть 1
В этой части пытался внятно и быстро объяснить про три кита ООП
Надеюсь новички получат пользу с этой статьи
#Авторскийконтент
В этой части пытался внятно и быстро объяснить про три кита ООП
Надеюсь новички получат пользу с этой статьи
#Авторскийконтент
🔥4
🦹🏼♂Мониторинг PHP-приложений c помощью OpenTelemetry и SigNoz
https://habr.com/ru/company/otus/blog/675866/
https://habr.com/ru/company/otus/blog/675866/
Хабр
Мониторинг PHP-приложений с помощью OpenTelemetry и SigNoz
PHP является самым популярным языком для серверной разработки, по праву занимая первое место на рынке. Приложения многих всемирно известных организаций, таких как Facebook, написаны на PHP. WordPress,...
🔥2
🍯Vite
Vite новый дефолтный сборщик фронтенд ресурсов в Laravel. Значительно более быстрый, чем Webpack.
https://laravel-news.com/vite-is-the-default-frontend-asset-bundler-for-laravel-applications
Vite новый дефолтный сборщик фронтенд ресурсов в Laravel. Значительно более быстрый, чем Webpack.
https://laravel-news.com/vite-is-the-default-frontend-asset-bundler-for-laravel-applications
Laravel News
Vite is now the default frontend asset bundler for Laravel applications
Vite is now the default frontend asset bundler in new Laravel projects, including Breeze and Jetstream as well.
🔥4
🧙Как удалить public из адреса
Используете виртуальный хостинг и видите слово public в адресах вашего проекта на Laravel?
В статье рассказывается как от этого избавиться
https://laravel.demiart.ru/remove-public-from-url/
Используете виртуальный хостинг и видите слово public в адресах вашего проекта на Laravel?
В статье рассказывается как от этого избавиться
https://laravel.demiart.ru/remove-public-from-url/
Уроки Laravel
Как удалить public из адреса | Уроки Laravel
Используете виртуальный хостинг и видите слово public в адресах вашего проекта на Laravel? Расскажу, как от него избавиться. У меня у самого возникли проблемы с Laravel, когда мне пришлось загрузить п
🌵Список алгоритмов и их реализаций на разных языках программирования, включая PHP
https://github.com/tayllan/awesome-algorithms
https://github.com/tayllan/awesome-algorithms
GitHub
GitHub - tayllan/awesome-algorithms: A curated list of awesome places to learn and/or practice algorithms.
A curated list of awesome places to learn and/or practice algorithms. - tayllan/awesome-algorithms
🔥3
🤬PHP Ужасен?
За своё время пребывания, PHP, получил очень много негативных отзывов в свою сторону.
Была правильная критика, а была ещё тёмная сторона "ХЕЙТ"
Недавно прочитал статью про хейт PHP, и там был реальный факт хейта.
CMS и ужасный его код
Многие знают, что PHP в основном юзают для CMS систем
(В основном это простая натяжка вёрстки)
И из-за этого многие стали думать, что PHP славится лишь своим "говнокодом" и ужасными CMS системами
Но хочу отбросить эту всю критику
На данный момент в PHP появились много разных плюшек, а PHP 8 вообще имеет полный потенциал.Не стоит забывать про фреймворки, которые обновляются часто и каждое обновление это куча полезных фич (YII не включаем в список😅)
Много можно поливать критикой PHP, даже большая часть будет по факту, но не стоит забывать, что это язык программирования который никогда не умрёт
Многие будут задавать вопрос "А почему тогда PHP приложение переписывают на GO", но можно лишь ответить: PHP никогда не заменят на 100%
За своё время пребывания, PHP, получил очень много негативных отзывов в свою сторону.
Была правильная критика, а была ещё тёмная сторона "ХЕЙТ"
Недавно прочитал статью про хейт PHP, и там был реальный факт хейта.
CMS и ужасный его код
Многие знают, что PHP в основном юзают для CMS систем
(В основном это простая натяжка вёрстки)
И из-за этого многие стали думать, что PHP славится лишь своим "говнокодом" и ужасными CMS системами
Но хочу отбросить эту всю критику
На данный момент в PHP появились много разных плюшек, а PHP 8 вообще имеет полный потенциал.Не стоит забывать про фреймворки, которые обновляются часто и каждое обновление это куча полезных фич (YII не включаем в список😅)
Много можно поливать критикой PHP, даже большая часть будет по факту, но не стоит забывать, что это язык программирования который никогда не умрёт
Многие будут задавать вопрос "А почему тогда PHP приложение переписывают на GO", но можно лишь ответить: PHP никогда не заменят на 100%
🔥9
👶🏻Реальное собеседование на Junior PHP разработчика
https://www.youtube.com/watch?app=desktop&v=HRk84dr_RsQ
https://www.youtube.com/watch?app=desktop&v=HRk84dr_RsQ
YouTube
Реальное собеседование на Junior PHP разработчика
Наш образовательный проект - https://areaweb.su
VK: https://vk.com/areawebsu
Телеграм: https://news.1rj.ru/str/areawebsu
0:00 Вступление
1:50 Какие технологии, инструменты используешь в работе?
2:43 Деплой как проходит?
4:53 Про Git, какой опыт работы с Git?
5:06…
VK: https://vk.com/areawebsu
Телеграм: https://news.1rj.ru/str/areawebsu
0:00 Вступление
1:50 Какие технологии, инструменты используешь в работе?
2:43 Деплой как проходит?
4:53 Про Git, какой опыт работы с Git?
5:06…
🔥3
👋PHP: хорошие практики. Наименования и экспрессивность.
https://www.youtube.com/watch?v=I48AsGB_DOA&t=1s
https://www.youtube.com/watch?v=I48AsGB_DOA&t=1s
YouTube
PHP: хорошие практики. Наименования и экспрессивность.
Хорошие практики из мира программирования для повседневной работы.
🔥1
Forwarded from Sergey Kiryakov
Приглашаем всех на BeerPHP SPb meetup №4
22 июля в 20:00 в @Failoverbar.
@NVoronina Наталья Воронина расскажет об эволюции брокера от memcache до kafka
💬«В докладе поделюсь опытом использования от простых реализаций message broker до предназначенных для этого инструментов таких как kafka и rabbitmq. Разберем плюсы и минусы каждого из подходов, рассмотрим особенности взаимодействия из php.»
@stanislav_ra Станислав Ракчаев поведает как можно делать MVP, чтобы не было потом больно
💬«От микросервисов к MVP монолиту... и обратно»
@raisertomsk Дмитрий Алин пройдёт с вами путь от монолита к микросервисам и ответит на вопрос: а надо ли?
🎁 А завершит образовательную часть Джокер в рукаве – секретный доклад от @KiryakovSergey Сергея Кирякова
Ссылка на трансляцию:
https://www.youtube.com/watch?v=U0PkYq0V8HQ
22 июля в 20:00 в @Failoverbar.
@NVoronina Наталья Воронина расскажет об эволюции брокера от memcache до kafka
💬«В докладе поделюсь опытом использования от простых реализаций message broker до предназначенных для этого инструментов таких как kafka и rabbitmq. Разберем плюсы и минусы каждого из подходов, рассмотрим особенности взаимодействия из php.»
@stanislav_ra Станислав Ракчаев поведает как можно делать MVP, чтобы не было потом больно
💬«От микросервисов к MVP монолиту... и обратно»
@raisertomsk Дмитрий Алин пройдёт с вами путь от монолита к микросервисам и ответит на вопрос: а надо ли?
🎁 А завершит образовательную часть Джокер в рукаве – секретный доклад от @KiryakovSergey Сергея Кирякова
Ссылка на трансляцию:
https://www.youtube.com/watch?v=U0PkYq0V8HQ
🥂Самые заметные изменения языка PHP за последние годы
https://habr.com/ru/company/reksoft/blog/593731/
https://habr.com/ru/company/reksoft/blog/593731/
Хабр
Самые заметные изменения языка php за последние годы
Я начинал работать с php, когда еще не потерял популярность его 4 выпуск, с тех пор произошли огромные изменения. На мой взгляд, последние несколько лет преобразили разработку на нем. Кстати php...
🔥2
🏸Миниатюрное десктопное GUI приложение на PHP — 2 МБ хватит для всех
https://habr-com.cdn.ampproject.org/c/s/habr.com/ru/amp/post/674192/
https://habr-com.cdn.ampproject.org/c/s/habr.com/ru/amp/post/674192/
🔥1
📌Путь до Junior PHP
😫Выгорание уже на пути изучение основ языка
Многие выгорают уже на начальном пути, но это лишь пустяк по сравнению с изучением ООП, архитектуры, фреймворков (Это не должно отпугивать, а наоборот прибавить вам мотивации, так как это значит что вы на верном пути)
Почему выгорают на первом этапе?
1) Программирование это где много денег и я хочу изучить его
Все думают,что прогеры пишут свои абракадабры и получают деньги,но никто не учитывают многих вещей
2) Нету наставника,который сможет объяснить (Это прям нужная вещь)
3) Нету мотивации. Мотивация на начальном этапе это нужная вещь. Многие теряют ее уже открыв свою книгу или курсы по изучению ЯП
🐵Выбор фреймворка
Допустим вы изучили основы,mvc,ООП и щас у вас идет стадия о выборе (Скоро будет статья о фреймворках)
Тут главное не лезть сразу в Symfony или не упасть в грязь лицом, я щас про YII.
Остается Laravel хороший,понятный и модный
🦗Плохой путь
Уйти в сторону CMS. WordPress еще пойдет,но пусть вы не столкнетесь в Битрикс. Это плохо когда у тебя нету полных возможностей использовать фичи языка и многие выгорают уже от всего чем связано программирование когда уходят в сторону CMS
🐥И вот вы изучили фреймворк. Что дальше?
Забыл написать один совет. После изучение основ,лучше напишите проект на чистом PHP.
Пробуйте себя разных личных проектах по типу: Интернет магазин,блог,telegram ботов можете делать. Главное нужно больше практики БЕЗ ПРАКТИКИ,НЕ НУЖНЫ ТЕБЕ И ЗНАНИЯ
🐢Стажер или Junior
На данном моменте вы еще стажер. Многие думают,что они уже джуны,но у них нету как таковых знаний и опыта в коммерческих проектах. Многие говорят, Я УСТРОИЛСЯ JUNIOR разработчиком,но укажи куда устроился,явно это будет галера.
🎫Первая работа
Не пугайтесь вакансий по типу ИЩУ РАЗРАБОТЧИК з/п 10т. Многие ищут на данном этапе не разработчика,а раба
Первая ваша работа будет галерой и я это запомнил себе на всю жизнь. Лучше конечно,если вы найдете достойную работу,но это редкость.
Главное помните. Первая работа это набор опыта,а не заработок больших денег,не бойтесь преград на пути и не бойтесь больших ожиданий от вас. До своей цели вы точно дойдете.
😫Выгорание уже на пути изучение основ языка
Многие выгорают уже на начальном пути, но это лишь пустяк по сравнению с изучением ООП, архитектуры, фреймворков (Это не должно отпугивать, а наоборот прибавить вам мотивации, так как это значит что вы на верном пути)
Почему выгорают на первом этапе?
1) Программирование это где много денег и я хочу изучить его
Все думают,что прогеры пишут свои абракадабры и получают деньги,но никто не учитывают многих вещей
2) Нету наставника,который сможет объяснить (Это прям нужная вещь)
3) Нету мотивации. Мотивация на начальном этапе это нужная вещь. Многие теряют ее уже открыв свою книгу или курсы по изучению ЯП
🐵Выбор фреймворка
Допустим вы изучили основы,mvc,ООП и щас у вас идет стадия о выборе (Скоро будет статья о фреймворках)
Тут главное не лезть сразу в Symfony или не упасть в грязь лицом, я щас про YII.
Остается Laravel хороший,понятный и модный
🦗Плохой путь
Уйти в сторону CMS. WordPress еще пойдет,но пусть вы не столкнетесь в Битрикс. Это плохо когда у тебя нету полных возможностей использовать фичи языка и многие выгорают уже от всего чем связано программирование когда уходят в сторону CMS
🐥И вот вы изучили фреймворк. Что дальше?
Забыл написать один совет. После изучение основ,лучше напишите проект на чистом PHP.
Пробуйте себя разных личных проектах по типу: Интернет магазин,блог,telegram ботов можете делать. Главное нужно больше практики БЕЗ ПРАКТИКИ,НЕ НУЖНЫ ТЕБЕ И ЗНАНИЯ
🐢Стажер или Junior
На данном моменте вы еще стажер. Многие думают,что они уже джуны,но у них нету как таковых знаний и опыта в коммерческих проектах. Многие говорят, Я УСТРОИЛСЯ JUNIOR разработчиком,но укажи куда устроился,явно это будет галера.
🎫Первая работа
Не пугайтесь вакансий по типу ИЩУ РАЗРАБОТЧИК з/п 10т. Многие ищут на данном этапе не разработчика,а раба
Первая ваша работа будет галерой и я это запомнил себе на всю жизнь. Лучше конечно,если вы найдете достойную работу,но это редкость.
Главное помните. Первая работа это набор опыта,а не заработок больших денег,не бойтесь преград на пути и не бойтесь больших ожиданий от вас. До своей цели вы точно дойдете.
🔥10