Тег #Враги - Ник Тарасов
Книгу Тег #Враги - Ник Тарасов читаем онлайн бесплатно полную версию! Чтобы начать читать не надо регистрации. Напомним, что читать онлайн вы можете не только на компьютере, но и на андроид (Android), iPhone и iPad. Приятного чтения!
Шрифт:
Интервал:
Закладка:
Я перечитал список и довольно кивнул — ни одной углубленной темы для айтишников. Всё для обычного человека, который хочет, чтобы компьютер просто работал, а не требовал " шаманского бубна" при каждом включении.
Сохранил файл и переключился на другую задачу, куда более насущную, хех.
* * *
Мессенджер.
Dornet рос тихо, но упрямо. Люди подтягивались, сидели в общих комнатах, гоняли сообщения через GPRS, ругались, знакомились, искали своих по интересам, делились друг с другом чем-то полезным. Всё двигалось, как я задумал. Только вот вся техническая начинка по-прежнему висела на мне одном… Сервер, протокол, багфиксы, новые фишки — я тянул это по вечерам, после разъездов по клиентам и очень плотной работы в офисе. И чувствовал, что упираюсь в потолок. В сутках двадцать четыре часа, из них восемь я хотя бы иногда сплю, и растягивать себя дальше уже некуда.
Пора было брать человека! Толкового программиста в штат, чтобы снять с меня рутину и часть головной боли.
Я гонял эту мысль давно, но всё стремался.,. Мессенджер — это моё детище, моя фора перед всем миром, и пускать туда постороннего было боязно. А то как разболтает, как унесёт идею, как поймёт, что я знаю чуток больше, чем положено молодому парню из Тюмени… Хотя… стоп… Стопарни-ка, Артём, по-быстроляну. Договор о неразглашении никто не отменял. Вместе с трудовым пусть подписывает всё как положено. Стопроцентной гарантии это не даст, но большинству любителей поболтать быстро отобьет желание чесать языком и хвастаться перед девчонками молодыми. Да и весь код всё равно одному человеку показывать никто не собирается.
Дуров в этом мире переводами занят, конкурентов пока раз-два и обчёлся, а без нормального разработчика я продукт не вытяну на долгой дистанции. Один в поле если и воин, то быстро уставший.
* * *
Лена, мой начальник отдела кадров, нагребла мне стопку резюме. Слух-то по городу шёл семимильными шагами. Толковых айтишников в Тюмени немного, все друг друга знают через одного, и про мою контору успели нацарапать берестяных легенд: платят выше рынка, орать не орут, комфортные рабочие условия, относятся с уважением. Для две тысячи шестого это, оказывается, было чем-то вроде офиса Google на минималках.
Кандидатов набралось семеро. Пятерых я отсеял на телефонном разговоре — кто-то плавал в базовых вещах, кто-то держался нагло, будто это я к нему на собеседование пришёл. Двоих позвал в офис…
Первый оказался парнем языкастым, но пустоватым. Красиво рассказывал, как «поднимет всё с колен на новый уровень », сыпал словами, а копнёшь чуть глубже — там пусто, как в кармане у студента перед стипендией. Ага, наслышался я уже таких ' поднимателей скален' в своей прошлой жизни! Я вежливо попрощался.
А вот второй меня зацепил.
Павел. Не Дуров. Но Павел.,. Двадцать пять лет, профильное образование, работал до этого в какой-то серой конторе, где его держали за джуна на побегушках и платили гроши. Буквально недавно уволился и находился в активном поиске. Пришёл в чистой белой костюмной рубашке с галстуком, чёрных джинсах брючного типа, красных «Конверсах », с потёртым рюкзаком, из которого торчал уголок распечатки с его же кодом — притащил показать, не поленился. Уже плюс.
Сели, поговорили. И я почувствовал редкую вещь — когда человек понимает тебя с полуслова, мыслит свободно, как и ты.
— Смотри, — я развернул к нему ноутбук с открытым протоколом. — Вот сообщение уходит, а абонент офлайн. GPRS у него отвалился в метро или где там. Что с сообщением?
Павел прищурился, несколько секунд молча смотрел на экран.
— А что считается доставкой? Сервер сообщение принял или клиент подтвердил получение?
Я невольно улыбнулся.
— Недурно! Сейчас считается, что сервер попытался отправить. Клиента нет — сообщение теряется. И это меня бесит.,. Пользователь думает, что всё дошло, а по факту ничего нет.
Павел кивнул.
— Тогда очередь на сервере! Для каждого пользователя. Пока клиент не пришлёт подтверждение получения, сообщение никуда не исчезает. Как только абонент снова появляется в сети, сервер начинает отдавать накопившееся по порядку. Получил ACK — запись удалили. Не получил — повторная отправка. Иначе любой обрыв связи будет приводить к потере сообщений.
Он на секунду задумался и продолжил:
— Ещё я бы сразу разделил статусы. ' Принято сервером' — это одно. «Доставлено на устройство » — совсем другое. А если когда-нибудь захочешь, можно добавить и «прочитано ». Тогда и пользователи не будут путаться, и протокол потом не придётся переделывать.
Я молча слушал.
— Только очередь нельзя хранить бесконечно. Нужен срок жизни сообщений, ограничение на размер очереди и нормальная индексация. Иначе, когда пользователей станет много, база превратится в бутылочное горлышко. Лучше сразу заложить архитектуру с запасом, чем потом латать её на ходу.
Я откинулся на спинку кресла и посмотрел на него уже совсем другим взглядом. Заинтригованно.,. Не заученные ответы с собеседований. Он действительно видел систему целиком.
Вот оно. Человек отвечает на вопрос профессионально и тут же видит подводные камни, говорит уточнения. Для эпохи, где половина «программистов » умела только Windows переставлять за тысячу рублей, это дорогого стоило.
Мы просидели ещё час. Я подкидывал задачки, он их разгрызал. Лишь изредка буксовал, но честно говорил «тут не знаю, надо разбираться, не за пять секунд », и это подкупало сильнее любого хвастовства. К концу разговора я уже решил.
— Оклад… — я назвал сумму, и Павел моргнул.
Цифра была ощутимо выше того, что ему платили в его серой дыре. И выше рынка для такой должности процентов на пятнадцать-двадцать. Я это делал сознательно, как всегда в вопросе финансового подхода к своим сотрудникам. Неизменно. В той жизни, в этой — в любой бы так делал. И на должности министра труда тоже бы следовал этой позиции в своих решениях. Дешёвый сотрудник обходится дороже. Скупой платит дважды. Хороший спец за нормальные деньги окупается многократно, а сэкономленная на зарплате копейка потом вылезает боком, потерянными клиентами, бессонными ночами, потерей деловой репутации, стрессами, дополнительными походами по больницам — анализы, медикаменты.
— Это… серьёзно? — уточнил он.
— Абсолютно серьёзно, Павел. Но и спрос будет серьёзный. Мессенджер теперь во многом на тебе. Техническая часть, частично концептуальная. Я задаю направление, ты его тянешь и предлагаешь своё. Живая работа с мозгами, где твоё мнение весит. Дресс-кода у нас нет — носи хоть свои красные кеды, хоть сланцы, хоть в шортах и «гавайке» гоняй. Главное, чтобы делал свою работу должным образом.
Прочитали книгу? Предлагаем вам поделится своим отзывом от прочитанного(прослушанного)! Ваш отзыв будет полезен читателям, которые еще только собираются познакомиться с произведением.
Уважаемые читатели, слушатели и просто посетители нашей библиотеки! Просим Вас придерживаться определенных правил при комментировании литературных произведений.
- 1. Просьба отказаться от дискриминационных высказываний. Мы защищаем право наших читателей свободно выражать свою точку зрения. Вместе с тем мы не терпим агрессии. На сайте запрещено оставлять комментарий, который содержит унизительные высказывания или призывы к насилию по отношению к отдельным лицам или группам людей на основании их расы, этнического происхождения, вероисповедания, недееспособности, пола, возраста, статуса ветерана, касты или сексуальной ориентации.
- 2. Просьба отказаться от оскорблений, угроз и запугиваний.
- 3. Просьба отказаться от нецензурной лексики.
- 4. Просьба вести себя максимально корректно как по отношению к авторам, так и по отношению к другим читателям и их комментариям.
Надеемся на Ваше понимание и благоразумие. С уважением, администратор knigkindom.ru.
Оставить комментарий
-
Габриэль07 август 18:22
..рад, что наткнулся на этого автора - интересные и информационные у него исторические повести...
Силантьев Вадим – Засада
-
Гость Гость07 август 18:17
..запись /озвучка/ не самая лучшая, но сам вестерн произвёл хорошее впечатление...
Силантьев Вадим - Форт Росс 3
-
Гость Татьяна07 август 14:48
Ну как же всё размазанно!!! Долго тянется развитие. Хватило на 33 страницы и то пролистывала...
Никому о нас не говори - Алёна Черничная
