LINUX.ORG.RU

История изменений

Исправление vbr, (текущая версия) :

За С++ говорить не буду. Я иногда провожу собеседования фронтэндеров и первое, что я делаю, это задаю вопросы по языку. От простейших к более сложным. Про генераторы слышали единицы. Про асинхронные генераторы пока никто не ответил. А ведь это базовая фича современного JS. Про то, как работает прототипное наследование, нормально ответил пока только один человек.

А TS поверх всего этого ещё и систему типов, на мой взгляд одну из самых продвинутых (и сложных) среди современных языков, добавляет.

В итоге получается, что программист на JS языка своего просто банально не знает. Какое-то подмножество знает и всё. Про TS вообще молчу, любые проблемы с типами решаем через any. Ну не знаю, как к такому относиться. Я лично так жить не могу и считаю, что если ты пишешь на языке, то надо его знать от начала до конца. Пусть без каких-то там супер-эзотерических нюансов, но просто сами фичи знать и уметь использовать надо.

К примеру с Java такого нет. Если человек на ней несколько лет писал, обычно он её знает полностью, в плане фич.

Исправление vbr, :

За С++ говорить не буду. Я иногда провожу собеседования фронтэндеров и первое, что я делаю, это задаю вопросы по языку. От простейших к более сложным. Про генераторы слышали единицы. Про асинхронные генераторы пока никто не ответил. А ведь это базовая фича современного JS. Про то, как работает прототипное наследование, нормально ответил пока только один человек.

А TS поверх всего этого ещё и систему типов, на мой взгляд одну из самых продвинутых (и сложных) среди современных языков, добавляет.

В итоге получается, что программист на JS языка своего просто банально не знает. Какое-то подмножество знает и всё. Про TS вообще молчу, любые проблемы с типами решаем через any. Ну не знаю, как к такому относиться. Я лично так жить не могу и считаю, что если ты пишешь на языке, то надо его знать от начала до конца. Пусть без каких-то там супер-эзотерических нюансов, но просто сами фичи знать и уметь использовать надо.

Исправление vbr, :

За С++ говорить не буду. Я иногда провожу собеседования фронтэндеров и первое, что я делаю, это задаю вопросы по языку. От простейших к более сложным. Про генераторы слышали единицы. Про асинхронные генераторы пока никто не ответил. А ведь это базовая фича современного JS. Про то, как работает прототипное наследование, нормально ответил пока только один человек.

А TS поверх всего этого ещё и систему типов, на мой взгляд одну из самых продвинутых (и сложных) среди современных языков, добавляет.

В итоге получается, что программист на JS языка своего просто банально не знает. Какое-то подмножество знает и всё. Ну не знаю, как к такому относиться. Я лично так жить не могу и считаю, что если ты пишешь на языке, то надо его знать от начала до конца. Пусть без каких-то там супер-эзотерических нюансов, но просто сами фичи знать и уметь использовать надо.

Исправление vbr, :

За С++ говорить не буду. Я иногда провожу собеседования фронтэндеров и первое, что я делаю, это задаю вопросы по языку. От простейших к более сложным. Про генераторы слышали единицы. Про асинхронные генераторы пока никто не ответил. А ведь это базовая фича современного JS. Про то, как работает прототипное наследование, нормально ответил пока только один человек.

А TS поверх всего этого ещё и систему типов, на мой взгляд одну из самых продвинутых (и сложных) среди современных языков, добавляет.

В итоге получается, что программист на JS языка своего просто банально не знает. Какое-то подмножество знает и всё. Ну не знаю, как к такому относиться. Я лично так жить не могу и считаю, что если ты пишешь на языке, то надо его знать от начала до конца. Пусть без каких-то там супер-эзотерических нюансов, но просто сами фичи знать и уметь исползовать-то надо.

Исправление vbr, :

За С++ говорить не буду. Я иногда провожу собеседования фронтэндеров и первое, что я делаю, это задаю вопросы по языку. От простейших к более сложным. Про генераторы слышали единицы. Про асинхронные генераторы пока никто не ответил. А ведь это базовая фича современного JS. Про то, как работает прототипное наследование, нормально ответил пока только один человек.

А TS поверх всего этого ещё и систему типов, на мой взгляд одну из самых продвинутых среди современных языков, добавляет.

В итоге получается, что программист на JS языка своего просто банально не знает. Какое-то подмножество знает и всё. Ну не знаю, как к такому относиться. Я лично так жить не могу и считаю, что если ты пишешь на языке, то надо его знать от начала до конца. Пусть без каких-то там супер-эзотерических нюансов, но просто сами фичи знать и уметь исползовать-то надо.

Исходная версия vbr, :

За С++ говорить не буду. Я иногда провожу собеседования по C++ и первое, что я делаю, это задаю вопросы по языку. От простейших к более сложным. Про генераторы слышали единицы. Про асинхронные генераторы пока никто не ответил. А ведь это базовая фича современного JS. Про то, как работает прототипное наследование, нормально ответил пока только один человек.

А TS поверх всего этого ещё и систему типов, на мой взгляд одну из самых продвинутых среди современных языков, добавляет.

В итоге получается, что программист на JS языка своего просто банально не знает. Какое-то подмножество знает и всё. Ну не знаю, как к такому относиться. Я лично так жить не могу и считаю, что если ты пишешь на языке, то надо его знать от начала до конца. Пусть без каких-то там супер-эзотерических нюансов, но просто сами фичи знать и уметь исползовать-то надо.