Также, у нас есть задачи которые позволят тебе изучить или подтянуть до нормального уровня знания JS/HTML/CSS/SQL. Решай их параллельно с задачами выше.
- скачать учебник: зайди на https://github.com/codedokode/phpbook, нажми зеленую кнопку Code -> Download ZIP, распакуй на рабочий стол и открой index.html - что будут спрашивать на собеседовании, если 0 опыта - будут гонять по теории, по официальному мануалу PHP, давать дурацкие задачки на переворачивание строк, гонять по SQL (транзакции, внешние ключи, напиши запрос), по JS (как сделать анимацию при нажатии кнопки), ну погугли, не ленись - сколько времени надо изучать все это? - все зависит от тебя, в районе 10-15 месяцев, но известны случаи когда люди вкатывались с нуля за 2 месяца и перекатывались с другого стека за пару недель
>>3561777 (OP) Нахуй перекатывать это говно мамонта, язык активно замещается другими. Есть конечно пара особо одаренных вкатунов из прошлого треда которые ведут тут личный бложик вката, но земля им пуховиком
>>3562648 чел без обид нахуй ты срешь по кд в тематической ветке? ты настолько одинок что тебе прям совсем некому написать? то что #языкнейм мертвое говно без задач все и без тебя знают но это говно оно хотябы относительно живоенемного пилится + нормальные фреймворки и в одного можно сделать очереднной говномагазин в отличии от остальной ит параши от того же питона C#, java и go куда тупа не вкатиться, в php/laravel вкатится куда проще требования минимальные а зп такая же как и у всех остальных, а потом после пары лет опыта второй язык не проблемма а скорее необходимость, тем более сейчас почти везде php+ python фуллстек требуетс
>>3563063 JS и/или TS ты должен знать и так если ты хуйня без задач фулл стек, хотя за такие деньги которые сейчас плятят мидлам фуллстекам я ебал в рот с таким связываться проще сидеть в своем PHP бекенд-болоте.
В прошлом работал «красителем кнопочек», ну и всякие круды шлепал по сути, иногда таблички аналитические писал и срмки с робокассой интегрировал. По факту все это в качестве ип делал, командного опыта нет, но деньгу получал. Есть ли возможность куда-нить устроится щас, если спамить по кд месяцами отклики и теорию со всякими паттернами штрудировать ежедневно? Мне в принципе и за 40к устроится сойдет. Или уже совсем пизда и шансов вообще ноль? 30 лвл уже, образования нет, альтернатива совсем уж удручает
>>3563364 Дорогой друг сейчас нужны штурмовики люди которые умеют хоть немного работать от года CUMерческой разработки, за 40к работы на удаленке валом немного но есть, но там с подвохом в виде долбоебов начальников в офисе. Посмотри ваканты тех поддержки, если есть английский то там 90к минималка но не подойдет если ты утром/днем не спишь тк работа не по дс времени. если есть опыт вот прям буквально любой и он релевантен вакансии то делай профиль и спамь НАЙМ В ИТ ЕБАННЫЙ ЦИРК с клоунами и пидорасами
>>3567312 >Мнение? ну автор почти прав в своих суждениях.
Существует два мира программирования: мир академического снобизма и реальный. В первом всё должно быт по SOLID, второй - более реалистичный. Построение идеальной архитектуры задача не только нетривиальная, но и долгосрочная. В реальной разработке, особенно когда ты не являешься владельцем кода, весьма глупо усираться и ложиться костьми за чистоту кода, который ещё 200 раз перепишут или вообще выкинут на помойку.
>Я пока не видел крупных проектов, в которых был бы только чистый код. Их никто не видел. "Чистый код" существует лишь в задротских книжках и, отчасти, в опенсорс. В продакшене всегда мешанина из кода, который писался несколько лет разными людьми с разными требованиями.
>>3567312 >люди пихают в свои контроллеры мегатонны всего, что только можно и нельзя >я написал свой фреймворк. В действия можно запихать хоть десять тонн говнокода А в чем разница? В mvc люди тоже в "действия" говнокод суют. >Вот так может выглядеть action без MVC Выглядит так, будто он логику вынес в представление просто >Пример вида: >if ($profile->isDeleted()) { Надеюсь хотя бы сохранения в базу в "виде" нет
>>3567312 Игры разума без какого-то особенного смысла, я в целом не понимаю какой смысл иметь в своём арсенале "архитектурный паттерн mvc" когда от взгляда на любой реальный проект становится понятно что три слоя это настолько примитивная абстракция что ей нет никакого практического применения кроме как на собесе сказать "вот это вот у нас модель вот это вот у нас контроллер" и похлопать в ладоши
>>3567516 >Выглядит так, будто он логику вынес в представление просто логика в методе isDeleted, в представлении всё хорошо - представление оперирует слоем, который изолирован от представления
скока нужно опыта чтобы сибать из ебучей галеры вопрос еще куда вообще можно сьебать? я блять за два месяца уже одурел нахуй, от маразма в ебучем офисе, скоро буду/начну/ уже начал срать подсебя не вставая, это какойто пиздец дурной, а не работа, блять какие нахуй выходные, в воскресенье и то блять пишут со своей хуйней, ну легло и легло я за 80к макака пишу копирую из LLC хуету хуле мне то мозг ебут со своей хуетой. Один чувак с котором пили пиво по пятницам и тот сьебал на удаленку, он и на го и на питоне и на руби на рельсах был, остались блять макаки полудурочные типа меня после курсов только все уже сеньёры.
короче я заебался и просто ору но так чтоб никто не слышал
>>3567915 >вопрос еще куда вообще можно сьебать? Для пхп это проблема. Я с 20 годами опыта на пыхе искал работу 8 месяцев, опустившись до состояния нищего. Новых проектов на пхп почти не делается, а на существующих сидят динозавры типа меня, которые никуда с этих мест не спешат уходить. Терпи, для тебя это всё только начало, ты же хотел вкатиться в айти, хехе.
>>3567942 20 лет назад. это че там версия 5,0 была где не было нихуя и конструкции похожие на бред сусшедшей нейросети передавались от одного бедолаги к другому? а сделать то надобыло всеголишь вебстраничку с формой авторизации? даже я тогда был песдюком лел
>>3567915 Если 2 месяца есть, то уже достаточно, крути опыт и иди на собесы.
>>3567942 Ты рофлишь чтоли? Меня уволили весной, из микрокредитной конторы, работу нашел за месяц перешел с 200к на 250к. Я волчара, было 1,5 года рваного опыта, в резюме накрутил 3.
>>3568380 30 29 летний зумер о да это я я троль лжец и девственник >Почему это аргумент? это не аргумент, аргумент это конкретное значение, которое передается функции при её вызове;
>>3568421 >Если 2 месяца есть, то уже достаточно Да походу придется, чето прям совсем грустно, и я если честно вообще прихуел с сеньёров в своей галере, вот просто бестолоч на бестолочи, ладно бы тихо проебывались но нет надо устраивать срачи на пустом месте и еще митапы бывают по 3 часа, три часа блять сидеть и слушать ахинею ради задачи на 2 часа максимум, которую один хуй делаешь по шаблону, короче бомбит у меня жепа.
>>3568427 >Да походу придется, чето прям совсем грустно Не слушай этого долбоеба выше, никто тебе за усратый пхп не даст 250, особенно с "двумя месяцами опыта". На рынке дохуя опытных пхпшников, что они конкурируют за более низкий прайс.
Еде раз повторю: на пыхе работы очень мало. Особенно мало на пхп в нормальных корпорациях, а все эти галеры и "рога и копыта" - одного поле ягода, там будет с вероятностью 50% повторяться то, что ты сейчас имеешь или даже будет хуже.
>>3568589 У нас сеньоры/мидлы+ такто в галере лутают по 230-280 но они какие то не настоящие сеньоры если честно типа по 3-4 года опыта а засер на засере. По поводу более опытных, так у них в основном не опыт а попыт там такие клоуны шо пиздец бывают, общался с парой таких опытных от 7 лет опыта, на словах там DDD и MVC а на деле хуй соси, мы не знаем почему и как это работает/не работает.
>>3572537 Дело вообще не в синтаксисе. Как только у тебя страница начинает состоять из нескольких частей всплывают такие вещи как: использование, переиспользование, какие-то общедоступные переменные, виджеты. Почти никогда не бывает просто одного шаблона.
И эту структуру отображений и данных нужно поддерживать в условиях когда у тебя десяток разработчиков. Тут на фигурные скобочки и теги вообще похуй. Важно чтобы в этом в принципе кто-то разобраться мог.
>>3567423 > В первом всё должно быт по SOLID, второй - более реалистичный. Жаль только, что на собесах требуют соответствовать идеалам первого мира. Хотя собеседующий сам может не придерживаться SOLID и понимать, что ты, скорее всего, выучил значение этой аббревиатуры специально к собесу, но для галочки спросить надо.
В середине нулевых красноглазые ботаны решили усложнить всё что можно и придумали усратые шаблонизаторы со своим синтаксисом. Петушня орала на каждом шагу, что низя использовать php в html, аргументируя это тем, что код программы не должен мешаться с html.
На самом деле не должна мешаться логика программы с логикой отображения. Логика отображения - это все доступные языковые конструкции, которые в html оперируют генерацией страницы в зависимости от данных, полученных в программе.
Додик, кукаретический, ты если бы хоть раз в жизни делал рендеринг шаблонов, то сразу бы понял в чем соль.
Пхп - язык-шаблонизатор, то есть если в скрипте идут хтмл теги, то они автоматически летят в буфер ответа. Если прямо посреди любого пхп файла написать: ?> <h1>Шляпа</h1> То в буфер ответа вывалится этот текст. И если ты пытался как-то организовать рендеринг шаблонов где-то в MVC контроллере, то сразу понимаешь что встроенная шаблонизация языка тебе мешает. Ты хочешь рендерить конкретный файл с шаблоном, тебе нужно передать в него конкретные переменные. Ты хочешь делать это рекурсивно, т.е. иметь возможность отрендерить подшаблон в шаблоне, потому что твои "страницы" это скорее всего содержимое тега body или что-то еще глубже. И это содержимое вставляется посреди базового шаблона между хедером и футером.
То есть, даже если ты не используешь твиги-хуиги, то ты все равно отказываешься от встроенной шаблонизации языка, и по сути пишешь свой движок рендеринга. У тебя и функция в 99% так и будет называться $this->view->renderTemplate('login_page', [...]) И внутри этой функции начинается костыльное говно типа ob_start() ob_get_clean()
Вот и все блядь. Даже в минимально рабочей конфигурации, ты не пользуешься шаблонизацией языка. Ты с ней активно борешься. Отказ от пхп тегов - это просто следующий шаг, раз мы и так все рендерим сами, то можем еще до кучи и всратый синтаксис убрать.
>>3574488 Зачем? PHP - это personal home page или гипертекст препроцессор - специальный дсл для препроцессинга хтмл, по недоразумению похожий на язык программирования и полный по Тьюрингу. Ни в коем случае не убирать эти теги - без них оно перестанет быть пехопе и выродится просто в непонятный кастрированный обрубок перла для даунов с уёбищным ООП-сахаром из джавы.
Я так и не понял, почему написать собственный обработчик нативных шаблонов - это плохо и почему я должен в проект тащить убожество типа смарти, те пхп написанный на пхп.
Я писал свои велосипеды по этой части и не вижу никаких проблем на пыхе создать любой обработчик шаблонов с буферизацией вывода и как следствие сделав абсолютно любой инструмент.
>>3574499 >не вижу никаких проблем на пыхе создать любой обработчик шаблонов Ну показывай гитхаб с этим охуительным обработчиком шаблонов. Посмотрим как ты затмил "убожество" смарти. Или ты все-таки нихуя не писал, а просто пердишь в лужу?
>>3574488 >ты если бы хоть раз в жизни делал рендеринг шаблонов Я вот не делал. У меня шаблоны и шаблоны в шаблоне из коробки идут во фреймфорке. >внутри этой функции начинается костыльное говно типа ob_start() ob_get_clean() Я этого не вижу, почему это должно меня беспокоить? >то можем еще до кучи и всратый синтаксис убрать Но ведь у твига всратый синтаксис. И вообще фраза странно звучит. Будто человек пишет классы и контроллеры на пхп, а как дело до вьюшек доходит, он такой протирает пот со лба и говорит, ну наконец-то можно на нормальном синтаксисе писать и начинает писать шаблоны на твиге.
>>3574551 >Ну показывай гитхаб Зачем? Ты все равно обосрешь это решение.
Делается это элементарно: в html код шаблона передаем данные из программы. Сам путь к шаблону и данные скармливаем в метод, который вначале включает буферизацию вывода, потом возвращает сгенерированое в виде уже готового html.
Итого: у меня в шаблонах используются только данные и упрощенный синтаксис управляющих конструкций. Есть несколько самописыных хэлперов, которые экранируют данные, формируют их и тд.
Эту всю хуйню может написать человек с опытом на пхп в месяц.
Вместо того, что бы тащить в проект шаблонизатор со своим синтаксисом используем сам php как шаблонизатор.
И не выебывайся мне тут, я на пхп пишу больше, чем тебе лет и я прав хотя бы в том, что все эти сраные смарти не дожили до сегодняшнего времени, ибо назуй никому не нужны для тех, кто умеет думать, а не как попугай заучивать айтишные догмы из 2010 года.
>>3574620 >Будто человек пишет классы и контроллеры на пхп, а как дело до вьюшек доходит Пик стронгли релейтед. Довольно типичная картина в пхп проекте средней паршивости. Вы там со своими бложиками одностраничными совсем жизни не видели, вкатуночки-вкатусики.
>>3574797 >в html код шаблона передаем данные из программы Как любой шаблонизатор, собственно.
>у меня в шаблонах используются только данные и упрощенный синтаксис управляющих конструкций А еще нужно рендерить шаблоны в шаблонах. А еще надо как-то в футер переменные передать. Да хули в глубину лезть, нужно каким-то образом путь до этих шаблонов находить. Ты уже тут обосрешься.
>Вместо того, что бы тащить в проект шаблонизатор со своим синтаксисом Используем шаблонизатор из другого репозитория. Ура, победа.
>>3577359 нет вакансий пыхи уже нет в крупном бизнесе маленькая оплата труда большие требования на стек * кроме самой пыхи в вакансиях могут быть требования знать 100 фреймворков разных версий, не работал с последней версией - идёшь нахуй
этим нужно заниматься всю жизнь и гореть этим. это предприятие на 10+ лет. тебе оно надо?
>>3577477 Я эту хуйню слышу лет 20, ага >>3577578 Вакансий дохуя >маленькая оплата труда Спорно >большие требования на стек Например? Как рах таки наоборот >* кроме самой пыхи в вакансиях могут быть требования знать 100 фреймворков разных версий, не работал с последней версией - идёшь нахуй Откуда это взял? Ларавел и/или симфони, всё, не более, чем у других >пыхи уже нет в крупном бизнесе Вот тут уже соглашусь скорее, хотя часть до сих пор использует (условный сбер)
>этим нужно заниматься всю жизнь и гореть этим. это предприятие на 10+ лет. тебе оно надо? Конечно
>>3577588 >Конечно Тогда ты бы наверняка спохватился ещё в школе. Но ты ведь казуальный вайтишник - быдло, которое всю жизнь распивало спиртные напитки с пацанами на раёне, а теперь захотело лёгких денег, вдохновившись гайдами от назарки. Ну, попробуй, что ты ещё хочешь услышать?
>>3567312 Лично я пришёл к виду контроллер - сервис, чтобы хоть как-то делить это говно. В контроллере простейшая валидация, что юзер не обосрался и не передал говно, в сервисе уже основная логика. Я бы хотел скорее услышать что дальше делать: как делить сервисы с логикой? На основании приватных методов? Шизу солида в расчёт даже не беру, 1000 сервисов на каждый пук
>>3577701 >Тогда ты бы наверняка спохватился ещё в школе У меня в школе информатичка не знала как обновлять страничку в браузере, она буквально перезапускала его, я её научил F5 - она на меня смотрела, как на гения. Потом меня всегда таскали с уроков переустановить шиндоус и прочие поручения сисадмина выполнить. Кто мне должен был привить интерес и в целом рассказать о такой профессии, долбоеб? > Но ты ведь казуальный вайтишник - быдло, которое всю жизнь распивало спиртные напитки с пацанами на раёне, а теперь захотело лёгких денег, вдохновившись гайдами от назарки Норм ресинтимент, пукнутый
Не большой аптдейт от недавно вкатившегося, приловчился я как проебываться и не так заебываться, хоть высыпаться стал, но нужно двигаться дальше, короче какой план после нового года распиздеться в офисе мол позвали в другую контору на удаленку и на больший грейд, с целью повышения зп в нынешней конторе и/или переводу на полную удаленку, заебал уже этот гибридный граффик с 11 до 20. Плюс потихоньку делаю свою говно-веб-приложуху с целью показать на следующих собесас что-то больше чем свое PHP мастерство говно в штанах.
>>3578236 >Норм ресинтимент, пукнутый Гыыы бля нада ево тожы какнебуть абазвать а то поцаны подумают што я не ответил и лох терпила ёпта! Нипапацански эта ёпту бля! >ресинтимент Хоть бы поинтересовался, как правильно пишется новое слово, которое ты вчера узнал, и что оно значит. >Кто мне должен Как всегда, быдлу кто-то должен, без пастуха оно не может. Классика. >У меня в школе Вообще похуй, что там у тебя в школе. У многих в школе была только сельская гопота, которая пиздилась за гаражами и бухала с малых лет, а компьютеров вообще не было, и ничего. Просто ты казуальное быдло, которое случайно протекло на мочан с раковых пабликов впараше в середине десятых и почему-то решило, что по этой причине оно теперь не быдло и будет щас "вкатываться" в модную темку вместе с другими "анонами", многие из которых вообще-то пишут коды ещё с тех пор, когда ты пешком под стол ходил. Тебе НЕПРИЯТНО от ПРАВДЫ, чмохенс, или зачем ты отвечаешь? Тебе же уже всё сказали: >Ну, попробуй, что ты ещё хочешь услышать?
Хочу попробовать собесы попроходить на джуна, хотя ссусь и чувствую, что рано наверное, но думаю вдруг прокатит и всё же возьмут куда-то, а если нет, то будет опыт. Меня один момент интересует только, вот я конечно подготовлюсь как могу, посмотрю записи других собесов, какие вопросы задают. Придумаю свой пиздлявый пет проект в котором всё идеально сделано (у меня есть такой сделанный на 1/3, но я из-за осенней хандры притормозился с ним) и буду на вопросы отвечать в контексте проекта, так как коммерческого опыта нет. Меня беспокоит только один момент, по любому будет много ситуаций где меня что-то спросят и я просто не буду знать как и что ответить и будет нечего сказать. Что правильно делать в такой ситуации? Потому что я так и вижу, как просто замолкаю и минуту молчу не зная что сказать. Я видел на некоторых записях, как типы начинают нести левую чушь лишь бы заболтать когда не знают что ответить, но у меня такого навыка просто нет, я молчун. Как правильно в такой ситуации с наименьшим уроном сказать "я не знаю"
>>3580496 Для начала нужно убедиться что ты именно что "не знаешь". Может ты просто не понял о чем речь или вопрос был хуево поставлен или спрашивающий сам что-то перепутал. Там такие же молчуны сидят косноязычные.
Нужно в ответ спросить: а вот эту "хуйнянейм" вы для чего используете у себя? А вот эта "залупанейм" какую проблему вы ей решаете? Ааа, а я эту проблему решал вот так. Ааа, а я использовал "пизданейм". Ааа, а я делал вот так и у меня вообще проблем не было таких.
Короче, твоя цель превратить собес-допрос в смаллтолк. Типо, да, конкретным инструментом ты не пользовался, но мнение имеешь. И спрашиваешь мнение собеседника. И важно что вы оба по этому поводу думаете, а не знание специфики какой-то поебени.
Ясный хуй, что если ты не знаешь что такое фасады в ларавеле, то спрашивая собеседника как он их использует, ты вряд ли позитивное впечатление оставишь. Но если спрашивают какие-то непонятные названия, важно не просто сказать "не, не знаю", а показать что ты понимаешь проблему, а на конкретный инструмент похуй.
>>3580496 Все интервью плюс-минус одинаковые. Если на одном интервью спросили, значит спросят и на другом. Надо просто завести тетрадочку "вопросы на интервью" и записывать их. Не надо ебать мозги, подумал, если ничего в голову не приходит, сказал "не знаю". Не возьмут так не возьмут на работу. Это не последнее собеседование в твоей жизни. Придёшь домой, порепетируешь, на следующем интервью ответишь нормально. Всё.
>>3580857 >Это не последнее собеседование в твоей жизни Это было валидно до 2021 года включительно. Сейчас ты полгода будешь откликаться на вакансии чтобы попасть на собес. Если провалишь, то все, пизда, следующая попытка только через полгода, а может быть и дольше придется ждать, год или два например. Поэтому собеседование это как ЕГЭ теперь. Если завалил, то считай трагедия всей жизни. Только чтобы не сдать ЕГЭ надо совсем конченным дауном быть, и даже со средними баллами можно в вуз поступить. А вот на собесе права на ошибку нет и надо готовиться к собесам так, как будто тебе надо ЕГЭ на 100 баллов сдать.
>>3581001 Долго изучал php, делал свои проектики, тратил все время на это. Потом просто зарегался в озон джоб и на следующий день вышел на склад, так и нашел первую работу.
>>3581001 А у меня такой вопросик есть, как вы думаете, возможно найти первую работу удаленку? При условии, что ты не как тот анон анон из /dr, который 3 года вкатывался, и ты адекват с головой на плечах, не шиз, который сразу оттолкнет людей на собесе
>>3581001 Через полгода как выпустился с колледжа по специальности вебмакаки в декабре 10ых чисел нашёл микроконтору, которой нужен был пыхарь, удаленно. Неудаленно в каждом миллионнике по 50 вакансий висит постоянно >>3581024 >возможно найти первую работу удаленку? Да Скорее всего, тебя примут на галеру с таймтрекором/тасктрекером/ежедневным отчётом, но это хоть что-то
Еще такой момент интересует. Вот у меня единственный опыт работы в целом это эникейство 2.5 года. Я знаю, что обычно советуют убирать по максимуму из резюме что-то нерелевантное, даже убирать опыт фронта если идешь на бекенда. И я бы не стал такое писать если бы шел не на джуна и у меня был релевантный опыт. Но я вот думаю, если мне больше нечего указать, а это работа, которая хоть как-то с it связана, то не будет ли она конкретно в этом случае плюсом? Вот будет джун вообще без опыта и который хоть эникеем работал, уже видно, что в той же сфере так или иначе покрутился, уже с айти немного связан, и если проработал где-то, то наверное не червь пидор, Которого никуда не берут. И я вот не знаю моя логика здесь нормальная или нет. Хочется вашего мнения услышать, может я не прав.
>>3581225 >>3581048 Кстати, да. Хуй кто знает что ты там в ооо "пупкин и партнеры" делал на самом деле. У меня на первой работы был чел с айтишной вышкой, который типа 10 лет работал сисадмином, а потом, вдруг, решил пойти во фронтенд. При этом он не знал ни виндовс, ни линукс. Что он 10 лет админил непонятно.
Есть ли нормальные курсы по вкату в пыху + весь прочий необходимый стэк для поиска первой работы? Понятно, что курсы это нагрев гоев, и все это есть бесплатно, но хотелось бы систематизированно учиться, а не по разрозненным материалам
>>3581746 >Есть ли нормальные курсы по вкату в пыху Нормальные курсы есть ВСЕГДА, на любой язык, на любой стек. И они все на АНГЛИЙСКОМ. Нормальный курс = англоязычный курс. Тысячи их, linkedin learning (PHP Essential Training), pluralsight, udacity, laracasts, coursera, treehouse, и так далее.
>>3585151 Убирай HTTPS, на локалхосте ssl не выпускается. Делай запрос к сайту через HTTP. У тебя нет сертификата, чтобы делать безопасные подключения (да и зачем тебе безопасность на локалхосте?)
>>3586489 >database.php Какой пиздец. 2025 год, а вы до сих пор где-то находите эту хуйню из дветыщиседьмого. Кто тебя этому научил? Назови имя этого выблядка и название его парашного говнокурса.
>>3586648 >>3586666 Дело не просто в неймспейсах. Дело в том как строится структура проекта, как пишется код на пхп.
Если коротко: 1) Код на пхп пишется по стандарту PSR-4. Один файл = один класс. Неймспейс = иерархия папок, в которых этот класс находится. 2) Ничего кроме классов не существует. 3) Автозагрузка классов делается с помощью пакетного менеджера composer.
Так написан ВЕСЬ код на пхп. Все либы, все фреймворки. Вообще все, написанное за последние десять лет на пхп, написано вот так. В обычных пхп файлах могут лежать какие-нибудь конфиги, какие-то данные. Но работа с базой у тебя будет в объекте src\Database\Connection или чем-то похожем. И у себя в коде ты будешь просто использовать этот класс, не подключая руками никаких файлов, потому что все классы из твоего кода и кода сторонних библиотек будут подключаться автозагрузчиком.
Пока ты просто изучаешь синтаксис или играешься с отдельными функциями это не так важно, там можно просто выполнять конкретный файл и все. Но если ты пытаешься сделать ПРИЛОЖЕНИЕ, то долбоебу должно быть понятно, что эту БАЗУ ты должен изучить в первую очередь. Это такая же часть обучения как знание того факта что, чтобы написать класс на пхп, нужно начать со слова class и фигурные скобки поставить.
Поэтому выблядок, который этому не учит, профнепригоден нахуй. Ему нужно пожелать рака пизды и поставить клеймо "сблев говна" на его высерах. Таким долбоебам не языку учить надо, а пиццу носить.
>>3586723 Да это всё уже не имеет значение так как джуны и тем более вкатуны не нужны. Учи чему хочешь, пиши как хочешь - все равно никто до реального проекта за деньги не дойдет
Как блядь? Я не верю что каждый раз все с нуля рожают свои алгоритмы и нет четкого плана как и что куда совать и как делать. Как эту хуйню интегрировать?
>>3591147 Пчел. Какие конкретно "свои алгоритмы"? Ты так-то можешь просто одной командой сделать дамп конкретных таблиц в базе 1С и также одной командой залить этот дамп в базу своего сайта. Пять минут делов. Но это ведь совсем не то что тебе нужно?
А нужен тебе, с вероятностью 99%, какой-то очень специфический частный случай. И именно на таких додиках и наживаются маркетологи битрикса, обещая им ОБМЕН С 1С. Разумеется, потом лох выясняет что важно в каком формате данные в 1С, в каком формате данные на сайте, что во что преобразовывать и еще дохуя нюансов из-за которых встроенный готовый обмен им не походит.
По делу могу предложить схему, которая реально работает и минимально запарна: 1) Из 1С выгружаются измененные с даты последнего обмена данные 1к1 в специальные таблицы обмена. Каким образом эта выгрузка будет происходить в принципе похуй. 1С сама может класть архивчики с изменениями за день/неделю куда-нибудь на ftp. Или сайт будет по крону дергать какую-то ручку в 1С. Или это будет SOAP. Похуй.
2) Отдельный процесс на сайте будет сканировать таблицы обмена, получать оттуда данные и сохранять их куда надо и как надо. Тут могут возникнуть проблемы если будет несколько воркеров, но это решается блокировками в базе. Хотя у тебя скорее всего такой процесс будет один. Много может понадобиться только при объемах в гигабайты данных в сутки.
В принципе довольно простая и надежная схема. Рабочая. Все это разумеется придется сделать руками. Создавать таблицы обмена. Писать код для орм. Писать код, который будет решать как преобразовать данные 1С и в какие сущности сайта их сохранить.
>>3591416 Таблетки забыл выпить? Зачем городить город, когда можно напрямую использовать sql из под 1с и просто читать какую-то таблицу в которую пишет магазин на пыхе? И наоборот.
>>3591408 >Ты так-то можешь просто одной командой сделать дамп конкретных таблиц в базе 1С и также одной командой залить этот дамп в базу своего сайта. >А 1С не умеет в SQL? Вот же даже postgres есть. Тебе походу, перед гайдами по чтению из базы, нужно впитать пару гайдов по чтению буков.
Вообще для таких задач по интеграции 1С с сайтом обычно используется шина данных. Т.е. из 1С в шину, и с сайта в шину. У 1С даже есть свой типовой продукт 1С:Шина. Обмен по REST API.
>>3591225 Таблица обмена это параллельная копия как сам инет магазин? Сначала туда дописывает, потом на сайт дублируется? А почему не напрямую? Для этого же есть транзакции с ACID если что ROLLBACK И во время наката уровень SERIALIZABLE какой-нибудь включить, будет потом очередь из-запросов если оба хотят одну ячейку изменить (покупка товара и заливка данных), ну подождет 0.0001 сек, хуле делать.
Вообще, а не разумно было бы сделать обычную репликацию на общие таблицы (только товары) и пусть БД сама ебется. master-master сложно конечно и не всегда из коробки, но у одной вроде есть, а у другой через плагин.
>>3592255 >Вообще, а не разумно было бы сделать обычную репликацию на общие таблицы Потому что они не "общие". В 1С своя структура таблиц: реестры, регистры и хуистры. Свои названия. Все свое. Она вообще работает как надстройка над базой, там регулярно для нужд системы что-то в базе создается автоматически.
>А почему не напрямую? Представь что ты переезжаешь на новую хату. У подъезда стоит газель с коробками, в которых лежит твой скарб. Ты будешь брать из газели конкретные вещи и сразу бежать расставлять их на новом месте? Нет конечно. Ты по-быстрому занесешь все в коробках, чтобы водила получил свои бабки, по скорее уебал в закат и не ебал тебе мозги. Доставка и расстановка по местам - разные процессы. Ты можешь за день всю хату коробками заставить, а потом месяц расставлять их по феншую.
>Для этого же есть транзакции с ACID если что ROLLBACK Ну роллбекнул ты и хули? Дальше что делать? Откатывать все данные в пачке? А если сломалось только какая-то часть, что-то загрузилось, а зависимые данные нет? А если наоборот? Как будешь реализовывать ретрай? Как рыбка гуппи будешь каждый заход спотыкаться?
Короче, ты зря за базу уцепился. Да, доставку проще сделать напрямую 1к1. Но потом тебе 100% придется данные из 1С прогонять через код, через свою бизнес логику, через свои модели. И засовывать в свою структуру. И вот это уже будет нихуя не 1к1.
Кто-нибудь знает, где можно найти курс "JavaScript Essentials for PHP Developers" от Laracasts? До этого находил всех их курсы, а этого как-будто нигде нет.
>>3593164 >где можно найти курс "JavaScript Essentials Ты вкатун ебаный что ли? Открой первый попавшийся туториал по жопаскрипту. При условии, что ты уже знаешь любой другой императивный язык с сишным синтаксисом (например, PHP), жопаскрипт на уровне, достаточном, чтобы наговнякать скрипт в браузере, изучается за вечер.
В 2012 получил образование СПО - техник-программист. Официально не работал вообще. То есть даже трудовой нету - ну вот такой я долбоеб. Без троллинга какие варианты вкатится? С 2021 начал учить все повторно. После СПО это 2012 - никаких курсов не было, как сам мог то и учил. Охуел от количества требований, разные CMS, инструменты - забил хуй. В 2018 по новой начал путь на гору - в 2019 так же охуел от требований и забил хуй.
Работал по 2 месяца в двух вебстудиях. Сайтики, адаптивная резиновая верстка, правки, модули на js/php в целом норм. Но первый раз ушел из-за долбоебов начальников, они месяц не давали задания и правками только занимался - а потом под конец дали. Ну короче на конце испыталки - ушел. 2013 год.
В 2016 аналогично + микроменджмент от начальника. Сижу думаю как сделать - он каждый раз подходит и спрашивает в чем проблема. Под конец испыталки говорит - ты прошел, но зп будет чуть меньше. 2016. Дроп
Потом забил хуй. В 2017-2019 уже появились курсы - начал учить то что находил, yii2, ооп, в целом удачно. Но вакансии хуй пойми какие были, вместо веб-программиста на собесе выяснялось надо UI делать для терминалов. Спросили на другом про микросервисы в 2017 и рест апи - я не использовал такое, не знаю. В общем опять демотивацию словил и забил хуй.
+ еще 2 месяца работал на фрилансе - нашел один заказ, потом мне стали задачи кидать на почту. Заработал за 2 месяца 15к руб в 2022, лол
Нашел таких же велодолбоебов и с ними катал с 2014. Как в анекдоте - негр вот ты сидишь а мог бы на работу устроится - а зачем - ну потом бы отдыхал под пальмой - так я уже отдыхаю. Так и у меня, нашел компанию в вело и с ними проебывал года, хотя не плохо было, костры, поездки на 100-200км, ночью по городу. Но результат вот такой. А так с 2021 ежедневно без выходных перечитал кучу книг + куча курсов. Например все архитектуры разобрал и гексоганалку и фаулер норм зашел и знаю тыщу паттернов на которых ОРМ работает.
Ааа еще главная ошибка в 2010х годах так как не было четкого пути - я распылялся и учил разное, со школы от паскаля до С++ в рамках STL, VB6 и дохуя чего еще. Короче не бил в точку и в результате соснул когда нужно было что-то конкретное и одно.
В общем как устроится на работу если официально даже трудовой нет?
Ты из спячки вылез? Куда ты собрался устраиваться, рынок мертв, люди с 10-15 годами стажа работу найти не могут. Тебя без резюме и реального подтвержденного опыта даже до собеса не допустят.
>>3591242 Хули вы тут читаете Хули тут читать? В треде же ноль полезной информации, которая поможет начать уже зарабатывать больше. Это унитаз, в него срут, зачем его читать?
МертвоРожденные под какую музыку или радиостанцию шкодите LLM DDD дрочите. вот лично я в ебучей галлере уже почти 4 месяца с октября ебашу под евробит иногда под русские каверы лел и мне это греет душу ибо корежит что ебучихЪ лысых тварцов-креаклов под 40 что ебанных зуммерков смузихлебов что не могут ебучую админку без LLМ написать лел. Ну и мотивацию поднимает само музло не сильно перегруженное.
Мне просто интересно что в реале такая вакансия предполагает? Просто звучит как тухляк даже если ты джун. Я так понимаю к ним будут приходить мини кабаны за сайтом одностраничным и они будут к тебе их отправлять давая при этом кусочек того что мини кабан заплатил? Еще и такая странная хуйня, что заходить можно хоть на час в день, лол
"Разработчик PHP (junior / стажер)
👋 Привет! Давай знакомиться: Мы (-- CRM для НКО) CRM-интегратор, который автоматизирует процессы, интегрирует e-commerce данные (платежи физлиц) и строит BI-дашборды для анализа эффективности программ некоммерческих организаций и благотворительных фондов. Наши системы работают в НКО из топ-10 по узнаваемости в России (например, фонд «--», фонд «--»). Знаем, что качественные проекты рождаются из командной работы. Лояльность заказчиков — следствие нашей результативности.
💼 Что мы предлагаем: 💎 от 30 т.р. до 80 т.р. при неполной занятости; от 60 т.р. до 120 т.р. полная занятость; 💎 Коммерческий опыт, интересные задачи (распределенные транзакции, события, бизнес-логика) 💎 Менторство и помощь фаундера 💎 Совмещение с учебой: удаленная работа от 20 часов в неделю на выполнение задач, в том числе хотя бы 1 час на связи каждый день в рабочее время (с 10 по 19 МСК) 💎 Опыт командного взаимодействия с аналитиками и тестировщиками в рамках Kanban-процесса; общение с заказчиками — по желанию 💎 Оформление через ИП / самозанятость 💎 Широкий спектр задач и интегрируемых технологий / сервисов
🎓 Чему ты сможешь научиться: ✅ Продвинутые подходы к разработке <BDD, TDD> ✅ ООП на классическом уровне <SOLID, DRY, GRASP> ✅ Разрабатывать приложения на PHP-Laravel ✅ Собирать интеграции с внешними системами (CRM, ERP, BI, платежные системы, службы рассылок) ✅ Собирать системы с бизнес-логикой по требованиям от аналитика ✅ Работать с очередями, webhook и REST API ✅ Вести архитектурную документацию по проекту ✅ Интеграционные модули для порталов Bitrix24 [Наш второй стэк, на нем реже задачи] ✅ Настраивать и администрировать сервера / контейнеры под Laravel, корпоративный портал Bitrix24
🔍 Мы ждем от тебя: ⚡️ Сильное логическое мышление ⚡️ Синтаксис языка не ниже PHP7 ⚡️ Базовое знание основных инструментов: git, composer, ssh ⚡️ Готовность помогать коллегам по команде (консультировать) ⚡️ Активно развиваться вместе с нами ⚡️ Изучать новые технологии с поддержкой команды
⭐️ Будет совсем здорово, если ты: 🏆 Имеешь высшее (неполное) образование в области ИТ, инженерии, математики, физики 🏆 Участвовал в хакатонах и конкурсах по IT-тематике 🏆 Имеешь свои pet-проекты 🏆 Победитель олимпиад по информатике, физике и математике 🏆 Проходил курсы по IT 🏆 Имеешь опыт разработки коммерческой или опенсорсной 🏆 Имеешь опыт экологичного использования AI-агентов для разработки
Отбор начинается со вступительной логической задачи, успешные кандидаты решают ее достаточно быстро. Пришли резюме / cv в -- , чтобы начать. 📩 Ждем твоего отклика! "
>>3598636 мини веб галлерка самая чмобычна с "прикрутим быдликс24" зп в рне 70к-80к хотят мидла за грейд джуна Вести архитектурную документацию по проекту ЛЕЕЕЕЕЕЕЛ в описании ошибка джун это не стажер( стажер это интерн).
>>3598800 >Что значит, если в вакансии просят знать Apache Tomcat? Значит, что ты умеешь как минимум: 1) разворачивать этот сервер 2) делать сервлеты 3) умеешь в jsp(как аналог php).
>>3599130 да не старичок, я только вкатился(в октябре) на галлеру и судя по таким как ты немощьным клопам не написавшим ни строчки кода но ноющим как в последний раз, что айти все, я делаю return в могилу твоей мертвой матери что все збс и вообще Я СПКМ на подфлажных балкерах и мне 30 а ты говношиз написавший больше высеров в АИБ чем кода, в своей жизни
>>3599271 Отвратительный миллениальский слог. > говношиз написавший больше высеров в АИБ чем кода, в своей жизни Пишу до 1к строк в день. Получаю за это нищие 200к, но это против твоих лысеющих пыхарьских 50к или сколько там.
Битрикс сильно плохо? Во многих вакансиях вижу вроде Ларавель указывают, но стыдливо где-то битрикс приписан внутри. Боюсь, что посадят чисто этой хуйней заниматься и в итоге уйду оттуда по сути без нормального опыта. Или на похуй принимать вакансии и ничего страшного не будет если я через 1-2 месяца свалю если будут пихать чисто битрикс? Я теперь кстати понял кто ищет джунов с годом опыта где в вакансии по сути требования на вкатуна, это похоже таких как раз и ищут, кто битрикс настраивал год до этого.
>>3601165 Просто в резюме стыдливо умалчиваешь в дальнейшем что работал с Битриксом. Если спросят что делал в этот период можешь соврать что сидел в тюрьме за проституцию.
>>3601175 Я не про строчку в резюме, а именно что будешь заниматься этой хренью вместо нормальной работы. Я думаю будет заметная разница между тем кто год на ларавель работал и тем кто на битрикс
>>3573578 >для галочки спросить надо. У тебя это спрашивают не для галочки, а для того, чтобы убедиться в том, что ты понимаешь ООП и будешь писать чистый код в простых классах.
>>3577359 >Насколько хуевая идея вката в пыху? Одна из худших ныне.
>Сам язык то норм Нет в нём ничего нормального, асинхронности из коробки нет, пакетного манагера из коробки нет из чего следует посредственная производительность. Разве что можно быстро сделать микропроект на ларе или симфонии без особой ебли.
>развивается даже Только не туда куда следовало бы. <?php в 2026ом году блять
>не лезь, выбери другое Всё верно. Слишком узконаправленный и перегруженный.
>джаву тыкать Такой же рудимент как и пыха, держится лишь из за популярности андрюши.
>в отличии от легендарной пыхи и популярного жыесть Которые плодят ХРюши просто для отчётности, лул.
>>3600785 >Отвратительный миллениальский слог. ДЕД ДА ТЫ ЖЕ СОШЕЛ С УМА
а можешь ли ты >мерзкая >макака мне реп не исполнять? за четыре месяца (без коммерческого опыта) в галлере на пыхе вышел с 80к до 100к в ДС1, в море я получал по 7к$ в месяц + доплаты за опасный груз. >>3600945 >Это чистого php-кода? Почему так много? очевидный говнокодер же, где ты в беке столько в день напишешь, ах да еще код ревью, короче сеньер пиздабол
>>3601163 Окончил курс от Хекслета в 25 году, пока был в море и стояли в ремонте начал заниматься, + долгий перестой на выгрузке/погрузке у причала после сюрвея писал всякую мелкую ерунду из курса и на гит заливал. там всякая срань такто залита но с плашками, много плашек и много юнит тестов, и описания, описания шо пиздец. + базовые проекты с Udemy на PHP+Laravel+немного Symfony, когда летом списался с парахода то закончил курс и навернул курс от Udemy А по поводу работы Хрюша сама написала, у меня был профиль в HH + в профиле гит был приклеплен, ну и собес с тех диром типа посидели попиздели через два дня позвонили спросили когда выйдешь за 80к.
>>3601419 ненененененене ты не понимаешь если ты вкатунышь то крутишь попыт и песдуешь на грейд мидла если джун с годом попыта то сразу на сеньёра а если ты уже смешарик мидл то сразу на тим лида или тех дира терпишь три месяца в состоянии ежедневной анальной мартышки а потом тебя уже и не уволить после исПытательного срока, но один хуй таких дураков уже даже с веб галлер прут ибо совсем пздс че тварят но самое смешное что такие еще и работают в каком нить ростелекоме и прочем скаме типа крупной делюги где деньги бесконечные, и туда главное попасть, за работу спроса нет.
>>3601430 >а потом тебя уже и не уволить после исПытательного срока Это не правда. Уволить по соглашению сторон могут всегда. Ты конечно можешь отбрыкиваться и требовать чтобы тебя сократили, но по факту тебя в любой конторе смогут прогнуть и ты подпишешь все бумажечьки и сам на мороз уйдешь. В лучшем случае 2 оклада сверху насыпят.
Меня вот например по соглашению сторон этим летом уволили. Просто поставили встречу тимлидом и HR, сказали, мол, плохо перформишь, низкая производительность, долго тупишь над задачами, пошел-ка ты нахуй. Хотя я на том месте почти 3 года проработал и испыталку успешно закрыл еще давным-давно.
>>3601430 >в каком нить ростелекоме и прочем скаме типа крупной делюги где деньги бесконечные, и туда главное попасть, за работу спроса нет Это тоже не правда. Бесконечных денег сейчас ни в одной госконторе нет. Бюджет России в принципе в жестком дефиците, поэтому экономят везде. Бесплатные деньги давно закончились. И в Ростелекоме и в любой другой госке тебя сейчас выебут и высушат. И точно так же уволят. Вообще по госконторам волны сокращений идут, народ на мороз тысячами выгоняют. Потому что деньги закончились.
Сейчас времена не те, увы. Сидеть как раньше в госке или в банке и лутать свои сотыжки уже не получится, все проекты сокращают, закрывают, все режется, косты оптимизируется, народ на мороз уходит толпами итд итп. То, о чем ты говоришь, имело место быть до 2024 года. Последние 2 года сытость закончилась совсем.
>>3601444 вот и я про тоже, даже бека толком то и не осталось везде требуется фуллстек как минимум+ опыт коммерческой разработки и деплоя от года + ебучие тесты 80 процентов покрытия. про росстех и прочее у меня знакомых там сейчас нет. но один друг просидел в ростелекоме веб макакой почти три года имея только бумажку с вышкой, правда это было с 15 по 18 год, взяли по блату место погреть пока тетя в декрете была и вроде как работала удаленно (тогда формата удаленки не было).
если честно я и сам уже подзаебался за четыре месяца как никогда на балкере не заебывался за всю жизнь.
>>3601553 Я видел вакухи в тг каналах на битрикс без опыта. Если честно я бы туда наверное прям так шел после просмотра пары видео на ютубе. Так требуются как будто реально макаки судя по вакухам. Еще буквально html-верстальщик пару раз видел в названиях вакух
>>3602073 Какая зависть? Все в итоге будем безработными, но айтишникам явно не позавидуешь, ибо все нейронки в первую очередь пилят для работы с кодом.
>>3604128 >ибо все нейронки в первую очередь пилят для работы с кодом И будут сидеть на этих нейронках те кто шарит за компутер сайенс и за базу языка, а не макаки на битриксе
Хахахах блять чего эти полудурки ожидают когда пишут "опыт в фреймворке от 0.5 лет" или "коммерческий опыт 0.5 лет". Это буквально как сказать "ты там где нибудь в другом месте испыталку пройди, привыкни к рабочим процессам и приходи уже к нам в говноконтору на такую же джуновскую хуйню. Такой ор