24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна.
Подробности случившегося. Мы призываем всех неравнодушных
помочь нам с восстановлением утраченного контента!
Сначала заходим на HH и видим что в пхп, питон и джава самое наибольшее количество вакансий.
Например количество вакансий сантехника всего 1800, на питониста 7500.
Теперь определяемся то что нужно учить. Учить нужно конкретные технологии которые востребованы на рынке труда.
Это:
1. PHP + (Laravel/Symfony/Yii2) + MySQL. В некоторых компаниях требуют знания DOCKER + Composer + Redis + RabbitMQ + Nginx
2. Python + Django + MongoDB/Atlas + PostgreSQL/RDS.
3. Java + SQL + Spring + Hibernate + Mave
PHP: https://www.youtube.com/watch?v=Gftb3BcQKcA&list=PLyeqauxei6jcQQyo49W9n4X6THCwQHz77&ab_channel=%D0%94%D0%BC%D0%B8%D1%82%D1%80%D0%B8%D0%B9%D0%9B%D0%B0%D0%B2%D1%80%D0%B8%D0%BA[РАСКРЫТЬ]
Laravel: https://www.youtube.com/watch?v=e0L2hQ88LSg&list=PLoonZ8wII66iP0fJPHhkLXa3k7CMef9ak&ab_channel=DmitryAfanasyev[РАСКРЫТЬ]
Python: https://www.youtube.com/watch?v=IU4-19ofajg&list=PLQAt0m1f9OHvv2wxPGSCWjgy1qER_FvB6&ab_channel=egoroff_channel[РАСКРЫТЬ]
Java: https://www.youtube.com/watch?v=uXMTq81jG7Y&list=PL786bPIlqEjRDXpAKYbzpdTaOYsWyjtCX&ab_channel=%D0%A3%D1%80%D0%BE%D0%BA%D0%B8Java[РАСКРЫТЬ]
Аноны в прошлых тредах утверждали что для Java нужен ВО, по моему субъективным наблюдениям вакансии которые требуют ВО 10-20%, если все же таких вакансий много то анону дешевле и выгоднее купить диплом, один хуй его никто не будет проверять.
С++ не желательно учить, это слишком сложный язык, дохулион нюансов, типа когда вызвается виртуальный деструктор и на что указывает указатель на указатель указателя массива, нужно знать матан, нужно знать все особенности языка, очень высокий порог вката, на собеседовании вас будут ебать и в хвост и в гриву разными техническими вопросами, если у вас плохая память и логическое мышление то это не ваше.
C# вакансий не так много в большинстве вакансий нужно знать английский на B1 и выше.
React/Vue/Angular, 98% вакансий берут людей с опытом у которых за плечами 2-3 года опыта и несколько сделанных проектов. Зарплаты на старте будут не больше 25к.
Для быстрого вката и заработка денег вам нужно учить именно технологи описаны выше, а не С/С++, Ryby, Go, не хаскель-хуяскель, не патерны проектирования, не нужно даже в ВУЗ идти, если кто то говорит обратное то это либо тролли либо другие программисты которые хотят что бы вы потратили на изучение больше времени. Запомните если вы не работаете программистом в компании вместо вас работает кто то другой и зарабатывает 300к/с.
Патерные проектирования никак толково изучить теоретически нельзя, их не используют в большинстве проектов, нужно знать ООП и принцип SOLID. Во всех книгах про патерны проектирования хуево подана информация, там ничего не понятно и оторвано от реальности, когда вы сядете за проект основную архитектуру будет делать тех.лид и сенйор, вы как джуниор будете делать отдельные модули.
ЗАПОМНИТЕ, ВАМ НЕ ДОЛЖНО БЫТЬ ИНТЕРЕСНО И НРАВИТСЯ ПРОГРАМИРОВАНИЕ, ВАША ЗАДАЧА ЭТО ДОСТОЙНО ЗАРАБАТЫВАТЬ, ПРОГРАМИРОВАНИЕ ЭТО ВСЕГО ЛИШЬ ИНСТРУМЕНТ ДЛЯ ЗАРАБОТКА ДЕНЕГ, НЕ БОЛЬШЕ И НЕ МЕНЬШЕ.
Чем вы хуже достойной полноценной жизни?
Почему другие зарабатывают 300к/н а вам блядь что нельзя?
Почему дргим можно вкатыватся в ИТ а тебе нельзя?
Вы либо будете всю жизнь нищими или возьмете себя в руки выучите нужный стек и будете достойно зарабатывать.
Некоторые делают из ИТ культ, типа тебе это должно приносить удовольствие и радость а если нет то не смей вкатываться, это говорят задроты неудачники которым не дают бабы и они сублимируют и дрочат на ИТ.
Как проходить собеседование.
Сначала пробуем проходить собеседование по скайпу на удалленку, тренируемся и психически себя подготавливаем.
Например завтра у тебя собеседование по PHP по скайпу. Берем открываем текстовый документ и вписываем туда эту инфу или распечатываем:
Вопрос: Расскажите о замыканиях в PHP. Приведите примеры, когда, почему и как они могут быть использованы?
Замыкания полезны в тех ситуациях, когда некоторая часть логики должна выполняться в ограниченном контексте, но при этом должна сохранить возможность взаимодействия с окружающей средой, внешней по отношению к этому контексту.
Вопрос: Расскажите, как связаны между собой php://input и $_POST и как получить доступ к потоку php://input?
Говоря простым языком, $_POST – это суперглобальный массив, представляющий проанализированное и отформатированное тело запроса, отправленного на сервер методом post.
Вопрос: Объясните назначение и применение магических методов __get, __set, __isset, __unset, __call, и __callStatic. Когда, как и почему их стоит использовать (или не использовать)?
Первые четыре метода в нашем списке используются для перегрузки свойств объекта. Они позволяют определить, каким образом будет взаимодействовать внешний мир со свойствами, объявленными с модификатором видимости private или protected, либо вообще отсутствующими у объекта.
Руководство по собеседованию на вакансию PHP-программиста
https://habr.com/ru/post/230805/
Перед собеседованием открываем текстовые документы и смело отвечаем на вопросики.
Гайд если не берут без опыта работы но зарабатывать 300к/нс очень хочется.
Например, у тебя есть несколько дней перед собеседованием, на вакансию требуется программист со знанием PHP с годом опыта и 2-3 сделанными проектами.
1. Заходим на этот сайт https://tagline.ru/digital-production-rating/
2. Выбираешь компанию которая понравилась, например эта "Студия Олега Чулакова" нажимаем на "Портфолио"
3. Заходим в портфолио компании https://chulakov.ru/work/?utm_source=tagline&utm_medium=referral&utm_campaign=production&utm_content=portfolio_chulakov_pos-4
4. Выбираем например такие проекты https://chulakov.ru/work/papa-johns-app и https://chulakov.ru/work/utkonos/
5. Заходим на GitHub и пишем в поисковой строке PHP.
6. Находим и скачиваем какой нибудь большой левый проект на PHP.
Собеседование.
Ейчар: Что за проекты делали с какими сложностями сталкивались?
Ты: Делал API на PHP для онлайн гипермаркета Утконос, требовалось сделать выборку с базы данных оптимизировать запросы, например свел к минимуму подзапросы, на бэке кешировал данные для того что бы было меньше обращений к БД, сложностей никаких не было, для меня это легкий тривиальный проект был.
Ейчар: Покажите пожалуйста код.
Ты: 1. Вариант - "Ой простите у меня несколько дней назад полетел хард а на нем был весь проект". или 2. Вариант - "Открываешь левый проект с гитхаба".
Ейчар: (Сморит бегло код, нихуя не понимая и лень разбираться) - хорошо скажите на какую ЗП вы рассчитываете?
Ты: 1200$.
Ейчар: Почему уволились с прошлого места работы?
Ты: Из за корона кризиса количество заказов уменьшилось и мне не было работы.
Ейчар: Хорошо мы вас берем.
Но часто бывает так что не спрашивают показать код и верят на слово что где то там работал и делал проекты.