Сам себе компилятор
Вот только вчера жаловалась по телефону, что, будучи программистом, вынуждена на собеседования готовиться, как на экзамен, и писать там на листочке код, изображая из себя компилятор или интерпретатор. И вот новый герой времени — человек, ищущий «по знакомым программиста, который на собеседовании на листочке код напишет и прокомпилирует в мозгу».
Вот вы мне объясните, за каким, спрашивается, чёртом? Я согласна, что надо знать основные понятия и алгоритмы, надо уметь их рассказать и написать без помощи интернетика, надо понимать основные принципы работы кода, который пишешь, но вашу ж дивизию!
В прошлый раз меня спрашивали, что будет, если сделать «вот так вот с хитровывертом». С учётом того, что это были веб-технологии, вполне способные отобразиться по-разному в разных браузерах, а ещё они были устаревшими —после них уже вышло версии по 2−3 как минимум… Ну, в общем, мы друг о друге всё сразу поняли.
Серьёзно, вот это вот «напишите код на листочке» (и речь идёт не об алгоритмах, не о сортировке пузырьком, а, например, о дизайне) — не понимаю, хоть убейся. Ладно бы в конторе вообще не было интернета, тогда действительно понятно, а так… Задолбали!
И кстати, поиск по знакомым тоже иногда не прокатывает. Наняли мы так одну, что могла на листочке написать да в мозгу прокомпилировать. И что? Потом пришлось ей объяснять основополагающие вещи, которые она, вообще-то, по написанному коду знала, но не понимала, хоть убейся.