Ответы пользователя по тегу Карьера в IT
  • Определение уровня программиста по фрагменту кода?

    Abr_ya
    @Abr_ya
    Присоединяюсь к мнению выше, что по коду можно весьма примерно оценить.
    И, наверное, чем серьезнее разработчик, тем сложнее оценить только по коду.
    Имхо, очень многое зависит от конкретного компонента и требований к нему.
    Пойду от очевидного:
    - чистота кода,
    - знание и использование в нужных местах возможностей ES6 (стрелочные, интерполяция, спред, деструктуризация),
    - умение решать промежуточные микрозадачи с минимумом кода, элегантно, легкочитаемо,
    - глядя на компонент, как ни парадоксально, можно сделать предположение, программист ещё пишет классами, или перешел на функциональные компоненты, но это не точно)),
    - в связи с предыдущим пунктом можно оценить понимание и использование жизненного цикла или хуков,
    - подход к хранению данных: стейт, контекст, ридакс etc,
    - если Redax, например, то что осталось в компоненте, что пошло в action, является ли reducer чистой функцией,
    - JS или TypsScript...

    Я когда начинал писать не думал, что такой список получится... Выходит, много можно оценить!)
    Ответ написан
    Комментировать