Жизненно необходимое качество

2015-05-30 | 00:25 , Категория текст


Детки, детки… Говорите, правописание — артефакт? Ну-ну.

С утра разгребаю подогнанные кадровиком резюме на две должности: программиста и старшего программиста. Недавно одна подчинённая отправилась за вторым ребёнком; её коллега, молодой парень, загремел в ряды непобедимой и легендарной — жалко, блин, способный парень. Кандидатов почти десяток: платят по нашим провинциальным меркам неплохо, да и работа интересная. Три резюме улетели в корзину с первого взгляда. Как думаете, какие? Да, те самые: без знаков препинания, с элементарными грамматическими ошибками и несогласованными предложениями.

Шовинизм? Нет, пятнадцатилетний опыт работы в отрасли, который говорит: неграмотный человек не может быть хорошим программистом. Он может писать «крутые шняги», строк до тысячи, но довести до внедрения крупный проект и ничего не сорвать — никогда. Неспособность (или нежелание?) усвоить элементарные грамматические нормы родного языка — первый признак того, что к нормам языка программирования, среды разработки, а уж тем более к нормам науки программирования будет проявлено столь же прискорбное невнимание. Повторяю: полтора десятка лет опыта. Ни одного исключения из этого правила не встретил. Прав был старик Дейкстра: «Жизненно необходимым качеством для любого программиста является свободное владение родным языком».

Вы, неуважаемые двоечники, никому ничего не должны? Можете плевать на правила, «ведь и так всё понятно»? Пожалуйста, сколько угодно! Но не удивляйтесь потом, что ваше резюме или деловое предложение полетит в корзину только из-за того, что вы перепутали «-тся» и «-ться», что вам откажут в чём-то важном, услышав «одеть» вместо «надеть». Вообще, вас даже было бы жалко, если бы не понимание того, что это — тоже форма естественного отбора.