С помощью тестирования PHP-разработчик может решать разные проблемы со своим кодом. На интенсиве 13-14 июля в OTUS вы научитесь писать правильные Unit-тесты.
За два дня вы познакомитесь как с самими принципами тестирования, так и с ключевыми технологиями: PHPUnit, A-TRIP, TDD и Red-Green-Refactor.
После интенсива вы сможете освоить остальную экосистему PHP и научиться создавать лаконичные эффективные решения. Для регистрации пройдите вступительный тест https://otus.pw/nHoE/
За два дня вы познакомитесь как с самими принципами тестирования, так и с ключевыми технологиями: PHPUnit, A-TRIP, TDD и Red-Green-Refactor.
После интенсива вы сможете освоить остальную экосистему PHP и научиться создавать лаконичные эффективные решения. Для регистрации пройдите вступительный тест https://otus.pw/nHoE/
Подходит ли язык PHP для старта карьеры в IT? Какие навыки нужно освоить любому разработчику в первую очередь?
Обо всем этом 5 июля расскажет Александр Пряхин, СТО в CityAds Media и преподаватель OTUS. На встрече вы узнаете о возможностях и перспективах PHP, узнаете о требованиях к начинающим специалистам и сможете задать свои вопросы эксперту.
Также Александр представит программу и формат обучения на базовом онлайн-курсе «PHP Developer», а в конце вебинара у вас будет возможность занять место в группе по спец.цене.
Регистрируйтесь на вебинар https://otus.pw/LRfh/
Обо всем этом 5 июля расскажет Александр Пряхин, СТО в CityAds Media и преподаватель OTUS. На встрече вы узнаете о возможностях и перспективах PHP, узнаете о требованиях к начинающим специалистам и сможете задать свои вопросы эксперту.
Также Александр представит программу и формат обучения на базовом онлайн-курсе «PHP Developer», а в конце вебинара у вас будет возможность занять место в группе по спец.цене.
Регистрируйтесь на вебинар https://otus.pw/LRfh/
Кто то собрал в одну кучу примеры, о том как раньше в пыхе все было явно и удобно, и как потом синтаксический гавносхар из 8.1 все испортил:
https://stitcher.io/blog/php-81-before-and-after
https://stitcher.io/blog/php-81-before-and-after
stitcher.io
PHP 8.1: before and after - stitcher.io
The impact of PHP 8.1 on my code
⁉️У вас уже есть некоторый опыт в PHP?
На онлайн-курсе «PHP Developer. Professional», вы за 5 месяцев научитесь разрабатывать надежный бэкенд и сможете претендовать на middle/ senior позиции.
🚀Успей занять место на онлайн-курсе OTUS.
Тебя ждут живые лекции от звездного состава экспертов, поддержка персонального ментора, много практики и помощь с трудоустройством.
👉Оставь заявку и присоединяйся к группе https://otus.pw/g2VS/
На онлайн-курсе «PHP Developer. Professional», вы за 5 месяцев научитесь разрабатывать надежный бэкенд и сможете претендовать на middle/ senior позиции.
🚀Успей занять место на онлайн-курсе OTUS.
Тебя ждут живые лекции от звездного состава экспертов, поддержка персонального ментора, много практики и помощь с трудоустройством.
👉Оставь заявку и присоединяйся к группе https://otus.pw/g2VS/
Часто мне пишут подписчики, которые не знаю чем заняться, лишь бы не писать код. Вот этот например, решил попробовать себя в карьере юмориста. Я в целом поддерживаю любые творческие начинания и публикую все поделки, которые мне присылают. А хорошо или плохо получилось решать уже вам, можете поделиться мнением в коментах:
https://youtu.be/pCLVEPApuOY
https://youtu.be/pCLVEPApuOY
YouTube
Первый рабочий день в компании мЕчТы
Когда начинаешь работать в современной и политкорректной компании с корпоративной культурой.
Подписывайся на канал:
https://www.youtube.com/channel/UCh7U7pFHjhSHRjViiHwja8g
Социалки:
Instagram - https://www.instagram.com/rzhuman
Twitter - https://twitte…
Подписывайся на канал:
https://www.youtube.com/channel/UCh7U7pFHjhSHRjViiHwja8g
Социалки:
Instagram - https://www.instagram.com/rzhuman
Twitter - https://twitte…
#неЮмор
Нашел в интернете подкаст с разработчиками ядра.... самого БИТРИКСА!!!
Я думаю, всем подписчиками, должно быть интересно послушать авторов этого шедевра, во многом благодаря которому, наш канал называется так как называется)
https://5minphp.ru/episode90/
Нашел в интернете подкаст с разработчиками ядра.... самого БИТРИКСА!!!
Я думаю, всем подписчиками, должно быть интересно послушать авторов этого шедевра, во многом благодаря которому, наш канал называется так как называется)
https://5minphp.ru/episode90/
Пятиминутка PHP
Ядро Битрикс — история и планы
Для этого выпуска подкаста я пригласил двух разработчиков ядра Битрикс: Дмитрия Медведева и Ивана Челищева. Обсудили историю развития Битрикс, что такое ядро и Bitrix Framework, что такое D7, как в…
В комментах кинули полную версию
https://donnedusens.fr/pdf/elePHPant-Origami-php-diagramme.pdf
https://donnedusens.fr/pdf/elePHPant-Origami-php-diagramme.pdf
Сегодня прошло крайне занимательное событие.
Кокой-то слабоумный мракобес, решил спарсить аудиторию моих чатов, СКОПИРОВАТЬ ПРАВИЛА и стиль в целом, и пытаться добавлять всех подряд в свою группу.
Т.е вдумайтесь в абсурд ситуации - чел пытается подчистую копировать стилистику канала, за который мне самому то часто бывает стыдно)
Последние полгода канал вообще полумертвый не могу вспомнить ни одного поста, который бы я сам искренне считал классным, интересным или хотя бы провокационным в достаточной мере. Насколько должно быть туго с креативностью, воображением и вообще с развитием чтобы пытаться скопировать всё ЭТО еще и так топорно?
Ответа у меня нет и не будет) Всех кого добавили в тот раковник призываю оттуда выпилиться, не забыв кинуть репорт + ссылку на @phpGeeks на прощание(так как там есть жертвы и из других сообщества)
P.S. По поводу этого канала, появилось чуть иное видение его дальнейшего развития, чуть позже на неделе вернусь с подробностями.
Кокой-то слабоумный мракобес, решил спарсить аудиторию моих чатов, СКОПИРОВАТЬ ПРАВИЛА и стиль в целом, и пытаться добавлять всех подряд в свою группу.
Т.е вдумайтесь в абсурд ситуации - чел пытается подчистую копировать стилистику канала, за который мне самому то часто бывает стыдно)
Последние полгода канал вообще полумертвый не могу вспомнить ни одного поста, который бы я сам искренне считал классным, интересным или хотя бы провокационным в достаточной мере. Насколько должно быть туго с креативностью, воображением и вообще с развитием чтобы пытаться скопировать всё ЭТО еще и так топорно?
Ответа у меня нет и не будет) Всех кого добавили в тот раковник призываю оттуда выпилиться, не забыв кинуть репорт + ссылку на @phpGeeks на прощание(так как там есть жертвы и из других сообщества)
P.S. По поводу этого канала, появилось чуть иное видение его дальнейшего развития, чуть позже на неделе вернусь с подробностями.
Одним из самых печальных грядущих новвоведений в новой пыхе будут именованные аргументы :(
Большего гавна которое могло бы произойти с языком даже трудно представить но, имеем то что имеем. Обидно смотреть, как язык превращается в какую-то билеберду, которая активно провоцирует писать гавнокод, без намека на грамотное проектирование и разбиение ответственностей между модулями.
Скоро дойдет до того, что даже у гошников, код будет выглядеть лучше чем наш. Лет через 5 любой скрипт похоже будет выглядеть как огромный json, который путешествует от одной короткой лямбды к другой.
Благо
:( очень грустно смотреть как всё это происходит под радостное улюлюканье быдла, которое радо любой возможности, писать еще хуже чем пишет сейчас
Ставь грустный смайлик, если расстроился. Ставь петуха - если рад что в языке будут Named arguments
Большего гавна которое могло бы произойти с языком даже трудно представить но, имеем то что имеем. Обидно смотреть, как язык превращается в какую-то билеберду, которая активно провоцирует писать гавнокод, без намека на грамотное проектирование и разбиение ответственностей между модулями.
Скоро дойдет до того, что даже у гошников, код будет выглядеть лучше чем наш. Лет через 5 любой скрипт похоже будет выглядеть как огромный json, который путешествует от одной короткой лямбды к другой.
Благо
fn fn =>
с необязательными именованными параметрами позволит нам не заморачиваться с такой хуйней как SOLID и проектирование:( очень грустно смотреть как всё это происходит под радостное улюлюканье быдла, которое радо любой возможности, писать еще хуже чем пишет сейчас
Ставь грустный смайлик, если расстроился. Ставь петуха - если рад что в языке будут Named arguments
Многие пиздюки из нашего чата заняты тем, что ищут серебряную пулю, которая поможет и пройти все собесы. Душные олды, конечно, разочаровывают их - и начинают гундеть о том, что без богатого опыта, и обширных знаний работать будет сложно и тебя быстро раскусят и погнут палками. Может быть они и правы, но если мы говорим именно о прохождении собеса, то я готов предоставить вам обойму их таких серебряных пуль. Итак, чтобы пройти 90% собесов на разработчика(пох какой язык - go, php, python, petooh и т.д) вам нужно знать:
1. Устройство B+Tree индекса в реляционных БД
2. Отличия в устройстве работы Rabbit и Kafka
3. Как считать/модифицировать данные в огромной высоконагруженной таблице
4. Чем по смыслу и по устройству отличаются хеш-таблица и массив
5. Алгоритм ваших действий, если сайт тормозит
ВСЁ! Этих знаний действительно достаточно, для того, чтобы показать что вы более-менее шарящий специалист, который явно сильнее чем 95% людей приходящих на собесы на должность ведущего разработчика. Не благодарите. А если этот пост наберёт 150 реакций, то я сделаю относительно подробный пост по каждой теме, и вы станете просто машиной по прохождению собесов.
P.S. Как я и говорил - формат канала изменился в сторону авторского контента, основанного на моём жизненном опыте. Буду писать все посты сам, стараясь свести ворованные мемы и репосты скучных статей о пыхи к минимуму. Ну и про вашу любимую актуальную и полезную рекламу не забуду)
1. Устройство B+Tree индекса в реляционных БД
2. Отличия в устройстве работы Rabbit и Kafka
3. Как считать/модифицировать данные в огромной высоконагруженной таблице
4. Чем по смыслу и по устройству отличаются хеш-таблица и массив
5. Алгоритм ваших действий, если сайт тормозит
ВСЁ! Этих знаний действительно достаточно, для того, чтобы показать что вы более-менее шарящий специалист, который явно сильнее чем 95% людей приходящих на собесы на должность ведущего разработчика. Не благодарите. А если этот пост наберёт 150 реакций, то я сделаю относительно подробный пост по каждой теме, и вы станете просто машиной по прохождению собесов.
P.S. Как я и говорил - формат канала изменился в сторону авторского контента, основанного на моём жизненном опыте. Буду писать все посты сам, стараясь свести ворованные мемы и репосты скучных статей о пыхи к минимуму. Ну и про вашу любимую актуальную и полезную рекламу не забуду)
🔥Готовы ли вы к обучению на продвинутом онлайн-курсе «PHP Developer. Professional»? Пройдите тест и узнайте сейчас!
👉ПРОЙТИ ТЕСТ НА ЗНАНИЕ PHP: https://otus.pw/DeiX/
📌Хотите протестировать учебный процесс заранее? Регистрируйтесь на бесплатный интенсив:
— «Пишем микросервисный бэкенд на PHP»: https://otus.pw/uLBK9/
👉ПРОЙТИ ТЕСТ НА ЗНАНИЕ PHP: https://otus.pw/DeiX/
📌Хотите протестировать учебный процесс заранее? Регистрируйтесь на бесплатный интенсив:
— «Пишем микросервисный бэкенд на PHP»: https://otus.pw/uLBK9/
ebanoePHP via @like
Многие пиздюки из нашего чата заняты тем, что ищут серебряную пулю, которая поможет и пройти все собесы. Душные олды, конечно, разочаровывают их - и начинают гундеть о том, что без богатого опыта, и обширных знаний работать будет сложно и тебя быстро раскусят…
Спасибо за лайки. Поехали:
1. Устройство B+Tree индекса в реляционных БД
Ну как видно из названия, нужно знать что такое реляционная БД и как в ней устроен индекс. В большинстве случаев, когда вас будет спрашивать про индексы в таких бд будут иметь ввиду именно "БиТри" индекс. Важный момент, читается именно так как я написал в кавычках, это НЕ БИНАРНОЕ ДЕРЕВО. Если вы скажете что в основе индекса лежит бинарное дерево, то спалитесь, что вы долбоёб, непонимающий как устроена жизнь и базы данных. Оставшаяся часть собеса будет тупо формальностью.
Вот вам кейворды, в которых нужно разобраться или зазубрить, как минимум:
- B-Tree, B+Tree, селективность, кардинальность, многоколоночные индексы, кластерные индексы, покрывающие индексы, выбор индекса
Я не уверен, что расписывать здесь, всё что я знаю о них хорошая идея, поэтому дам вам по-ебалу удочку в виде полезных ресурсов, по которым вы сможете изучить тему лучше меня. Ну и картинок накидаю для красоты(оказывается не накидаю, тогда лимит на размер текста :( дропну их в коменты). Также уточню что я изучал реляционные бд на примере MySQL в Postgres могут быть отличия, но я считаю их не существенными для формата собеса.
- https://www.youtube.com/watch?v=jTQNHhzwTlw - лучшая лекция от Петра Зайцева про то как это всё устроено и работает. Половина скринов оттуда, достаточно для прохождение 90% собесов.
- https://habr.com/ru/company/mailru/blog/266811/ - супер лонгрид, чуть выходящий за тему индексов, но все равно очень интересный и полезный
- https://blog.jcole.us/2013/01/07/the-physical-structure-of-innodb-index-pages/ - довольно низкоуровневая статья для задротов, но помогает глубже понять устройство
- https://m.vk.com/wall-51126445_23775 книжка от этого же автора. Очень скурпулезная и подробная. Я до конца так и не осилил.
Да и всё. Если вы думали, что тут будет список на 100 книжек, то нет - на мой взгляд это тупизна, дай бог хоть видос посмотрите. И даже в этом случае, будете знать больше, чем половина чуваков, приходящих на собесы на должность сеньора помидора.
Пишите в коментах хоть что-то, если материал был полезен. В идеале делитесь дополнениями и полезными ссылками по теме. Очень было приятно, что накидали много реакций на прошлый пост, хоть и пришлось вас для этого шантажировать.
P.S. Завтра, конечно же, поделюсь супер полезным, интересным и крутым курсом! А потом будем изучать очереди 🔥🔥🔥
1. Устройство B+Tree индекса в реляционных БД
Ну как видно из названия, нужно знать что такое реляционная БД и как в ней устроен индекс. В большинстве случаев, когда вас будет спрашивать про индексы в таких бд будут иметь ввиду именно "БиТри" индекс. Важный момент, читается именно так как я написал в кавычках, это НЕ БИНАРНОЕ ДЕРЕВО. Если вы скажете что в основе индекса лежит бинарное дерево, то спалитесь, что вы долбоёб, непонимающий как устроена жизнь и базы данных. Оставшаяся часть собеса будет тупо формальностью.
Вот вам кейворды, в которых нужно разобраться или зазубрить, как минимум:
- B-Tree, B+Tree, селективность, кардинальность, многоколоночные индексы, кластерные индексы, покрывающие индексы, выбор индекса
Я не уверен, что расписывать здесь, всё что я знаю о них хорошая идея, поэтому дам вам
- https://www.youtube.com/watch?v=jTQNHhzwTlw - лучшая лекция от Петра Зайцева про то как это всё устроено и работает. Половина скринов оттуда, достаточно для прохождение 90% собесов.
- https://habr.com/ru/company/mailru/blog/266811/ - супер лонгрид, чуть выходящий за тему индексов, но все равно очень интересный и полезный
- https://blog.jcole.us/2013/01/07/the-physical-structure-of-innodb-index-pages/ - довольно низкоуровневая статья для задротов, но помогает глубже понять устройство
- https://m.vk.com/wall-51126445_23775 книжка от этого же автора. Очень скурпулезная и подробная. Я до конца так и не осилил.
Да и всё. Если вы думали, что тут будет список на 100 книжек, то нет - на мой взгляд это тупизна, дай бог хоть видос посмотрите. И даже в этом случае, будете знать больше, чем половина чуваков, приходящих на собесы на должность сеньора помидора.
Пишите в коментах хоть что-то, если материал был полезен. В идеале делитесь дополнениями и полезными ссылками по теме. Очень было приятно, что накидали много реакций на прошлый пост, хоть и пришлось вас для этого шантажировать.
P.S. Завтра, конечно же, поделюсь супер полезным, интересным и крутым курсом! А потом будем изучать очереди 🔥🔥🔥
YouTube
Работа с индексами лучшие практики для MySQL 5 6 / Петр Зайцев (Percona)
Приглашаем на конференцию HighLoad++ 2024, которая пройдет 2 и 3 декабря в Москве!
Программа, подробности и билеты по ссылке: https://clck.ru/3DD4yb
--------
HighLoad++ 2014
Презентация и тезисы:
http://www.highload.ru/2014/abstracts/1560.html
Правильная…
Программа, подробности и билеты по ссылке: https://clck.ru/3DD4yb
--------
HighLoad++ 2014
Презентация и тезисы:
http://www.highload.ru/2014/abstracts/1560.html
Правильная…
🔥Начинающим программистам на заметку: важно не то, какой язык ты выберешь, а какие знания будут в основе.
На онлайн-курсе «PHP Developer. Basic» от OTUS фокус идет именно на принципы разработки и требования, которым должен соответствовать джуниор в команде.
👉🏻Пройди тест и узнай подойдет ли этот курс для тебя: https://otus.pw/T6Vd/
📚За 4 месяца вместе с персональным ментором ты с нуля изучишь все необходимое для старта карьеры, напишешь свой проект для портфолио и подготовишься к собеседованиям.
📌Хочешь протестировать учебный процесс заранее?
Регистрируйся на бесплатные открытые уроки:
- 11 Октября «Решение несложных алгоритмических задач на PHP»
- 14 Октября «Классы и объекты: в картинках, но всерьёз»
Регистрируйся сейчас - напомним перед вебинаром.
На онлайн-курсе «PHP Developer. Basic» от OTUS фокус идет именно на принципы разработки и требования, которым должен соответствовать джуниор в команде.
👉🏻Пройди тест и узнай подойдет ли этот курс для тебя: https://otus.pw/T6Vd/
📚За 4 месяца вместе с персональным ментором ты с нуля изучишь все необходимое для старта карьеры, напишешь свой проект для портфолио и подготовишься к собеседованиям.
📌Хочешь протестировать учебный процесс заранее?
Регистрируйся на бесплатные открытые уроки:
- 11 Октября «Решение несложных алгоритмических задач на PHP»
- 14 Октября «Классы и объекты: в картинках, но всерьёз»
Регистрируйся сейчас - напомним перед вебинаром.