Задать вопрос
  • Как правильно спланировать обучение?

    ThunderCat
    @ThunderCat
    Вы просто не умеете их искать... Спецов много, но все они пролетают мимо.
    ого, сильно... А как предлагаете искать? Облавы на логово сеньоров? Нанимать частных детективов на поиски мидов?

    Кругом один только колхоз "разместим вакансию, устроим на собесе допрос и лайвкодинг".
    Я никогда не устраиваю лайвкодинг, и никогда не спрашиваю о вещах которые относятся к общей фигне а-ля "что такое соилд и как вы его использовали в паттернах?". Чаще всего спрашиваю общие вещи, по типу - вот есть такая сущность и такая задача, что примерно будешь делать, какие поля нужны, что по связям создашь, как это с фронтом взаимодействует, какой контроллер это будет... Смотрю на 2 вещи - делал ли раньше подобное и что получил, и как примерно мыслит в плане понимания откуда ноги растут. 90% несут просто лютую ахинею, и чаще всего напирают на "производительность" и "оптимизацию", например пихая все подряд в 1 таблицу. Хотя про солид наверняка расскажут мне в лицах и со слайдами... Вот такие "упущенные спецы" как-то не находят работу и почему-то ходят ноют что нет вакансий и рынок переполнен...
  • Как правильно спланировать обучение?

    ThunderCat
    @ThunderCat
    Северное Сияние, хм, а подставьте-ка неподходящую профессию в цитату:
    Выбор ВУЗа и профессии ограничит вас в выборе другой профессии и сфере деятельности в будущем. Проработав годы в %profession% вы просто ничего другого не будете уметь делать и придётся в прямом смысле слова %work% до 60.
  • Как правильно спланировать обучение?

    ThunderCat
    @ThunderCat
    C15H22N6O5S,
    Планку можно поднимать бесконечно. И до уровня чтобы обязательно никого не хватало. Это все стремящиеся в айти должны в первую очередь понимать и стоит ли вообще нынче овчинка выделки.
    По факту берут все равно сильно не дотягивающих до требований, по тому как вкатывающихся овердо**я, а что-то реально делающих - ни**я. И таков закон рынка - каждый хочет из сделки извлечь максимум, работадатель меньше заплатить и больше нагрузить, работник меньше работать и больше получать. Где-то посередине лежит зарплата.

    Не лучше ли тогда фрезеровщиком пойти? Те же деньги, зато вкатиться можно с полоборота.
    Лучше. Особенно если душа лежит больше к работе лопатой и ломом, нежели головой.

    Есть ещё такой ньюанс что всю прибавочную стоимость забирает себе дядя.
    Ну, а кто должен? Партия? Или на заводе за деталь тебе платит заказчик? Идите во фриланс, там социализм - средства производства в руках пролетариата.
  • Основа основ: какие инструменты нужны и что надо знать чтобы написать программу?

    ThunderCat
    @ThunderCat
    Adamos, я как бы в курсе ))), так его называют(называли) в среде русскоговорящих разрабов (типа "писал на дельфине").
  • Как правильно спланировать обучение?

    ThunderCat
    @ThunderCat
    C15H22N6O5S,
    Нет никакого дефицита кадров.
    Еще раз - нет дефицита в неквалифицированных кадрах. Да, джуну сегодня желательно знать свой стек на уровне выше чем 10-20 лет назад. Но таких спецов всегда было мало. Как в период тех. революции, появилась потребность в миллионах работников на станках и сборочных цехах, а их тупо не было, брали крестьян от сохи и учили прям на производстве. И механизм найма был точно такой же - тупо давали больше денег. Теперь города сразу поставляют готовых трудяг для заводов из техникумов/пту, и дефицит только в работниках высшей категории. Айти никак в этом плане не отличается, просто рост произошел быстрее. Дефицит работников "от сохи" давно ушел, но кадровый голод никуда не делся, просто сегодня кадры это не мальчик студент со знаниями "как расположить картинку по центру дива", требуется реальный работник с нехилым запасом знаний. И вот таких не хватает. Сильно. Говорю как человек который нанимает и тестирует некоторое количество людей в месяц.

    Уже сейчас айти со всей совокупностью требований вызывает вопросы в целесообразности заниматься этим ремеслом ради заработка.
    Вот! Ключевое в этом "ради заработка". Как и в любой другой новорожденной профессии - хайп прошел, пена осела и теперь туда идут больше из призвания, нежели из-за денег, и процесс будет усугубляться. Как с врачами - мало кто идет в хирургию с целью срубить бабла нахаляву...
  • Почему дублируется query параметры в массиве $_SERVER?

    ThunderCat
    @ThunderCat Куратор тега PHP
    Подскажите пожалуйста, почему в переменной $_SERVER['QUERY_STRING'] происходит дублирование параметров?
    Урл покажите, и сопоставленный ему дамп.

    PS: возможно такое https://stackoverflow.com/questions/28081159/nginx...
  • Исполнитель скинул архив с трояном, он злоумышленник или сделал это случайно?

    ThunderCat
    @ThunderCat
    Shettest, Во первых - мой ответ выше в комментариях, так как формально ответ оформить нельзя, скорее наоборот - можно пожаловаться на вопрос, который нарушает правила ресурса (правила как я вижу вы при регистрации не читали), на что уже есть несколько жалоб. Максимум имеет смысл дать комментарий. Во вторых, переход на личности на вполне адекватное замечание об отсутствии логики в сопоставлении вопроса и ответа говорит о том что вам пока рано общаться с настоящими людьми. Ну и в третьих - я с вами на брудершафт не пил, не стоит мне тыкать.
  • Исполнитель скинул архив с трояном, он злоумышленник или сделал это случайно?

    ThunderCat
    @ThunderCat
    Shettest,
    затираю потому что получил ответ на свой вопрос от Drno, его я и ждал. Все остальные сообщения немножко мусор.
    Как его ответ коррелирует с вашим вопросом остается загадкой. Ответ про то как проверить "вирус ли это", вопрос же звучит "как проверить специально ли подолжили вирус".
    - Ало, логика, ты где?
    - Я вышла погулять...
  • Как на js перехватить ответ XMLHttpRequest запроса на странице?

    ThunderCat
    @ThunderCat Куратор тега JavaScript
    Vit, чет подозреваю что все не так сложно, просто надо заголовки нужные послать, что делается в 2 клика, открыл нетворк, кликнул запрос, посмотрел заголовки.
  • Как на js перехватить ответ XMLHttpRequest запроса на странице?

    ThunderCat
    @ThunderCat Куратор тега JavaScript
    не проще сделать запрос самому?
  • Основа основ: какие инструменты нужны и что надо знать чтобы написать программу?

    ThunderCat
    @ThunderCat
    mayton2019, стоит заметить что паскаль хотя и создан был "для обучения", по факту создавался из алгола, который в свою очередь был создан как замена фортрану, причем все они были языками "высокого уровня", хотя кто прогал на фортране, в комнате страха просто посмеивается... В итоге паскаль стал для поколения 90-00х годов вполне себе мейнстримом, что-то типа питона на сегодня. Ну и его производные, обжектпаскаль и дельфин были уже вполне юзабельным продуктом вплоть до 10х годов.
  • Исполнитель скинул архив с трояном, он злоумышленник или сделал это случайно?

    ThunderCat
    @ThunderCat
    Shettest,
    ну это как у предполагаемого убийцы спрашивать рядом с трупом "Это Вы его убили?"
    Ну и в чем проблема? Вы предполагаете как-то иначе вычислить специально ли он это сделал? Обычно полиция так и делает - если застает кого то у трупа спрашивает какое отношение он имеет к убийству. Разница в том что полиция расследует на основе улик, а вы можете полагаться только на слово, так как у вас нет полномочий просматривать его оборудование и софт... Так что, за неимением большего, спросить выглядит логичным решением. 99% что сам он не в курсе что его машина заражена, а вирус как раз такая штука, которая имеет свойство самостоятельно лезть куда не просят...
  • Как сделать кастомный mysql запрос от пользователя?

    ThunderCat
    @ThunderCat Куратор тега PHP
    Ипатьев, больше интересует в чем собсно затык, так как кроме "хочу написать" никаких конкретных вопросов не прозвучало...
  • Как сделать кастомный mysql запрос от пользователя?

    ThunderCat
    @ThunderCat Куратор тега PHP
    Как сделать кастомный mysql запрос от пользователя?
    что значит кастомный? И чем отличается от не-кастомного?
    Я хочу написать кастомную фукнцию
    И в чем проблема?
  • Возможно ли отправить в бд через sql запрос в формате BLOB, heic изображения?

    ThunderCat
    @ThunderCat Куратор тега PHP
    Bvivg,
    я сделал так, потому что картинки при попытке сохранить в папке допустим uploads летят в папку не ospanel/domains/project а в ospanel/userdata
    Ахренеть решение. "Я не нашел хлеба, по этому намазал паштет на торт"...
  • В чем отличие ngnix от golang?

    ThunderCat
    @ThunderCat
    DollyPapper, Так это для разработки, но тем не менее - обслуживание запросов он осуществляет. Другие языки тоже не сказать чтобы сильно пользуются встроенными веб серверами на проде. Почему - я уже объяснил выше.

    По этому я и сказал, что пхп не может жить без фронт сервера.
    Уточню, что не может на проде, что как раз не нужно от слова совсем. Для протестить локально этого хватает.
  • В чем отличие ngnix от golang?

    ThunderCat
    @ThunderCat
    Максим Федоров, Еще раз - перекладывать ответственность за обработку запросов из сервиса в приложение не лучшая идея, размазывание ответственности есть показатель непонимания как работает бизнес. Сервер и его софт обслуживает админ, а программисты не занимаются прикладными административными задачами по типу переадресаций, привязки доменов и разруливанием/кэшированием статики. По этому 99,8% серверов работают через прокси сервисы а-ля нжинкс/апач/лайтхттп. Хотя в своих работах не на дядю вы вольны использовать что угодно и как угодно, экономя время и место на диске без "лишних серверов".
  • В чем отличие ngnix от golang?

    ThunderCat
    @ThunderCat
    Максим Федоров, Проблема не в том что он не быстрый, или что-то не может, а проблема в том что есть софт, заточенный под конкретные задачи. С готовым обслуживанием и кучей настроек, стандартизирующий область. Писать сервер на ЯП - вынос обслуживания в код, вместо обслуживания сервиса, что может быть приемлемо для какого-то кастомного решения или домашней поделки, но для бизнеса гемор и боль.
  • В чем отличие ngnix от golang?

    ThunderCat
    @ThunderCat
    DollyPapper,
    Это PHP не может жить без фронтенд сервера
    php -S localhost:8000
    Все вышеперечисленные языки, "обходящиеся" без сервера, будут страдать точно так же, так как нжинкс не просто прокладка, а хорошо настроенный инструмент, написанный под конкретные задачи, с которыми сложно справиться средствами серверных языков, и смысл реализовать еще один веб сервер как бы отсутствует в большинстве случаев. Ну и для универсализации. То что в языки встроен функционал, способный обслуживать запросы, не делает их вебсервером-в-себе.
  • В чем отличие ngnix от golang?

    ThunderCat
    @ThunderCat
    NikitaW, нжинкс - софт, позволяющий обращаться к физическому серверу по определенным протоколам (чаще всего это http/https). После получения запроса нжинкс (или любой другой вебсервер) поступает с запросом так, как прописывает в правилах админ. Чаще всего либо читает запрошенный ресурс из определенной папки сервера и отдает ее обратно клиенту, либо читает поток, отдаваемый другой программой, например скриптом на го или пхп.