Как стать автором
Обновить
9
0.3
Александр Кузин @Surrogate

Бывший проектировщик / Технический писатель?

Отправить сообщение

Ошибки технарей, которые пишут документацию для разработчиков

Время на прочтение7 мин
Количество просмотров6K

Краткий разбор типичных ошибок и когнитивных искажений при написании технической документации для разработчиков. Обнаружение и hotfix этих дефектов призван сделать ваши тексты лучше, а процесс работы с ними — чуть более осознанным.

Читать дальше
Всего голосов 14: ↑11 и ↓3+13
Комментарии9

28 расширений VS Code для разработки документации

Время на прочтение3 мин
Количество просмотров28K

Плагины VS Code, без которых техническим писателям и разработчикам документации жить можно, но сложно. В подборке — линтеры, форматирование, работа с git, проектирование API, подготовка схем и милота для удобной разработки.

Читать дальше
Всего голосов 13: ↑9 и ↓4+7
Комментарии40

РЕД ОС: первые впечатления от импортозамещенной операционки

Время на прочтение6 мин
Количество просмотров142K

Разработчики РЕД ОС избавились от одной болезни Linux, но ничего не смогли сделать с другой...

Читать далее
Всего голосов 96: ↑53 и ↓43+26
Комментарии187

Как прогресс ухудшил жизнь продвинутых пользователей (и как это исправить)

Время на прочтение7 мин
Количество просмотров42K

Я не люблю нытьё «раньше трава была зеленее» и в целом рад техническому прогрессу. Но считаю, что вместе с развитием компьютеров произошли и некоторые перемены, которые ухудшили жизнь «продвинутых пользователей» (power users) в угоду массовому пользователю. Перемены, которые мешают людям использовать технологии максимально эффективно.

Думаю, что на Хабре много людей, которых эта проблема затрагивает. А ещё думаю, что ситуацию возможно хотя бы немного изменить к лучшему. Поэтому решил рассказать, в чём вижу проблему и путь её частичного исправления.

Что-то в тексте может показаться спорным, поэтому хочу уточнить: хотя этот пост размещён в блоге компании, мнение только моё личное.

Читать далее
Всего голосов 129: ↑125 и ↓4+147
Комментарии487

Вхождение в IT: через тернии к звездам

Время на прочтение6 мин
Количество просмотров8.8K

Всем привет! Я новичок на Хабре в части публикаций, поэтому прошу сразу не пинать.

Хочу начать со знакомства и сперва поделиться своим опытом вхождения в IT. Он был долгим. Извилистым. Порой я с него сворачивал, но все дороги известно куда ведут.

15 своих «лучших» лет я отдал МВД России. Служил на благо Родине, но стало так тошно, что уже невмоготу...

Начнем?
Всего голосов 15: ↑11 и ↓4+10
Комментарии14

Лямбда-функция в Python простыми словами

Время на прочтение5 мин
Количество просмотров343K

В этой статье вы подробнее изучите анонимные функции, так же называемые "лямбда-функции". Давайте разберемся, что это такое, каков их синтаксис и как их использовать ( с примерами).

Лямбда-функции в Python являются анонимными. Это означает, что функция безымянна. Как известно, ключевое слов def используется в Python для определения обычной функции. В свою очередь, ключевое слово  lambda  используется для определения анонимной функции.

Читать далее
Всего голосов 20: ↑13 и ↓7+9
Комментарии12

Пришло время программистов-самоучек

Время на прочтение3 мин
Количество просмотров72K

И почему к нам стоит присоединиться


image

Миф


Среди комментариев к одному из постов с рекламой моей книги «The Self-Taught Programmer» («Computer Science для программиста-самоучки. Все что нужно знать о структурах данных и алгоритмах») был и такой: «Хочу научиться программировать, но слышал, что в компаниях не воспринимают всерьез программистов без академической степени». К сожалению, это распространенное убеждение, и к счастью – неверное.
Читать дальше →
Всего голосов 43: ↑32 и ↓11+28
Комментарии480

История успеха ZX Spectrum и культовые игры для него

Время на прочтение13 мин
Количество просмотров27K

16 сентября 2021 года скончался сэр Клайв Синклер, создатель ZX Spectrum. Недавно я пролистывал подборку статей на Хабре и наткнулся на пост про годовщину его смерти. И вдруг вспомнил, как в далекой юности мы с отцом и братом резались в Boulder Dash, Dizzy и Elite на «Синклере», как его называли в народе. Кажется, шел 1994 год. 

Так уж совпало, что в тот же день, как увидел новости, я играл на PS4 в игру Sekiro: Shadows Die Twice. К слову, это довольно сложновато — отдельный привет разработчику игры Миядзаки. И когда мне в очередной раз всыпали треклятые самураи, я в ярости разбил джойстик об стол. В тот момент я снова вспомнил отца, когда он на последнем уровне сложности пытался схватить человечком последний кристалл в Boulder Dash, но немного не успевал. И точно так же разнес самодельную клавиатуру вдребезги. Яблоко от яблони, как говорится… 

Все эти эмоции наслоились в голове, и я поймал себя на мысли — какие же клевые были игры. Да, графики не было от слова совсем. Но логики, «играбельности» и просто какого-то шарма было даже больше, как я вспоминаю. И я твердо решил: хочу рассказать на Хабре про Клайва Синклера, его жизнь и про то, какие же клевые игры были на ZX Spectrum. Старожилов я ничем не удивлю, а вот молодое поколение, которое про это только слышали, надеюсь, приобщиться к прекрасному.

Читать далее
Всего голосов 65: ↑64 и ↓1+80
Комментарии177

Как выглядит импортозамещение ПО «из нашего окопчика» в солнечном Волгограде

Время на прочтение7 мин
Количество просмотров6.3K

Привет читателям Хабра! Меня зовут Степан, я руководитель ИНТЕРВОЛГИ. Мы (в основном) находимся в Волгограде и пишем коммерческие сервисы для средних и крупных компаний. С государством почти не работаем. Иностранной выручки у нас менее 1%, поэтому вопрос «а как мы будем работать дальше после февраля 2022?» – совсем не пустой. 

В статье поделюсь опытом лидгена и продаж на волне «Импортозамещения в IT».

Читать далее
Всего голосов 10: ↑7 и ↓3+5
Комментарии13

Как я в зеленом банке архитектором работал

Время на прочтение10 мин
Количество просмотров36K

Привет, друзья!

Все, описанное мной в этой статье, является пересказом моих личных наблюдений и моим личным мнением. Статья не несет в себе цели кого-либо порочить, но, возможно, подтолкнет кого-то из руководителей Сбера к изменениям в компании.

В конце 2021 года я работал архитектором в Ростелекоме. На тот момент, я работал в компании уже более двух лет, отлично знал своих коллег из разных департаментов, своих заказчиков, вел свой портфель проектов. У меня было отличное рабочее место, у окна, в офисе в новой высотке на Вернадского, режим посещения работы почти свободный. В те дни, когда я приезжал в офис, меня всегда ждали вкусные печеньки на кухне, и, иногда, ставшие к тому времени уже почти родными, коллеги по отделу архитектуры.

Все началось с моего желания расширить горизонты своих компетенций и сменить привычную работу технического архитектора на интригующую и казавшуюся мне такой волнующей работу корпоративного архитектора. Должности, отличающиеся всего на одно слово в составе названия, настолько сильно отличаются по фактуре работы.

Читать далее
Всего голосов 79: ↑72 и ↓7+85
Комментарии77

Что такое цифровая рукописная подпись (ЦРП)

Время на прочтение6 мин
Количество просмотров21K

Русские буквы «Я», отличающиеся формой траектории, и пример нахождения экстремальных точек для быстрого сопоставления динамических кривых. Источник: Д.В. Колядин, И.Б. Петров, «Алгоритм выделения экстремальных точек применительно к задаче биометрической верификации рукописной подписи». Исследовано в России. — М.: МФТИ, 2005

Рукописная подпись с давних времён остаётся одним из самых популярных способов подтверждения документов. Состав рукописной подписи юридически не установлен. Это может быть имя и фамилия в рукописной форме или просто крестик (“Х”): любая произвольная совокупность символов, оформленных с использованием букв, безбуквенных элементов, всевозможных завитков и штришков.

Но сейчас обычный автограф — это больше, чем просто росчерк на бумаге. Он способен выполнять роль биометрического идентификатора, а понятие «подпись» значительно расширилось:

  • Физическая подпись (wet signature): физическая отметка на документе, поставленная человеком собственноручно. Раньше её называли просто «подпись», но сейчас иногда специально указывают определение wet, чтобы не путать с электронной подписью (ЭП) и цифровой рукописной подписью (ЦРП).
  • Электронная подпись (ЭП), она же цифровая подпись (ЦП), электронная цифровая подпись (ЭЦП).
  • Цифровая рукописная подпись (ЦРП): собственноручная подпись человека, учинённая с помощью соответствующих программных средств (в том числе планшетов, дисплеев) для подтверждения целостности и подлинности подписываемого документа в электронном виде.
Читать дальше →
Всего голосов 7: ↑7 и ↓0+7
Комментарии28

Неформальный Эксель: OpenGL, игры на GDI+ и инфографика теперь и в VBA

Время на прочтение4 мин
Количество просмотров6.2K


На Хабре уже было довольно много интересных публикаций с неформальным использованием Экселя (списочек под катом). Этой статьёй мне хочется поделиться с сообществом красивыми результатами нашего французского коллеги. Автор, Тьерри Гасперм (Thierry Gasperment), создаёт подобную красоту на VBA под Excel / Access / Word и VB6. Увы, сайт на французском, а материалы, хоть и свободны для использования, но для просмотра и скачивания зачастую требуют регистрации. По этой причине я поместил наиболее интересные примеры на свой GitHub. Для тех, кто захочет "выйти за пределы шахматной доски", советую всё же потратить пару минут своего драгоценного времени и зарегистрироваться на сайте. Оно того стоит, так как количество и качество информации на сайте Тьерри заслуживают того. Для регистрации и просмотра рекомендую Chrome: автоматический перевод Edge порождает "гуртовщиков мыши" и прочие химеры вроде "glutMouseРазумный" и "Силовая установка" (PowerPoint).


Читать дальше →
Всего голосов 22: ↑22 и ↓0+22
Комментарии4

Обзор Музея криптографии в Москве

Время на прочтение8 мин
Количество просмотров17K

Редакция портала Хабр (в лице @lexxnimoff и @ancotir) побывала в музее криптографии, расположенном по адресу: Москва, улица Ботаническая, дом 25, строение 4. Показать экспозицию музея и рассказать о ней любезно согласились Анна Титовец, главный куратор музея, и Владимир Бельский, заместитель главы лаборатории криптографии компании «Криптонит»

Читать далее
Всего голосов 54: ↑51 и ↓3+72
Комментарии7

Топ-30 онлайн-ресурсов для обучения детей основам программирования на Python

Время на прочтение8 мин
Количество просмотров36K

Владение языком Python станет прекрасным активом будущего программиста. Если ваш ребенок увлекается программированием, то процесс обучения можно разнообразить с помощью полезных видео, обучающих игр, вступления в тематические сообщества и многого другого. В этой статье мы собрали полезные ресурсы по Python и поделили их по категориям.

Читать далее
Всего голосов 16: ↑15 и ↓1+16
Комментарии6

Небанальные правила чистого Python. Часть 1

Время на прочтение6 мин
Количество просмотров20K

Большинство питонистов не раз слышали о таких правилах как «функции должны быть глаголами» или «не наследуйтесь явно от object в Python 3». В этой статье рассмотрим не такие банальные, но полезные правила чистого кода в Python.

Читать далее
Всего голосов 40: ↑38 и ↓2+45
Комментарии49

Делаем документацию здорового человека в Git на примере Docs Ozon

Время на прочтение7 мин
Количество просмотров35K

Казалось бы, с документацией всё просто — пишешь, публикуешь, поддерживаешь актуальность. Например, вот у нас в Ozon есть пользовательские инструкции на docs.ozon.ru: выглядит просто как текст на сайтике, что ж необычного-то в его размещении и в целом в работе техписателей? 

Если начать раскапывать, всплывёт ещё несколько вопросов:

• где хранить тексты и почему Confluence не подходит?

• как красиво оформить документацию с помощью статических генераторов сайтов

• зачем техписателям знать git и CI/CD?

• в какой момент пора искать разработчиков в команду и превращать документацию в платформу?

На связи Катя — руководитель отдела технических писателей в Ozon, и сегодня расскажу о платформе Docs Ozon изнутри.

Читать
Всего голосов 43: ↑41 и ↓2+44
Комментарии40

Легендарный: история самого высокооплачиваемого инженера-программиста из Google

Время на прочтение5 мин
Количество просмотров26K
«В 2002 году Google-поиск не работал несколько часов. Джеффу Дину пришлось вручную обрабатывать запросы пользователей. Качество поисковой выдачи выросло в два раза» — забавный факт о Джеффе Дине.

Разумеется, это лишь шутка — про Джеффа Дина их ходит совсем не мало. Совсем скоро вы поймете, откуда «растут ноги» у баек об одном из самых легендарных программистов из Google.


Читать дальше →
Всего голосов 49: ↑35 и ↓14+27
Комментарии35

Стайлгайд для технической документации: зачем нужен, из чего состоит, как его создавать

Время на прочтение8 мин
Количество просмотров10K


Дисклеймер: это продолжение темы о составлении правильной технической документации. В первой статье мы рассказали, какие цели преследуются при составлении инфраструктурной документации и какие у нее особенности. А теперь поговорим о том, как составить годный стайлгайд, чтобы документы были удобочитаемыми, консистентными и… может быть, даже красивыми :-)

Что такое стайлгайд?


Дословный перевод английского словосочетания Style guide — «руководство по стилю». Применительно к документации это набор правил и требований, включающий особенности стиля и тона изложения, оформления текста и структуры, использования терминологии и т.д.

Стайлгайд обеспечивает консистентность текста, ускоряет адаптацию новых сотрудников и экономит время, сводя к минимуму дискуссии о том, как правильно писать или оформлять текст.

Читать дальше →
Всего голосов 20: ↑18 и ↓2+19
Комментарии7

Как автоматизировать рутинные операции с помощью Jupyter, Python и Selenium

Время на прочтение8 мин
Количество просмотров25K

Привет, Хабр! Меня зовут Николай Суворов, я руководитель направления в МТС Digital. Занимаюсь продуктом МТС Premium – это единая подписка на сервисы МТС и партнеров. Сегодня я расскажу о нашем опыте создания робота для автоматизации повторяющихся действий сотрудников с помощью Jupyter, Python и Selenium. Статья будет интересна прежде всего менеджерам, которые хотят оптимизировать свою работу. Разработчикам мой текст будет полезен с точки зрения понимания возможностей по ускорению повторяющихся действий в интерфейсах. Весь необходимый код – внутри.

Читать далее
Всего голосов 30: ↑29 и ↓1+30
Комментарии36

Почему уходят из 1С?

Время на прочтение29 мин
Количество просмотров145K

Скромная "ответочка" на статью про то, что 1С-ники гораздо умнее коллег из других ЯП.

Как IT специалист, знакомый с теми и другими, постараюсь оппонировать утверждениям из оригинальной статьи.

Читать далее
Всего голосов 127: ↑120 и ↓7+133
Комментарии532

Информация

В рейтинге
2 256-й
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Technical Writer, Технический писатель
Middle
Visual Basic for Applications
HTML