В данной статье я хочу предоставить переработанную и упорядоченную выжимку документации по настройке tsconfig.json, которая, я уверен, будет полезна тем, кто только начинает свой путь в мире TypeScript или тем, кто до этого момента не нашёл времени и сил, чтобы разобраться в деталях и теперь хочет закрыть этот пробел.
По просьбам некоторых читателей решил написать топик про контекст в javascript. Новички javascript часто не понимают значение ключевого слова this в javascript. Данный топик будет интересен не только новичкам, а также тем, кто просто хочет освежить данный аспект в памяти. Посмотрите пример ниже. Если вы затрудняетесь ответить на вопрос «что будет выведено в логе» хотя бы в одном из пунктов или хотите просто посмотреть ответы — добро пожаловать под кат.
var f = function() {
this.x = 5;
(function() {
this.x = 3;
})();
console.log(this.x);
};
var obj = {x: 4, m: function() {
console.log(this.x);
}};
f();
new f();
obj.m();
new obj.m();
f.call(f);
obj.m.call(f);
Работаю рекрутером в агентстве относительно недавно. Коллектив чисто женский, психологико-гуманитарный, поэтому я, со своим техническим образованием и курсами кьюэев, занимаюсь всеми техническими вакансиями. Хочу поделиться взглядом с «другой стороны» на некоторые моменты.
1. «Я не хочу, чтоб меня оценивали по внешнему виду»
Многие IT специалисты не хотят ходить на HR собеседования, потому что считают, что оценки их технических навыков вполне достаточно для принятия решения. Для некоторых компаний это действительно так. Достаточно пройти тех интервью или выполнить тестовое задание, после чего посмотреть в глаза команде и дело в шляпе. Но не все работают так. В большинстве компаний есть рекрутеры и они сидят там не просто так. И работа рекрутера заключается не только в «оценке внешнего вида».
Давайте разберём конкретный пример. Есть компания X. Команда небольшая, текучка небольшая. Содержать штатного рекрутера нерентабельно. Компания X нанимает агентство Y. Техническое собеседование проходит после HR собеседования, на котором кандидаты общаются с чередой лидов и менеджером. Это занимает порядка полутора часов и отвлекает всех вышеперечисленных от работы. Соответственно, компания X хочет, чтоб агентство Y выполняло следующие функции: