Нужно ли PHP разработчику знать C?

Всем привет!
Меня недавно на собеседовании на позицию junior php спросили, как устроены массивы у php под капотом, т.е вопрос на знание хеш-таблиц в языке C.
Отсюда несколько вопросов:
1. Нужно ли php разработчику знать c? Если да - на каком уровне?
2. Нужно ли junior php разработчику знать c? Если да - на каком уровне?
В случае, если считаете, что нужно - бросьте пару ссылок на хорошую литературу по теме.
Спасибо.
  • Вопрос задан
  • 178 просмотров
Пригласить эксперта
Ответы на вопрос 6
d0kuro
@d0kuro
Бубубубубу
> Нужно ли php разработчику знать c

Специальной надобности в этом что бы писать на PHP нет.

> Нужно ли junior php разработчику знать c? Если да - на каком уровне?

junior разработчику бы PHP освоить на должном уровне сперва.
Ответ написан
Mx21
@Mx21
Не нужно. Учи лучше как устроены шаблоны проектирования и фрейворки. Старайся понять почему и для чего так сделано. А, тех, кто требует при устройстве на джуна php-шника, знание C - шли куда подальше.
Ответ написан
saboteur_kiev
@saboteur_kiev
build engineer
"как устроены массивы у php под капотом, т.е вопрос на знание хеш-таблиц в языке C."

Знать как устроены массивы в php под капотом и знание хеш-таблиц в языке С - совершенно разные вещи.

Первое - это поверхностно понимать структуру, как они хранятся, из чего состоят структуры данных для хранения массивов.
Второе - вообще не относящееся к php задача.
Ответ написан
@oxidmod
Знание других языков - всегда полезно. Конкретно в данном случае это позволяет понимать как это все работает под капотом, какие есть подводные камни и ограничение. Обязан ли это знать джун? Это уже на усмотрение нанимателя.
Ответ написан
@LiguidCool
Сейчас вообще чисто С знать особо никому не надо. Даже контроллеры уже можно писать много на чем, помимо Сей.
Все остальное, более приближенное к повседневным задачам пилится на "форках" - С#, C++ итп.
Вообще PHP обладает схожим синтаксисом и я бы сказал PHP это сильно упрощенный С.
Ответ написан
@ArtemioVegas
php developer
Вот кстати статья по поводу внутренней реализации массивов в php
https://nikic.github.io/2012/03/28/Understanding-P...
Си нужно знать если писать расширения для php ну и понять как реализованы стандартные php функции в случае надобности.
Считаю что пхп джуну знать Си не требуется, видимо это просто загоны данного работодателя.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
от 2 000 до 4 000 usd.
Teamlead Краснодар
До 100 000 руб.
HTML Academy Санкт-Петербург
от 130 000 до 140 000 руб.
18 авг. 2018, в 01:10
17000 руб./за проект
17 авг. 2018, в 23:00
5500 руб./за проект