Местоположение
Россия, Москва и Московская обл., Москва

Достижения

Все достижения (2)

Наибольший вклад в теги

Все теги (11)

Лучшие ответы пользователя

Все ответы (13)
  • Насколько актуален чистый PHP?

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


    Налицо непонимание даже не рынка, а жизни в целом :) Для начала надо определиться, работа это или хобби.

    Если хобби — то это может быть бесконечно долгое копание в песочнице, ну если нравится — почему бы и да.

    Если работа — так иди на любую "боевую" работу. Там, грубо говоря, тебя жизнь поставит на место. Не нужного никакого сидения в коробочке и изучения чего-то там. Ты хочешь понять рынок? Так выйди на него. Рынку нужно одно — решение задач заказчика за минимально возможные деньги и время. Пойди на любую работу, там ты не будешь маяться вопросами о бытии, языках и фреймворках. Тебе руководитель даёт задачу — ты её решаешь, отдаёшь, берёшь следующую. На более высоких уровнях иерархии — ты раздаёшь задачи, добиваешься готового решения, сдаёшь заказчику. Повторить несколько раз. Я сменил примерно 3-4 места работы, прежде чем научиться просто РАБОТАТЬ, хотя PHP я к тому времени знал на уровне миддла.

    И тут внезапно выясняется, что жизнь — это не изучение языков программирования и фреймворков, а работа и решение чужих задач за чужие деньги. А также постоянное наступание и даже бег по граблям на время.

    Таксисты не изучают правила дорожного движения и устройство автомобиля целый год. Когда им надо кормить семью — они просто выезжают и возят людей. Сначала получается не очень, но потом всё лучше и лучше.

    И уж точно один день реальной работы стоит года "вкатывания" и сидения в песочнице.
    Ответ написан
  • Как подобрать сервер для самой быстрой раздачи большого файла?

    lighttpd

    Зачастую lighttpd (как и имеющий схожую архитектуру nginx) используется для отдачи статического содержимого [17], в то время как его генерацией занимается более сложный веб-сервер.

    Яндекс — использует lighttpd в некоторых своих проектах: Карты, Маркет.
    Google — в своих проектах, в частности s.ytimg.com, который отдает все картинки для youtube.com, в том числе все превью для видео (в трех разрешениях) — использует lighttpd-yt (модификация от Google).
    Википедия — использует lighttpd как кэширующий прокси-сервер (для отдачи статического содержимого).
    WOT — использует lighttpd на своих серверах.
    Ubuntu — использует lighttpd на некоторых[18] серверах обновлений
    Ответ написан
  • Может ли нейросеть писать код?

    Вопрос скорее философский и больше имеет отношение к языкам программирования, нежели к нейросетям.

    Начнём с самого начала. Как будет звучать постановка задачи для нейросети?
    Например: напиши 10 раз строку "hello world" с паузой в 1 сек между ними.
    Окей, с этим нейросеть вполне справится. На Ruby получится что-то типа:

    10.times { puts 'hello world'; sleep(1) }

    Но постойте, ведь это почти тоже самое, что мы написали на человеческом языке!
    Тут появляется второй вопрос — какой должен быть уровень детализации задачи, чтобы уровень детализации кода соответствовал ему?

    И тут мы, немного подумав, понимает, что языки программирования — это и есть та самая нейросеть — интерпретатор или компилятор как мостик между человеческим описанием задачи и его машинной реализацией.

    Усложняем задачу. Человек говорит нейросети: хочу игру с шариком, который скачет по экрану, отскакивает от стен, разбивает стену из кирпичей, а пользователь управляет доской и отбивает его.

    Понятно, что человек сразу представляет в уме игру Арканоид. Но у нейросети нет такого опыта! Тут начинается погружение в детали. С какой скоростью мяч летает? Пропадает ли мяч, если его не отбить доской? А даётся ли втрой шанс? А третий? А что если все кирпичи буду разбиты?

    Всё программирование состоит из тысяч мелких вопросов-требований, о которых мы даже не задумываемся, когда пишем код. А нейросеть как должна обо всём этом узнать? И опять мы приходим к тому, что достигнув максимального уровня детализации требований, получится, что мы написали программу на естественном языке и её уже не составит труда перевести в машинный. А если столько работы уже проделано, так почему бы человеку самому не закодировать эту задачу сразу на языке программирования?
    Ответ написан
  • Есть ли смысл учить ruby в 2020 году?

    Мне стабильно раз в неделю присылают вакансии по Ruby на средний оклад 200-200 тыщ рублей на руки (Москва, в основном удалёнка). Западные проекты — больше. Смысл определённо есть. Специалисты нужны. Но именно специалисты, а не вайтишники.

    К сожалению, мой опыт показывает, что людям, спрашивающим какой язык им учить, лучше не ходить в айти, без обид. Объясню почему.

    Интересующийся языками обычно сам приходит к решению и выбирает подходящий ему язык и начинает на нём что-то делать никого не спрашивая. Сам вопрос понятен и в переводе читается "как бы так заскочить в айти, штоб сразу с порога платили 300к в секунду". Ответ — нужно хотя бы 10 лет опыта, а также тысячи бессонных ночей. Но способные на такое не задают такие вопросы.
    Ответ написан

Лучшие вопросы пользователя

Все вопросы (3)