Сначала заходим на 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
Аноны в прошлых тредах утверждали что для Java нужен ВО, по моему субъективным наблюдениям вакансии которые требуют ВО 10-20%, если все же таких вакансий много то анону дешевле и выгоднее купить диплом, один хуй его никто не будет проверять.
С++ не желательно учить, это слишком сложный язык, нужно знать матан, нужно знать все особенности языка, очень высокий порог вката, на собеседовании вас будут ебать и в хвост и в гриву разными техническими вопросами, если у вас плохая память и логическое мышление то это не ваше. C# вакансий не так много в большинстве вакансий нужно знать английский на B1 и выше. React джунов как говна, высокий порог вката в Redux. Vue вакансий нульцелыххуйдесятых, тяжело найти проект для того что бы выдать за свой и наебать про свой опыт. Angular мало вакансий слишком сложный фреймворк. Для быстрого вката и заработка денег вам нужно учить именно технологи описаны выше, а не С/С++, Ryby, Go, не хаскель-хуяскель, не патерны проектирования, не нужно даже в ВУЗ идти, если кто то говорит обратное то это либо тролли либо другие программисты которые хотят что бы вы потратили на изучение больше времени. Запомните если вы не работаете программистом в компании вместо вас работает кто то другой и зарабатывает 300к/с.
Патерные проектирования никак толково изучить теоретически нельзя, их не используют в большинстве проектов, нужно знать ООП и принцип SOLID. Во всех книгах про патерны проектирования хуево подана информация, там ничего не понятно и оторвано от реальности, когда вы сядете за проект основную архитектуру будет делать тех.лид и сенйор, вы как джуниор будете делать отдельные модули.
ЗАПОМНИТЕ, ВАМ НЕ ДОЛЖНО БЫТЬ ИНТЕРЕСНО И НРАВИТСЯ ПРОГРАМИРОВАНИЕ, ВАША ЗАДАЧА ЭТО ДОСТОЙНО ЗАРАБАТЫВАТЬ, ПРОГРАМИРОВАНИЕ ЭТО ВСЕГО ЛИШЬ ИНСТРУМЕНТ ДЛЯ ЗАРАБОТКА ДЕНЕГ, НЕ БОЛЬШЕ И НЕ МЕНЬШЕ Чем вы хуже достойной полноценной жизни? Почему другие зарабатывают 300к/н а вам блядь что нельзя? Почему дргим можно вкатыватся в ИТ а тебе нельзя? Вы либо будете всю жизнь нищими или возьмете себя в руки выучите нужный стек и будете достойно зарабатывать. Некоторые делают из ИТ культ, типа тебе это должно приносить удовольствие и радость а если нет то не смей вкатываться, это говорят задроты неудачники которым не дают бабы и они сублимируют и дрочат на ИТ.
Как проходить собеседование. Сначала пробуем проходить собеседование по скайпу на удалленку, тренируемся и психически себя подготавливаем. Например завтра у тебя собеседование по PHP по скайпу. Берем открываем текстовый документ и вписываем туда эту инфу или распечатываем:
Вопрос: Расскажите о замыканиях в PHP. Приведите примеры, когда, почему и как они могут быть использованы? Замыкания полезны в тех ситуациях, когда некоторая часть логики должна выполняться в ограниченном контексте, но при этом должна сохранить возможность взаимодействия с окружающей средой, внешней по отношению к этому контексту. Вопрос: Расскажите, как связаны между собой php://input и $_POST и как получить доступ к потоку php://input? Говоря простым языком, $_POST – это суперглобальный массив, представляющий проанализированное и отформатированное тело запроса, отправленного на сервер методом post.
Вопрос: Объясните назначение и применение магических методов __get, __set, __isset, __unset, __call, и __callStatic. Когда, как и почему их стоит использовать (или не использовать)? Первые четыре метода в нашем списке используются для перегрузки свойств объекта. Они позволяют определить, каким образом будет взаимодействовать внешний мир со свойствами, объявленными с модификатором видимости private или protected, либо вообще отсутствующими у объекта.
Перед собеседованием открываем текстовые документы и смело отвечаем на вопросики.
Гайд если не берут без опыта работы но зарабатывать 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$. Ейчар: Почему уволились с прошлого места работы? Ты: Из за корона кризиса количество заказов уменьшилось и мне не было работы. Ейчар: Хорошо мы вас берем.
Но часто бывает так что не спрашивают показать код и верят на слово что где то там работал и делал проекты.
>>328517919 (OP) >то что нужно учить Вот это всегда вызывает вопросы, что значит учить рандоинэйм тему, на каком уровне? там подводных может быть хуева тонна
Понакодят дерьма, а потом приходят со словами >БЛЯДЬ У МЕНЯ ПРИЛОЖЕНИЕ В КУБЕ ПАДАЕТ ПАЧИМУ? Реквесты-лимиты в говне, приложение падает по ООМ потом приходят по лимитам в 20 цпу и 40 гигов рама и удивляются, почему их не пускает в неймспейс по квотам. Заебали плодить говнокодеров безруких.
>>328517919 (OP) Всë это не имеет смысла, так как через пару лет весь код будет писать ии, и будет пару-тройку самых крутых в прошлом программистов, которые будут писать промты и следить чтобы ии не накосячил. Крайний год когда разумно было вкатываться в прогерство – 2020. Сейчас оттуда все только выкатываются. Вкатывайтесь в предпринимательство, это интереснее и денежнее.
>>328517919 (OP) >1. PHP + (Laravel/Symfony/Yii2) + MySQL. Сразу идешь нахуй с древним говном >2. Python + Django + MongoDB/Atlas + PostgreSQL/RDS. Компания уровень стартапа, проработаешь испыталку и уволят нахуй > 3. Java + SQL + Spring + Hibernate + Mave В банк собрался? Велком ту спринты и дедлайны выгорание через пол года.
>>328518465 Я как раз вкатился в 2020, лол, в дата сайнс, очень понравилось, но пошел на мороз в 23 (я работал на забугор), а за 3 года нарастить квалификацию не успел, и сижу 3 года без работы, чисто продаю остатки крипты и почитываю книжки по матану.
>>328518566 > В банк собрался? Велком ту спринты и дедлайны выгорание через пол года. Та не, практически везде эта хуйня используется для обработки > 10k RPS.
>>328517919 (OP) А что про тестирование, про QA engineer думаешь? Просто мне никакой язык конкретно не интересен, разработка как таковая не особо привлекает, при этом все мои друзья тостеры.
>>328518380 Ему работу создают - он ещё недоволен. Если бы все программисты умели на зеленую кнопочку в дженкинсе/гитлабсиае нажимать и в логи смотреть если сборка падает, то зачем вообще девопсы бы нужны были?
>>328519834 У меня и так полно работы, помимо этих ноющих долбоебов. У тебя идет перелимичивание приклада, из этого следует что ты используешь ресурсы кластера неэффективно, а это деньги и причем приличные. С точки зрения бизнеса этот Вася-даун, который не может написать нормально приложение - неэффективен и его нужно пнуть нахуй из компании.
>>328521751 Видно же что с поста капает жир, запомни анончик, все кто говорит, что нейросеть заменяет программистов в 99,9% пиздаболы не понимающие сути самого процесса.
>>328517919 (OP) >С++ не желательно учить, это слишком сложный язык, нужно знать матан, Не столько сложный, сколько запутанный, языку много лет. За годы его развития в нем образовалось много мутных и устаревших возможностей. Нужно знать не матан, а предметную область, в которой будешь использовать C++. С++ язык про производительность. Ты должен знать, для чего ты его изучаешь, просто на всякий случай не получится.
>React джунов как говна Да, это правда. На React и Vue сейчас очень сложно получить работу даже с реальным коммерческим опытом.
>высокий порог вката в Redux Redux библиотека простая, как пень. Изучается буквально за один вечер.
>Angular мало вакансий слишком сложный фреймворк. Angular нигде про него не слышал. Похоже, что он уже устарел.
>Запомните если вы не работаете программистом в компании вместо вас работает кто то другой и зарабатывает 300к/с. С приходом нейросетей вообще всё сложно стало. Если кто-то и работает за большую зп, то уже чисто по инерции.
>ЗАПОМНИТЕ, ВАМ НЕ ДОЛЖНО БЫТЬ ИНТЕРЕСНО И НРАВИТСЯ ПРОГРАМИРОВАНИЕ, ВАША ЗАДАЧА ЭТО ДОСТОЙНО ЗАРАБАТЫВАТЬ, ПРОГРАМИРОВАНИЕ ЭТО ВСЕГО ЛИШЬ ИНСТРУМЕНТ ДЛЯ ЗАРАБОТКА ДЕНЕГ, НЕ БОЛЬШЕ И НЕ МЕНЬШЕ С таким подходом перегоришь раньше, чем изучишь фреймворк, не говоря уже об устройстве на работу. Так было раньше, сейчас it осталось для гиков, которые просыпаются с мыслями о коде, и ложатся спать с ними. Которым буквально снятся задачи, над которыми они работают. Неужели ты думаешь, что сможешь с ними конкурировать? Да и если попадешь на работу, то будешь её ненавидеть. Из-за этого или выкатишься, или получишь проблемы со здоровьем из-за стресса.
>Почему другие зарабатывают 300к/н а вам блядь что нельзя? Потому что они профессионалы своего дела? Которые к долго шли? Их мало, поэтому их и оценивают на такую зп.
>>328522182 Написание кода - это для людей со специфическим складом ума. При этом в it есть не только написание кода, там довольно много разных профессий. Есть дизайнеры, менеджеры. Тестировщики, аналитики, маркетологи. Так что вкат не кодером возможен, как мне кажется.
Сначала заходим на 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
Аноны в прошлых тредах утверждали что для Java нужен ВО, по моему субъективным наблюдениям вакансии которые требуют ВО 10-20%, если все же таких вакансий много то анону дешевле и выгоднее купить диплом, один хуй его никто не будет проверять.
С++ не желательно учить, это слишком сложный язык, нужно знать матан, нужно знать все особенности языка, очень высокий порог вката, на собеседовании вас будут ебать и в хвост и в гриву разными техническими вопросами, если у вас плохая память и логическое мышление то это не ваше.
C# вакансий не так много в большинстве вакансий нужно знать английский на B1 и выше.
React джунов как говна, высокий порог вката в Redux.
Vue вакансий нульцелыххуйдесятых, тяжело найти проект для того что бы выдать за свой и наебать про свой опыт.
Angular мало вакансий слишком сложный фреймворк.
Для быстрого вката и заработка денег вам нужно учить именно технологи описаны выше, а не С/С++, 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$.
Ейчар: Почему уволились с прошлого места работы?
Ты: Из за корона кризиса количество заказов уменьшилось и мне не было работы.
Ейчар: Хорошо мы вас берем.
Но часто бывает так что не спрашивают показать код и верят на слово что где то там работал и делал проекты.