В целом мои мысли когда я слышу, что кто-то считает себя Senior можно выразить так: I don't care that you think you are a Senior. Show me the code. Prove yourself. Earn your stripes. Respect is earned, not given. Факт того что кто-то считает себя синьором мало о чем говорит (читайте “может вообще ни о чем не говорить / быть пустым звуком”).
- Можно считать что ты умеешь в JavaScript и в итоге писать на нем как ты писал в C#, не понимая примитивы, специфику языка (functions as first-class citizens, etc.), специфику платформы, апи платформы, флоу исполнения кода (как интерпретатор исполняет код). В лучшем случае это “натягивание одного языка на другой”, в худшем случае это неуместное использование либ типа deasync.
- Можно считать что ты умеешь в TypeScript и на практике иметь пол кодовой базы в any (все что сложнее базовых string, number, array, etc.). Про понимание дженериков вообще молчу.
- Не пони