• Что мне нужно изучить, чтобы стать настоящим Middle PHP-разработчиком?

    @hector
    php программист
    Просто изучить фреймверки и паттерны недостаточно. Самое главное - это опыт и умение все это использовать там где нужно.
    Ответ написан
    1 комментарий
  • Почему не создаётся модель?

    @hector
    php программист
    Ну скорее всего, юзер от которого запущен скрипт не имеет прав на создание в директории.
    Ответ написан
    1 комментарий
  • Что не так с этим PHP?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    var_dump(class_exists(UserController)); // true
    че прям так и выдает true? и кавычки не нужны?
    пробейте сначала get_declared_classes()
    посмотрите или класс назван верно, и файл совпадает по регистру. Вроде пока больше мыслей нет )
    Ответ написан
    Комментировать
  • Nginx, режимы работы PHP?

    @Erelecano
    Админю сервера, починяю примуса.
    Никаких. PHP в nginx не работает. nginx может проксировать к тому, кто обрабатывает php, хоть к php-fpm/php-fcgi, хоть к hhvm, хоть к апачу. А в самом nginx'е нет никаких режимов работы для php.
    Ответ написан
  • Что учить Angular или React новичку?

    streetflush
    @streetflush
    Изучите JS на уровне джуна. Без него браться за библиотеки тупиковый путь.
    Ответ написан
    6 комментариев
  • Можно ли работать на Западе в сфере IT без профильного диплома?

    zoonman
    @zoonman
    ⋆⋆⋆⋆⋆
    Как человек, который искал и находил работу зарубежом (США), скажу, что наличие диплома не обязательно, но приветствуется. Американский диплом придаст вам +1 кармы, российский +0.
    Опыт работы и наличие сделанных проектов придаст +100 кармы.
    Найти удаленную работу можно через фриланс, по знакомству и/или выступая на разного рода мероприятиях, т.е. становясь экспертом в области. Например фиксить баги в xamarin.
    Если вы хотите H1B получить, то вам нужно быть экспертом. Если ваша средне-рыночная оценка меньше $100k, вас никто не будет рассматривать всерьез. Получение H1B занимает год, а может и больше. Для работодателя это стоит примерно $5000 + головняк. Если вы всерьез нацелены на получение такой визы, рассматривайте вариант долговременной удаленной fulltime работы. Рассматривайте это как commitment на 5 лет. Think twice.
    Ответ написан
    2 комментария
  • Индекс массива от 0 до N?

    @WQP
    Ответ написан
    Комментировать
  • Насколько этично ходить на собеседования, если нет цели найти работу?

    aleksand44
    @aleksand44
    Работодатели так точно делают и нередко, ни один раз видел. Так что по поводу этичности это палка о двух концах.
    Ответ написан
    1 комментарий
  • Почему SCRIPT_NAME не передается корректно в php-fpm из apache с модулем mod_proxy_fcgi?

    norguhtar
    @norguhtar Автор вопроса
    Биллинги в телекоме мой конек
    Как выяснилось проблема вот в этом баге
    https://bz.apache.org/bugzilla/show_bug.cgi?id=40102

    В некоторых случаях он ломает SCRIPT_NAME который используется php-fpm для выбор файла. Как видим ему уже 11 лет и никто не торопится его исправлять. Да в 2.4 тоже этот баг есть.

    Как фиксится? Элементарно если в .htaccess есть
    RewriteRule ^apps(.*)$ /apps.php/$1 [L]

    то меняем его на

    RewriteRule ^apps(.*)$ /apps.php [L]

    И все начинает работать как ни в чем не бывало. Данные URL если что берутся из REQUEST_URI куда они предаются корректно.

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

    @HellWalk
    Зарегистрировался, чтобы ответить.
    Сам проработал в сфере интернет-маркетинга 9 лет и вот что скажу...

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

    Но если ты с техническим складом ума, если врать (или как это называется "показывать себя/свои услуги с лучшей стороны") тебе противно, если тебе неприятно бросать слова на ветер (классика жанра, когда на словах маркетолог рассказывает как они 100% и с гарантией выводят сайт в топ, а смотришь договор - там они ни за что не отвечают, и вообще не при делах), если тебе противны "продажники" как люди, если ты молчалив, замкнут, заикаешься, не производишь "нужного" эффекта на клиента - то маркетинг это не твое.

    Я 9 лет потратил (не совсем в пустую, но все же) на интернет-маркетинг, и только год назад осознал, что на 80% ценность специалиста в этой сфере не в его профессиональных навыках, а в том, как он говорит и выглядит.

    Плюс к этому потолок зарплат, в среднем, в программировании выше.

    P.S.
    Как вариант, набравшись опыта в продвижении сайтов можно создать и раскрутить несколько своих проектов, и жить на рекламе с них, но и в этой сфере все не так просто - сфера постоянно меняется, и часто умирают целые отрасли, например те, кто успешно освоил нишу "заработка на размещении статей и ссылок" потеряли 70-90% своих доходов, когда в 2015 году пришел минусинкс. А те, кто зарабатывает на контекстной и баннерной рекламе сейчас все больше страдает от популярности блокираторов рекламы.
    Ответ написан
    2 комментария
  • Почему Yii/Yii2 не подходит для крупных проектов?

    ruFelix
    @ruFelix
    Предсказание будущего по руке, таро, кофе.
    Это мнение людей которые не умеют делать большие проекты. Им просто кажется, что если бы они могли взять вначале другой фреймоврк/язык/базу то результат был бы намного лучше, на деле же они просто не имели понятия о проблемах с которые появляются в больших проектах.
    Ответ написан
    2 комментария
  • Почему Yii/Yii2 не подходит для крупных проектов?

    @karminski
    Senior React.JS Developer
    У нас в компании 4 энтерпрайзных проекта на Yii2. В том числе CRM. В том числе и связь с телефонией, 1С, баг-трекером. Всё работает отлично, без нареканий. О каких "слабых" местах вы говорите? Прекратите читать - начните делать!
    Ответ написан
    7 комментариев
  • Переход из С++ в PHP?

    Stasgar
    @Stasgar
    Обученная макака
    Преимущество PHP очевидно - работы большое кол-во и края ей не видно. В любом случае советую начать с него. По мере работы, если уж и когда он начнет терять популярность - вы это точно заметите и у вас будет достаточно большое кол-во времени, чтобы изучить что-то новое. А вот если будете изучать то, что "набирает популярность", "ну точно точно будет перспективно" - можете лишь потерять время и в конечном итоге получить пустышку.
    Ответ написан
    1 комментарий
  • Рабочий ли это процесс установка по?

    @imikh
    Почитаешь, все прям крутые - "шли такого ПМа". Подобные советы давать много ума не надо.
    1. Задайте вопрос ПМу - почему он считает, что вы должны работать в нерабочее время.
    2. Действуйте в зависимости от ответа.

    Например, если ответ,
    "Потому что мы с вами договорились и вы обещали выполнить результат к вечеру, а ничего нет". И при этом вы действительно договорились (и не поставили ПМа в известность о том, что из за интернета всё задерживается) - логично поработать. А в следующий раз, когда у вас задержки, предупредить об этом. И возможно, не переставлять ничего, а делать задачу на чём есть.

    Если ответ
    "Ну я рассчитывал, что будет сделано уже сегодня", т.е. вы ни о чём не договаривались, под сроками не прописывались, разрешение ставить убунту получили, но оказывается не успели к сроку, на который рассчитывал ПМ. В этом случае по большому счёту вы не обязаны работать в своё личное время.
    Что я бы сделал в этой ситуации. 1) Запомнил, что в следующий раз мне нужно обязательно спросить, какой срок у задачи, чтобы не попасть в эту ситуацию повторно. 2) Сказать, что мол я первый раз об этом слышу, что надо было уже сделать. И далее "У вас очень медленный интернет, с ним невозможно работать эффективно. И, в следующий раз, если вы рассчитываете на что-то от меня, то пожалуйста, сообщите мне об этом. Чтобы не создавать подобных ситуаций в будущем. Сегодня у меня есть возможность поработать в личное время, и я пойду вам навстречу в этом вопросе."
    Ну и поработать, если у вас есть такая возможность. Но это одолжение и за ПМ теперь небольшой должок. Если же возможности нету, то можете так и сказать: "К сожалению возможности нету. Давайте в следующий раз более чётко ставить задачи."

    Если ответ ПМа будет другой, то и вы другое отвечайте.
    Но вообще нужно понимать, что в том, что вы не знаете чётко сроки и задачи и ваша вина тоже. Профессионал всегда спросит, когда должно быть готово. И если происходит задержка (не важно, по каким причинам), всегда сообщит об этом всем заинтересованным сторонам.

    Что касается исходного вопроса - рабочий ли процесс установка ПО - и да и нет. Во-первых, это не так важно в данной ситуации. Во-вторых, если вы поставили качаться, оно само качается целый день, а вы сидите пьёте кофе и читаете хабр - то не особо. В такой ситуации нужно идти к ПМу и говорить, что мол я в ожидании, есть время заняться чем-то другим.
    Ответ написан
    Комментировать