Клуб изучающих PHP #145 юбилейный /php/ 3479682 В конец треда | Веб
Это тред для начинающих. Слово «классы» у тебя ассоциируется только со школой, а в аттестате тройка по математике? Ты наш человек.

Предыдущий тред был тут: >>3424249 (OP)

Старые треды тут https://2ch.hk/pr/arch/ (М) (искать по слову php), а также на архиваче и в гугле по словам по словам "клуб изучающих PHP".

С чего начать - основы PHP

Наши уроки по PHP собраны по адресу http://codedokode.github.io/phpbook . Это учебник для изучающих с нуля. Там есть задачи, их нужно решать. Но если этот учебник тебе не нравится, можно читать любой другой. Или официальный справочник ( https://www.php.net/manual/ru/langref.php ). Или все сразу.

Если что-то непонятно, запости код и попроси подсказку или поищи задачу в архиве тредов.

Какой редактор использовать

Простые задачки можно решать в онлайн-песочницах вроде https://onlinephp.io/ , https://paiza.io/en/projects/new?language=php , https://www.programiz.com/php/online-compiler/ , но для программ посложнее лучше установить редактор. Есть (дорогая) IDE PhpStorm, есть бесплатный Netbeans и VSCode, условно-бесплатный Sublime Text. Чтобы в последних получить автодополнение для PHP, нужно установить и настроить PHP language server.

Вот инструкции по установке PHP на компьютер: https://github.com/codedokode/pasta/blob/master/soft/php-install.md
Гайд по командной строке: https://github.com/codedokode/pasta/blob/master/soft/cli.md

Что изучать дальше

Зная лишь основы PHP, сайт ты не сделаешь и работу не найдешь. Обычно от начинающего требуют чуть-чуть больше:

PHP, ООП, основы HTTP, HTML/CSS (основы верстки), JS, SQL, PDO, MVC, git, composer, какой-нибудь фреймворк (Laravel или Symfony), основы автоматического тестирования, основы linux, английский.

Вот неофициальный роадмап (карта того, что можно изучать): https://miro.com/app/board/o9J_lbUUBBQ=/

По многим из этих тем у нас есть уроки или задачки:

- для понимания, что такое веб-сервер, прочти урок https://github.com/codedokode/pasta/blob/master/soft/web-server.md
- для понимая MVC, работы с БД и формами, реши задачу про студентов, в ней много полезных советов: https://github.com/codedokode/pasta/blob/master/student-list.md
- далее есть более сложная задача сделать файлообменник на микрофреймворке Slim: https://gist.github.com/codedokode/9424217
- задача, близкая по сложности к реальным задачам на Laravel/Symfony: https://gist.github.com/codedokode/8733007
- после нее можно изучать автоматизированное тестирование https://gist.github.com/codedokode/a455bde7d0748c0a351a
- если ты все решил, переходи к Symfony или Laravel
- почитать про паттерны можно тут https://designpatternsphp.readthedocs.io/ru/latest/ (если ты не изучил ни одного фреймворка, то это будет рановато). Если хочешь увидеть примеры использования паттернов в реальном коде - ковыряй исходники Симфони, например Symfony Forms. Ну и скажем честно, начинающему без опыта, который не видел сложный код, паттерны понять будет сложно.
- для улучшения английского можно читать news.ycombinator.com - там много статей на тему IT.

Также, у нас есть задачи которые позволят тебе изучить или подтянуть до нормального уровня знания JS/HTML/CSS/SQL. Решай их параллельно с задачами выше.

- задачи на HTML/CSS: https://github.com/codedokode/pasta/blob/master/html/html.md
- хороший учебник по JS: https://learn.javascript.ru/
- задачи на JS: https://gist.github.com/codedokode/ce30e7a036f18f416ae0
- задача на SPA (сложно): https://github.com/codedokode/pasta/blob/master/js/spa.md
- проверялка решений на JS: http://dkab.github.io/jasmine-tests/
- задачки на SQL: https://www.sql-ex.ru/ (нужна регистрация), https://sql-academy.org/ru/trainer и немного наших задачек: https://github.com/codedokode/pasta/blob/master/db/databases.md

Что еще почитать

- Мануал по PHP — http://www.php.net/manual/ru/langref.php
- Адель Ф. - Архитектура сложных веб-приложений
- https://phptherightway.com/
- Книга: Профессиональное программирование на PHP Джордж Шлосснейгл
- Книга: Мэтт Зандстра — PHP: Объекты, шаблоны, методики программирования
- Про Git: https://git-scm.com/book/ru/v2
- Задачи на алгоритмы: https://codeforces.com/problemset

Дополнительно

- скачать учебник: зайди на https://github.com/codedokode/phpbook, нажми зеленую кнопку Code -> Download ZIP, распакуй на рабочий стол и открой index.html
- что будут спрашивать на собеседовании, если 0 опыта - будут гонять по теории, по официальному мануалу PHP, давать дурацкие задачки на переворачивание строк, гонять по SQL (транзакции, внешние ключи, напиши запрос), по JS (как сделать анимацию при нажатии кнопки), ну погугли, не ленись
- сколько времени надо изучать все это? - все зависит от тебя, в районе 10-15 месяцев, но известны случаи когда люди вкатывались с нуля за 2 месяца и перекатывались с другого стека за пару недель
2 3479695
>>479682 (OP)
До сих пор не изучили?
3 3481733
А есть кто-то, кто работает с PHP каждый день?
Стоит ваще сейчас почти с нуля вкатываться в PHP?
Есть работа в РФ и по миру ваще?
4 3481824
>>481733
Работы на пыхе дохуя
Вкатываться или нет - хуй знает, как хочешь
5 3481913
>>481824
Работы нет, перспектив нет, php мертв, лучше потереби js/python/go/rust - модно, молодежно, востребовано. Кабаны в очередь выстраиваются если хотя бы синтаксис осилил, не то что в php(гробсмертьпидор).
6 3482242
>>481913
жырно
7 3482380
>>481913
Ты работаешь на пыхе и ответственно это заявляешь или просто слышал, что это типа так?
8 3482402
>>481733

>Стоит ваще сейчас почти с нуля вкатываться в PHP?



Не стоит. Нулевые вкатуны никому не всрались

>Есть работа в РФ и по миру ваще?



В Европе и США от пыхи уже отказываются и переписывают проекты на другие языки. В снг она ещё актуальная но в основном на битриксе
Обучение durell 9 3482405
Хочу изучить этот прекрасный язык с чего начать и какие источники порекомендуете ?
10 3482421
>>482405
Рекомендую выйти с треда и учить Джаву
11 3482565
>>482380
нет на пыхе работы, выбирайте из актуального - js/python/go/rust
12 3482571
>>482565
Два чаю. Раст самый актуальный для работы. А еще хаскель. Конкуренции нет, зарплаты высокие.
13 3482595
Здарова стремящиеся, есть подработка на пару часов для знающего пыху, надо передеплоить сайтец. плачу в usdt
Пишите в телегу @need_to_pay_me
14 3482606
Челы, которые говорят не пробовать пыху: вы сами на ней работаете/работали?
Или только думаете так?
Сука, ебаный двач, пришёл за объективной инфой на медленную доску, блять.
15 3482630
>>482606
Так тебе уже дали объективаную инфу: вкатуны не нужны, пхп умирает. Тут в основном сидят те кто уже работает
16 3482645
>>482606
Это уже платиновые ответы на платиновые вопросы. А по факту: открываешь сайты с вакансиями и смотришь предложения.
17 3482668
>>482606
php умирает
18 3482697
>>482668
Да знаем. Это его принцип работы...
19 3482716
Сейчас походил по вакухам на хх та ещё помойка с удаленкой и везде требуют работу прямо как на заводе - пятидневку от звонка до звонка. А как это согласуется с оформлением по самозанятому, которое почти у каждой вакансии сегодня? Это же бред - тут явное нарушение ТК РФ и очевидные трудовые отношения при котором работник должен оформляться в штат. С самозанятым нельзя работать "5/2, с 9ч до 18ч". Потому, что это штатное расписание и оно ебать самозанятого не должно. Это, кстати, без учета, что с точки зрения медицины сидеть за пекой больше 6 часов в день нельзя, а тут все 8 ежедневно хотят.
Просто хочу разобраться в кабанчиковых наебках.
20 3482765
>>482697
Наверняка уже кто-нибудь делал пхп как сервис.
21 3482774
>>482765

>пхп как сервис


Онлайн выполнение что ли?

В шапке ссылки есть

>Простые задачки можно решать в онлайн-песочницах вроде https://onlinephp.io/ , https://paiza.io/en/projects/new?language=php , https://www.programiz.com/php/online-compiler/ , но для программ посложнее лучше установить редактор

22 3482796
>>482765
Ты хотел сказать application server Уже куча реализацией апликешен сервера для пыхи. Вот тот же пхп франкенштейн в шапке. Но это же не пыха. Это как говорить про питон имея ввиду cython. Справедливости ради cовременная пыха не умирает совсем, а воркер полностью очищает память в определеные фазы выполнения кода. php-fpm убивает воркер когда тот завис и сожрал много памяти, а не на каждый запрос.
23 3482799
>>482796

>Справедливости ради cовременная пыха не умирает совсем


А мне нравится дискретность пыхи. Люблю повесить умирающие воркеры на крон.
24 3482802
>>482799
C кроном и питон будет как пыха..
25 3482880
>>482802

>питон


Скриптики норм писать, но я не помню там интерфейсов и прочих высокоуровневых штук свойственных полноценному ЯП.
26 3482893
>>482774
Не, я про то, чтобы приложение висело в процессе постоянно. Чтобы человек отправил сообщение, а у клиента, который слушает конкретный порт для этого приложения, это сообщение сразу появлялось. Без таймеров и кронов.

>>482796
Я про франкенпхп только один абзац прочитал и так понял, что это как лаунчер пхп скриптов.

>>482799
Мне кроны роднее тоже. Получить запрос, обработать и отдать результат как-то понятнее.
27 3482895
>>482880

>интерфейсов


Protocol

>прочих высокоуровневых штук свойственных полноценному ЯП.


сколько угодно
декорирование методов и классов, дескрипторы, DTO в виде датаклассов, метапрограммирование через магические методы и метаклассы, аннотации для поддержки IDE, дженерики в аннотациях
28 3482897
>>482893

>Мне кроны роднее тоже. Получить запрос, обработать и отдать результат как-то понятнее.


Эээ.. Какие запросы в кроне?
изображение.png5,1 Мб, 2066x1600
29 3482907
>>482893

>Не, я про то, чтобы приложение висело в процессе постоянно


Значит надо отслеживать его состояние так или иначе, родной. Это только добавляет сложностей.

>Мне кроны роднее тоже


Кроны по таймеру работают, родной.
17064581390600-news.jpg165 Кб, 480x626
30 3482932
Сдаётся мне, что ИТТ иногда о разных ОС говорят.
Запилил голосование для треда, чтобы хотя бы примерно было понимание:
https://strawpoll.com/w4nWWXoJdnA
31 3483647
Какие вопросы задают сеньерам на собеседовании?
32 3483778
>>483647
почему пишите на мертвом языке. Если вам нахаркают в стакан выпьете или команде отдадите. Если вам скажут внести изменения в битриксе, за сколько минут сделаете?
33 3484374
Что так тухло в треде? Все стали сеньорами и лутают бабло, что нет времени на постинг?
34 3484659
>>479682 (OP)

> - если ты все решил, переходи к Symfony или Laravel



Помогите, я колеблюсь
35 3484660
>>482668
Чем его заменяют?
36 3484682
Что у вас с PHP, работу всё ещё легко найти или теперь как и везде? Не жалеете, что выбрали этот язык? спрашиваю серьёзно
37 3484744
>>484682
PHP умирает.
38 3484753
>>484744
PHP умер. Да здравствует PHP!
39 3484766
>>484744

>PHP умирает


Вакансий больше, чем в любом другом ЯП. Разве что пока он умирает, другие уже три раза стухли
17509503164400.jpg281 Кб, 1000x763
41 3484847
>>484792
Найдено вакансий javascript
@
Да мы ищем php разработчика. Фронтендом заниматься не надо, но знать основы javascript нужно.

Найдено вакансий python
@
Да мы ищем php разработчика. У нас разработка в основном на Laravel идет, но нужно иногда решать задачи для gambling админки на django

Найдено вакансий go
@
Да мы ищем php разработчика в наш магазин цветов. Знакомство с go и опыт работы с высоконагруженными приложниями будет преимуществом.
42 3484883
>>484847
Кого ты пытаешься наебать, пиздаболина? Оно ищет по ключевым словам и тегам.

Если бы в вакансиях было больше упоминаний пхп, то количество найденных по ключу пхп было бы больше. Так что там дохуя вакансий на питоне, с гулькин хуй вакансий на пхп и совсем немного вакансий, в которых требуются оба языка.

Да и вообще, заход про знание двух языков - пиздец маняфантазия. Пхп макаки и один осилить не могут. Куда там нахуй два. Там один варик - го, язык для конченых дебилов.
43 3484888
>>484792

>Python


Это за 1941 год?
44 3484894
>>484792
У меня в большом городе 105 вакансий 1С, 62 вакансии PHP и 35 по C#. Дальше ещё меньше
45 3484899
>>484883
На пхп все вакансии для веб разраба, а на питоне от тестировщика до девопса, а на жаваскрипте 90% это фронтенд. Ты неадекватный если это сравниваешь.
46 3485202
>>484894
дальше это в лес?
47 3485311
Получается, что PHP в целом всё ещё хороший вариант для вката? Вам нравится на нём работать или вы бы хотели его на что-то сменить и забыть как страшный сон?
48 3485381
>>485311
Не хороший, а скорее вынужденный
49 3485391
>>485381
Лучше, чем у безработных JS C#
50 3485517
>>485311
Тебе сколько лет?
51 3485527
>>484659
Смотря кто тебе ментально ближе. Если французы то симфони, если янки, то ларавель А если китайцы то yii
52 3485635
>>484894
мяу щит, живу в миллионнике.
53 3485637
>>485311
Да вы заебали, вкат умер уже как явление
54 3485697
>>485311

>всё ещё хороший вариант для вката?


Хороший вариант это 1С, пыха это просто вариант вката, где надо будет дохуя всего учить и напрягаться. Дохуя потому что за тебя никто не будет формочку рисовать и css изучать. А потребуют и бд знать и ларавель и всю ебучую экосистему вокруг этого говна.

1С всё в одном месте, и формочки и запросы к бд и классы встроенные, тупо конструктор.
55 3485736
>>485697
У 1С всегда была такая себе репутация, типа это путь в никуда, плюс помимо него самого ещё нужно знать всякие бухгалтерские штуки. На PHP просто больше интересных вещей, да вроде и не так уж сложно его выучить до около-джуна. На каком-нибудь жаваскрипте требований ещё больше
56 3485746
>>485736
Ну так завязывай пиздеть и выучи. Потом придешь, расскажешь. А твой кукаретический пердеж никому не интересен.
1000017571.jpg293 Кб, 1080x2400
57 3486054
А айти точно бесплатно и для всех?
Как нищий индус или русак купит себе ide
58 3486058
>>486054
Есть бесплатный vs code
59 3486067
>>486054
Купит на торренте, если не умеет, значит ему нечего в айти делать
60 3486474
>>485311

>вариант для вката


Ты последние 10 лет в заморозке провёл что ли? Джунов уже лет 5 как собак и никому они не нужны. Если ты такой слоупочище, то очевидно не вытянешь конкуренцию под 150 человек на одно джуно-место с зпхой кассирши.
61 3486655
Тем временем пыха стала ещё более ублюдочной, достаточно посмотреть на последний добавленный сахар

Ребзя, оно точно стоит того чтобы учить, может лучше не трогать?
62 3486657
>>486474
На самом деле джуны нужны, но есть нюанс

А вообще интересно откуда тогда миддлы берутся и далее?
63 3486660
>>484883
Что тут сказать, отличный стек, тут вам и jQuery и MODX и прочие ископаемые

Хлебнешь горькой водицы
64 3486670
>>484883

>Пхп макаки и один осилить не могут


А должны знать минимум 2: php, js и по необходимости go
65 3486672
>>484682
1 год искать работу через hh
66 3486673
>>484374
Тут никогда и не было сеньоров кроме ОПа - одни только высокомерные пиздаболы
67 3486678
>>486672
2 года назад я нашел себе работу меньше чем за неделю джуном
Неужели сейчас все так плохо
68 3486757
>>486673
Зато экстрасенсов полно
69 3486809
Сколько лет гайду в шапке?
Мне страшно... На вид он 2008 года
70 3486821
>>486678

>2 года назад я нашел себе работу меньше чем за неделю джуном


Вкатывался по роуд-мапу какому-нибудь?
71 3486833
>>486678
Егор?
72 3486836
>>486809

>На вид он 2008 года


Не бойся, средний проект, на который ищут пхп программиста примерно в такие года и писался
73 3486844
>>486821
Роудмап называется "у меня есть связи/айти вышка/какой-никакой коммерческий опыт"
Сейчас, чтобы с нуля, только по знаниям, без всего того, что я перечислил выше, залететь в пхп, нужно год искать работу, а в сумме учиться 2 года
74 3487065
>>486670
Лет десять не видел php макак, которые знают js. Либо кое-как jQuery, либо это человек, полностью перекатившийся во фронт.

Вот ты js знаешь или прости пиздишь для красного словца? ES15? TypeScript? Ты хотя бы что такое ES15 знаешь?
1000017576.jpg389 Кб, 1079x1716
75 3487360
Ахаха
76 3487413
>>487065
Хуйню какую-то несешь
Я работал на 3-рех работах
И нигде не видел, чтобы отдельно был backend-программист, отдельно frontend-программист
Обычно делают так: либо все fullstack, либо fullstack + отдельный frontend-программист (первый php + js), второй только js + верстка
Представь себе, чучело, да, пишу на js, за стандарты не ебу, но пользуюсь современным js, те же es модули, ts знаю на уровне основ
ts кстати никто и не использует в веб-разработке
Потому что никому он нахуй не всрался - тратить время на расставление типов
Обычно ситуация такая: либо проект легаси говно и там, конечно, никакого ts ты не увидешь, либо проект современный, но там ts не упал, там просто ручками проверят, что все норм работает и все
Меньше маня-фантазиям из книг и статей хабра нужно верить
77 3487417
>>487413

> я работал на 3- шаражках и обычно ебут в жопу так:


Дальше не читал
78 3487421
>>487417
Работать как fullstack != работать в шаражке, если ты не знал
79 3487428
>>487421

>ts кстати никто и не использует в веб-разработке Потому что никому он нахуй не всрался - тратить время на расставление типов


Но ты судя по всему в шарагах работал.
80 3487430
>>487421

>нигде не видел, чтобы отдельно был backend-программист


>пишу на js, за стандарты не ебу, но пользуюсь


>тратить время на расставление типов


>либо проект легаси говно


>либо проект современный, но там ts не упал, там просто ручками проверят


>Работать как fullstack != работать в шаражке, если ты не знал


У меня для тебя плохие новости. Игнорирование отраслевых стандартов, низкая квалификация исполнителей и отсутствие разделения труда - это и есть определение говноконторы.
81 3487436
>>487430

>Игнорирование отраслевых стандартов


Кто сказал, что ts = отраслевой стандарт?

>низкая квалификация исполнителей


С чего ты решил, что я и мои коллеги имеют низкую квалификацию в том, с чем приходится иметь дело почти каждый день?

>отсутствие разделения труда


Что не так?
82 3487446
>>487436

>Кто сказал, что ts = отраслевой стандарт?


>за стандарты не ебу


Но мнение имеется. Вальни пиздак, не позорься.

>С чего ты решил, что я и мои коллеги имеют низкую квалификацию


Ты сам написал что в жабоскрипте ты не шаришь, тем не менее пишешь код. Схуяли квалификация твоих протыков должна быть сильно выше? Их какие-то другие хры по другим критериям набирали? Вскукарек не защитан.

>Что не так?


Да не, все так. Низкая квалификация и хуевое образование. Ожидаемо в общем-то.
Разделение труда повышает производительность, а специализация повышает экспертность и качество исполнения. Кроме того, появляется синергия и сверхаддитивный эффект - дополнительная прибавка продуктивности, которая присуща только группе, и превосходящая сумму вкладов отдельно работающих людей.
83 3487450
>>487446
Знал бы, что буду общаться с типичным троллякой, не начинал бы и диалог
84 3487456
>>487450
Нахуй ты вообще высрался про зание жабоскрипта, если нихуя его не знаешь? Ожидаемый результат. Пхп макаки невер ченджс.
85 3487588
>>487360

>Ахаха


Что рассмешило ? 200 рубасов в час норм бабки за говно кодинг. К примеру в онлайн дрочильнях многие за 100-150рублей в час пердолятся по 15 часов в день.
86 3487612
>>487360
А зачем писать что работаешь под линукс на пхпшторм? Какая клиенту разница?
87 3487616
>>486678
Конечно все плохо. Как только начинаешь кидать вакансии сразу оказывается что безработных нет.
10 секунд поиска на ХХ и сразу есть вакансии
https://hh.ru/search/vacancy?hhtmFrom=main&hhtmFromLabel=vacancy_search_line&enable_snippets=false&area=1&experience=noExperience&professional_role=96&search_field=name&search_field=company_name&search_field=description&text=PHP

Вот например удалёнка без опыта
https://hh.ru/vacancy/122111062
88 3487707
>>487616
Аттракцион неслыханной щедрости
89 3487807
>>487707
Так погоди, работу ж год нужно было искать?
90 3487835
бля до меня только сейчас дошло линукс в айти не из за скорости и удобства а из за бесплатности
кабану просто жмёт карман покупать всему офису винду а все эти сказки про линукс для программистов грев гоев
91 3487844
>>487835
Спермовор совсем ебанулся.
Какой нахуй линукс? 90% моих коллег сидит на маках. Один я и еще пара долбоебов на линуксе. Линукс как десктоп - это экзотика. Если тебе контора не предоставляет свежий мак, то это по умолчанию нищая залупа.
92 3487978
>>487835

>кабану просто жмёт карман


Кабаны закупают винду через гос заказы, по 50к за цд диск, довольно урчат.
93 3487979
>>487707

>Аттракцион неслыханной щедрости


Забыл отклики захватить на скрине. Их там около 300.
94 3488160
>>487979
Мне количество откликов не показывают.
image.png29 Кб, 715x130
95 3488284
нихуя свежачок
96 3488287
>>488284
Почему-то ты версию пыхи выделил, а не svn, это больше о работе говорит, что там некромонстр который трогать боятся.
97 3488289
>>488287
А туплю. Это поиск на hh выделил пыху.
98 3488516
>>488284

>свежачок


Наличие старого говнокода гарантирует свободные вакансии. Так же как с 1С. За свежачком можешь отправиться в своей петушиный загон фротенда, где как раз новый vue 4 какой нибудь вышел, который не компабилити с 2.0 и 3.0, нужно заново всё учить или знать все 3 версии разные.
99 3488580
А что такое битрикс и вордпресс?
Смотрю вакансии и там 80% этого
100 3488684
>>488580
это говно какое то...
нормальные люди на пхп пишут бизнес логику, а битрикс и вордпресс это каталог и сайт визика (хули там программировать, если работать фуллтайм)
101 3488752
>>488580

>А что такое битрикс и вордпресс?


Во первых ты троль-шизик, который и сам знает ответ.

Вордпресс это cms система с плагинами, на которой даже магазины умудряются делать и всякие блоги, одностраничники и т.п. Фрилансеры на западе на этой хуйне миллиард говносайтов наклепали кабанам и подняли столько же бабла.

Насколько я помню весь скилл там сводится к тому, что-бы научиться писать кастомные плагины к этой cms.

Что такое битрикс я так и не понял пока что. Судя по всему это тоже что-то типо cms системы, которая почти всегда связана с 1С и как я понял её любят за готовые модули типо админки там, в общем кабаны и отечественный наебизнесс почему то очень любит бытрыкс.

В целом думаю на нем можно так же рубить бабло как и на 1С.
102 3488889

>думаешь что самый умный и вкатываешься в бек ибо надо знать лишь что-то одно а не как во фронте разбираться в 20 браузерах


>выбираешь веб язык, кабаны считают что ты должен быть только фулстаком и делать и то и то


Пиздец
103 3488967
>>488889

>Выбираешь язык


>Не учишь его


>Работы нет


Разумист
104 3489004
>>488752

>Что такое битрикс я так и не понял пока что.


Лучше не вникай

>которая почти всегда связана с 1С


Именно эта "киллерфича" работает через жопу

>и как я понял её любят за готовые модули типо админки там,


Типа того, в общем и целом это обычная цмс из 00х, где натянул верстку на этот кусок говна и плюс-минус все работает. Есть еще битрикс 24 это CRM, там немного другая тема

>в общем кабаны и отечественный наебизнесс почему то очень любит бытрыкс.


В основном его просят заказчики из-за агрессивного маркетинга

>В целом думаю на нем можно так же рубить бабло как и на 1С.


Будет рубить кабанчик владелец студии, остальные в таких местах обычно работают за еду
105 3489304
братва, здорова, я тут пару лет назад писал, что начал вкатываться, и меня через неделю это ваше ооп заебало, короче я невкатился, но я обязательно когда-нибудь вкачусь
106 3489324
>>489304

>ооп


С ООП интересная ситуация. У меня видение такое, что его невозможно изучать без крайнстей. То есть ты либо нихуя не понимаешь кроме того, что есть классы с методами, сгруппированные по общему назначению, ну там можно наследоваться, приватную переменную сделать. Но в целом ты в душе не ебешь как построить системы из 20-30 классов.

Либо ты зарываешься в ооп, на уровне ковыряния во фреймворке или написания своего, пишешь 10000 строк кода, что-бы прникнуться всеми принципами ооп, но тогда возникает вопрос - нахуй ты этим занимаешься дебил, а не идешь на работу ?
107 3489486
В пхп есть ооп? Век живи - век учись
108 3490066
Что за маньяки так пишут?
110 3490122
>>490066

>Что за маньяки


На литкоде судя по решениям, большинство просто копирует решения друг у друга, поэтому лайкают хуйню.

Ну как с регуляркой на строку, которая может быть длинной в миллион байт и чел пойдет регуляркой по всей строке менять символы.

Я помню ебался 2 дня с задачей, решил кое как, чекаю ответы - 90% решили одинаково.
111 3491746
Почему тред по жаваскрипту живой, а этот полумёртвый? Я думал пхп сейчас более востребованный
17400405656970.mp4311 Кб, mp4,
480x360, 0:05
112 3492315
>>491746
Ну вот я открыл тот тред. Че там? Разговаривают с нейропастой, переливают из пустого в порожнее, срутся с шизиками из-за какой-то бессмысленной хуйни. Ты это "жизнью" называешь?
113 3492330
>>491746
Похапешники и 1C'ники не являются профессиональными программистами, поэтому в /pr/ их почти нет.
Вообще всегда советовал PHP днарям и вкатышам для легкого старта в IT.
Но им слишком сложно, потому что PHP переусложнен безо всякой необходимости в том.
Он был бы гораздо лучше без ООП, битовых операций и шестнадцатеричных чисел, если бы не пытался подражать C++ и Java.
114 3492331
>>489486
Да, к большому сожалению.
И не как в JavaScript и Lua (хэш-таблицы, где по ключу может находиться значение-функция), а зачем-то попытались сделать как в "настоящих языках", с классами, наследованием и т.д.
Из-за этого многие бросают и не осиливают PHP.
А серьезным программистам шаблонизаторы вроде PHP или Perl неинтересны.
115 3492333
>>485697
1С требует знания предметной области, что сразу отсекает 99% вкатышей. Там надо вышку.
116 3492335
>>482716
Кабан кабанычу похуй, что ты там себе придумал.
Самозанятый - это раб, у которого нет отпусков, больничных, и за которого не надо платить никаких налогов.
И еще его можно уволить одним днем, если начнет качать права.
Идеально для российского бизнеса.
117 3492368
>>492330

> Похапешники и 1C'ники не являются профессиональными программистами, поэтому в /pr/ их почти нет.


Ты что-то попутал.
Профессиональным программистам вообще нехуй делать на /pr и дваче, тут одни вкатуны и стажёры
118 3492371
>>492335

> уволить одним днём


Чтобы бизнес встал пока ищется другой сотрудник? Умом
Аноним 119 3492377
>>492335

> Самозанятый - это раб



Ты хоть раз в найме работал дружок? Вот кому не говорить про рабство, так это официально устроенному наземному батраку, который с утра бежит к 9 на работу, сидит там до 18 и по факту привязан к работодателю как раб.
120 3492423
>>492333

>требует знания предметной области, что сразу отсекает 99% вкатышей


Требуют, но не на уровне бухгалтера, а на уровне оператора, то есть где, чего вводить Тётя клава будет.

>Там надо вышку.


Вышка нужна везде, если про неё спрашивать. Даже грузчику желательно проф образование, не ниже среднего специального.

На 1Се есть стажировки ! и попасть на них реально, в отличии от стажировок по какой-нибудь джаве, для студентов тех вузов. Вот туда скуфу точно вход заказан.
121 3492446
>>492330

> всегда советовал PHP днарям


То есть ты советуешь пхп из 2000-х, на такую же вакансию веб мастера, делать правки сайта овощной базы кабаныча, на jquery. К сожалению таких вакансий щас почти нет на хх, это уровень битрикса или даже ниже.

На другие вакансии нужно уже хотя-бы книжку Котерова осилить в 1к страниц хотя-бы, не считая бд, фреймворка и верстки.
122 3492450
А JS в 2025 днарям уже не подойдёт?
123 3492453
>>492450
Сегодня JS это дополнение к тому что ты должен знать для успешного вката в веб-макакинг. И чем тебе битрикс не нравится - раз уж ты итак на дне?
124 3492465
>>492453

>успешного вката в веб-макакинг


Ищите работу на сайте вакансий.нет
125 3492583
>>492450

>А JS


Версталой. Figma, Адаптивная верстка (html, css, bootstrap) базовый js/jquery. Можно еще основые vue.js изучить тогда ваще неебаца фронтендер буш, вся сложность пробиться через тысячи таких же.
126 3492590
>>492583

>вся сложность пробиться через тысячи таких же.


лол, тупо поделил на 0 все вышесказанное
127 3492608
>>492590

> тупо поделил на 0


Поэтому мы итт, работаем братья.
зарплата php junior за неделю в сбере, 2025.png489 Кб, 1080x2116
128 3492618
Помни, ради чего ты стараешься
129 3492623
>>492618
Так это шиз местный, небось пенсия по шизе пришла - вот и хвастается выдавая эту за зарплату пхпшника
130 3492628
>>492608
Так пыха тоже на оверхайпе типа из за легкости.
Надо идти туда где сложно, непонятно и долго.
131 3492631
>>492628

>Надо идти туда где сложно, непонятно и долго.


Или идти туда куда нормальный человек не пошел бы: в 1с или битриксы
132 3492633
>>492628

>Надо идти туда где сложно, непонятно и долго.


В c++ что ли? В НИИ проектировать хуи?
image.png30 Кб, 718x232
133 3492636
Всё поняли?
134 3492652
>>492633

>2 года


>джавапхп


Долго и сложно, как мы любим.
135 3492685
>>492590
>>492608
Получается, что шансы устроиться интерном/джуном хоть куда-то, а не пиздиться с сотнями таких же, есть только у пыхи?
136 3492701
>>492685
Да, но есть ньюанс: битрикс
137 3492719
>>492685

>шансы


Если говорить о любой работе, я видел вакансии битрикса и проекты вообще без фреймворка на чистом пхп + html, править старый код, сайты поддерживать. Где ты еще такое найдешь ?

Конечно лучше выучить джаву и пойти в банк работать. Но если этого не происходит, пыха норм путь.

В перспективе будет проще перекатиться в GO разработчика к примеру. Т.к. с нуля ты в GO не пролезешь, а имея пару лет пыхи, уже реально.
138 3492741
>>492719

>с нуля ты в GO не пролезешь, а имея пару лет пыхи, уже реально.


Этому причина лежит не в различиях пыхи и го. Просто дело в том, что го применяют не абы где, а в серьезных местах, где есть проблемы с производительностью. То есть, макаку с улицы туда посадить физически невозможно. Нужен человек с понимаем computer science и реальным опытом на реальных проектах, для которого не проблема настроить кубер, сети и бд с шардами, чтобы вся эта хуита вместе дала выигрыш по производительности.
139 3492750
>>492719

>Конечно лучше выучить джаву


Слышал, что сейчас даже крепкие мидлы не могут найти работу

>>492685
С жавоскриптом тоже берут, но там значительно больше конкуренция, не пролезешь. Хотя на том же Реддите часто советуют JS + Node, типа он всем нужен и всегда есть вакансии
140 3492758
>>492750

>JS + Node


И они правы. Но там знать дохуя нужно и фронтенд и бекенд, короче нужно быть фуллстеком, если времени не жалко, то стоящий вариант
141 3492795
Что должно быть на моем гитхабе, чтобы было не стыдно показать работодателю?
142 3492944
Вы с чего решили что на пыхе работы много, думаете одни такие умные, а остальные в Python и JS ушли?
143 3492945
>>492795
А при чём тут гитхаб, у тебя опыт должен быть
20250705145746.jpg33 Кб, 592x568
144 3492977
>>492945
А откуда опыт если я вкатун...
145 3493036
>>492450
Я бы не лез если нет хорошего знакомого-разраба или ментора, там какая-то ебейшая конкуренция, больше чем в ручном тестировании. Без хороших резюме, легенды и скиллов ловить нечего. В пхп тебя могут взять, если ложкой в рот с первого раза попадаешь, но только во всякие мелкие говностудии на битриксе.
146 3493040
>>492977
Накрути
image.png143 Кб, 440x440
147 3493171
>>492944

>думаете одни такие умные, а остальные в Python и JS ушли?

148 3493175
>>493036

>в жаваскрипт не берут


>в пхп берут только чистить говно


:(
149 3493376
>>493175

>:(


Чистишь год говно, по вечерам учишь laravel, алгоритмы, компуктер саенс, через год пиздишь что работал с ларой и перекатываешься на норм работу. Профит.

Сам рассматриваю такой вариант как крайний.
150 3493380
>>493376

>Сам рассматриваю такой вариант как крайний.


Ну и нахуй ты спалил карты? Сейчас же все анончики пойдут по такому же пути и тебе работы не останется
151 3493436
>>493380

>Сейчас же все анончики пойдут по такому же пути


В этот тред никто посторонний не заглядывает
152 3493566
Если у кого-то есть опыт, что требует больше времени для обучения на уровень интерна/джуна: JS + Node или PHP + Laravel?
153 3493577
>>493566
JS + Node думается сложнее и в работе тоже
154 3493811
Прошел тест по пхп на хедхантере - 0 правильных ответов из 10 лол.
155 3493859
>>493811
Скинь ссылку, тоже пройду
156 3493880
Я один такой шизик у которого тревога ебашит если я сижу не на винде?
157 3493884
>>493880
А я привык к линуксу, теперь считаю что винда не нужна. Хотя конечно если ты игродаун который не может жить без онлайн дрочилень типа калоранта или лола где античит тебя тупо не впустит в игру, то мои соболезнования.
158 3493931
>>493884
Я нейродаун, очень страдаю от шума винтов без афтебернера.
159 3493951
>>493859

>Скинь ссылку, тоже пройду


Зарегайся на хх, там есть тесты подтверждающие навыки.
Вопросы уровня какой массив правельный типо [1 = '1', 'one' = 1, '2`];
Помню такую же дрочку в жсе, типо что будет если скобочку сложить с пустой строкой, умножить на скобочку и т.п.

То есть пока я пытался учить программирование, мыслить абстраткно, мне оказывается надо было каждую запятую разглядеть и все кейсы ублюские заучить, че там еще кабан придумает что-бы вкатуна отсеять.
image.png31 Кб, 552x465
160 3493968
Хорошо что никто не узнает...
161 3494570
>>493951
А нельзя паралельно у чатжпт спрашивать?
Screenshot 2025-07-09 074154.png1,1 Мб, 1518x1352
162 3494755
>>494570
А он по твоему что делал? Занюхнул нейрокала.
image.png27 Кб, 919x143
163 3494774
Чет смотрю вакансии, везде вышку уже требуют техническую. Походу для вкатуна без вышки, битрикс неизбежен как конец света.
164 3494781
>>494774
Просто не те вакансии смотришь.
1с в требованиях не смущает тебя?
165 3494915
>>492628
Там где сложно непонятно и долго платят копейки
166 3494964
>>494774
Все правильно делают. Соси хуй, говно скиллбоксовое, это из-за тебя нет работы у умных олимпиадников и краснодипломников вроде меня.
167 3494972
Ебаные вкатыши, не учились, так чего же вы хотели? Пиздуйте подметать улицы и разгружать вагоны.
А сейчас из-за этого скота по 1000 откликов на вакансию, и нормальных разработчиков заворачивают в этом спаме.
168 3494974
>>492450
С появления Node.js и NPM уже нет, увы.
Жаль, ведь этот недоязык как раз и создавался для непрофессионалов, двигать картинки в браузере.
Я был бы не против, если бы все вкатыши и волки скопом пошли во фронт енд.
169 3494978
>>494972
Терпи говно. С чего ты взял что ты лучше чем остальные 1000 вкатунов?
170 3494984
>>494964

> нет работы у умных олимпиадников и краснодипломников


Проиграл.
171 3494987
>>494974

>все вкатыши и волки скопом пошли во фронт енд.


Они примрено туда и идут, оставшиеся идут в джаву/шарп, про пхп все думают что это хуйня осталась в 2015.
172 3495220
>>494774
Вышка в вакансии это тест на лоха-пидора, который зассыт.
14086857181493178988.jpg75 Кб, 640x467
173 3495221
>>495220

>это тест на лоха-пидора


На пикче ты?
174 3495705
А в пыхе чаще копаются в каком-нибудь легаси из говна или делают что-то новое?
175 3495866
>>495705
На пыхе делают битрикс, сынок.
176 3495915
>>495705
Легаси офк, 30 лет языку, а если что-то "новое", то это скорее будет какая-то типовая штука, типа админка/срмка/система учета корпоративного говна или кал на битриксе/вордпрессе
177 3495924
>>495915
Питухон (1991) что ли моложе пыхи (1995) ? Или жс (1995). Иди пЕши на расте тогда...
178 3495928
>>495915

>Легаси офк


Ужас
179 3496025
Аноны я должен уметь апач настраивать ? htaccess ? я прост залез в доку, там пизда, дремучий лес, тыща модулей.
180 3496080
А если написать в вакансии один год работы, а на собесе сказать что делал одному знакомому небольшой интернет магазинчик который соответственно будет на моем гитхабе? Если что могу его телефон дать чтобы он подтвердил (номер моего дяди которого я предупрежу заранее)
181 3496312
>>496025
Не обязательно, но хотя бы поднять сервер локально должен уметь. Скорее всего контора с апачем и будет первым опытом работы.
182 3496473
аноны, я должен уметь жить без еды, если хочу стать php программистом?
183 3496493
>>496473
Это для жээсеров
184 3496494
>>496493
всё так, у пхпшников есть битрикс
185 3496521

>Наши уроки по PHP собраны по адресу http://codedokode.github.io/phpbook


Они всё ещё актуальны или лучше начать с чего-то другого?
186 3496527
>>496521
Начинай сразу сайты пилить, эти гайды и учебники бесполезные - они учат дрочить дурацкие задачки аля рассчитай кредит школьнику который решил купить айфон, а не реальной работе.
187 3496532
>>496527

>Начинай сразу сайты пилить


Это да, но хочется сначала узнать основы и что вообще можно на нём интересное делать. Вообще желательно найти какой-нибудь свежий роудмап
188 3496882
>>496532
если ты себе не можешь нагуглить/накидать самостоятельно нужный роадмп, то ты не тем занялся
189 3498068
>>496527
Какие ещё сайты? На пхп больше саасы делают всякие с личными кабинетами да магазины. Ты там не то что считать кредиты будешь, а делать это танцуя балет среди говнокода.
190 3498069
Сайтики в 2025 году мышкой накликиваются за вечер. Для этого ни один ЯП знать не надо даже.
image.png157 Кб, 698x299
191 3498072
Привет, братья-пехапешники, давно я к вам не заходил.
Когда то давно я начинал на пхп, в целом мир переходил с php4 на php5 и так или иначе я сталкивался с php до наверное выхода семерки, а уже потом полностью ушел в golang, kotlin и прочее, где проекты интереснее и платят больше.
Но с расцветом ИИ в текущей конторе появились проекты на питоне (потому что все эти ваши ai в первую очередь пишутся на питончике и питоновые апи самые проработанные на данные момент) и соответственно пришлось втаскивать и пересаживаться на питон.
И черт возьми, как же это отвратительно. Напоминает мне мир php4 или очень раннего php5, то есть то, от чего php в своей эволюции уже ушел. Все эти волшебные объекты с динамическими полями, повсеместные any, отсутствие типизации или то, что тебе приходит совсем не то, что там в типах написано, и тд и тп. Причем даже в системных либах или крупных mature библиотеках, которые казалось бы должны быть норм, но нет, передаешь `type1 | dict[string,any] | any`, получаешь `any`, отличная сука работа.
И это я не говорю про приколы с подключением файлов (скриптовый же язык, хуй тебе, а не нормальная сборка) и 100500 разных конкурирующих пакетных менеджеров и прочих систем вместо одного православного composer.
Естественно никаких DI контейнеров и в принципе DI в сообществе тоже не принято, либо хуячат глобальные переменные, либо в лучшем случае сервис локатор. Либо в самом лучшем случае встроенный типа-DI в библиотеку для построение апи, ака fast-api.

Короч, чуваки. Прочитайте это, возрадуйтесь, и оцените иронию. Питонисты вместе со всеми дружно морщили носы и говорили "фуу, пхп, это что то на вордпрессе для индусов, да?", но сейчас выясняется, что спустя столько лет они до сих пор на том уровне, на котором php был лет 15 назад и это не говоря про то, что внутри пыха гораздо быстрее работает.
Ответственно заявляю, отведав этого говна, что питон для хуесосов и из всех около мейнстримных языков он максимально мерзотный для меня и ничего кроме коротких скриптиков я на нем нихочу писать никогда.

Когда нибудь в php таки добавят async/await и тогда любой пехапешник будет вправе подойти к питонисту и обоссать его а тот и не заметит разницы
image.png157 Кб, 698x299
191 3498072
Привет, братья-пехапешники, давно я к вам не заходил.
Когда то давно я начинал на пхп, в целом мир переходил с php4 на php5 и так или иначе я сталкивался с php до наверное выхода семерки, а уже потом полностью ушел в golang, kotlin и прочее, где проекты интереснее и платят больше.
Но с расцветом ИИ в текущей конторе появились проекты на питоне (потому что все эти ваши ai в первую очередь пишутся на питончике и питоновые апи самые проработанные на данные момент) и соответственно пришлось втаскивать и пересаживаться на питон.
И черт возьми, как же это отвратительно. Напоминает мне мир php4 или очень раннего php5, то есть то, от чего php в своей эволюции уже ушел. Все эти волшебные объекты с динамическими полями, повсеместные any, отсутствие типизации или то, что тебе приходит совсем не то, что там в типах написано, и тд и тп. Причем даже в системных либах или крупных mature библиотеках, которые казалось бы должны быть норм, но нет, передаешь `type1 | dict[string,any] | any`, получаешь `any`, отличная сука работа.
И это я не говорю про приколы с подключением файлов (скриптовый же язык, хуй тебе, а не нормальная сборка) и 100500 разных конкурирующих пакетных менеджеров и прочих систем вместо одного православного composer.
Естественно никаких DI контейнеров и в принципе DI в сообществе тоже не принято, либо хуячат глобальные переменные, либо в лучшем случае сервис локатор. Либо в самом лучшем случае встроенный типа-DI в библиотеку для построение апи, ака fast-api.

Короч, чуваки. Прочитайте это, возрадуйтесь, и оцените иронию. Питонисты вместе со всеми дружно морщили носы и говорили "фуу, пхп, это что то на вордпрессе для индусов, да?", но сейчас выясняется, что спустя столько лет они до сих пор на том уровне, на котором php был лет 15 назад и это не говоря про то, что внутри пыха гораздо быстрее работает.
Ответственно заявляю, отведав этого говна, что питон для хуесосов и из всех около мейнстримных языков он максимально мерзотный для меня и ничего кроме коротких скриптиков я на нем нихочу писать никогда.

Когда нибудь в php таки добавят async/await и тогда любой пехапешник будет вправе подойти к питонисту и обоссать его а тот и не заметит разницы
192 3498083
>>498072

>Ответственно заявляю, отведав этого говна, что питон для хуесосов и из всех около мейнстримных языков он максимально мерзотный для меня и ничего кроме коротких скриптиков я на нем нихочу писать никогда.



База
193 3498382
>>498072

>Ответственно заявляю, отведав этого говна, что питон для хуесосов и из всех около мейнстримных языков он максимально мерзотный для меня и ничего кроме коротких скриптиков я на нем нихочу писать никогда.


Так он для этого и используется у нормальных людей - для написания скриптов чтобы что-то вытягивало, собирало или фильтровало. В реальные проекты его тащат пердолики которые кроме него ничего не знают.
194 3498662
>>496025
Хз, я как-то натыкивал всегда опытным путём поебавшись порядком. Сейчас на жинкс под докером сижу, но у жинкса конфиги читабельнее.
195 3499137
почему на КАЖДОМ собесе спрашивают про различия 7 и 8 версий? ну добавили хуйни какой-то классам, ещё прикольный нульсейф оператор, нахуя они это спрашивают вообще
196 3499168
>>499137
потому что собесить приходят те, кто еще писал на 7 версии(и возможно есть проекты где не апали версию), я таким честно говорил что не знаю, что учился уже на 8+
ZG4JXHk029hWknUCoW7fcqEG49p0fc6a.jpeg33 Кб, 446x386
197 3499169
>>496080
во-первых нужно будет его показать(не на гитхабе), во вторых при показе рассказать что же там делалось целый год? Наверное высокие нагрузки? Куча интеграций, демонов, очереди на каждый чих? Так ведь?
198 3499191
>>496080
лучше придумай историю как ты в черную год работал на какую-то галеру, в идеале еще примеры найти
199 3499361
>>499169

>нужно будет его показать


магазинчик закрылся, знакомый давно собрал прибыль и уехал кушать дубайский шоколад
200 3499472
мне понравилось писать на phalcon
image.png5 Кб, 299x99
201 3499486
А мне попался какой-то совсем древний легаси проект. Там еще есть функция которая делает тоже самое ::class.
202 3499718
>>499361
окау, т.е. будет рассказ как год пилил тот магазин, потом он 1 днем закрылся и ты пошел искать работу? Или после года с тем магазином есть перерыв? Дубайский шоколад из зубов выковыривал после года вджобывания?
Проработай легенду, пока не очень...
203 3499724
>>499137

>на собесе гоняют по различиям 7 и 8 версии


>@


>сунули древний проект написанный в стиле 5 версии каким-то дедом

204 3499729
>>499169

>Что там делалось целый год


Если на проекте один фуллкек, то он за год мало что сделает. Ну сотня тасок средней сложности может быть, треть из которых багофикс.
!6Applef0d2 205 3499891
>>499724

>ОТРЕФАКТОРЬ ВЕСЬ КОД ПОД ПОСЛЕДНЮЮ ВЕРСИЮ


>@


>ТЫ ЖЕ СЕНЬЕР

206 3499892
>>499137
Чтобы понимать, что ты следишь за обновлениями и новыми фичами языка
207 3500022
>>499892

>ты следишь за обновлениями и новыми фичами


Так а если я вкатился в язык с самой свежей версии, для меня все эти обновления и новые фичи - это стандарт
208 3500023
>>499891
ну так кайф же, буквально месяц можно срать тасками уровня поменял итератор по массиву на array_map
209 3500340
>>500022
Значит ты ньюфаг и лох
210 3500408
>>500340
Я иду в отдел кадров.
211 3501020
>>500023
Вот ты не сеньер. Миграция с версии на версию может тебя похоронить в ковырянии межлу легаси либами которые перестали поддерживаться ещё при Ленине и не работают на новых версиях пыхи. Не говоря уже о том, что и структуру проекта может быть придется менять. В любом случае там придется сперва какой-то аудит и оценку объема проводить.
Переписывать функции с шила на мыло это типичный случай ИБД.
Обновить тред
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски

Скачать тред только с превьюс превью и прикрепленными файлами

Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах.Подробнее