tgindex
ebanoePHP

Газета от @arturpanteleev про IT, карьеру, технологии, мэнеджмент и любовь. Реклама: https://tinyurl.com/y4jvs7x9 Ещё: @jobGeeks @phpGeeks @phpGeeksJunior @golangGeeks @laravelPro @dbGeeks @freelanceGeeks @jsChat

Последний пост
21 июл.
Последнее чтение
12:41
Постов за неделю
0
Всего постов
20
Тип
открытый
Язык
русский
Категория
Карьера
В каталоге с
12 авг.
Подписчики
1 450
−3 за 4 дн.
Сутки
0
0,00%
Неделя
 
Месяц
 
Просмотров на пост
2 358
17 постов
Вовлечённость
162,6%
к подписчикам
Постов в день
0,0
всего 20
Упоминаний
1
каналов
Охват размещения
оценка
1/24сутки в ленте
714
1/48двое суток
818
1/72трое суток
882

Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.

Посты

  • Итак вот новый канал. Туда буду писать сами догадаетесь про что. Тема мне интересна, поэтому посты будут часто(во всяком случае ближайшие полгода). Те кто вступит сейчас, смогут называться олдами и быковать на тех кто вступит через неделю t.me/ai_for_geeks t.me/ai_for_geeks t.me/ai_for_geeks А вот наш новый чат(тут даже самые тупорылые должны уже понять на какую тему). Надеюсь, у нас получится сохранить там ту же атмосферу, что и здесь, со скидкой на то что мне не 20 лет и какой-то прям треш обсуждать там не будем). Но просто попиздеть без духоты, как мы теперь командуем роботы - всегда пожалуйста t.me/aiGeeksClub t.me/aiGeeksClub t.me/aiGeeksClub P.S Важный момент(я даже впервые спрошу вашего мнения) - надо решить что делать с этим чатом и сопутсвтующими? Нравится ли вам тут общаться, был ли он вам полезен за последний год? удалять я его точно не буду, это память всё таки, но возможно есть какие-то идеи у подписчиков, как сделать так, чтобы он если не рос то хотя бы загибался медленнее?

  • 21 июл.7624416

    Вчера новости так и не опубликовал, а всё почему? Потому что я(как и в любой другой день) занимался agentic engenitring. Вы можете использовать термин вайбкодинг, но он уже среди уважаемых людей считается зашкваром. Если хотите понять почему и в чем отличия, спросите у Kimi. Но пост не об этом Канал очень давно изжил себя, за последний год, я даже не пытался выдавить из себя хоть что-то сюда. Конечно, тут основная проблема в моей лени и недисциплинированности, но давайте честно - какой смысл РАЗВИВАТЬСЯ В ПХП сейчас? Да и вообще в любом конкретном языке программирования. Вы можете считать что ИИ это хайп, делать вид, что ничего не происходит и не пытаться как-то приспособитсья к новому мироустройству, но это полный пиздец... Мне то это даже выгодно, чем больше таких людей, тем дольше я еще смогу зарабатывать хоть какие-то копейки в айти, чтобы позволить летать себе между Бали Питером и Дубаем. Но подумайте о себе? Чем вы будете кормить семью в своём мухосранске, когда до вашего начальника дойдёт, что весь ваш бесполезный отдел разработки в 100 рыл можно заменить миникомандой из 5 человек, которая будет в 100 раз эффективнее, за счет того что смогла настроить воркфлоу на клоде, а вы нет? Короче, как вы поняли интерес к теме классическгого кодинга(тем более на пхп, лол) мне кажется лёгкой формой шизофрении. И заниматься этим в июле 26 года как минимум сомнительно. А вот изучать LLM, агенты, harness, loops и прочие слова, которые устаревают быстрее чем вы их гуглите - это базовый минимум, если не хотите пойти работать в красно белое за 90000рублей. Давайте этим постом, просто помянем ахуенное время, которое мы провели в этом чате и канале! Я его создал более 10 лет назад. Он помог мне реализоваться и вырасти как программисту, найти друзей с которыми общаюсь до сих пор, почувтсвовать себя блогером и конечно подарить много рофельных моментов(ставь лайк если помнишь историю про бодибилдера Лёху). Говорю абсолютно без иронии, создать @phpGeeks было одним из моих самых лучших и грамотных решений! Спасибо всем кого я тут встретил, тем кто давали мне советы по жизни пока я был 20летний и зелёный, кто объяснял чувакам которых забанили в гугли разницу между двойными и одинарными кавычками, писал хуйню проголубей и прочие странности, помогал админить чат когда я забивал на него хуй и всем всем всем Чат часто критиковали за то что он недостаточно задротский, многие обижались на меня за это и уходили в другие душные сообщество, но мне было похуй. Мне интереснее было раздавать свэга, как думаю и вам, а не жить в фашистком комьюнити где за вопрос не про пхп потный задрот на админке выписывает вам RO на сутки Это правда было ахуенно, но пришло время двигаться дальше... P.S. Текс писал без нейронок. Вот прям по дедовски открыл саблайм и нахуярил весь этот сентиментальный поток сознания!

  • Завтра будут новости!

  • Надо срочно написать какой-нибудь пост, а то даже последние подписчики  к хуям поотписываются!!! Только какой??? 🧐🧐🧐

  • Иногда читаю, что приосходит тут в коментах и понимаю, что нужно расписать правила общения. Как вам идея взять такой список за основу? 1. Всегда нужно помнить о том, что по ту сторону экрана находится живой человек. Не следует забывать, что всё написанное в комментариях к постам в @ebanoePHP сохраняется, и стоит несколько раз подумать, прежде чем что-то написать. 2. Следует придерживаться тех же норм поведения, что и в реальной жизни. 3. Нужно уважать время и возможности других подписчиков. Отправление сообщения — по сути претензия на чьё-то время. 4. Общаясь в @phpGeeks, собеседники лишены визуального контакта и оценивают друг друга исключительно по сообщениям. Поэтому орфографии следует уделять особое внимание. 5. Ошибается каждый. Не стоит одёргивать новичка в теме, лучше помочь ему сориентироваться. Ставьте палец вверх, если солидарны! Ставьте шоколадное мороженое, если возмущены, что админ полгода думал, что бы запостить в канал про PHP и в итоге принёс "вот это вот"

  • Ой бляяяя...

  • Контент в "профессиональной соц сети для для поиска и установления деловых контактов"

  • Пятничная история, про то как я неудачно продался Хотел опубликовать в пятницу, но проебался. После каждой рекламы полезной рекомендации качественного образовательного контента меня обвиняют в продажности. Я искренне не понимаю суть этих претензий и чем подписчикам мешают подобные посты. Но сейчас не об этом. Чаще всего рекламу покупают именно образовательные курсы и крупные компании со всякими HR активностями. Один раз рекламу купил, какой-то мутный TOR сайт похожий на даркстор(оплатив всё в крипте и купив сразу на всех каналах). Но самый стремный случай был пару месяцев назад, когда у меня закупились "криптоскамщики". В ЛС постучалась девочка, попросила купить рекламу канала какого-то криптодолбоеба в двух чатах. Я естественно согласился и сказал куда кидать бабки. Мне прислали pdf чека о банковском переводе через Тинькоф и я сразу же опубликовал, начав купаться в море негодования от подписчиков. На следующий день, девочка опять постучалась, сказала что недовольна числом переходов, на что я заметил, что пхпшники не такие тупые как принято считать и в целом низкая конверсия в подобный группе для её контента - это норм. Немного попиздев сошлись на том что попробуем опубликоваться ещё в двух чатов и снова, после полученной PDF от заказчика я опубликовал объявления. Моя реклама стоит очень дешего, так что за бабки я особо не переживаю, но спустя 4 купленных чата, я все таки решил зайти в Тинькоф и посмотреть дошли ли деньги. Как вы могли догадаться денег нихуя не было) Но криптохуесосы вошли во вкус и начали писать, что с 4 чатов очень мало прееходов и начали просить ВЕРНУТЬ ДЕНЬГИ ХОТЯ БЫ ЧАСТЬ Тут я, конечно, кекнул, но общение закончил, в какие-то оскорбления и разборки смысла вписываться не было, взять с этих гавриков тоже. Полезные ссылки, естественно тут же удалил. На этом и разошлись Морали в истории нет! Единственное, стал чуть более серьезно относиться к публикуемым ссылкам ну и смотреть хотя бы на пуш от банковской прилы при продаже) Хотя при публицкации вакансий в @jobGeeks не смотрю, может там меня каждый день нагревают

  • Пост про PHP! Не ждали? А если точнее про php 7.2 Ебался я вчера очередной день, делая правки в проект на KOHANA. Написал небольшую SDK обёртку к одному из REST core сервисов, протестил вдоль и поперек на локалке и запушил в мастер Однако, вместо удовлетворения от качественно проделанной работы, испытал некоторого рода негодование, когда метод API, в котором юзался мой класс стал возвращать 500. Естественно, я как дохуя опытный инженер сразу сообразил - нужно лезть в логи! [Type:Default] ParseError [ 0 ]: syntax error, unexpected 'Redis' (T_STRING), expecting function (T_FUNCTION) or const (T_CONST) ~ APPPATH/classes/Domains.php Непонятная хуйня, учитывая что на 13 строке было просто объявление свойста. private Redis $redis; Отчаявшись съебаться пораньше, я с максимально испорченным настроением начал думать переадресовал запрос Claude на что получил ответ, что скорее всего у меня старая версия пыхи - якобы типизированные свойства появились только в 7.4 Тут я сразу понял, что эти шайтан машины не скоро заменят нас, посколько в докере была нужная версия пыхи image: ${REGISTRY}/php/build/landings/api:php7.4-2.0 Более того, в composer.json тоже была прописана она же "require": { "php": "^7.4", Ошибки быть не могло. Тем не менее полчаса дальнейших ковыряний не помогли найти иной причины для такой херни в логах. В итоге я решил дать шанс этой сомнительной гипотезе и попробовал подключиться к проду по ssh, но так как я 3 года работал продактом в этой фирме, доступы мне выдают не охотно и ничего не получилось. Переадресовав свою проблему девопсам я быстро дождался ответа и оказалось что на проде крутится версия...7.2 Сначала я не понял как такое возможно, почему проект вообще собирается, но оказалось, что проект собирается на специально выделенном агенте с помощью докер образа в котором у нас версия 7.4, после чего все файлы тупо копируются на продакшн. на котором стоит 7.2 Из за этого мой код с фичей из 7.4 приводил к 500... Что делать сейчас я не знаю. С одной стороны надо бы поднять версию на проде, с другой - непонятно к чему приведут такие радикальные модернизации этого гавна мамонта. Как можно понять по стеку и текущему состоянию, желающих заниматья проектом нет, поэтому разгребать последствия тоже не кому. Пока склоняюсь к тому чтобы уволиться понизить версию в композере и в докере, приведя всё к 7.2 и забить хер. Но еще подумаю. Ставь лайк, если понравились детективные истории. Пиши коммент, если не ожидал увидеть пост про PHP. Ставь сэванЭлеван, если не понял почему админу платят столько денег, когда он даже код под нужную версию написать нормально не может.

  • Поздравляю всех с Cyprus National Day! Отдохните как следует, перед началом рабочей недели. Однако у бедолаг, которые зачем-то работают за рубли по ТК РФ сегодня день дурачка(и рабочий день заодно, лол). Вы могли это заметить по тупым(тупее чем обычно) постам в телеграмм каналах, где вкидывается откровенная дичь, которую даже не надо опровергать, потому что, сегодня можно якобы. Обычно я игнорирую такого рода зашквары, но сегодня присоеденюсь, и предлгаю вам в подумать, не является ли этот день вашим праздником, если вы хотите вайтивайти? На аттаче реклама в СПБ(и я в отражении). Получается, что работая в маке БЕЗ ЗНАНИЙ, БЕЗ ОПЫТА, БЕЗ ГЕМОРАЯ к 35 ОТ СИДЯЧЕЙ РАБОТЫ, БЕЗ ЗАДРОТСТВА ТЕОРИИ ДЛЯ СОБЕсов, можно получать чуть меньше 1500$. Идём дальше, в макдональдсе вы получаете: - дружный и весёлый коллектив вместо кучки задротов - много молодых студенток в коллегах, вместо 50летних потных сисадминов - возможность хавать бургеры на халяву(и подтаскивать домой кормить жену и детей) - возможность действительно расти по карьерной лестнице в старшего смены и директора ресторана, вместо сомнтильеной лычки тимлида с мидловой зарплатой но хуевой горой ответственностей - опыть работы, который легко будет перенести в любую другую отрасль и тем более в любую компанию общепита - увернность в завтрашнем дне, т.к роботы которые будут раздавать бургеры войдут в массовый обиход намного позже чем AI агенты начнут массово гавнокодить Ну и самый кринж - сейчас на джуновские позиции, есть много вакансий на 500 и меньше долларов. Причем они даже не джуновские по своей сути, т.к требуют знания git, sql, ООП и прочей поеботы. Итак, на одной чаше весов у нас - жизнь задрота, с вечными овертаймами, зубрежкой ненужной хуйни, сомнительные коллеги и копейки вместо зп. А на другой у нас раздача булочек, угарный коллектив и сфера, которая будет актуальна всё будущее человечества(наряду с медициной, проституцией и похоронным бизнесом). И дальше уже тебе решать. Можешь просто подумать, что я ебнулся и присоеденился к ряду первоапрельских клоунов, а можешь сесть, подумать, взвесить все за и против и понять, что мир, возможно, не совсем такой как ты привык видеть и принять действительно важное решение! Сводобная касса!

  • Как научиться рисовать system design? У меня солидный опыт по работе с крупным хайлодом, я легко могу уточнить все функциональные и не функциональные требования, подумать над тонкосятми масштабирования любой системы, но блять, как только дело доходит до визуализации, получается такая вот херня, как на скрине. В итоге даже дорисовать ничего не получается, потому что после 10 минут рисованию уже нихрена непонятно становится и я тупо проговариваю всё словами. Есть кто-то кто также боролся с этой бедой и поборол? Виедоуроки, курсы рисования, ещё может что-то? Пока думаю самый рабочий вариант, это брать понраввишиеся мне схемы и тупо перерисовывать набиваю руку. Интересно как вы учились рисовать подобные штуки.

  • ebanoePHP pinned Deleted message

  • ebanoePHP pinned Deleted message

  • Когда выложил резюме на хэхэру в 25' году и понял что правила игры изменились

  • ГОТОВИМСЯ К BACKEND СОБЕСЕДОВАНИЮ за 21 день(информация о сроках может быть неточной) Респект всем, кто не отписался после смены аватарки, на более дерзкую и брутальную. Вы настоящие СЛОНЯРЫ, которые заслужили качественный контент(впервые использую это словосочетание без сарказма). Так что поехали - минигайд о том, что можно попытаться выучить в короткие сроки, если вы полный ноль чтобы устроиться на хоть какую-то работу бекендером. Гайд именно по тех интервью, как накрутить опыт в резюме до него добраться, вам расскажут другие ребята. 1. Выучить синтаксис любого языка и научиться запускать программы на своем компьютере Для старта я рекомендую PHP или Go. Мне нравится больше Go, сфера применения шире, бабок там больше, но пыха возможно будет легче для начала. Что нужно знать для начала: - типы данных - условные конструкции - циклы - реализацию ооп(уметь описать класс/структуру и обвешать методами) Для начала этого хватит, но по возможности старайтесь освоить выбранный язык поглубже. Есть миллион статей интерактивных тренажеров на эту тему, не вздумайте записываться на платные курсы по этой теме. Старайтесь именно перепечатывать, изменять и запускать код, а не тупо читать статьи/книжки 2. Системное администрирвоание на минималках - разобраться с git github и github actions - нужно купить VDS и поподнимать на ней разные сайты/фреймворки готовые(ставь лайк если ты олд и помнишь как я позорился с настройкой nginx) - научиться деплоить сво лоховские программы по типу hello world и чисел фибоначи на сервер и открывать их по своему домену - научиться запускать docker и docker-compose(https://laradock.io/docs/Intro вот этот проект на поиграться) 3. Базы данных - Разбираемся что такое релязционная БД на примере MySQL/Postgres - Учим типы join - отличия having от where - group by - устройство B+Tree индексов - использование индексов(простые, многоколоночные, сортировка, фильтрация) - explain - репликация и шардинг Тут займет время побольше. Всё что про sql наёдете сами. Индексы учим по этому докладу . Шардинг и репликации по этому . Ничего сложного нет, не бойтесь умных слов. БД - одна из самых важных секций, так что тут надо постараться. Хотя многим собеседующим на неё похуй 4. Очереди и кеш - Читаем про очереди, что такое, зачем нужны когдда юзать - Читаем про рэбит - Читаем про кафку - Пытаемся понять, в чем отличие Rabbit vs Kafka и учимся объяснять это с уверенным видом - Если остается время почитайте про Redis 5. Сети - Если прочитаете и вызубрите эту статью то вы чемпион(я её так и не дочитал) - отличия TCP vs UDP - отличия Http1/Http2/Http3 6. Алгоритмы и структуры - Разбираемся что такое O-нотация, зубрим её основные виды - Читаем про хеш-таблицу, массив и дерево. Пытаемся понять зачем это все нужно и чем отличается - Разбирамся в пузырьковой, быстрой и merge соритровками массива 7. Лайвкодинг Тут совета два, решаем литкод + гуглим "задачи на собеседовании {languageName}" и решаем их. Временных рамок не ставлю, но чем больше потратите тем лучше. Но сильно не запаривайтесь лайвкодинг есть не везде. Если умеете делать мердж интервалов, задачу со скобками и разворот связаного списка, то процентов 30 собесов уже пройдёте. Конечно, так вы не станете сносным разрабом. Однако знание даже поврехностное этой "БАЗЫ" сделаем вас лучше чем 50% людей, кого я видел на собесах за последние 5 лет. А я провёл не меньше 100 собесов(из них бОльшая часть это собес сеньоров в команду ВКонтакте) за это время минимум. А для тех кто хочет, разобраться в этой и остальных темах лучше и глубже, стать реально нормальным прогером, а не просто проскочить собес и обосратсья на испыталке будет сообщение ниже. P.S. Это не прогрев на рекламу и покупку курсов, расскажу про свой бесплатный образовательный проект, так что давайте без рофлов! P.P.S . Пиши в комменты, чем бы ты дополнил список, если ты нанимал людей в команду. Пиши в личку, если тебя по беспределу забанил Субботин

  • Channel photo updated

  • Прошлый пост получил мало лайков(и даже какашек), поэтому вместо советов о том как устроиться на работу, ловите технический контент из жизни: Пишет нам один из бизнесс партнеров, что не получается создать template(не суть что это такое) через нашу админку. Я зашёл, прокликал create форму, всё прошло без ошибок средиректило на список шаблонов, но template реально не создался. Полез в devtools вижу что ответ с кодом 200, но сам response не видно. Тока надпись failed to response data no resource with given identifier found, что это значит я так и не понял. По наитию, я догадался скопировать запрос как curl и бахнуть через консоль, на что получил такую шляпу: "message":"cURL error 35: SSL peer has no certificate for the requested DNS name и ссылка на картинку. Если открывать картинку через chrome то все ок, серт зелёный. Написал девопсу, у него идей не было, говорит серты не меняли на серверах, вообще ниче не трогали ниче не протухало. Предложил в пятницу мозги не ебать и подумать в понедельник. Наступил понедельник, у меня был выходной по кипрскому расписанию(Green Monday, не справшивайте что это), заказчик немного бомбанул но стал ждать вторника. Сегодня пишу девопсу, он предложил мне покидать запросов чтобы собрать логи. В итоге запрос успешно отрабатывает и создаёт template. Спрашиваю, а что сделал то? Ответ убил: НИЧЕГО) Пишу заказчику "Всё готово, проверяйте!" И купаюсь в словах благодарности за качественно проделанную работу... В чем мораль сей басни? Да ни в чём, кроме того что бояться нейросетей которые нас заменят не стоит, т.к нас видимо можно заменить и просто песочнымы часами, которые будут отсчитывать время, за которое всё само пофикситься. Можно посадить пугало за компьютер, результат видимо будет тот же А если серьзено, то хз что это за ошибка и почему в хроме ответ не показывался(200 код с сообщением об ошибке, это отдельное подвид специальной олимпиды) Ставь лайк, если хочешь больше историй из жизни. Пиши злой комент, если нихрена не понял!

  • Итак, про накрутку опыта. С одной стороны, нужно стараться жить по совести - так гораздо приятнее на душе и уберегает от множества неприятных ситуаций + если стараться врать как можно меньше, то минимизируются шансы того, что рано или поздно запиздитесь и у вас засвестит фляга. С другой, мне очень нравится пословица НА РЫНКЕ ДВА ДУРАКА - ОДИН ПРОДАЁТ, А ВТОРОЙ ПОКУПАЕТ. И вот IT рынок труда, она описывает гораздо лучше чем квартир или БУ автомобилей(где пиздабол примерно каждый первый). А кто больший дурак на этом рынке, судите сами. Сторона найма довела процесс до того, что у нас есть три непересекающихся множества: 1. То что написано в вакансии 2. То что спрашивают на собесе 3. То чем занимаешься на работе. Пример: 1. В вакансии написано про динамичную продуктовую разработку бэкенда на PHP/GoLang 2. На собесе обсуждаете уровни изолированности транзакций, принципы solid и "что происходит при нажатии G на клавиатуре" 3. Выходишь на работу, и первые несколько длней чинишь команды docker compose(ставь лайк, если не знал, что теперь дефис не нужен) из make file т.к сборка проекта падает из за того что фронт не может собраться в виду несовместимости версии nodeJS и Angular В итоге, очень редко встречаются адеквтаные собесы, где собеседующий может действительно оценить мэтч между кандидатом и вакансией. И невжно в какой фазе цикла мы находимся "рынок сотрудника/работодателя" все равно процесс найма определяет работодатель, а нам остается тока подстраиваться - жить, устраиваться на работу и развиваться в этой парадигме. В "моё время" проблемы попасть на собес не было, в моем первом резюму в 2014 году был только опыт вёрстки и "программирования почтовых форм" на фрилансе, тем не менее мне удалось попасть во все веб-студии Новокузнецка. А через 2 года, когда я прееехал в Мск, добавив себе одну из этих вебстудий(которая ебашила магазина на битриксе) в место работы, у меня началась карусель из собесов по 4 штуки в день, что было одним из самых главных и важных этапов в моем становлении как инженера. Как я понимаю, у нынешних "вкатунов" такой возможности нет из за большого их числа. Все решили что it это easy money, как на самом деле и есть, но не стоит забывать что easy != free. Поэтому хоть что-то полезное для капиталистов уметь нужно. Но далеко не все хотят с этим мириться, и считают что раз они решили вайти в айти, то денежный поток автоматически должен свалиться на их головы золотым дождём. И компаниям, как-то нужно отфильтровывать этих граждан, от тех кто способен хотя-бы включить компьютер, открыть IDE и сделать git push Сам я кстати опыт никогда не накручивал(а вот скручивать приходилось), но чмырить и осуждать тех, кто таким образом пытается устроиться на(как правило копеечную) работу, у меня язык точно не поднимется. Тем более приравнивать их к мошенникам, ворам и террористом. Понравилось - ставь лайк! Пиши в комментах, если хочешь статью на тему "Как бы я искал работу в 2025 году, если бы у меня не было опыта". Там я дам эффективные практические советы разной степени этичности по сабжу. P.S. Как я говорил, в этом году будет ребрендинг(потому что мне стыдно кидать некоторым людям ссылку на канал с хуехобытом) поэтому скоро буду искать новую идентичность и менять аватарки/название, главное не отписывайтесь.

  • Вчера нахлынула бессоница и каким-то образом я начал смотреть этот видос. https://www.youtube.com/watch?v=nkcUzameNtY Он не сказать что свежий, но я добрался только сейчас. В целом, смотреть его особо незачем, только как развлекательное попкорн видео или как пособие по тому, как можно публично обосраться и просрать всю репутацию. Спойлер: все видео будете испытывать испанский стыд, за двух спикеров(догадайтесь каких) Но тема вайтивайти, наеба работодателя и накрутки опыта, на мой взгляд, сейчас активно обсуждается в сообществе. Свои мысли на этот счёт напишу развёрнуто чуть позже, а пока можете посмотреть это кринжуху и обсудить её в комментах)

  • Редко советую статью с хабра, но это просто ахеренная 🤡 https://habr.com/ru/articles/879902/