redlse
216 subscribers
119 photos
8 videos
6 files
62 links
Это мой личный канал, где я делюсь опытом в web разработке (и не только)

Поддержать автора и куча полезного контента: https://boosty.to/redlse
YouTube - https://www.youtube.com/@redlse
Download Telegram
https://huecker.io/ Кого коснулась блокировка docker hub
👍2
Вот представьте, вы большая компания, и вам нужен водитель на авто. Вы размещаете вакансию, на следующий день у вас тысяча откликов. Листаете резюме:

«Сидел за угон рабочей машины, но больше не буду, мамой клянусь»

«Играл в машинки в детском саду, мыл машины, видел их на улицах — опыта достаточно, чтобы быть водителем»

«Мой дед был водителем у генерала армии, мне с генами передалось»

«На курсах по вождению сказали, что я молодец, вот платиновый сертификат. Прав нет, но скоро буду получать.»

«Продавал тачки в салоне. Имею 10 лет опыта в торговле. Права есть, получил месяц назад.»

«Я опытный флорист, вот дипломы и сертификаты. Хочу сменить карьеру, стать водителем.»

... на фото в резюме выпячивается татуха СС на плече и свастика — офигеть полезная инфа для получения работы...

Из тысячи откликов вы с девочками с диким трудом, смехом и матами выуживаете в лучшем случае 50 резюме, подходящие по формальным признакам. Еще раз перечитываете. Начинаете прозвон кандидатов, причем, заранее списавшись с каждым для согласования времени, и начинается...

... не берет трубку на незнакомых номерах...

«Я стесняшка, пишите в чат»

«Я в запое, отвалите»

«Иди б%? н№% мошенник чертов»

«Я передумал работать»

«Хотеть водитель начальника, паспорт Узбэкистан моя, жена руский знать говори с ней»

Ну вот как-то так. Из 50 резюме отваливается 30 при прозвонах. Зачем выкладывать резюме, согласовывать время звонка, и потом игнорить рекрутеров от компании - непонятно. Да, внешних аутсорсеров еще можно слать лесом, ибо они жульничают и скрывают инфу, но зачем игнорить прямого работодателя?

До собеса доходит 10 кандидатов, кто-то еще отваливается просто потому что компания не нравится, условия не подходят, денег мало... Разные причины. Эта десятка начинает приходить на собесы, и там снова черти что:

«Я учился на желтой машине, а вы мне дали красную. Нет, на красной я не умею, дайте желтую»

«Ну, эти знаки помнить не обязательно — всегда можно загуглить»

... права всех категорий, хвалебные отзывы, курсы повышения квалификации. При пробной езде сразу врезается в стену. Оказывается, что права купил, чтобы «как лох не учиться», курсы проплатил, но не ходил. Отзывы нашлепали люди «с авито»...

«Ну, у меня было желание ездить на красной мазерати, а у вас тут сраный форд... Сплошное разочарование.»

«Я забыл сказать, у меня права США — они же подойдут, да?»

«Ну, я, это, ыыы, ну вот эту фигню крутишь и она поидее поворачивает, но я не уверен, а вон там музло включается ыыыы»

В итоге оффер получили двое. Из тысячи резюме на входе. И... Один после получения оффера пропал, видимо нашел лучшее место, второй пришел, оформился, сел за руль и задремал. В автопарке водителей много, чувак среди них так сказать "затерялся". Когда посчитали KPI, там нули - чувака спросили, собирается ли он работать... Он сказал, что не понимает, как ездить - инфоцыгане отлично научили его проходить собесы и писать резюме, однако водить машину он никогда не умел. Но теперь моментально уволить его нельзя, он сопротивляется, и надо проходить весь бюрократический ад - в итоге чел поимел три месяца зарплаты за безделье. В госах и ТНК такие паразиты порой годами живут, не отсвечивая.

А вы возвращаетесь назад к поиску водителя...
👍3
Сижу вот после работы и ставлю на домашний ноут нормальную систему чтобы начать вам пилить ролики про разработку, а начнём мы с?
1) Docker
2) Xdebug
3) Модульной архитектуры Laravel
4) Установки Laravel
5) Установка Linux

Ответ в комментарии
🔥31
Жили-были два друга, Петя и Миша. В университете Петя выучился на бухгалтера, а Миша — на программиста. Закончили они университеты, выпустились и устроились на работу по специальности. Да так увлеклись, что в первый раз увиделись через три года после выпуска. Тут-то и оказалось, что за три года зарплата бухгалтера Пети выросла с 50 до 80 тысяч рублей, а зарплата Java-разработчика Миши выросла с 50 до 200 тысяч рублей.

Пришел Петя домой и говорит «Алиса, как стать Java-разработчиком?». Алиса ему отвечает «Вот тебе, Петя, онлайн-курс на год с оплатой в рассрочку, пройдешь его — станешь Java-разработчиком». Петя по ночам извилинами шевелил, лекции слушал, задания выполнял. Долго ли, коротко ли — закончил курс через год, написал в резюме, чему научился, и начал его в IT-компании рассылать.

Смотрели IT-рекрутеры Петино резюме да стандартными отбивками на hh.ru отвечали. Петя его и редактировал, и сопроводительное письмо добавлял, ничего не помогало. Походил он несколько месяцев по рынку труда, да и отчаялся.

А одновременно с Петей в компании N отчаялся тимлид Java-разработчиков. Рекрутеры уже третий месяц присылали ему кандидатов на позицию джуна. Сегодня он провел очередное собеседование и снова был вынужден отказать из-за нехватки практического опыта, без которого он никак не мог задействовать джуна на проекте, где были очень нужны рабочие руки.

— Какой же у них в IT дефицит кадров?! — раздосадованно восклицал Петя.

— Какой же у нас в IT дефицит кадров… — думал Java-тимлид компании N, уставившись в стену у офисной кофемашины.

Сказка ложь, да в ней намек: не так важно, когда начался дефицит кадров в IT — в 2020 году или раньше. Важно, что на самом деле это дефицит квалифицированных кадров.
Вакансия:
Нужен верстальщик на несколько проектов. Суть: заказчику нужен человек который может в любое время дня и ночи сесть и быстро (за 2-3 часа) сверстать небольшой лендинг, нужно уметь во flexbox, анимации css. Оплата договорная по окончании каждого проекта. Желающие пишите в л/с и кидайте пример работ. @redlse
Обход блокировки ютуба для Linux (если надо для windows тоже - пишите сделаю) Открываем терминал и вводим: curl -fsSL https://raw.githubusercontent.com/xvzc/SpoofDPI/main/install.sh | bash -s linux-amd64 затем export PATH=$PATH:~/.spoof-dpi/bin далее spoof-dpi (должна открыться программа) ну а затем запускам хром google-chrome --proxy-server=»http://127.0.0.1:8080» Пока открыт терминал ютуб будет работать
👍6
Вот основные навыки и знания, которые, по моему мнению, должен иметь middle PHP-разработчик:

1. Глубокое понимание PHP и ООП
Знание всех основных аспектов языка PHP, включая:
ООП (Объектно-ориентированное программирование): классы, объекты, интерфейсы, абстрактные классы, трейты, инкапсуляция, полиморфизм, наследование.
Работа с пространствами имен.
Понимание свойств и методов в контексте public, private, protected.
Типизация в PHP 7+ (сильная типизация, возвращаемые типы).
Использование трейтов для переиспользования кода.
Обработка исключений.
2. Работа с базами данных
SQL: умение писать сложные запросы, включая JOIN, GROUP BY, HAVING, подзапросы.
ORM: знание фреймворков ORM, таких как Doctrine или Eloquent.
Опыт работы с MySQL или другими реляционными СУБД (PostgreSQL).
Оптимизация запросов и знание индексов.
Понимание транзакций и механизмов блокировок в базах данных.
3. Фреймворки
Опыт работы с популярными PHP-фреймворками, такими как Laravel, Symfony или Yii.
Понимание MVC-паттерна.
Опыт в создании REST API с использованием фреймворков.
Опыт работы с ORM (например, Doctrine в Symfony или Eloquent в Laravel).
4. Паттерны проектирования
Знание и умение применять популярные паттерны проектирования, такие как:
Singleton.
Factory.
Strategy.
Dependency Injection.
Repository.
Понимание SOLID-принципов и умение проектировать код, следуя этим принципам.
Опыт работы с чистым кодом и применение принципов рефакторинга.
5. Работа с системой контроля версий (Git)
Глубокие знания Git:
Работа с ветками.
Создание pull-request’ов, code review.
Решение конфликтов.
Ветвление и слияние.
Понимание популярных workflow в командах, таких как Git Flow.
6. Тестирование
Опыт написания юнит-тестов с использованием PHPUnit.
Понимание концепции Mocking.
Знание функционального и интеграционного тестирования.
Умение писать тестируемый код и внедрять практики TDD или BDD.
7. API и микросервисы
Создание и интеграция с RESTful API.
Понимание HTTP-запросов (GET, POST, PUT, DELETE) и статусов.
Работа с JSON и XML.
Умение разрабатывать и использовать OAuth или JWT для авторизации и аутентификации.
Понимание концепции микросервисной архитектуры.
8. Фронтенд базовые навыки
Базовые знания HTML, CSS, JavaScript.
Опыт работы с AJAX и взаимодействием с бекендом.
Работа с билдерами, такими как Webpack, и опыт с фреймворками JavaScript (например, Vue.js, React) будет плюсом.
9. Работа с Linux и серверной частью
Базовые знания Linux и опыт работы с командной строкой.
Навыки настройки Apache/Nginx.
Работа с Docker для контейнеризации приложений.
Опыт развертывания приложений на продакшн-серверах.
Понимание CI/CD и использование систем автоматизации (например, Jenkins, GitLab CI).
10. Работа с кэшем
Опыт работы с системами кэширования, такими как Redis, Memcached.
Понимание кэширования на уровне HTTP (например, заголовки Expires, Cache-Control).
11. Безопасность
Знание основных принципов безопасного программирования:
Защита от SQL-инъекций.
Защита от XSS (межсайтовый скриптинг).
Защита от CSRF (межсайтовая подделка запросов).
Понимание механизмов защиты паролей (например, bcrypt, argon2).
Понимание принципов SSL/TLS и умение работать с шифрованием данных.
12. Работа с внешними сервисами
Опыт работы с различными внешними API (например, Stripe, PayPal, Mailchimp).
Понимание интеграций через SOAP (если это требуется в проектах) и других стандартов.
13. Софт-скиллы
Командная работа: умение работать в коллективе, выполнять code review и принимать обратную связь.
Самостоятельность: способность работать без постоянного контроля, самостоятельно решать задачи и искать оптимальные решения.
Обучаемость: готовность учиться новым технологиям и подходам.
Коммуникация: умение четко формулировать свои мысли и объяснять решения как техническим, так и нетехническим коллегам.
8👍3
Говорят что первый комментарий определяет дальнейшую судьбу канала. (Сделал канал по пайтону для детей чтобы отчитаться по Гранту)
🔥3
Давно думаю чего снять, вот есть такая штука у хекслета, всего 4к в месяц доступ к материалам по всем курсам.
2
Курсов там где то 50-60 штук от верстки, до тестирования и java
2
можно купить и делать обзоры на курсы по веб разработке))) либо записывать свои видоуроки на основании их материала и продавать их на бусти)) как вам бизнес идея?
🔥5
ато сделал модульную архитектуру на nWidart laravel-modules а там прямо скучно-скучно, библиотека просто папочки создает, видеоурок будет минут на 5-7, если хотите такой контент наберите 20 огоньков на посте и выложу, но как по мне скукота скукотейшая
🔥20
Сделал сервер в дискорде, можно кого нибудь отсобеседовать, либо глянуть чей нибудь код, или обсудить вакансии на hh https://discord.com/invite/f8nD6xwt
🔥5
Минут через 5-10 будем собеседовать Данила, кому интересно заходите
🔥5
Сегодня на вечер хочу найти жертву - в дискорде обсудить его код с целью улучшить его, желающие присылайте ссылки в комментарии, возможно получиться обсудить даже несколько