developers-roadmap icon indicating copy to clipboard operation
developers-roadmap copied to clipboard

Добавить вопросы по фичам es6, es7

Open kinda-neat opened this issue 5 years ago • 10 comments

Arrow functions, template strings, destructuring, for of, spread operator...

kinda-neat avatar May 22 '19 07:05 kinda-neat

Деструктуризация и спред есть на джуне в работе с данными, for of при рассказе про итераторы.

Sha1fei avatar May 22 '19 07:05 Sha1fei

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

krashaen avatar Jun 11 '19 04:06 krashaen

спрашивать про темплейт строки это какой-то рофл, если честно: стажеров должны еще на ревью заставлять их использовать (как правило там у всех конкатенация изначально)

про стрелочные функции можно вообще в самом первом джуне спросить, например, когда вообще будут про функции рассказывать (мб имеет смысл явно тогда там дописать)

в целом я не сильно ЗА добавление вопросов про такие фичи, потому что незнание фич всплывает легко на ревью и фиксится одним дискашеном. я бы поэкономил время собесов и не стал их тратить на объяснение каких-нибудь темплейт строк

chmnkh avatar Jul 12 '19 02:07 chmnkh

Ну темплейт строки мб и не так интересны, а вот, к примеру, о стрелочных функциях есть что спросить

kinda-neat avatar Jul 13 '19 05:07 kinda-neat

Накидаю пока малямс

  • Что такое стрелочная функция? Чем отличается от обычной?
  • Какие особенности есть при работе с this в стрелочных функциях?
  • Когда без обычной функции не обойтись? Привести несколько примеров
  • Можно ли в стрелочной функции получить все переданные аргументы? Если да, то как? если нет, то почему?
  • Что такое spread operator? Что можно делать используя spread operator? Вопросы про деструктуризацию есть на одном из мидлов, надо бы оттуда спустить с небес на землю Чувак не поленился и выписал все фичи с 2015 года https://www.freecodecamp.org/news/es5-to-esnext-heres-every-feature-added-to-javascript-since-2015-d0c255e13c6e/

kinda-neat avatar Jul 13 '19 05:07 kinda-neat

+ расписать про классы

kinda-neat avatar Sep 12 '19 17:09 kinda-neat

спрашивать про темплейт строки это какой-то рофл, если честно: стажеров должны еще на ревью заставлять их использовать (как правило там у всех конкатенация изначально)

про стрелочные функции можно вообще в самом первом джуне спросить, например, когда вообще будут про функции рассказывать (мб имеет смысл явно тогда там дописать)

в целом я не сильно ЗА добавление вопросов про такие фичи, потому что незнание фич всплывает легко на ревью и фиксится одним дискашеном. я бы поэкономил время собесов и не стал их тратить на объяснение каких-нибудь темплейт строк

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

kinda-neat avatar Sep 12 '19 17:09 kinda-neat

раз ты это вспомнил, и раз уж я отписался в ишью по сагам, тут тоже напишу

я против всех приведенных тобою вопросов, потому что это не маст хэв, и так изучат что и как, тратить время на разговор про все это - это дичь

chmnkh avatar Sep 12 '19 17:09 chmnkh

раз ты это вспомнил, и раз уж я отписался в ишью по сагам, тут тоже напишу

я против всех приведенных тобою вопросов, потому что это не маст хэв, и так изучат что и как, тратить время на разговор про все это - это дичь

с другой стороны тяжело надеяться, что то или иное люди прочитают сами, в итоге будут иметь знания только те, которые ты от него требовал и все, полной картины не будет. Причем тут еще есть другой поинт: когда собесишься в какую-нибудь компанию (даже в рамках нашей компании) к крутым чувакам, там всплывает куча всяких тонкостей работы тех или иных штук, вопросы позволяют хотя бы знать о тех или иных тонкостях, ты будешь помнить что что-то там opacity делает с stacking context в теме с z-index. завтра утром обсудим ща логова уже не варит, имхо сказать даже про темплейт-строки 6сек если чувак готов и знает, если не знает и тянет - пусть идет читает. при этом всем согласен что нужен баланс, вот по этому поводу и похоливарим :)

kinda-neat avatar Sep 12 '19 17:09 kinda-neat

Надеяться, что это вскроется на ревью, и что после этого чувак пойдёт именно системно читать, не стоит, мне кажется. В этом на самом деле и вообще была идея карты развития — у нас до неё все развитие было через "вскроется на ревью", но это не очень помогало :) Концептуальные и фундаментальные вещи лучше заранее знать и знать их системно. К тоже это джуновский уровень, там нормально такие вещи, как нюансы контекста в разных функциях или того, как работает всплытие, обсуждать. Ну темплейт строки может и правда слишком банальная вещь :)

Znack avatar Sep 14 '19 05:09 Znack