• Можете привести пример, когда использовать private, а когда protected?

    php666
    @php666
    PHP-макака
    Мамкины ответчики, написавшие про то, что везде должен быть private, умных книжек не читали, кроме сухой теории и что-то своё, судя по всему, не разрабатывали.

    Класс почти ВСЕГДА должен иметь protected свойства. Ибо они ничем не отличаются от private, но позволяют использовать свойства в классах-наследниках, которые очень часто возникают. И что бы не переписывать код, лучше всегда использовать protected.

    Ситуация, когда действительно нужен private-метод или свойство - очень редкое явление.
    Ответ написан
    4 комментария
  • С чего начать изучение программирования?

    php666
    @php666
    PHP-макака
    Ты что-то создаешь, видишь результаты своих усилий, можешь создать что-то с нуля, это классно.
    работа современного программиста, по большей части, ничем не отличается от твоей работы, где ты "ничего не видишь", ибо программирование уже давно - командная сфера деятельности. И твой вклад в проект - это вклад нескольких кирпичиков в монолит здания. Условно говоря, долгоживущий проект существует до тебя и будет существовать после тебя (когда ты уйдешь из компании), поэтому сейчас эта профессия ничем не отличается от профессии промышленного строителя.

    Очень востребованная и высокооплачиваемая профессия во всем мире и мне кажется, что так и будет еще много лет.
    в Подмосковье
    ну попытайся в Подмосковье найти работу программистом, быгыгы.. Вся работа по IT только в Москве, зачастую ближе к центру.
    Ответ написан
  • Как защитить get маршруты?

    php666
    @php666
    PHP-макака
    Правильный ответ - никак.
    Аякс-запрос ничем не отличается от любого другого хттп-запроса.
    И он не должен скрываться в нормальных условиях. И не скрывается.

    Либо делай авторизацию.
    Ответ написан
    Комментировать
  • Куда идти, что делать, какой язык выбрать?

    php666
    @php666
    PHP-макака
    Мечтаю создать свой собственный проект
    Забудь, ты опоздал лет на 20, время одиночных проектов ушло в историю. Сейчас любые проекты делаются командами, у которых есть инвесторы и четкий бизнес-план.

    Когда я был студентом, в начале 2000-х, в интернете были веб-сайты, которые делали люди-одиночки и эти сайты были весьма популярны, это был восход одиночных проектов на хтмл4 и пхп4. Сейчас добиться с такими же трудозатратами хотя бы доли той аудитории нереально.

    чтобы этот проект был направлен на общество, ну что-то вроде социальных-сетей, т.е. чтобы с этим непосредственно работал человек, это было трендом и тп
    в любом трендовом проекте, если ты туда когда-либо попадешь (что не факт) ты будешь простым исполнителем, винтиком. Поэтому
    не очень хочу программировать станки на заводе
    звучит очень высокомерно. Как раз на программирование столь серьезных вещей и стоит попасть, ибо это, в отличие от бесчисленных соцсетей, стартапов и пр мусора, приносит реальную пользу.

    Есть идея по создании социальной сети

    1. ты ее не сделаешь в одиночку
    2. если сделаешь, то не скоро и очень криво
    3. она не нужна никому, людей уже тошнит от соцсетей

    можете посоветовать, что делать
    перестать рассматривать эту сферу с инфантильной позиции, что ты какой-то уникальный человек, который сейчас выучится, придёт в профессию и перевернет мир, а работа твоя будет пестрить яркими красками.
    Нет.
    Реалии работы разработчика другие.
    Совсем.
    Тебя ожидает трекер с задачами, какой-нибудь проект с кучей кода (дай бог, что бы не древний как авно мамонта), в котором ты будешь копаться, пока не сломаешь мозги.
    И так несколько лет.
    Ответ написан
    Комментировать
  • Правильно ли так делать?

    php666
    @php666
    PHP-макака
    как правило подобные решения неизбежно напарываются на кучу нюансов.
    лучшее решение - нажал кнопку - появилась форма с кнопкой сохранения. сохранил эту форму через аякс, проставил необходимые ID в необходимые поля. еще раз кнопку нажал - еще одна форма.

    5e90e959b998e147039742.jpeg

    а то, что у тебя неизбежно выльется в чудовищьный говнокод.
    Ответ написан
    Комментировать
  • На каких сайтах есть вакансии работы модератором дискорд/телеграм и прочих каналов?

    php666
    @php666
    PHP-макака
    Не занимайся ерундой и иди работать на нормальную мужскую работу, на производство или еще куда.
    Модератор телеграмм канала. позорище какое...
    Ответ написан
    1 комментарий
  • Разработка web-сайта для компании. Что выбрать?

    php666
    @php666
    PHP-макака
    1. Интернет-магазин ( верхушка айсберга );
    2. Документооборот ( основная часть ).
    тут работы, даже в случае, если брать готовые решения, на целую команду от 5 человек и минимум на года полтора.
    Если автор хочет это в одиночку реализовать, то флаг в руки. Результат мы прекрасно знаем, какой будет.

    Автор, советую отказаться от данной должности и идти работать наемным работником в офис. Вам рано браться за подобные проекты как с точки зрения управленца, так и с точки зрения технаря.
    Ответ написан
    Комментировать
  • MVC, ООП - какие должны быть сущности и связи, для такой задачи?

    php666
    @php666
    PHP-макака
    я только изучаю mvc
    ларавел возьми и изучай, а то тут сейчас тебе насоветовали отсебятины, в которой черт ногу сломит
    Ответ написан
    Комментировать
  • Какую стратегию обучения выбрать, когда в запасе есть 1.5 года и смартфон?

    php666
    @php666
    PHP-макака
    Был бы я начальником, я бы обязательно взял бывшего зк, отсидевшие люди - это закаленные и сильные, не то, что типичные программистишки, которые передвигаются перебежками с работы до дома и трясутся от дуновения ветра.

    Сам сидел 7 суток за сопротивление сотруднику милиции 10 лет назад. Когда принимали - удар в грудь, заставили из ботинок ступинаторы вытаскивать. Пока вытащил - все пальцы в кровь изодрал. У меня армейские берцы были, голыми руками фактически драл цельную резину подошвы... жесть, как вспомню.. Потом полностью раздеваешься и приседаешь перед ментом... весело..

    Помню, прямо в камере диарея случилась, ибо кормили гадостью. Т.е. тебя пучит, ты в ИВС, 2х1.5 метра камера, а рядом зек в наколках, и даже бумаги туалетной не было. Пришлось носовой платок рвать.
    Ответ написан
    3 комментария
  • Почему переменная undefined в цикле forEach?

    php666
    @php666
    PHP-макака
    Почему переменная undefined в цикле forEach?
    потому, что это говнокод.
    Не нужно смешивать blade шаблоны и php код.
    Ответ написан
    2 комментария
  • Что такое mvc-паттерн на самом деле?

    php666
    @php666
    PHP-макака
    Поставь на базе фреймворка Laravel это решение - laravel-boilerplate.com
    Это каркас приложения с некоторым готовыми модулями, легче понимать будет по уже написанному коду модулей. У нас коллеги, которые с Битриксом всю жизнь работали и про MVC ничего не знали, за неделю принцип поняли, опираясь на примеры кода.

    Что бы понимать MVC, надо понимать суть ООП. Для понимания сути ООП надо читать соответсвующую литературу. Это важно. Нужно научиться мыслить объектами, забыть как страшный сон всё, что ты знал до этого и заново учиться писать код.

    Что бы понимать, что такое разделение системы на слои, надо читать это (начни сразу с части 1, главы 1).

    Ну и на, мою статью на более "человеческом" варианте понимания МВС.
    Ответ написан
    9 комментариев
  • Какую специальность выбрать при поступлении?

    php666
    @php666
    PHP-макака
    Уже 28 лет
    Только начал кодить
    Есть мнение, что выдающимся программистом ты уже не станешь, плюсуем сюда 2-3 года обучения и тебе за 30.
    В этом возрасте многие уже руководят отделами или, по меньшей мере, имеют стаж в 5-10 лет.
    Плюс время на вышку, которая непонятно зачем тебе нужна - программированию учатся самостоятельно и без каких-либо корочек, примеров масса.
    В итоге типичный программист-исполнитель в районе 35 лет

    Совсем не ясно, зачем тебе вышка и что ты хочешь
    Ответ написан
    Комментировать
  • Почему программисты идут работать в Яндекс?

    php666
    @php666
    PHP-макака
    4) Заработная плата ниже, чем в среднем по рынку.
    У диванных экспертов, как правило, зарплата программиста = 100500 миллионов долларов в минуту. А тут опаньки - реалии рынка! Без сказок и розовых соплей.

    Требования выше, чем в среднем требуется для рассматриваемой позиции
    Средняя рассматриваемая позиция на какой стек? На веб-формошлепстов в ЗАО "Рога и Копыта" в молодой, но очень перспективный проект? Так ты не путай х с трамвайной ручкой.

    Яндекс - это Яндекс, а не говностартапчик или просиживание штанов в унылой компании по производству шифера.

    Один из них - junior, другой - middle. Оба отказались работать там после получения оффера.
    лол, смешно просто. Никому нахрен не нужный джун отказался в Яндексе работать, видать ушел программировать в офисе завода по производству железобитонных изделий Мухосранска, сайт-визитку поддерживать. Что ты несешь?))))

    Автора походу сцаными тряпками погнали из Яши, он обиделся и гневный пост накатал.
    Ответ написан
    Комментировать
  • Как вставить foreach внутри переменной содержащей html тэги?

    php666
    @php666
    PHP-макака
    вынести этот код в отдельный файл и делать его include где надо - самый правильный вариант
    Ответ написан
  • Как правильно запрашивать данные к mysql?

    php666
    @php666
    PHP-макака
    Используй мою библиотеку лучше!
    Ответ написан
    Комментировать
  • Какой функционал на php написать для развития и портфолио?

    php666
    @php666
    PHP-макака
    К нам недавно приходил человек, который пишет на Ларавел, но который НЕ знает что такое абстрактный класс, SOLID, PSR.

    Современные технологии в пхп очень сильно шагнули вперед и, по факту, даже человек без теоретической базы может писать на фреймворке. Я бы порекомендовал Ларавел как фреймворк, но с обязательным чтением материала по ООП. Это Гради Буч и книга Мартина Фаулера по шаблонам проектирования. Если ты поймешь теоретическую базу + умение писать на современном фреймворке - это будет здорово.

    Городить свои велосипеды смысла не имеет.
    Ответ написан
  • Как исполнить код взятый из базы?

    php666
    @php666
    PHP-макака
    но идея через админку управлять шаблонами
    плохая во всех смыслах идея
    все, что тебе сейчас нужно - отойти от компа и выкинуть из головы то, что ты там напридумывал и начать всё заново.

    1. шаблоны - неотъемлемая часть программного кода, которая не должна управляться не через какую "админку".
    2. код в БД хранить не нужно, никогда.

    Начни следовать этим постулатам и опиши внятно задачу. То, что ты сейчас пытаешься сделать - это ад.
    Ответ написан
    Комментировать
  • До какого уровня нужно выучить программирование, чтобы получить хоть какую-нибудь работу?

    php666
    @php666
    PHP-макака
    Сложно ли найти работу на фрилансе
    Сложно
    Фриланс - это не работа
    Это миф, раскрученный желтой прессой
    Нет там работы
    Не было и не будет
    Там есть лишь те, кто хотят за бесценок получить раба
    Не слушай никого, кто будет рассказывать тебе сказки про фриланс
    Ты там ничего не заработаешь, особенно ели ты новичок

    Заработать можно только в штате
    С регулярной зп, отпусками, соцпакетом и тд
    Ответ написан
    1 комментарий
  • Как достучаться до вложенной функции?

    php666
    @php666
    PHP-макака
    Как реализовать такую архитектуру?
    это не "архитектура", а жуткий говнокод, за который надо быть по рукам или вообще уволить.
    Ответ написан
    3 комментария
  • Только только начал изучать веб-программирование, как у меня успехи?

    php666
    @php666
    PHP-макака
    денег не особо приносит
    Моя зп в данный момент 130к
    тролль обыкновенный 1 шт
    в общепитах весь персонал - нищие
    о таких зп там только мечтают (у меня друг всю жизнь бармен, он нищий, конкретно)
    и тут наш герой, со 130 круб, что даже по меркам Москвы очень много, внезапно хочет идти в формошлепы

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

    Просто кем быть проще повором стоя по 16 часов у плиты при +45градусах или же программистом за свои 40к сидя на жопе ровно?
    Пишу не для тролля, а вообще.

    На жопе ровно сидеть не получится. Повар у плиты делает однотипные задачи, с четко налаженным процессом. Не надо ничего выдумывать, придумывать и думать. Работа руками на рефлексах.
    Программист ежедневно испытывает СТРЕСС, даже если условия работы весьма удовлетворительны.
    Каждая новая задача вынуждает думать, ломать мозги, вникать в тонны мануалов и так же, как у плиты, только у ПК - перманентно сидеть, не видя не белого света, ни общаясь с людьми, ничего. Жизнь сурка - 5/2 за коробкой 30х40. Через 10 лет такой работы хочется убежать, раствориться на атомы, скрыться. Уже не нужна никакая зарплата, никакие деньги, лишь бы сделать глоток - солнечного света, воздуха, общения с другими людьми, немного свободного времени. Но ничего этого нет. Ибо программист - это такой же раб, как и повар, также стоящий у "плиты".
    Ваши влажные мечты об распрекрасном айти оставьте для школьников с хабра. Реальность она другая.
    Ответ написан