Содержание

Приказ АНО НАРК от 29.06.2017 N 67/17-ПР

АВТОНОМНАЯ НЕКОММЕРЧЕСКАЯ ОРГАНИЗАЦИЯ
“НАЦИОНАЛЬНОЕ АГЕНТСТВО РАЗВИТИЯ КВАЛИФИКАЦИЙ”

ПРИКАЗ
от 29 июня 2017 г. N 67/17-ПР

ОБ УТВЕРЖДЕНИИ НАИМЕНОВАНИЙ КВАЛИФИКАЦИЙ И ТРЕБОВАНИЙ
К КВАЛИФИКАЦИЯМ В РАКЕТНОЙ ТЕХНИКЕ
И КОСМИЧЕСКОЙ ДЕЯТЕЛЬНОСТИ

В соответствии с пунктом 4 статьи 6 Федерального закона от 3 июля 2016 г. N 238-ФЗ и подпунктом б пункта 17 Положения о разработке наименований квалификаций и требований к квалификации, на соответствие которым проводится независимая оценка квалификации, утвержденного приказом Минтруда России от 12 декабря 2016 года N 726н, приказываю:

1. Утвердить наименования квалификаций и требования к квалификациям, одобренные Национальным советом при Президенте Российской Федерации по профессиональным квалификациям (протокол от 21 июня 2016 года N 22), подготовленные Советом по профессиональным квалификациям в ракетной технике и космической деятельности (приложение).

2. Департаменту оценки квалификаций и качества программ (А.С. Перевертайло) внести соответствующие изменения в Реестр сведений о проведении независимой оценки квалификаций. Срок – 5 июля 2017 г.

3. Контроль за исполнением настоящего приказа оставляю за собой.

Первый заместитель
генерального директора
Ю.В.СМИРНОВА

Номер п/п

Наименование квалификации

Наименование и реквизиты профессионального стандарта, на соответствие которому проводится независимая оценка квалификации

Уровень (подуровень) квалификации, в соответствии с профессиональным стандартом

Положения профессионального стандарта

Квалификационное требование, установленное федеральным законом и иным нормативным правовым актом Российской Федерации, и реквизиты этого акта

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

Срок действия свидетельства о квалификации

Дополнительные характеристики (при необходимости): наименование профессии рабочего, должности руководителя, специалиста и служащего в соответствии с ЕТКС, ЕКС с указанием разряда работы, профессии/категории должности/класса профессии

код трудовой функции

наименование трудовой функции

дополнительные сведения (при необходимости)

1.

Инженер-программист оборудования прецизионной металлообработки с программным управлением

(6 уровень квалификации)

Инженер-программист оборудования прецизионной металлообработки с программным управлением.

6

A/01.6

Сопровождение внедренных управляющих программ

1. Документ, подтверждающий высшее образование не ниже уровня специалитета по одной из специальностей (направлений подготовки) по укрупненной группе “Машиностроение”;

2. Документ(ы), подтверждающие наличие не менее 1 года практического опыта работы.

3 года

Инженер-программист, ЕКС

A/02. 6

Определение возможности использования готовых управляющих программ на станках с числовым программным управлением

A/03.6

Корректировка разработанной управляющей программы на основе анализа входных данных (технологической и конструкторской документации)

A/04.6

Отработка управляющей программы совместно с наладчиком (оператором)

2.

Инженер-программист оборудования прецизионной металлообработки с программным управлением

(7 уровень квалификации)

Инженер-программист оборудования прецизионной металлообработки с программным управлением.

7

B/01. 7

Выбор языка программирования для описания алгоритмов и структур данных в зависимости от системы числового программного управления станка

1. Документ, подтверждающий высшее образование не ниже уровня специалитета по одной из специальностей (направлений подготовки) по укрупненной группе “Машиностроение”;

2. Удостоверение о повышения квалификации;

3. Документ(ы), подтверждающие наличие не менее 3 лет практического опыта работы.

3 года

Инженер-программист, ЕКС

B/02.7

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

B/03. 7

Проверка управляющих программ средствами вычислительной техники

B/04.7

Разработка инструкции и/или карты наладки к УП, оформление необходимой технической документации

B/05.7

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

3.

Инженер-технолог по сборочному производству в ракетно-космической промышленности (6 уровень квалификации)

Инженер-технолог по сборочному производству в ракетно-космической промышленности.

6

B/03. 6

Разработка технического задания на проектирование стапельного оснащения для сборки крупногабаритных агрегатов и испытательных стендов, оформление заявок на приобретение технологического оборудования, внедрение в производство и аттестация

1. Документ, подтверждающий высшее образование не ниже уровня бакалавриата по одному из направлений подготовки (специальностей): “Ракетные комплексы и космонавтика”, “Проектирование, производство и эксплуатация ракет и ракетно-космических комплексов”, “Технологические машины и оборудование”;

2. Документ(ы), подтверждающие наличие не менее 3 лет опыта работы в должности инженера-технолога или на других инженерно-технических должностях по сборке агрегатов и изделий ракетно-космической техники.

3 года

Инженер-технолог (технолог), ЕКС

B/05. 6

Разработка и оформление технологической и распорядительной документации организации по производству ракетно-космической техники

4.

Специалист по планированию и обеспечению работ по входному контролю комплектующих изделий в ракетно-космической промышленности (7 уровень квалификации)

Специалист по входному контролю комплектующих изделий в ракетно-космической промышленности.

Приказ Минтруда России от 19.05.2014 N 322н.

7

E/01.7

Планирование и обеспечение работ по входному контролю комплектующих изделий ракетно-космической промышленности

1. Документ, подтверждающий высшее образование не ниже уровня специалитета по одной из специальностей (направлений подготовки) по укрупненной группе: “Электроника, радиотехника и системы связи”;

2. Документ(ы), подтверждающие наличие не менее 3 лет опыта работы в одной из должностей: инженер, инженер-исследователь, инженер-испытатель, инженер-программист.

3 года

Руководитель (начальник) обособленного (структурного) подразделения организации, ЕКС

5.

Специалист по контролю за выполнением требований по надежности изделий ракетно-космической техники (7 уровень квалификации)

Специалист по надежности ракетно-космической техники.

Приказ Минтруда России от 30.09.2014 N 669н.

7

B/04. 7

Контроль выполнения требований по надежности изделий ракетно-космической техники

1. Документ, подтверждающий высшее образование не ниже уровня специалитета по одной из специальностей (направлений подготовки): “Информатика и вычислительная техника”, “Информационные системы и технологии”, “Применение и эксплуатация автоматизированных систем специального назначения”, “Проектирование, производство и эксплуатация ракет и ракетно-космических комплексов”, “Ракетные комплексы и космонавтика”;

2. Удостоверение о повышении квалификации.

3 года

Инженер, ЕКС

6.

Специалист по разработке программ обеспечения надежности изделий ракетно-космической техники (7 уровень квалификации)

Специалист по надежности ракетно-космической техники.

Приказ Минтруда России от 30.09.2014 N 669н.

7

C/02.7

Разработка программ обеспечения надежности изделий ракетно-космической техники

1. Документ, подтверждающий высшее образование уровня не ниже специалитета по одной из специальностей (направлений подготовки): “Проектирование, производство и эксплуатация ракет и ракетно-космических комплексов”, “Ракетные комплексы и космонавтика”;

2. Удостоверение о повышении квалификации.

3 года

Инженер, ЕКС

7.

Слесарь-сборщик ракетно-космической техники (5 уровень квалификации)

Слесарь-сборщик ракетно-космической техники.

Приказ Минтруда России от 28.10.2015 N 789н.

5

C/04.5

Окончательная сборка, регулировка и доводка изделий ракетно-космической техники

1. Документ, подтверждающие наличие среднего профессионального образования по специальности “Производство летательных аппаратов”;

2. Удостоверение о повышении квалификации;

3. Документ(ы), подтверждающие наличие не менее 3 лет практического опыта работы слесарем-сборщиком изделий ракетно-космической техники 4-го разряда.

ИЛИ

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

2. Удостоверение о повышении квалификации;

3. Документ(ы), подтверждающие наличие не менее 3 лет практического опыта работы слесарем-сборщиком изделий ракетно-космической техники 4-го разряда.

2 года

Слесарь механосборочных работ 5-го разряда, ЕТКС, выпуск N 2, раздел “Слесарные и слесарно-сборочные работы”, § 90

Слесарь механосборочных работ 6-го разряда, ЕТКС, выпуск N 2, раздел “Слесарные и слесарно-сборочные работы”, § 91

8.

Специалист по разработке специализированного методического и программного обеспечения для баллистического обеспечения испытаний космических средств

(6 уровень квалификации)

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

6

A/01.6

Согласование проектов программной и методической документации к летным испытаниям космического средства

Документ, подтверждающий высшее образование не ниже уровня бакалавриата по одному из направлений подготовки (специальностей): “Прикладная математика и информатика”, “Прикладная математика”, “Математика и компьютерные науки”.

3 года

Инженер-программист (программист), ЕКС

A/02.6

Разработка методик баллистических расчетов и анализа летно-технических характеристик космических средств

A/03.6

Разработка алгоритмов баллистических расчетов и анализа летно-технических характеристик космических средств

A/04.6

Разработка программного обеспечения баллистических расчетов и анализа летно-технических характеристик космических средств

9.

Техник-технолог по сборке датчиковой аппаратуры в ракетно-космической промышленности (5 уровень квалификации)

Специалист по сборке датчиковой аппаратуры в ракетно-космической промышленности.

Приказ Минтруда России от 28.10.2015 N 786н.

5

A/01.5

Разработка комплекта документации на технологические процессы изготовления простых и средней сложности узлов датчиковой аппаратуры для изделий ракетно-космической техники

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

3 года

Техник, Техник-технолог, Техник по инструменту, Техник по наладке и испытаниям, ЕКС

A/02.5

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

A/03. 5

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

A/04.5

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

A/05.5

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

10.

Техник по разработке элементов датчико-преобразующей аппаратуры для изделий ракетно-космической промышленности (5 уровень квалификации)

Инженер-конструктор датчиковой аппаратуры в ракетно-космической промышленности.

5

A/01.5

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

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

3 года

Техник, Техник-конструктор, ЕКС

A/02.5

Разработка конструкторской документации на детали и узлы датчико-преобразующей аппаратуры для изделий ракетно-космической техники на основе освоенных конструктивно-технологических решений

A/03. 5

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

A/04.5

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

11.

Специалист по разработке технических документов по автоматизированным системам управления в ракетно-космической промышленности (6 уровень квалификации)

Инженер по автоматизированным системам управления производством в ракетно-космической промышленности.

6

A/01.6

Описание информационных систем, разрабатываемых в организациях ракетно-космической промышленности

Документ, подтверждающий высшее образование не ниже уровня бакалавриата по одному из направлений подготовки (специальностей): “Информатика и вычислительная техника”, “Информационные системы и технологии”, “Применение и эксплуатация автоматизированных систем специального назначения”.

3 года

Аналитик, Инженер по автоматизированным системам управления производством, Инженер-программист (программист), Математик, ЕКС

A/02. 6

Разработка технических документов по созданию информационных систем в организациях ракетно-космической промышленности

A/03.6

Разработка технической статьи об информационной системе для размещения на веб-сайте или в профильных изданиях научно-технической информации

12.

Инженер-конструктор по теплофизике в ракетно-космической промышленности (6 уровень квалификации)

Инженер-конструктор по теплофизике в ракетно-космической промышленности.

6

A/01.6

Сопровождение конструкторской документации на тепловые модели изделий ракетно-космической техники

Документ, подтверждающий высшее образование не ниже уровня бакалавриата по одному из направлений подготовки (специальностей): “Прикладные математика и физика”, “Прикладная математика”, “Фундаментальные математика и механика”, “Механика и математическое моделирование”, “Математика и механика”, “Ядерная энергетика и теплофизика”, “Ракетные комплексы и космонавтика”, “Проектирование, производство и эксплуатация ракет и ракетно-космических комплексов”.

3 года

Инженер-конструктор (конструктор), Инженер-теплофизик, ЕКС

A/02.6

Комплексная отработка теплозащитных покрытий в составе образцов, конструктивных узлов, сборок и полноразмерных макетов в стендовых условиях

A/03.6

Обработка и анализ результатов летно-конструкторских испытаний, оформление отчетной документации по полученным данным

13.

Инженер-конструктор по определению теплового режима изделий ракетно-космической техники (7 уровень квалификации)

Инженер-конструктор по теплофизике в ракетно-космической промышленности.

7

B/01.7

Разработка моделей узлов, агрегатов, систем и изделий для проведения тепловых расчетов

1. Документ, подтверждающий высшее образование уровня не ниже специалитета по одной из специальностей (направлений подготовки): “Прикладная математика”, “Прикладные математика и физика”, “Механика и математическое моделирование”, “Математика и механика”, “Фундаментальные математика и механика”, “Ядерная энергетика и теплофизика”, “Интегрированные системы летательных аппаратов”, “Проектирование, производство и эксплуатация ракет и ракетно-космических комплексов”, “Ракетные комплексы и космонавтика”;

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

3 года

Инженер-конструктор (конструктор), Инженер-теплофизик, ЕКС

B/02.7

Проведение расчетов тепловых режимов при проектировании узлов, агрегатов, систем и изделий ракетно-космической техники

B/03.7

Проектирование средств и систем обеспечения теплового режима изделий ракетно-космической техники

B/04.7

Разработка и выпуск проектной и конструкторской документации по тепловому режиму изделий ракетно-космической техники

14.

Инженер-конструктор по ракетостроению (6 уровень квалификации)

Инженер-конструктор по ракетостроению.

6

A/01.6

Техническое обеспечение разработки проектов проектно-расчетной документации, корректировка рабочей документации на разрабатываемую и существующую ракетно-космическую технику

Документ, подтверждающий высшее образование уровня не ниже бакалавриата по одному из направлений подготовки (специальностей): “Проектирование авиационных и ракетных двигателей”, “Навигационно-баллистическое обеспечение применения космической техники”, “Проектирование, производство и эксплуатация ракет и ракетно-космических комплексов”, “Системы управления летательными аппаратами”, “Интегрированные системы летательных аппаратов”, “Ракетные комплексы и космонавтика”, “Системы управления движением и навигация”.

3 года

Инженер-конструктор (конструктор), ЕКС

A/02.6

Разработка проектов документов для составления технических предложений на разрабатываемую ракетно-космическую технику и ее составные части, системы и агрегаты

Профессиональный стандарт “Программист”

3.1.5. Трудовая функция

 

Наименование

Проверка и отладка программного кода

Код

А/05.3

Уровень (подуровень) квалификации

3

 

Происхождение трудовой функции

Оригинал

Х

Заимствовано из оригинала

 

 

 

 

Код оригинала

Регистрационный номер                          

профессионального стандарта

 

 

Трудовые действия

Анализ и проверка исходного программного кода

Отладка программного кода на уровне программных модулей

Отладка программного кода на уровне межмодульных взаимодействий и взаимодействий с окружением

Оценка и согласование сроков выполнения поставленных задач

Необходимые умения

Выявлять ошибки в программном коде

Применять методы и приемы отладки программного кода

Интерпретировать сообщения об ошибках, предупреждения, записи технологических журналов

Применять современные компиляторы, отладчики и оптимизаторы программного кода

Необходимые знания

Методы и приемы отладки программного кода

Типы и форматы сообщений об ошибках, предупреждений

Способы использования технологических журналов, форматы и типы записей журналов

Современные компиляторы, отладчики и оптимизаторы программного кода

Сообщения о состоянии аппаратных средств

Другие характеристики

 

 

3. 2. Обобщенная трудовая функция

 

Наименование

Проверка работоспособности и рефакторинг кода программного обеспечения

Код

B

Уровень квалификации

4

 

 

Происхождение обобщенной трудовой функции

Оригинал

Х

Заимствовано из оригинала

 

 

 

 

Код оригинала

Регистрационный номер профессионального стандарта

 

Возможные наименования должностей

Программист

 

Требования к образованию и обучению

Среднее профессиональное образование

Повышение квалификации

Требования к опыту практической  работы

Практическая работа в области разработки программного обеспечения не менее 6 месяцев

Особые условия допуска к работе

Дополнительные характеристики

Наименование документа

Код

Наименование базовой группы, должности (профессии) или специальности

ОКЗ

2132

Программисты

2131

Разработчики и аналитики компьютерных систем

ЕКС

 

Техник-программист

 

Инженер-программист

 

Инженер по автоматизированным системам управления производством

ОКСО

230101

Вычислительные машины, комплексы, системы и сети

230103

Автоматизированные системы обработки информации и управления (по отраслям)

230105

Программное обеспечение вычислительной техники и автоматизированных систем

                                       

Рынок | Компьютерное Обозрение


СПЕЦИАЛЬНЫЕ
ПАРТНЕРЫ
ПРОЕКТА

Архив номеров

BEST CIO

Определение наиболее профессиональных ИТ-управленцев, лидеров и экспертов в своих отраслях

Человек года

Кто внес наибольший вклад в развитие украинского ИТ-рынка.

Продукт года

Награды «Продукт года» еженедельника «Компьютерное обозрение» за наиболее выдающиеся ИТ-товары

 

Intel, Arm, закон Мура и AI

Сегодня в полупроводниковой индустрии складывается очень интересная ситуация и речь не только в дефиците продукции. Противостояние Intel и Arm набирает обороты, закон Мура видоизменяется и на передней план выходит AI. Все перечисленные моменты напрямую влияют на ход вещей в сегменте

Читать далее >

AppDynamics − миллиарды за простоту

«Нести тяжко, а бросить − жалко». Это старая присказка лучше всего характеризует нынешнюю обстановку в области корпоративной IT-инфраструктуры. Делать все сначала слишком хлопотно и дорого. Поэтому нынче в цене «микроскопы», которые могут исследовать и устранить возникающие в сетях проблемы

Читать далее >

Что стимулирует украинский рынок моноблоков?

По предварительным оценкам, отечественный рынок компьютеров «все-в-одном» в условиях глобального дефицита электронных компонентов за год смог вырасти примерно на треть и достиг около 15 тыс. единиц или порядка 11 млн. долл. в деньгах. Какие факторы способствовали такой динамике, и каковы перспективы на ближайший год, мы спросили у ведущих поставщиков

Читать далее >

Цифровое золото

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

Читать далее >

«Киевстар» объявляет о наборе в Big Data School 3.0

Уникальная программа Школы построена на использовании технологий Big Data для обработки больших массивов данных, а также на изучении алгоритмов машинного обучения. Старт приема заявлений начался 17 октября и продлится до 7 ноября текущего года.

Читать далее >

Популярные теги

 

Последние обсуждения

 


Квалификационный справочник должностей руководителей, специалистов и др.

служащих

Квалификационные требования
Ведущий инженер-программист: полное высшее образование соответствующего направления подготовки (магистр, специалист). Стаж работы по профессии инженера-программиста I категории – не менее 2 лет. Инженер-программист I категории: полное высшее образование соответствующего направления подготовки (магистр, специалист). Стаж работы по профессии инженера-программиста II категории: для магистра – не менее 2 лет, специалиста – не менее 3 лет. Инженер-программист II категории: полное высшее образование соответствующего направления подготовки (магистр, специалист), для магистра – без требований к стажу работы, для специалиста – стаж работы по профессии инженера-программиста III категории – не менее 2 лет. Инженер-программист III категории: полное высшее образование соответствующего направления подготовки (специалист). Стаж работы по профессии инженера-программиста – не менее 1 года. Инженер-программист: полное высшее образование соответствующего направления подготовки (специалист) без требований к стажу работы.

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

Характеристика работ, задачи и должностные обязанности
На основе анализа математических моделей и алгоритмов решения экономических и других задач разрабатывает программы, которые обеспечивают возможность выполнения алгоритма и, соответственно, поставленную задачу средствами вычислительной техники, проводит их тестирование и отладку. Разрабатывает технологию решения задачи на всех этапах. Осуществляет выбор языка программирования и перевод по него алгоритмов задач. Определяет информацию, подлежащую обработке средствами вычислительной техники, ее объемы, структуру, макеты и схемы ввода, обработки, хранения и выдачи информации, методы ее контроля. Определяет объемы и содержание данных тестовых примеров, обеспечивающих наиболее полную проверку соответствия программ их функциональному назначению. Выполняет работы при подготовке программ к отладке и проводит их наладку. Разрабатывает инструкции по работе с программами, оформляет необходимую техническую документацию Определяет возможность использования готовых программных средств. Осуществляет сопровождение внедренных программ и программных средств. Разрабатывает и внедряет методы и средства автоматизации программирования, типовые и стандартные программные средства. Принимает участие в проектных работах. На основе логического анализа проводит камеральную проверку программ. Определяет совокупность данных, обеспечивающих учет максимального числа условий, которые включены в программы, выполняет работы по ее подготовке к отладке. Осуществляет запуск отлаженных программ и ввод исходных данных, определяемых условиями поставленных задач. Проводит корректировку разработанной программы на основе анализа выходных данных. Разрабатывает инструкции по работе с программами, оформляет необходимую техническую документацию. Определяет возможность использования готовых программ, разработанных другими предприятиями (учреждениями). Разрабатывает и внедряет методы автоматизации программирования, типовые и стандартные программы, программируемые программы, трансляторы, входящие алгоритмические языки. Разрабатывает и внедряет системы автоматической проверки правильности программ, типовые и стандартные программные средства, составляет технологию обработки информации. Выполняет работы по унификации и типизации вычислительных процессов. Участвует в создании каталогов и картотек стандартных программ, разработке форм документов, подлежащих машинной обработке, в проектных работах, касающихся расширения сферы применения вычислительной техники.


4-е издание, дополненное
(утв. постановлением Минтруда РФ от 21 августа 1998 г. N 37)

С изменениями и дополнениями от:

21 января, 4 августа 2000 г., 20 апреля 2001 г., 31 мая, 20 июня 2002 г., 28 июля, 12 ноября 2003 г., 25 июля 2005 г., 7 ноября 2006 г., 17 сентября 2007 г., 29 апреля 2008 г., 14 марта 2011 г., 15 мая 2013 г., 12 февраля 2014 г., 27 марта 2018 г.

Квалификационный справочник должностей руководителей, специалистов и других служащих является нормативным документом, разработанным Институтом труда и утвержденным постановлением Минтруда России от 21 августа 1998 г. N 37. В настоящее издание включены дополнения, внесенные постановлениями Минтруда России от 24 декабря 1998 г. N 52 , от 22 февраля 1999 г. N 3 , от 21 января 2000 г. N 7 , от 4 августа 2000 г. N 57 , 20 апреля 2001 г. N 35 , от 31 мая 2002 г. и от 20 июня 2002 г. N 44 . Справочник рекомендован для применения на предприятиях, в учреждениях и организациях различных отраслей экономики независимо от форм собственности и организационно-правовых форм в целях обеспечения правильного подбора, расстановки и использования кадров.

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

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

Квалификационный справочник должностей руководителей, специалистов и других служащих

Общие положения

1. Квалификационный справочник должностей руководителей, специалистов и других служащих (технических исполнителей) предназначен для решения вопросов, связанных с регулированием трудовых отношений, обеспечением эффективной системы управления персоналом на предприятиях*(1) , в учреждениях и организациях различных отраслей экономики независимо от форм собственности и организационно-правовых форм деятельности.

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

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

Справочник разработан в соответствии с принятой классификацией служащих на три категории: руководителей, специалистов и других служащих (технических исполнителей). Отнесение служащих к категориям осуществляется в зависимости от характера преимущественно выполняемых работ, составляющих содержание труда работника (организационно-административные, аналитико-конструктивные, информационно-технические).

Наименования должностей служащих, квалификационные характеристики которых включены в Справочник, установлены в соответствии с Общероссийским классификатором профессий рабочих, должностей служащих и тарифных разрядов ОК-016-94 (ОКПДТР), введенным в действие с 1 января 1996 г.

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

4. Квалификационные характеристики на предприятиях, в учреждениях и организациях могут применяться в качестве нормативных документов прямого действия или служить основой для разработки внутренних организационно-распорядительных документов – должностных инструкций, содержащих конкретный перечень должностных обязанностей работников с учетом особенностей организации производства, труда и управления, а также их прав и ответственности. При необходимости обязанности, включенные в характеристику определенной должности, могут быть распределены между несколькими исполнителями.

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

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

5. Квалификационная характеристика каждой должности имеет три раздела.

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

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

В разделе “Требования к квалификации” определены уровень профессиональной подготовки работника, необходимой для выполнения предусмотренных должностных обязанностей, и требования к стажу работы. Уровни требуемой профессиональной подготовки приведены в соответствии с Законом Российской Федерации “Об образовании”.

6. В характеристиках должностей специалистов предусматривается в пределах одной и той же должности без изменения ее наименования внутридолжностное квалификационное категорирование по оплате труда.

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

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

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

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

Должностные обязанности “ведущих” устанавливаются на основе характеристик соответствующих должностей специалистов. Кроме того, на них возлагаются функции руководителя и ответственного исполнителя работ по одному из направлений деятельности предприятия, учреждения, организации или их структурных подразделений либо обязанности по координации и методическому руководству группами исполнителей, создаваемыми в отделах (бюро) с учетом рационального разделения труда в конкретных организационно-технических условиях. Требования к необходимому стажу работы повышаются на 2-3 года по сравнению с предусмотренными для специалистов I квалификационной категории. Должностные обязанности, требования к знаниям и квалификации заместителей руководителей структурных подразделений определяются на основе характеристик соответствующих должностей руководителей.

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

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

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

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

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

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

Список типовых должностей (Должностные инструкции)

Высшие менеджеры компаний

1.1 Генеральный директор

1.2 Исполнительный директор

1.3 Финансовый директор

1.4 Коммерческий директор

1.5 Директор по персоналу

1. 6 Директор по маркетингу

1.7 Директор по логистике

1.8 Директор по качеству

1.9 Операционный директор розничной сети

1.10 Директор филиала

1.11 Технический директор

Административный персонал

2.1 Офис-менеджер

2.3 Начальник юридического отдела

2.5 Диспетчер

2.6 Секретарь генерального директора

2.7 Секретарь отдела

2.8 Секретарь-ресепшионист

Персонал исследований и разработок и информационных технологий

3.1 Главный конструктор

3.2 Заведующий лабораторией

3.3 Конструктор

3.4 Лаборант

3.5 Начальник отдела ИТ

3.6 Системный администратор

3.7 Старший программист

3.8 Программист

Персонал логистики и закупок

4.1 Персонал организации логистики и закупок

4.1.1. Руководитель товарного направления

4.1.2. Начальник отдела логистики

4.1.3. Начальник отдела закупок

4.1.4. Менеджер по логистике

4. 1.5. Менеджер по закупкам

4.1.6. Начальник таможенной группы

4.1.7. Специалист по ВЭД 4.2 Персонал складской логистики

4.2.1 Начальник склада

4.2.2 Заместитель начальника склада

4.2.3 Кладовщик

4.2.4 Грузчик-комплектовщик

4.2.5 Грузчик

4.2.6 Водитель автопогрузчика 4.3 Персонал транспортной логистики

4.3.1 Начальник автотранспортного отдела

4.3.2 Водитель-экспедитор на большегрузных автомобилях

4.3.3 Водитель-экспедитор на легковых машинах

4.3.4 Водитель большегрузного автомобиля

4.3.5 Водитель легкового автомобиля

4.3.6 Экспедитор

5.2 Менеджер по маркетингу

5.4 Мерчендайзер

5.5 Промоутер

5.6 Дизайнер

5.7 Копирайтер

5.8 Верстальщик

Персонал обслуживания клиентов

6.1 Директор ресторана / кафе

6.3 Бармен-кассир

6.4 Гардеробщик

6.5 Официант

6.6 Горничная

6.7 Консьерж

6.8 Метрдотель

6. 9 Портье

6.10 Швейцар

6.11 Гладильщик

6.12 Менеджер по сервису

6.13 Портной

Персонал отдела развития

7.1 Директор по развитию

7.2 Менеджер по развитию

7.3 Руководитель проекта

7.4 Менеджер проекта

Персонал кадровой службы

8.1 Начальник отдела персонала

8.2 Менеджер по персоналу

8.3 Менеджер по обучению

8.3 Менеджер по кадровому делопроизводству

Персонал финансов и бухгалтерии

9.1 Начальник планово-экономического отдела

9.2 Главный бухгалтер

9.3 Заместитель главного бухгалтера

9.4 Старший бухгалтер

9.5 Бухгалтер

9.6 Бухгалтер магазина

9.7 Бухгалтер склада

9.8 Финансовый менеджер

9.9 Экономист

9.10 Экономист по труду

9.11 Специалист по дебиторской задолженности

9.12 Старший кассир

9.13 Кассир

Персонал корпоративных продаж

10.1 Начальник отдела продаж

10. 2 Менеджер по городским продажам

10.3 Менеджер по региональным продажам

10.4 Менеджер по ключевым клиентам

10.5 Торговый представитель

10.6 Администратор отдела продаж

Персонал розничных продаж

11.1 Директор супермаркета

11.2 Директор магазина

11.3 Заместитель директора магазина

11.4 Заведующий отделом (пищевые продукты)

11.5 Заведующий отделом (непищевые продукты)

11.6 Администратор торгового зала (пищевые продукты)

11.7 Администратор торгового зала (непищевые продукты)

11.8 Старший продавец (пищевые продукты)

11.9 Старший продавец (непищевые продукты)

11.10 Продавец (пищевые продукты)

11.11 Продавец (непищевые продукты)

11.12 Продавец-кассир (пищевые продукты)

11.13 Продавец-кассир (непищевые продукты)

11.13. Кассир-операционист

11.15. Приемосдатчик

Персонал производства (руководство)

12.1 Начальник производства

12. 2 Главный инженер

12.3 Главный технолог

12.4 Главный механик

12.5 Главный энергетик

12.6 Начальник цеха

12.7 Начальник участка

12.8 Менеджер по планированию производства

Технический персонал (пищевое производство)

13.1 Шеф-повар

13.3 Кондитер

13.4 Маркировщик

13.5 Пекарь

13.6 Рубщик мяса

13.7 Фасовщик

13.8 Рабочий пищевого производства

Технический персонал (непищевое производство)

14.1 Прораб

14.2 Бригадир на производстве

14.3 Технолог

14.4 Инженер

14.5 Контролер качества

14.6 Мастер

14.7 Механик

14.8 Оператор технологического оборудования

14.9 Наладчик

14.10 Плотник

14.11 Слесарь

14.12 Токарь

14.13 Фрезеровщик

14.14 Электрик

14.15 Электрогазосварщик

14.16 Рабочий непищевого производства

14.17 Машинист строительной техники

14.18 Автослесарь

14. 19 Монтажник

14.20 Автоэлектрик

14.21 Инженер по технике безопасности

14.22 Машинист холодильных установок

Поддерживающий персонал

15.1 Начальник службы безопасности

15.2 Начальник АХО

15.3 Сотрудник службы безопасности

15.4 Водитель-телохранитель

15.5 Контролер (охранник)

15.6 Контролер в торговом зале

15.7 Медработник

15.8 Кастелянша

15.9 Носильщик

15.10 Дворник

15.11 Курьер

15.12 Уборщик

Инженерно-технический персонал

16.1 Начальник отдела стандартизации и контроля

16.2 Специалист по стандартизации

16.3 Руководитель службы заказчика

16.4 Начальник проектно-технического отдела

16.5 Стропальщик

16.6 Начальник экологического отдела

16.7 Эколог

16.8 Главный геодезист

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

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

Инженер-программист (программист) Требования к квалификации .
Инженер-программист I категории: высшее профессиональное (техническое или инженерно-экономическое) образование и стаж работы в должности инженера-программиста II категории не менее 3 лет.
Инженер-программист II категории: высшее профессиональное (техническое или инженерно-экономическое) образование и стаж работы в должности инженера-программиста III категории или других инженерно-технических должностях, замещаемых специалистами с высшим профессиональным образованием, не менее 3 лет.
Инженер-программист III категории: высшее профессиональное (техническое или инженерно-экономическое) образование и опыт работы по специальности, приобретенный в период обучения, или стаж работы на инженерно-технических должностях без квалификационной категории.
Инженер-программист: высшее профессиональное (техническое или инженерно-экономическое) образование без предъявления требований к стажу работы или среднее профессиональное (техническое или инженерно-экономическое) образование и стаж работы в должности техника I категории не менее 3 лет либо других должностях, замещаемых специалистами со средним профессиональным образованием, не менее 5 лет.

Единый квалификационный справочник должностей руководителей, специалистов и других служащих (ЕКС), 2019
Квалификационный справочник должностей руководителей, специалистов и других служащих
Разделы «Общеотраслевые квалификационные характеристики должностей работников, занятых на предприятиях, в учреждениях и организациях » и «Квалификационные характеристики должностей работников, занятых в научно-исследовательских учреждениях, конструкторских, технологических, проектных и изыскательских организациях », утвержденные Постановлением Минтруда РФ от 21.08.1998 N 37
(редакция от 15.05.2013)

Инженер по стандартизации

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

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

Требования к квалификации.

Инженер-программист I категории: высшее профессиональное (техническое или инженерно-экономическое) образование и стаж работы в должности инженера-программиста II категории не менее 3 лет.

Инженер-программист II категории: высшее профессиональное (техническое или инженерно-экономическое) образование и стаж работы в должности инженера-программиста III категории или других инженерно-технических должностях, замещаемых специалистами с высшим профессиональным образованием, не менее 3 лет.

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

Инженер-программист: высшее профессиональное (техническое или инженерно-экономическое) образование без предъявления требований к стажу работы или среднее профессиональное (техническое или инженерно-экономическое) образование и стаж работы в должности техника I категории не менее 3 лет либо других должностях, замещаемых специалистами со средним профессиональным образованием, не менее 5 лет.

10 самых увлекательных вакансий для бывших программистов-аналитиков — Zippia

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

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

Поскольку так много аналитиков-программистов больше не задерживается, возникает вопрос:

Что они все сейчас делают?

Нам стало любопытно, поэтому мы просмотрели резюме бывших программистов-аналитиков, чтобы узнать, на какую работу они переходят после увольнения. Были тысячи ответов, поэтому мы сделали отсечку в топ-100 вакансий.

Полный список этих заданий можно найти ниже.

Вот краткий обзор десяти наиболее распространенных профессий для бывших программистов-аналитиков:

  1. Вакансии старшего инженера-программиста (обзор)

  2. Вакансии старшего программиста-аналитика (обзор)

  3. Вакансии инженера-программиста (обзор)

  4. Вакансии бизнес-аналитика (обзор)

  5. Вакансии консультанта (обзор)

  6. Вакансии руководителя проекта (обзор)

  7. Вакансии системного аналитика (обзор)

  8. Вакансии разработчика программного обеспечения (обзор)

  9. Вакансии разработчиков приложений (обзор)

  10. Вакансии старшего консультанта (обзор)

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

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

Но, учитывая, что в этом списке есть очень удивительные и интересные предметы, мы решили вместо этого выделить несколько из них.

Вот некоторые из самых интересных вакансий бывших программистов-аналитиков:

  1. Вакансии разработчика программного обеспечения (обзор)

  2. Вакансии разработчиков приложений (обзор)

  3. Вакансии ведущего техника (обзор)

  4. Вакансии менеджера по информационным технологиям (обзор)

  5. Вакансии администратора базы данных (обзор)

  6. Вакансии разработчиков (обзор)

  7. Вакансии старшего разработчика Java (обзор)

  8. Вакансии консультанта по информационным технологиям (обзор)

  9. Вакансии веб-разработчика (обзор)

  10. Вакансии руководителя проекта (обзор)

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

Как мы определили наиболее распространенные профессии бывших программистов-аналитиков

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

Вот так мы составили первоначальный ранговый список.

Чтобы составить список самых интересных вакансий, мы просмотрели ранжированный список на предмет наличия вакансий:

  • Присутствует менее чем на 1% всех новых рабочих мест
  • И не входили в 100 самых распространенных профессий в нашей базе данных

Вот и все, как мы это сделали — ниже вы найдете полный ранжированный список наиболее распространенных профессий бывших программистов-аналитиков.

Подробный рейтинг наиболее распространенных профессий бывших программистов-аналитиков

Никогда не упускайте подходящую для вас возможность.
Начать

советов от бывшего технического рекрутера программисту-самоучке | Анжелика Дитцель

Как выделиться, даже если вы не учились в инженерной школе

Полное раскрытие: я сам занимаюсь программированием-самоучкой.

Как бывший технический рекрутер для некоторых из самых горячих технологических стартапов в районе залива и Нью-Йорка, я своими глазами видел, что компании ищут в кандидатах на разработку программного обеспечения, машинное обучение, науку о данных, техническое управление, руководство и подобное, аналогичное, похожее.

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

Общие вопросы, которые мне задавали кандидаты-самоучки:

  • Что я могу сделать, чтобы начать работать в этой компании?
  • Что им нравится видеть в резюме?
  • Что я мог сделать по-другому?

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

Когда я нанимал на работу, я всегда рассматривал программиста-самоучку как человека с таким же игровым полем или, может быть, даже на ступеньку выше того, кто имеет степень. Я завоевал большое уважение к этим кандидатам, поэтому всегда настаивал на них при приеме на работу, даже когда компания не разделяла такого мышления.

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

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

  • HONE
  • HONE
  • SINDOME SINOWOME SCAUSH
  • Craft Ваш портфолио
  • Целевой подход
  • Создание вашего резюме
  • Создание вашего бренда
  • Исследования, исследования, исследования
  • Reading для интервью
  • до того, как любой поиск работы начинает вас должны измерить вашу техническую компетентность.Если вы знаете свой набор навыков, вы можете подать заявку на работу, которая соответствует ему. Как только вы узнаете, каковы ваши навыки, нужно доказать работодателю, что вы знаете то, что написано в вашем резюме.

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

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

    Если у вас нет предыдущего опыта работы, лучший способ доказать работодателям, что вы умеете программировать, — это создать портфолио, наполненное вашими лучшими проектами, и понять, чего вы достигли, создав его. Когда работодатель видит активный профиль на Github, это производит отличное первое впечатление.

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

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

    Некоторые работодатели захотят посмотреть на ваш код, другие захотят увидеть готовый продукт. Убедитесь, что вы включили оба в свое портфолио, разместите их на своем веб-сайте и в своем резюме.

    При создании своих проектов помните следующее:

    • Какую проблему вы пытаетесь решить?
    • Как вы это решили?
    • Вы возвращались и оценивали свое решение по сложности или эффективности?
    • Какие проблемы возникли во время работы над ним? Как вы их решили?

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

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

    Пример

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

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

    Что можно и чего нельзя делать
    • Не лгите в своем резюме.
    • Не рассылайте одно и то же резюме каждому работодателю.
    • Выясните, что именно ищет работодатель, а затем отразите эти качества в своем резюме.
    • Потратьте время на составление резюме, которое сразу же привлечет их внимание и точно и убедительно описывает вас как решение их проблем.
    • Не перечисляйте свои должностные обязанности — Укажите свои достижения
    • Укажите LinkedIn и убедитесь, что ваше резюме и LinkedIn совпадают.
    • Включить ваш Github.
    • Проявите творческий подход и включите все пройденные курсы для разработчиков, будь то онлайн-курсы или любые другие сертификаты, которые вы получили самостоятельно.
    • Укажите в языки, которыми вы владеете, и то, что вы сейчас изучаете.
    • Составьте список ваших проектов — функцию и цель, то, как вы их построили, и технологии, которые вы использовали.

    Пример отличного резюме Резюме от Zety

    Чтобы выделиться, вы должны продемонстрировать авторитет в этой отрасли и доказать, что вам действительно здесь место.Лучший способ сделать это — начать выкладывать себя и свой контент в мир.

    Если вам нравится писать, начните вести блог на Medium, Hackernoon, Dev Community и т. д. Если вам нравится быть на камеру, заведите канал на YouTube или опубликуйте пост в Instagram. Если вам нравится говорить, запустите свой собственный подкаст. Расширяйте свою аудиторию в социальных сетях. Вам не нужно быть экспертом в этих областях или программистом, вам просто нужно показать миру и менеджерам по найму свой путь и то, на что вы способны.Это также обеспечивает отличные темы для разговора в ваших интервью и может быть чем-то, что вы можете включить в свое резюме.

    Всем нравятся хорошие истории, и вы никогда не знаете, до кого они дойдут или кого вы вдохновите:

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

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

    Вот некоторые вещи, которые вы можете исследовать, чтобы быть готовыми:

    • Навыки и опыт ценят компанию.
    • Ключевые игроки компании — ищите их на LinkedIn.
    • Новости, достижения и последние события компании — используйте их блог или социальные сети.
    • Культура, миссия и ценности компании — на сайте.
    • Любой из их клиентов, продуктов и услуг.
    • Внутренние сведения о компании — загляните в Glassdoor, чтобы получить ответы на вопросы, касающиеся собеседования, сведения о процессе найма, отзывы и т. д.
    • Всегда изучайте каждого человека, который будет брать у вас интервью.

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

    Вот как будет выглядеть ваше типичное техническое собеседование (плюс-минус) на программиста:

    • Первый этап: техническое телефонное/экранное собеседование. Если вы попали сюда, компании понравилось ваше резюме, и она хочет поговорить. Этот этап предназначен для того, чтобы увидеть, достаточно ли вы квалифицированы / полны энтузиазма, чтобы перейти к следующему этапу.
    • Второй этап: дистанционное собеседование/задание по программированию. Некоторые компании захотят проверить ваши навыки программирования, прежде чем пригласить вас на встречу на месте. Это может быть телефон, видеозвонок или домашнее задание. Вы должны практиковаться в написании кода как можно чаще, просто чтобы держать вещи свежими.
    • Третий и последний этап: собеседование на месте/вызов на доске. Этот этап обычно включает личное собеседование с задачами по кодированию, которые вы должны выполнить на доске перед интервьюерами.

    Вот некоторые вещи, которые нужно изучить перед собеседованием, и ресурсы, которые могут вам помочь.

    Структуры данных

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

    Алгоритмы

    Вы должны уметь реализовывать и использовать различные алгоритмы: алгоритмы обхода дерева, алгоритмы поиска по графам, алгоритмы поиска и сортировки.

    Big O

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

    Операционные системы

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

    Базы данных

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

    Нетехнический

    Будьте готовы продемонстрировать свои лидерские качества, командную работу, решение проблем и коммуникативные навыки.

    Ресурсы для подготовки к собеседованию

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

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

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

    Ресурсы для работы в сети

    Все советы, которыми я поделился выше, сводятся к одному: карьера программиста — это обучение.

    Благодаря своим навыкам самообучения вы встали на этот путь, и вам решать продолжать двигаться вперед.

    Развлекайтесь во время процесса, ничего не принимайте как должное, учитесь на своих ошибках, продолжайте писать код и находите свой путь!

    23 альтернативных пути развития карьеры разработчиков программного обеспечения

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

    Всегда возникает несколько вопросов: “Какой язык мне следует учить следующим?”, “Как я могу подготовиться к техническим собеседованиям?”, “Вы нанимаете?”

    Но меня сбил с толку один вопрос: «А что, если я не хочу быть разработчиком программного обеспечения?»

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

    Что еще могут сделать разработчики программного обеспечения?

    Это осознание заставило меня задуматься: “Какую еще работу могут выполнять инженеры-программисты, кроме написания программного обеспечения?”

    Список на удивление длинный.

    Этот пост расскажет о многих карьерных путях, доступных разработчикам программного обеспечения, особенно недавним выпускникам буткемпа. Я объясню, что делает каждая работа, как вы можете войти в дверь и долгосрочные перспективы.

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

    Работа с клиентами

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

    1. Отношения с разработчиками, пропаганда или евангелизация

    По мере того, как все больше компаний стремятся строить отношения с разработчиками, которые являются их клиентами, пользователями или сторонниками, область отношений с разработчиками быстро растет.

    Специалисты по связям с разработчиками (некоторые компании называют их защитниками разработчиков, евангелистами разработчиков, менеджерами сообщества или «DevRels») помогают создавать и развивать сообщество вокруг программного обеспечения своей компании.

    Они часто участвуют в создании демонстрационных приложений, написании сообщений в блогах, выступлениях на конференциях и управлении учетными записями в социальных сетях для технологических компаний. Многие известные технологические компании (Facebook, Google, Amazon и т. д.) нанимают команды специалистов по связям с разработчиками.

    Если вас интересует эта область, прочитайте о том, что делают Мэри Тенгвалл и Пи Джей Хагерти. Это два моих любимых влиятельных лица в этой области, и они вместе выпускают подкаст Community Pulse.

    2. Маркетинг разработчиков

    Хотя отношения с разработчиками частично совпадают, маркетинг разработчиков больше ориентирован на внешний мир.

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

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

    3. Инженер по продажам

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

    Правда в том, что все занимаются продажами. Независимо от того, «продаете» ли вы себя в качестве кандидата на работу во время собеседования или отстаиваете новую структуру в своей команде инженеров, продажи означают соответствие потребностям клиента с правильным решением.

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

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

    4. Технический рекрутер

    Еще одна профессия, пользующаяся плохой репутацией среди инженеров-программистов, — это технический рекрутинг.

    Я встречал несколько честных, настоящих технических рекрутеров (например, Тейлор Дорсетт и Мэтт Хоффман из моего родного города Чикаго), но я также встречал ужасных, невежественных рекрутеров, которые сосредоточены исключительно на переборе кандидатов, чтобы попасть их квота.

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

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

    Роли продукта

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

    5. Специалист по обеспечению качества или инженер-испытатель

    Несмотря на то, что между инженерами по обеспечению качества и инженерами-испытателями существуют тонкие различия, оба они имеют дело с тестированием программного обеспечения до того, как оно будет запущено.

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

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

    6. Бизнес-аналитик

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

    Если у вас есть опыт работы в бизнесе, разработке продуктов или дизайне, а также некоторые навыки кодирования, вы можете претендовать на роль бизнес-аналитика начального уровня. Если нет, я бы порекомендовал изучить некоторые онлайн-курсы, которые помогут вам развить базовое понимание роли и того, что она влечет за собой.

    7. Менеджер проектов

    Как и бизнес-аналитики, руководители проектов должны понимать бизнес-требования своего продукта и технические ограничения.

    Ключевое отличие состоит в том, что менеджеры проектов обычно углубляются в один проект. Они часто определяют задачи и ресурсы для команд, работающих над проектом, и отслеживают ход проекта по мере его приближения к выпуску.

    Небольшие компании могут по-разному совмещать роли бизнес-аналитика, руководителя проекта, скрам-мастера и менеджера по продукту, но более крупные компании могут определять отдельные обязанности.

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

    8. Скрам-мастер

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

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

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

    9. Менеджер по продукту

    В 2019 году я потратил много времени на изучение управления продуктами, чтобы улучшить процесс доставки продуктов в The Graide Network.

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

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

    10. Дизайнер

    Если вы занимаетесь дизайном или творчеством, стать дизайнером пользовательского интерфейса или пользовательского интерфейса с некоторыми навыками кодирования — это отличный способ выделиться в своей области. Такое сочетание навыков позволит вам более эффективно общаться с инженерами и создавать интерактивные макеты в HTML/CSS, а не просто файлы статических изображений.

    Если у вас нет большого опыта в дизайне, пройдите курс и начните создавать портфолио. Многие компании будут нанимать людей без образования, если они смогут продемонстрировать свои знания и навыки.Dribbble — самая распространенная платформа для портфолио, которую я видел, но вы также можете использовать свой собственный веб-сайт.

    11. Разработчик без кода или с низким кодом

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

    Makerpad и No Code Jobs — хорошие места для начала поиска таких вакансий. Поскольку это новая область, вы найдете широкий спектр необходимых навыков и шкалы заработной платы, но ваш опыт написания кода, несомненно, окажется полезным.

    Роли службы поддержки

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

    12. Системный администратор или инженер DevOps

    Крупные компании-разработчики программного обеспечения имеют сотни или тысячи серверов, которые необходимо исправлять, обновлять и менять в течение года. Хотя широкое распространение облачных вычислений изменило эту работу с физического подключения серверов на работу с программным обеспечением, таким как Terraform и Kubernetes, в этой области нет недостатка в рабочих местах.

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

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

    13. Администратор базы данных

    Некоторые компании смешивают администраторов баз данных с системными администраторами, но это может быть разная роль.

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

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

    14. Инженер по надежности сайта

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

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

    15. Техническая поддержка или поддержка клиентов

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

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

    Преподавание и написание ролей

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

    16. Технический писатель

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

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

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

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

    17. Преподаватель

    Существует несколько способов перейти от карьеры разработчика программного обеспечения к карьере учителя. Вы можете получить работу преподавателя в учебном лагере по программированию, вы можете преподавать в колледже или средней школе, вы можете присоединиться к платформе, такой как egghead.io, или вы можете создать свой собственный веб-сайт курса с помощью Teachable или Educative. Путь, который вы выберете, зависит от вашего опыта и терпимости к риску.

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

    18. Тренер

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

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

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

    Аналитические роли

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

    19. Специалист по обработке и анализу данных или инженер

    Эти две роли (в некоторых компаниях их совмещают) предполагают использование больших наборов данных, чтобы помочь бизнесу или его клиентам принимать более обоснованные решения.

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

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

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

    20. Аналитик по безопасности

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

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

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

    21. R&D

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

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

    Независимость и гибкость

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

    22. Фрилансер или консультант

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

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

    Начать работу в качестве фрилансера или консультанта — самая сложная часть.Если у вас нет огромной сети, вы, вероятно, будете полагаться на такие платформы, как Upwork или Toptal, для поиска клиентов. Эти платформы значительно сокращают ваш доход и вынуждают вас напрямую конкурировать с множеством других фрилансеров по всему миру.

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

    23. Основатель стартапа

    В Интернете полно историй разработчиков программного обеспечения, которые начинают свой бизнес (1, 2, 3), так что у вас может сложиться впечатление, что это простая или даже хорошая идея.

    Правда в том, что это зависит.

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

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

    Заключительные мысли

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

    Многие выпускники буткемпа боятся искать работу вне сферы разработки программного обеспечения, но я бы посоветовал вам идти своим путем.Сбалансируйте практичность (зарабатывание достаточного количества денег, чтобы жить) со своими интересами, и, надеюсь, вы сможете найти путь карьеры, где работа не будет ощущаться как «работа».

    Буду рад услышать ваше мнение. Если вы выбрали нетрадиционный путь или сменили профессию, дайте мне знать, что вы думаете об этом в Твиттере.

    Майкл Льюис: Goldman Sachs переступил черту в уголовном преследовании своего бывшего программиста?

    По новому мышлению Сергея Алейникова, каждый американец мог бы выиграть некоторое время в тюрьме, но в случае, если вас действительно арестуют и вышлют, «необходимо помнить об определенных практических аспектах. Во-первых, оденься потеплее. В центрах содержания под стражей, как правило, очень холодно даже летом, поэтому, если вы носите шорты или одежду с короткими рукавами, вас ждет невероятно несчастливая ночь. Во-вторых, не носить с собой наличные. «Если у вас есть деньги, они берут плату за удобство», — объясняет он. «Если у вас его нет, они не взимают с вас плату. Чем меньше у вас денег, тем лучше». В-третьих, запомните пару контактных телефонов для экстренных случаев. В ночь своего первого задержания он обнаружил, что на самом деле не знает номера мобильного телефона своей жены.Он всегда звонил ей по имени из адресной книги своего мобильного телефона, но его телефон был одной из первых вещей, которые они у него забрали.

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

    В ночь на 3 июля 2009 года, вылетая из Чикаго в Ньюарк, штат Нью-Джерси, он был совершенно не готов, потому что никогда не представлял себя человеком, который может совершить преступление.Он слишком много работал и проявлял лишь смутный интерес к своим ближним, но до момента ареста Алейников не чувствовал, что с ним или его положением что-то не так. На первый взгляд, его жизнь никогда не была лучше: только что родился его третий ребенок, он получил новую работу в хедж-фонде, который платил ему миллион долларов в год, и он только что переехал в большой новый дом своей собственной семьи. собственный дизайн, который он считал идеальным домом. Он приехал в Америку 20 лет назад, плохо владея английским языком и имея меньше денег.Теперь он жил мечтой.

    Большую часть полета из Чикаго он проспал. Выйдя из самолета, он заметил троих мужчин в темных костюмах, ожидающих в нише Jetway, предназначенной для детских колясок и инвалидных колясок. Они подтвердили его личность, объяснили, что они из ФБР, надели на него наручники и отгородили стеной от других пассажиров. Этот последний акт не был великим подвигом. Серж был шести футов ростом, но весил примерно 130 фунтов: чтобы спрятать его, нужно было только повернуть его боком. Он не сопротивлялся ни одному из этих действий, но был искренне сбит с толку.Люди в черном отказались рассказать ему о его преступлении. Он пытался разобраться. Сначала он предположил, что его перепутали с каким-то другим Сергеем Алейниковым. Потом ему пришло в голову, что его новый работодатель, легендарный высокочастотный трейдер Миша Малышев, мог сделать что-то неладное. Неправильно по обоим пунктам. Только когда самолет опустел и его сопроводили в аэропорт Ньюарка, ему рассказали о его преступлении: краже компьютерного кода, принадлежащего Goldman Sachs.

    Агент, ведущий это дело, Майкл МакСуэйн, был новичком в правоохранительных органах.Как ни странно, он 12 лет работал валютным трейдером на Чикагской товарной бирже. Он закончил свою карьеру на Уолл-Стрит в том же 2007 году, что и Серж. МакСуэйн посадил Сержа в черную тачку и отвез в отделение ФБР. здание в Нижнем Манхэттене. По словам Сержа, сделав вид, что спрятал пистолет снаружи, Максвейн провел его в крошечную комнату для допросов, приковал наручниками к стержню на стене и, наконец, зачитал ему его права Миранды.

    Затем он объяснил, что знал или думал, что знал: в апреле 2009 года Серж устроился на работу в новый магазин высокочастотной торговли под названием Teza Technologies, но оставался в Goldman в течение следующих шести недель, до 5 июня. , за это время он отправил себе через так называемый «репозиторий подрывной деятельности» 32 мегабайта исходного кода высокочастотной системы торговли акциями Goldman.Веб-сайт, который использовал Серж (в названии которого есть слово «подрывная деятельность»), а также местоположение его сервера (Германия) МакСуэйн явно счел весьма подозрительными. Он также, кажется, считает важным, что Серж использовал сайт, не заблокированный Goldman Sachs, даже после того, как Серж попытался объяснить ему, что Goldman не блокирует сайты, используемые его программистами, а просто блокирует доступ своих сотрудников к порнографии и социальным сетям. сайты и тому подобное. Наконец, ФБР. Агент хотел, чтобы он признал, что стер свою «историю bash», то есть команды, которые он набирал на клавиатуре собственного компьютера Goldman.Серж попытался объяснить, почему он это сделал, но Максуэйна его история не заинтересовала. «То, как он это сделал, казалось гнусным», — заявили в ФБР. Агент позже даст показания.

    Все это было правдой, но Сержу казалось, что это не так уж и далеко. «Я думал, что это было похоже на сумасшествие, на самом деле», — говорит он. «Он связывал эти компьютерные термины вместе бессмысленным образом. Похоже, он ничего не знал о высокочастотной торговле или исходном коде». Например, Серж понятия не имел, где физически находится «репозиторий подрывной деятельности».Это было просто место в Интернете, используемое разработчиками для хранения кода, над которым они работали. «Весь смысл Интернета в том, чтобы абстрагировать физическое местоположение сервера от его логического адреса». Для Сержа Максвейн казался человеком, повторяющим фразы, которые он слышал от других, но которые для него на самом деле ничего не значили. «В России есть игра под названием «Телефонная книга» (похожая на американскую игру «Телефон»), — говорит он. «Казалось, что он играет это».

    Чего Серж еще не знал, так это того, что Голдман обнаружил его загрузки всего несколькими днями ранее, спустя месяцы после того, как он сделал первую из них.Они позвонили в ФБР. в спешке, всего за два дня до этого, а затем провел своего агента по ускоренному курсу высокочастотной торговли и компьютерного программирования. Позже Максуэйн признал, что не обращался за советом к независимым экспертам для изучения кода, который взял Серж Алейников. («Я полагался на заявления сотрудников Goldman».) Сам он понятия не имел о ценности украденного кода («Представители Goldman сказали мне, что это стоит больших денег») и было ли что-то из этого на самом деле таким особенным. (он основывал свое мнение о том, что код содержит коммерческую тайну, на «заявлениях, сделанных членами Goldman Sachs»).Агент отметил, что файлы Goldman были как на персональном компьютере, так и на флэш-накопителе, который он взял у Сержа в аэропорту Ньюарка. (Но практически ни один из этих файлов не был открыт. Если они были так важны, почему Серж не просматривал их в течение месяца, прошедшего с тех пор, как он ушел из Goldman?) Расследование ФБР до ареста заключалось в доверии объяснению Голдмана относительно какие-то чрезвычайно сложные вещи, и через 48 часов после того, как Голдман позвонил в ФБР, Сержа арестовали.

    В ночь ареста — без ордера на арест — Серж отказался от своего права на вызов адвоката.Он позвонил своей жене и рассказал ей о том, что произошло, и о том, что куча сотрудников ФБР Агенты направлялись к ним домой, чтобы изъять их компьютеры и просить их впустить их внутрь, хотя ордера на обыск у них тоже не было. Затем он сел и вежливо попытался прояснить ситуацию ФБР. растерянность агента. «Как [агент] мог понять, была ли это кража, если он не понимал, что было украдено?» Серж вспоминает, как спрашивал себя. То, что он сделал, по его мнению, было тривиально; то, в чем его обвиняли — нарушение как Закона об экономическом шпионаже 1996 года, так и Закона об украденном имуществе, — вовсе не звучало тривиально. Тем не менее, подумал он, если агент поймет, как на самом деле работают компьютеры и бизнес высокочастотной торговли, дело быстро прояснится. «Причина, по которой я объяснял ему это, заключалась в том, чтобы показать, что там ничего не было», — говорит Серж. «Его совершенно не интересовало содержание того, что я говорю. Он мне все время говорил: «Если ты мне все расскажешь, я поговорю с судьей, и он тебя пощадит». Оказалось, что у них с самого начала была очень сильная предвзятость. У них были цели, которые они хотели выполнить.Цель состояла в том, чтобы получить немедленное признание». (ФБР отказалось комментировать дело Алейникова). . «В письменном заявлении он делал очень очевидные ошибки, компьютерные термины и так далее, — вспоминает Серж. — Я говорил: «Знаешь, это неправильно». Серж терпеливо рассказывал агенту о его действиях, пока, наконец, в 1:43 утра, после пяти часов обсуждения, Максуэйн не отправил головокружительное однострочное электронное письмо в США.С. Прокуратура: «Черт возьми, он подписал признание».

    Через две минуты он отправил Сержа в камеру столичного следственного изолятора. Обвинитель, помощник прокурора США Джозеф Фаччипонти, утверждал, что Сержу Алейникову следует отказать в освобождении под залог, поскольку он представляет опасность для общества и может скрыться, поскольку у него есть компьютерный код, который в чужих руках может быть использован «для манипулирования рынки несправедливым образом». (Предположительно, Goldman Sachs использовал его для справедливого манипулирования рынками.) Признание, которое Серж подписал, испещренное фразами, вычеркнутыми и переписанными ФБР. агент, позже будет представлен прокуратурой присяжным как работа вора, который был осторожен, даже хитер со своими словами. «Это не то, что произошло, — говорит Серж. «Документ создавался кем-то, кто не имел опыта в этом вопросе».

    Подписанное признание Сержа Аленикова было последним, что кто-либо слышал от него, по крайней мере, напрямую. Он отказался говорить с журналистами или давать показания на суде. У него запинающаяся манера поведения, забавный акцент, борода и телосложение, которое выглядит так, как будто оно было нарисовано Эль Греко: в ряду людей, случайно выбранных с улиц, его, скорее всего, идентифицируют как парня. Русский шпион, или персонаж из эпизода оригинального Star Trek. В технических дискуссиях он склонен говорить с предельной точностью, что прекрасно, когда он имеет дело с коллегами-экспертами, но ошеломляет непрофессионалов. В суде общественного мнения США он не подходил для самозащиты, и поэтому, по совету своего адвоката Кевина Марино, он этого не сделал.Он хранил свое долгое молчание даже после того, как был приговорен без возможности условно-досрочного освобождения к восьми годам заключения в федеральной тюрьме.

    Красная площадь

    Сергей Алейников не был самым рьяным иммигрантом в мире в Америку или, если на то пошло, на Уолл-Стрит. Он уехал из России в 1991 году, через два года после падения Берлинской стены, но скорее в печали, чем в надежде. «Когда мне было 19, я и представить не мог, что покину его, — говорит он. «Я очень патриотично относился к России. Я плакал, когда умер Брежнев.И я всегда ненавидел английский. Я думал, что совершенно не способен к изучению языков».

    Его проблема с Россией заключалась в том, что ее правительство не позволяло ему изучать то, что он хотел изучать. Он не был религиозным в общепринятом смысле, но родился евреем, что было отмечено в его российском паспорте, чтобы напомнить всем об этом факте. Будучи евреем, он ожидал, что ему дадут особенно трудные вступительные экзамены в университет, которые, если он их сдаст, дадут ему доступ только в один из двух московских университетов, более благосклонно относившихся к евреям.Он был готов мириться с таким положением вещей; однако, как оказалось, он также родился, чтобы программировать компьютеры. Он не брал его в руки до 1986 года, когда ему было уже 16, но первое, что он сделал, — написал программу. Он приказал компьютеру нарисовать синусоиду. Когда компьютер действительно следовал его инструкциям, он попался на крючок. Что его зацепило, как он теперь говорит, так это «детальная ориентация. Способ требует умения видеть проблему и решать ее с разных сторон.Это не просто шахматы, это похоже на решение конкретной задачи в шахматах. Более сложная задача — не играть в шахматы, а написать код, который будет играть в шахматы». Он обнаружил, что программирование увлекает его не только интеллектуально, но и эмоционально. «Написание программы похоже на рождение ребенка, — говорит он. «Это творение. Несмотря на то, что это техническое произведение, это произведение искусства. Вы получаете этот уровень удовлетворения».

    Он подал заявление о переходе с математики на информатику, но власти запретили это делать.«Именно это подтолкнуло меня к мысли, что, возможно, Россия — не лучшее место для меня», — говорит он. «Когда мне не разрешали изучать информатику».

    Он приехал в Нью-Йорк в 1991 году и поселился в комнате Еврейской ассоциации молодых мужчин и молодых женщин на 92-й улице, своего рода еврейской Y. M.C.A. Две вещи потрясли его в новом городе: разнообразие людей на улицах и фантастический ассортимент продуктов в продуктовых магазинах. Он фотографировал ряды и ряды выставленных на продажу сосисок и отправлял их матери в Москву.«Я никогда не видел столько сосисок, — говорит он. Но как только он восхитился американским рогом изобилия, он отстранился от всего этого и задумался, насколько необходима вся эта еда. Он читал книги о голодании и последствиях различных строго ограничительных диет. «Я решил посмотреть на это немного дальше и спросить, что полезно, а что нет», — вспоминает он. В конце концов он стал привередливым вегетарианцем. «Я не думаю, что вся энергия, которую вы получаете, поступает из еды», — говорит он. «Я думаю, это исходит из вашего окружения.

    Он приехал в Америку вообще без денег и понятия не имел, как их достать. Он прошел курс на 92-й улице Y о том, как подать заявление на работу. «Это было довольно пугающе, — говорит он. «На самом деле я не говорил по-английски, а резюме было совершенно чуждым понятием». Его первый интервьюер попросил его рассказать о себе. «Для русского менталитета этот вопрос означает: «Где ты родился?», «Кто твои братья и сестры?» — Сергей подробно описал мужчине его генеалогическое древо — и ничего больше.«Он говорит мне, что я еще услышу от него новости. Я никогда этого не делаю». Но у него был очевидный талант к компьютерам, и вскоре он нашел работу по обслуживанию компьютеров за 8,75 доллара в час в медицинском центре Нью-Джерси. После медицинского центра он нашел лучшую работу в отделе компьютерных наук Рутгерса, где ему дали стипендию для получения степени магистра. После Рутгерса он несколько лет работал в интернет-стартапах, пока в 1998 году не получил предложение о работе от крупной телекоммуникационной компании Нью-Джерси под названием IDT. В течение следующего десятилетия он проектировал компьютерные системы и написал код для маршрутизации миллионов телефонных звонков каждый день на самые дешевые телефонные линии.Когда он пришел в компанию, в ней работало 500 человек; к 2006 году их было 5000, и он был звездным технологом. В том же году ему позвонил охотник за головами и сказал, что на Уолл-стрит растет спрос на его особый навык — создание программного обеспечения, которое анализирует огромные объемы информации с большой скоростью.

    Серж ничего не знал об Уолл-Стрит. Охотник за головами прислал ему кучу книг о написании программного обеспечения на Уолл-стрит, а также учебник о том, как пройти собеседование при приеме на работу на Уолл-стрит, и сказал, что он может зарабатывать намного больше, чем 220 000 долларов в год, которые он зарабатывал в телекоммуникационной компании. .Серж был польщен, и ему понравился охотник за головами, но он прочитал книги и решил, что Уолл-Стрит не для него. Ему нравились технические проблемы в телекоммуникационном гиганте, и он не чувствовал необходимости зарабатывать больше денег. Через год хедхантер снова позвонил ему. К 2007 году у IDT возникли финансовые проблемы. Его жена Элина вынашивала третьего ребенка, и им нужно было купить дом побольше. Серж согласился на интервью с фирмой с Уолл-Стрит, которая особенно хотела с ним встретиться: Goldman Sachs.

    В тот момент, по крайней мере на первый взгляд, у него была та жизнь, ради которой, как говорят, приезжают в Америку.Он женился на симпатичной иммигрантке из России и создал с ней семью. Они купили дом из красного кирпича с двумя спальнями в Клифтоне, штат Нью-Джерси, а затем обменяли его на дом в кейпском стиле с тремя спальнями в Литтл-Фолс. У них был круг русских, которых они называли друзьями. С другой стороны, Серж только и делал, что работал, а его жена понятия не имела, в чем заключалась эта работа; на самом деле они не были так уж близки друг другу. Он не поощрял людей лучше узнавать его и не проявлял большого интереса к тому, чтобы узнать их поближе.Он приобретал много вещей, которые его мало интересовали. Лужайка в Клифтоне была ярким примером общей проблемы. Когда он отправился на охоту за своим первым домом, он был очарован идеей иметь собственный газон. В Москве такое было неслыханно. Но в тот момент, когда он у него появился, он пожалел об этом. («Заноза косить». ) Русская писательница Маша Ледер, знавшая Алейниковых как никто другой, считала Сержа исключительно интеллектуально одаренным, но в остальном типичным русским программистом, для которого технические проблемы стали предлогом не справиться с грязным миром вокруг него.«Вся жизнь Сержа до того, как он попал в тюрьму, была каким-то миражом, — говорит она. «Или сон. Он ничего не знал. Ему нравились стройные девушки, которые любили танцевать. Он женился на девушке и сумел завести от нее троих детей, прежде чем понял, что на самом деле не знает ее. Он работал на износ, а она тратила деньги, которые он зарабатывал. Он приходил домой, а она готовила ему вегетарианские блюда. В основном его обслуживали.

    А потом позвонили с Уолл-Стрит. Goldman Sachs провел с Сержем серию телефонных интервью, а затем пригласил его на долгий день личных интервью.Они показались ему чрезвычайно напряженными, даже немного странными. «Я не привык видеть, как люди вкладывают столько энергии в оценку других людей», — сказал он. Один за другим десяток сотрудников Goldman пытались поставить его в тупик головоломками, компьютерными головоломками, математическими задачами и даже физикой света. Должно быть, Гольдману (как и Сержу) стало ясно, что он знает больше о большинстве вопросов, о которых его спрашивают, чем его интервьюеры. В конце первого дня Голдман пригласил его на второй день.Он пошел домой и все обдумал: он не был так уж уверен, что хочет работать в Goldman Sachs. «Но на следующее утро у меня появилось чувство соперничества, — говорит он. «Я должен завершить его и попытаться пройти, потому что это большой вызов».

    Он был удивлен, обнаружив, что по крайней мере в одном отношении он подходит: более половины программистов в Goldman были русскими. У русских была репутация лучших программистов на Уолл-Стрит, и Серж думал, что знает почему: они были вынуждены изучать программирование без роскоши бесконечного компьютерного времени.«В России время за компьютером измерялось в минутах, — говорит он. «Когда вы пишете программу, вам дается крошечный временной интервал, чтобы заставить ее работать. Следовательно, мы научились писать код таким образом, чтобы свести к минимуму объем отладки. И поэтому вам приходилось много думать об этом, прежде чем изложить это на бумаге. . . . Доступность компьютерного времени создает такой режим работы, при котором у вас просто возникает идея, вы печатаете ее и, возможно, стираете 10 раз. Хорошие русские программисты, как правило, когда-то имели такой опыт: опыт ограниченного доступа к компьютерному времени.

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

    Первый: является ли 3599 простым числом?

    Серж быстро понял, что в числе 3599 есть что-то странное: оно было очень близко к 3600. Он записал следующие уравнения: 3599 = (3600 – 1) = (602 – 12) = (60 – 1) (60 + 1) = 59 умножить на 61. Не простое число.

    Проблема была не такой уж сложной, но, как он выразился, «было труднее решить проблему, когда от тебя ожидали, что ты решишь ее быстро». Это могло занять у него целых две минуты, чтобы закончить. Второй вопрос, который задал ему управляющий директор Goldman, был более сложным — и вовлекающим. Он описал Сержу комнату, прямоугольную коробку, и дал ему ее три измерения. «Он говорит, что на полу паук, и дает мне его координаты. На потолке тоже есть муха, и он дает мне и ее координаты.Затем он задал вопрос: рассчитайте кратчайшее расстояние, которое паук может пройти, чтобы добраться до мухи». Паук не может летать или раскачиваться; он может ходить только по поверхностям. Кратчайший путь между двумя точками — это прямая линия, поэтому, как полагал Серж, нужно было развернуть коробку, превратить трехмерный объект в одномерную поверхность, а затем использовать теорему Пифагора для расчета расстояний. Ему потребовалось несколько минут, чтобы со всем разобраться; когда он закончил, Давидович предложил ему работу в Goldman Sachs. Его стартовая зарплата плюс премия составила 270 000 долларов.

    Полный вперед

    Он пришел в Goldman в интересный момент в истории как фирмы, так и Уолл-стрит. К середине 2007 года отдел Goldman по торговле облигациями помогал и подстрекал к мировому финансовому кризису, самым печально известным из которых было то, что он помогал греческому правительству фальсифицировать бухгалтерские книги и маскировать свои долги, а также разрабатывал субстандартные ипотечные ценные бумаги так, чтобы они терпели крах, чтобы они могли зарабатывать деньги. делая ставки против них. В то же время отдел акций Goldman приспосабливался к радикальным изменениям в США.S. фондовый рынок — как раз в тот момент, когда этот рынок вот-вот должен был рухнуть. Когда-то сонная олигополия, в которой доминировали NASDAQ и Нью-Йоркская фондовая биржа, быстро превращалась во что-то другое. Теперь только в Нью-Джерси было 10 публичных фондовых бирж, и все они торговали одними и теми же акциями. В течение нескольких лет возникнет более 40 «темных пулов» или частных бирж, одна из которых принадлежит Goldman Sachs и которые также торгуют теми же акциями. (Зачем миру понадобилось 50 мест, большинство из них в Нью-Джерси, для покупки и продажи акций Apple Inc.это вопрос для другого дня.)

    Фрагментация американского фондового рынка отчасти была вызвана правилом, созданным в 2007 году SEC. Правило, неизящно известное как Reg NMS, было разработано для защиты инвесторов от их брокеров. Вместо этого он привел к созданию, как это часто бывает с такими правилами, новых способов для брокеров злоупотреблять своими клиентами. Reg NMS требует, чтобы биржевые маклеры направляли ордера своих клиентов на любую биржу, предлагающую лучшую цену. Например: если вы говорите своему брокеру Goldman Sachs купить миллион акций Apple, а акции Apple предлагаются по цене 400 долларов за акцию на NASDAQ и 401 доллар в темном пуле Goldman Sachs, Goldman теперь должен отправить ваш заказ сначала на NASDAQ. .(Вы можете подумать, что брокеры могут делать это естественным образом, чтобы угодить своим клиентам. Подумайте еще раз.)

    По причинам, не совсем очевидным (еще один вопрос для другого дня), новое правило стимулировало огромное количество операций на фондовом рынке. Большая часть нового объема была создана не старомодными инвесторами, а чрезвычайно быстрыми компьютерами, контролируемыми фирмами высокочастотной торговли, такими как Getco и Citadel, DE Shaw и Renaissance Capital, а также подразделениями высокочастотной торговли крупных Уолл-стрит. фирм, особенно Goldman Sachs.По сути, чем больше было мест для торговли акциями, тем больше у высокочастотных трейдеров было возможностей встать между покупателями на одной бирже и продавцами на другой. Это было извращенно. Первоначальное обещание компьютерных технологий состояло в том, чтобы удалить посредника с финансового рынка или, по крайней мере, уменьшить сумму, которую он мог скальпировать на этом рынке. Реальностью оказался бум финансового посредничества, и предполагаемая выручка Уолл-стрит составляет от 10 до 20 миллиардов долларов в год, в зависимости от того, чьим оценкам вы хотите верить. Поскольку фирмы, занимающиеся высокочастотной торговлей, не обязаны раскрывать свою прибыль (за исключением публичных фирм, таких как Knight, которые раскрывали прибыль в прошлом), а крупные банки, такие как Goldman, которые занимаются этой практикой, должны скрывать свою прибыль. собственную прибыль на своих балансах, никто на самом деле не знает, сколько денег зарабатывается. Но когда одному высокочастотному трейдеру платят 75 миллионов долларов наличными за один год торговли (как Мише Малышеву в 2008 году, когда он работал в Citadel), а затем он уходит, потому что он «неудовлетворен», начинается новый зверь.

    Сочетание новых рыночных правил и новых технологий превращало фондовый рынок, по сути, в войну роботов. Роботы были абсурдно быстры: они могли совершить десятки тысяч сделок на фондовом рынке за то время, за которое трейдер-человек моргнул глазом. Игры, в которые они играли, часто были сложными, но один их аспект был простым и ясным: чем быстрее робот, тем больше вероятность того, что он заработает деньги за счет относительной лени других на рынке. Например, можно было легко заработать на возможности быстрее, чем остальная часть рынка, реагировать на изменения спроса и предложения на данную акцию.Было не так-то просто заработать деньги, используя грубые стратегии, основанные на корреляции между различными ценными бумагами. Например, предположим, что цены на акции Coca-Cola и Pepsi имеют тенденцию двигаться вместе; если вы видите, что акции Coke растут, а Pepsi еще не ответила, ваш робот может купить Pepsi до того, как кто-либо еще обработает то, что случилось с Coke.

    Во всяком случае, в 2008 году, с точки зрения Goldman Sachs, хорошей новостью было то, что посредники на фондовом рынке могли заработать миллиарды новых долларов.Плохая новость заключалась в том, что Goldman Sachs пока не зарабатывал на этом много — или очень хорошо маскировал свои прибыли. В конце того же года они сообщили своим программистам, занимающимся высокочастотным трейдингом, что их торговое подразделение заработало примерно 300 миллионов долларов. В том же году подразделение высокочастотной торговли единого хедж-фонда Citadel заработало 1,2 миллиарда долларов. Охотник за головами, который сидел в центре рынка и видел, какие фирмы платят за таланты гиков, говорит, что «Goldman начал понимать это, но на самом деле они этого не понимали.Они не были в Топ-10».

    Простая причина этого заключалась в том, что роботы Goldman были медленными. Многие стратегии зарабатывания денег были типа «победитель получает все». Когда каждый игрок пытается купить Pepsi после того, как акции Coca-Cola взлетели до небес, игрок, чьи компьютеры могут получить данные и выдать очевидный ответ, первым получает все деньги. В различных гонках Голдман редко был первым. Вот почему они искали Сержа Алейникова: чтобы улучшить скорость своей системы.

    По мнению Сержа, в системе Голдмана было много проблем.Это была не столько система, сколько объединение. «Практика разработки кода в IDT была гораздо более организованной и современной, чем в Goldman», — говорит он. Goldman купил ядро ​​своей системы девятью годами ранее, приобретя одну из первых фирм электронной торговли под названием Hull Trading. Огромное количество старого программного обеспечения (Серж предположил, что вся платформа содержит целых 60 миллионов строк кода) и девять лет исправлений к нему создали компьютерный эквивалент гигантского мяча из резиновой ленты.Когда одна из резинок лопнула, Серж должен был ее найти и починить.

    Один небольшой пример проблем, обнаруженных Сержем: торговля Goldman на бирже NASDAQ. Goldman владел единственным (без опознавательных знаков) зданием прямо через дорогу от NASDAQ в Картерете, штат Нью-Джерси. В здании располагался темный пул Голдмана. Когда Серж прибыл, 40 000 сообщений в секунду передавались между компьютерами внутри двух зданий. Он полагал, что близость должна давать Goldman Sachs некоторое преимущество — в конце концов, зачем еще покупать единственное здание поблизости от биржи? Но когда он изучил его, то обнаружил, что для перехода через улицу от Goldman до NASDAQ сигналу требуется пять миллисекунд, или почти столько же времени, сколько требуется сигналу для прохождения по самой быстрой сети из Чикаго в Нью-Йорк. «Теоретический предел [посылки сигнала] из Чикаго в Нью-Йорк составляет около семи миллисекунд», — говорит Серж. «Все, что больше этого, — это трения, вызванные человеком». Трение может быть вызвано физическим расстоянием — скажем, если сигнал, движущийся через улицу в Картерете, штат Нью-Джерси, движется по чему-то менее прямому, чем прямая линия. Это может быть вызвано компьютерным оборудованием. (Ведущие фирмы, занимающиеся высокочастотным трейдингом, каждые несколько месяцев выбрасывают свое старое оборудование и покупают новое.) Но это также могло быть вызвано медленным и неуклюжим программным обеспечением — и это было проблемой Goldman.Их высокочастотная торговая платформа была разработана в типичном для Goldman стиле как централизованная система со ступицей и спицами. Каждый отправленный сигнал должен был пройти через корабль-базу на Манхэттене, прежде чем вернуться на рынок. «Но задержка [пять миллисекунд] была вызвана не только физическим расстоянием», — говорит Серж. «Это произошло потому, что трафик проходил через уровни и уровни корпоративного коммутационного оборудования».

    После нескольких месяцев работы на 42-м этаже One New York Plaza (в то время это была главная торговая площадка Goldman, а когда-то — старая торговая площадка Salomon Brothers) Серж пришел к выводу, что лучше всего они Что мог сделать с платформой высокочастотной торговли Goldman, так это полностью отказаться от нее и построить новую с нуля.Его начальство не интересовалось. «Бизнес-модель Goldman Sachs заключалась в том, что если есть возможность сразу же заработать деньги, давайте это сделаем», — говорит он. «Но если было что-то долгосрочное, их это не интересовало». Что-то изменится на фондовом рынке (например, биржа введет новое, сложное правило), и это изменение создаст немедленную возможность делать деньги. «Они хотели бы сделать это немедленно», — говорит Серж. «Но если подумать, это просто постоянное исправление существующей системы.Существующая кодовая база становится слоном, которого трудно поддерживать».

    Именно так он провел большую часть своих двух лет в Goldman, поддерживая слона. Как ни странно, он находил свою работу более интересной, чем торговля на фондовом рынке, которой он занимался. «Я думаю, что инженерные проблемы гораздо интереснее, чем проблемы бизнеса», — говорит он. «Финансы — это просто те, кто получает деньги. Он попадает в правый карман или в левый? Так уж получилось, что компании, которые зарабатывают деньги, — это такие компании, как Goldman Sachs.Вы не можете выиграть в этой игре, если вы не один из тех людей, которые получают подсказки». Он понимал, что кванты Goldman постоянно придумывали новые торговые стратегии в форме алгоритмов для выполнения роботами, и что эти трейдеры должны были быть чрезвычайно проницательными. Далее он понял, что «все их алгоритмы основаны на каком-то предсказании — предсказании чего-то на одну секунду вперед». Но вам достаточно было наблюдать за крахом фондового рынка 2008 года изнутри Goldman Sachs, как это делал Серж, чтобы увидеть, что то, что казалось предсказуемым, часто не было таковым.День за днем ​​волатильности в сентябре 2008 года якобы блестящие трейдеры Goldman теряли десятки миллионов долларов. «Все ожидания не сработали, — вспоминает Серж. «Они думали, что контролируют рынок, но это была иллюзия. Все приходили на работу и были поражены тем фактом, что они вообще ничего не могли контролировать. . . . Финансы — это азартная игра для тех, кто любит азартные игры».

    Серж по натуре не был игроком. Он предпочитал детерминированный мир программирования псевдодетерминистическому миру спекуляций и никогда полностью не осознавал связи между своей работой и работой трейдеров Goldman.Он знал, что они были одержимы скоростью, которую он создал для них, но никогда не был уверен, что работа, которую он проделывал, чтобы ускорить их роботов, привела к большей прибыли. «Всегда было непонятно, какое преимущество мы получим, сократив время на полмиллисекунды», — говорит он. «Мы проводили исследования, но они были несовершенными и не окончательными».

    Очевидным шагом, который он сделал для ускорения работы роботов Goldman, было именно то, что он сделал в IDT, чтобы позволить миллионам телефонных звонков найти самый дешевый маршрут: он децентрализовал систему Goldman. Вместо того чтобы отправлять сигналы с различных бирж обратно в хаб Goldman, он установил отдельные мини-хабы Goldman внутри каждой из бирж. Но большую часть времени он тратил просто на исправление старого кода. Для этого он и другие программисты Goldman каждый день прибегали к программному обеспечению с открытым исходным кодом, бесплатно доступному каждому для любых целей. Инструменты и компоненты, которые они использовали, не были специально разработаны для финансовых рынков, но их можно было адаптировать для ремонта сантехники Goldman.

    Серж быстро обнаружил, к своему удивлению, что Goldman имеет односторонние отношения с открытым исходным кодом.Они изъяли огромное количество свободных программ из Сети, но не вернули их после того, как он их модифицировал, даже если его модификации были очень незначительными и имели общее, а не финансовое значение. «Однажды я взял несколько компонентов с открытым исходным кодом, переупаковал их, чтобы получить компонент, который даже не использовался в Goldman Sachs», — говорит он. «По сути, это был способ сделать два компьютера похожими на один, чтобы, если один вышел из строя, другой мог подключиться и выполнить задачу». Он описал удовольствие от своего новшества так: «Он создал что-то из хаоса.Когда вы создаете что-то из хаоса, по сути, вы уменьшаете энтропию в мире». Он пошел к своему боссу, парню по имени Адам Шлезингер, и спросил, может ли он выпустить его обратно в открытый исходный код, как он и хотел. «Он сказал, что теперь это собственность Goldman, — вспоминает Серж. «Он был довольно напряжен. Когда я упомянул об этом, это было очень близко к бонусному времени. И он не хотел никаких беспорядков».

    Открытый исходный код был идеей, которая зависела от совместной работы и совместного использования, и Серж имел долгую историю участия в ней.Он не совсем понимал, как Goldman мог думать, что все в порядке. извлекать такую ​​большую пользу из работы других, а затем вести себя так эгоистично по отношению к ним. «Вы не создаете интеллектуальную собственность, — сказал он. «Вы создаете программу, которая что-то делает». Но с тех пор по указанию Шлезингера он относился ко всему, что находится на серверах Goldman Sachs, даже если оно только что было перенесено туда из открытых источников, как к собственности Goldman Sachs. (На суде над Сержем Кевин Марино, его адвокат, продемонстрировал две страницы компьютерного кода: оригинал с лицензией на открытый исходный код сверху и копию с удаленной лицензией на открытый исходный код и замененной лицензией Goldman Sachs.)

    Альтернативные варианты карьеры для программистов | Тео Топлак

    Краткий и информативный список для программистов, стремящихся сменить карьеру

    «бело-черные дорожные указатели с односторонней печатью» Брендана Черча на Unsplash

    Итак, вы стали программистом, но хотите сменить карьеру? Вы любите современные технологии, но не хотите программировать по восемь часов в день? Или вы выпускник компьютерных наук и ищете области, где ваши навыки могут быть применены? По мере того, как количество и спрос на программистов стремительно растут, растет и количество людей, которые пытаются пойти по другому пути.

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

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

    Условные обозначения:

    Время, проведенное за компьютером, по сравнению со временем, проведенным с людьми. Приблизительный процент времени, затраченного на программирование. На эту работу больше влияют технические или бизнес-требования компании? Вы больше контактируете с деловыми или техническими людьми на рабочем месте? «Включил черно-серый ноутбук» Лукаса Блазека на Unsplash

    Data Scientist

    Работа заключается в разработке решений на основе данных и использовании аналитических и статистических навыков программирования. для решения деловых вопросов.

    Аналитик данных/Бизнес-аналитик/Бизнес-аналитика

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

    Аналитик информационной безопасности

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

    Специалист по техническому анализу рисков

    Помощь компаниям с вашими техническими знаниями в оценке рисков.

    «Черная пишущая машинка Corona на коричневых деревянных досках» от Патрика Фора на Unsplash

    Технический писатель / автор

    Отвечает за создание технических документов, руководств, презентаций, рекламных материалов и тому подобного.

    Цифровой копирайтер / контент-менеджер

    Написание контента для веб-сайтов, блогов, книг, маркетинговых материалов и т.п.

    «черная серверная система ImgIX» от imgix на Unsplash

    Системный администратор

    Обслуживание, обновление и управление программным обеспечением, оборудованием или сетями.

    Аналитик приложений

    Администрирование, мониторинг и обслуживание программных инфраструктур и приложений, используемых сотрудниками компании.

    Администратор баз данных

    Не требует пояснений, планирование систем баз данных, мониторинг использования и решение проблем с базами данных.

    «женщина кладет записку на стену» от rawpixel на Unsplash

    QA

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

    Менеджер по информационным системам

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

    Руководитель проекта

    Внедрение методологии выполнения проектов. Согласование графика работ с инженерными командами для удовлетворения бизнес-требований.

    Менеджер по продукту/программе

    Надзор за всем жизненным циклом продукта от адаптации к рынку, требований к продукту и спецификаций до графиков проектирования и управления персоналом. Менеджер продукта и менеджер программы — похожие роли, но менеджер программы имеет более широкий взгляд на организацию.

    Технический руководитель / Ведущий специалист по программному обеспечению

    Ведущий программист, в основном контролирующий разработку и внедрение продуктов компании.

    Системные (технические) архитекторы

    Вы отвечаете за программную архитектуру продукта. Отвечает за общее внедрение системы.

    Архитектор решений

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

    Технический консультант

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

    «Два человека рисуют на доске» от Kaleidico на Unsplash

    Исследования и разработки

    Исследование и разработка (внедрение) новых технологий и идей в организации. Вы используете практические знания современных технологий для создания новых или улучшения старых продуктов.

    Дизайнер продукта

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

    UX Designer

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

    Дизайнер пользовательского интерфейса

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

    «человек, использующий MacBook Pro» Гленн Карстенс-Питерс на Unsplash

    Технический рекрутер

    Вы занимаетесь техническим рекрутингом для компании — привлекаете и оцениваете технические таланты.

    Технический отдел продаж

    Отвечает за технические консультации и поддержку продуктов в предпродажных и послепродажных процессах.

    Преподаватель академических кругов/ИТ

    Чтение лекций и обучение людей в областях ваших технических знаний.

    Предприниматель / Работа в стартапе или малом бизнесе

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

    Поддержка конечных пользователей

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

    Защита интересов разработчиков / евангелизация / отношения

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

    «включил монитор, отображающий язык программирования» от Pankaj Patel на Unsplash

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

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

    Если вы считаете, что я пропустил что-то важное, не стесняйтесь обращаться ко мне на LInkedIn | [email protected]

    Австрийский программист и бывший генеральный директор Crypto, вероятно, украл эфир на 11 миллиардов долларов.

    Кто взломал The DAO в 2016 году, уведя 3,6 миллиона эфира? Мы идентифицируем предполагаемого хакера — он это отрицает — проследив сложный след криптовалютных транзакций и используя ранее неизвестный инструмент для взлома конфиденциальности.

    E thereum, вторая по величине криптосеть, стоит 360 миллиардов долларов.Его создатель Виталик Бутерин имеет более 3 миллионов подписчиков в Твиттере, снимал видео с Эштоном Катчером и Милой Кунис, встречался с Владимиром Путиным. Все самые популярные тенденции в криптовалюте за последние несколько лет были запущены на Ethereum: первоначальные предложения монет (ICO), децентрализованные финансы (DeFi), невзаимозаменяемые токены (NFT) и децентрализованные автономные организации (DAO). И это породило целый класс имитаторов блокчейна, которых часто называют «убийцами Эфириума».

    Эфириум также является предметом великой тайны: кто совершил самую крупную кражу эфира (нативного токена Эфириума) за всю историю, взломав DAO? К моменту завершения краудсейла в 2016 году децентрализованный венчурный фонд привлек 139 миллионов долларов в эфире (ETH), что сделало его самым успешным краудфандинговым мероприятием на тот момент. Несколькими неделями позже хакер перекачал 31% ETH в The DAO — всего 3,64 миллиона или около 5% всего ETH в обращении — из основного DAO в то, что стало известно как DarkDAO.

    Кто взломал DAO? Мое эксклюзивное расследование, основанное на отчете для моей новой книги Криптопианцы: идеализм, жадность, ложь и создание первого большого увлечения криптовалютой , , похоже, указывает на Тоби Хёниша, 36-летнего программиста который вырос в Австрии и жил в Сингапуре во время взлома.До сих пор он был наиболее известен своей ролью соучредителя и генерального директора TenX, которая привлекла 80 миллионов долларов в рамках первоначального предложения монеты в 2017 году для создания крипто-дебетовой карты — попытка, которая не удалась. Рыночная капитализация этих токенов, которая выросла до 535 миллионов долларов, теперь составляет всего 11 миллионов долларов.

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

    Чтобы представить грандиозность этого взлома в перспективе, с ETH, который сейчас торгуется около 3000 долларов, 3,64 миллиона ETH будут стоить 11 миллиардов долларов. Кража DAO, как известно, побудила Ethereum провести хард-форк, когда сеть Ethereum разделилась на две части, чтобы восстановить украденные средства, что в конечном итоге оставило DarkDAO не ETH, а гораздо менее ценный Ethereum Classic (ETC). Сторонники форка надеялись, что ETC исчезнет, ​​но сейчас он торгуется около 30 долларов. Это означает, что кошельки потомков DarkDAO теперь содержат более 100 миллионов долларов в ETC — высокий долларовый памятник крупнейшему детективу в криптовалюте.

    В прошлом году, когда я работал над своей книгой, мои источники и я, используя (среди прочего) мощный и ранее секретный криминалистический инструмент от компании по отслеживанию криптовалюты Chainalysis, пришли к выводу, что выяснили, кто это сделал. Действительно, история The DAO и шестилетнего поиска хакера многое говорит о том, как далеко продвинулись мир криптовалюты и технология отслеживания транзакций с момента первого помешательства на криптовалютах. Сегодня технология блокчейн стала мейнстримом.Но по мере появления новых приложений одно из первых применений криптографии — в качестве щита анонимности — отступает благодаря как давлению со стороны регулирующих органов, так и тому факту, что транзакции в публичных блокчейнах отслеживаются.

    Соучредители

    Тоби Хениш и Пол Киттивонгсунторн в Таиланде в 2018 году во время стратегической сессии TenX.

    Поскольку Хениш не хочет со мной разговаривать, я могу только догадываться о его возможных мотивах; еще в 2016 году он рано обнаружил технические уязвимости в DAO и, возможно, решил нанести удар после того, как пришел к выводу, что его предупреждения не воспринимаются создателями DAO достаточно серьезно. (Один из его соучредителей TenX, Джулиан Хосп, австрийский врач, который сейчас работает полный рабочий день в области блокчейна, говорит о Хенише: «Он человек самоуверенный. Всегда верил, что он прав. Всегда».) с этой точки зрения это также история о больших мозгах и большом эго, которые управляют криптомиром, и о хакере, который, возможно, оправдывал свои действия, говоря себе, что он просто сделал то, что позволил ему сделать ошибочный код, встроенный в DAO. .

    • • •

    I В начале 2016 года сети Ethereum не было и года, и в ней было только одно приложение, которое интересовало людей: DAO, децентрализованный венчурный фонд, созданный на основе смарт-контракта, который давал владельцам токенов право голоса по предложениям, представленным для финансирования.Он был создан компанией под названием Slock.it, которая вместо того, чтобы искать традиционный венчурный капитал, решила создать этот DAO, а затем открыть его для краудфандинга — с ожиданием, что ее собственный проект будет одним из тех, которые финансируются The New York Times. ДАО. Команда Slock.it думала, что DAO может привлечь 5 миллионов долларов.

    Тем не менее, когда 30 апреля -го -го года началась массовая распродажа, она собрала 9 миллионов долларов всего за первые два дня, при этом участники обменяли один эфир на 100 токенов DAO. Когда деньги потекли рекой, некоторые в команде почувствовали тошноту, но было слишком поздно ограничивать продажу.К моменту закрытия финансирования через месяц от 15 000 до 20 000 человек внесли свой вклад. DAO владело 15% всего эфира, и цена криптовалюты неуклонно росла. В то же время в связи с DAO возникали различные проблемы безопасности и структуры, в том числе одна, которая, по иронии судьбы, позже оказалась решающей для ограничения прямого доступа хакера к трофеям. Та проблема: вывод средств был слишком сложным. Кто-то, желающий вернуть свои деньги, должен был сначала создать «дочерний DAO» или «разделенный DAO», что требовало не только высокой степени технических знаний, но и периодов ожидания после каждого шага и согласия любого, кто переводил средства в этот. детский ДАО.

    Утром 17 июня ETH достиг нового исторического максимума в 21,52 доллара, в результате чего криптовалюта в DAO стоила 249,6 миллиона долларов. Когда американец Грифф Грин проснулся тем утром в Митвайде, Германия (он жил в семейном доме двух братьев, которые были соучредителями Slock.it), на его телефоне было сообщение от члена сообщества DAO Slack, который сказал, что происходит что-то странное. — выглядело так, будто средства выкачивались. Грин, первый сотрудник Slock.it и организатор сообщества, проверил: действительно был поток транзакций на 258 ETH (тогда $5600), покидающих DAO.   К тому времени, когда атака остановилась через несколько часов, 31% ETH в DAO был перекачан в DarkDAO. По мере распространения информации об атаке у эфира был самый высокий торговый день за всю историю, когда его цена упала на 33% с 21 до 14 долларов.


    Сплит Форчун

    Краудфандинговая распродажа DAO в 2016 году привела к тому, что цена эфира (ETH) достигла тогдашнего рекордно высокого уровня, пока атака на DAO 17 июня не привела к ее резкому падению.

    После хардфорка 20 июля старый блокчейн начал торговаться как классический эфир (ETC).

    Вскоре сообщество Ethereum обнаружило уязвимость, которая позволила совершить эту кражу: смарт-контракт DAO был написан таким образом, что каждый раз, когда кто-то снимает деньги, смарт-контракт сначала отправляет деньги, а затем обновляет баланс этого человека. Злоумышленник использовал вредоносный смарт-контракт, выводивший деньги (258 ETH за раз), а затем препятствовал обновлению контракта, позволяя выводить один и тот же эфир снова и снова. Это было так, как если бы злоумышленник имел 101 доллар на своем банковском счете, снял 100 долларов в банке, затем не дал банковскому служащему обновить баланс до 1 доллара и снова запросил и получил еще 100 долларов.

    Что еще хуже, как только об уязвимости стало известно, оставшиеся 7,3 миллиона ETH в DAO оказались под угрозой подражательной атаки. Команда белых хакеров (то есть хакеров, действующих этично) сформировалась и использовала метод злоумышленника, чтобы перенаправить оставшиеся средства в новую дочернюю DAO. Но у злоумышленника оставалось около 5% всех оставшихся ETH, и даже спасенный эфир был уязвим, учитывая недочеты в The DAO. Кроме того, часы тикали до крайнего срока 21 июля -го года — первой даты, когда первоначальный хакер мог бы получить средства, которые они перенаправили в DarkDao.Если сообщество хочет помешать злоумышленнику обналичить деньги, им нужно будет поместить токены в DarkDAO хакера, а затем в любые будущие «разделенные DAO» (или дочерние DAO), созданные неизвестным хакером. (Согласно правилам смарт-контракта DAO, злоумышленник не может снимать средства, если кто-либо еще в их разделенном DAO возражает.) Итог: если белые шляпы когда-либо пропустят свое окно для возражения, злоумышленник сможет скрыться с помощью средств, а это означает, что эта неформальная группа должна быть постоянно бдительна.

    В конце концов, после долгих препирательств (на Reddit, в Slack, по электронной почте и в Skype) и публичного выступления основателя Ethereum Бутерина, и после того, как казалось, что большинство сообщества Ethereum поддержало эту меру, Ethereum предпринял «жесткую вилка. ” 20 июля года года блокчейн Ethereum был разделен на две части. Все ETH, которые были в DAO, были перемещены в контракт «снятия», который давал первоначальным вкладчикам право отправлять свои токены DAO и получать обратно ETH в новом блокчейне.Старый блокчейн, который по-прежнему привлекал некоторых сторонников и спекулянтов, получил название Ethereum Classic.

    • • •

    O n Ethereum Classic, The DAO и добыча злоумышленника (в виде 3,64 млн ETC) остались. Тем летом злоумышленник переместил свои ETC на новый кошелек, который оставался бездействующим до конца октября, когда они начали пытаться использовать биржу под названием ShapeShift для обналичивания денег в биткойнах. Поскольку ShapeShift в то время не собирал личную информацию, личность злоумышленника не была известна, хотя все его движения в блокчейне были видны.В течение следующих двух месяцев хакеру удалось получить 282 биткойна (тогда это стоило 232 000 долларов, а сейчас — более 11 миллионов долларов). А затем, возможно, из-за того, что ShapeShift часто блокировал их попытки торгов, они отказались от обналичивания, оставив после себя 3,4 миллиона Ether Classic (ETC), которые тогда стоили 3,2 миллиона долларов, а теперь – более 100 миллионов долларов.

    Основатель

    Ethereum Виталик Бутерин поддержал хардфорк.

    Итан Пайнс для Forbes

    Это могло бы быть концом истории — неизвестный хакер сидел на богатстве, которое не мог обналичить.За исключением прошлого июля, один из моих источников, участвовавших в спасении DAO, бразилец по имени Алекс Ван де Санде (он же Авса) обратился к нам и сообщил, что бразильская полиция начала расследование нападения на DAO — и может ли он быть жертвой. или даже сам хакер. Ван де Санде решил заказать отчет о судебной экспертизе у компании Coinfirm, занимающейся аналитикой блокчейнов, чтобы помочь оправдать себя (хотя, по его словам, тогда полиция закрыла расследование). На случай, если подобные ситуации возникнут в будущем, он представил отчет, в котором анализируются попытки вывода средств в 2016 году.

    Среди первых подозреваемых во взломе был швейцарский бизнесмен и его сообщники, и при отслеживании средств Ван де Санде и я также нашли еще одного подозреваемого: российского разработчика Ethereum Classic. Но все эти люди были в Европе/России, а обналичивание проводилось по азиатскому графику: с утра до вечера — с 9 утра до 18:00. до полуночи по токийскому времени, когда европейцы, вероятно, спали. (Время их сообщений в социальных сетях говорит о том, что они работали в обычном режиме.) Но, судя по электронному письму службы поддержки, которое хакер отправил ShapeShift перед атакой, я полагаю, что они свободно говорили по-английски.

    Основываясь на анализе Coinfirm, аналитическая компания по блокчейну Chainalysis обнаружила, что предполагаемый злоумышленник отправил 50 BTC на Wasabi Wallet, частный биткойн-кошелек для настольных компьютеров, целью которого является анонимизация транзакций путем смешивания нескольких в так называемом CoinJoin. Используя возможность, которая раскрывается здесь впервые, Chainalysis разделил транзакции Wasabi и отследил их вывод на четыре биржи. На последнем, решающем этапе сотрудник одной из бирж подтвердил одному из моих источников, что средства были обменены на конфиденциальную монету Grin и выведены на узел Grin под названием grin.тоби.ай. (Из-за политики конфиденциальности биржи обычно такая информация о клиентах не разглашается.)

    IP-адрес этого узла также содержал узлы Bitcoin Lightning: ln.toby.ai, lnd.ln.toby.ai и т. д., и он не менялся более года; это был не VPN.

    Он был размещен на Amazon Singapore. Lightning Explorer 1ML показал узел на этом IP-адресе под названием TenX.

    Для всех, кто занимался криптографией в июне 2017 года, это имя может насторожить. В том же месяце, когда повальное увлечение ICO достигло своего первоначального пика, было проведено ICO TenX стоимостью 80 миллионов долларов.Генеральный директор и соучредитель использовали псевдоним @tobyai в AngelList, Betalist, GitHub, Keybase, LinkedIn, Medium, Pinterest, Reddit, StackOverflow и Twitter. Его звали Тоби Хениш.

    Где он базировался? В Сингапуре.

    Хотя Хениш родился в Германии и вырос в Австрии, он свободно говорит по-английски.

    Операции по обналичиванию происходили в основном с 8 утра. до 23:00 Сингапурское время.

    И адрес электронной почты, используемый в этой учетной записи на бирже, был [название биржи] @toby.ай.

    В мае 2016 года, когда завершился исторический сбор средств, Hoenisch проявил большой интерес к The DAO. 12 мая он отправил Хоспу по электронной почте совет («Грядет прибыльная криптовалютная сделка»), чтобы шортить ETH после окончания периода краудфандинга DAO. 17 и 18 мая -го года в Slack-канале DAO он вел долгую беседу, в которой сделал, смотря как считать, минимум 52 комментария об уязвимостях в The DAO, вникая в различные аспекты кода. и придираться к тому, что было возможно, учитывая структуру кода.

    Одна проблема побудила его написать электронное письмо техническому директору Slock.it Кристофу Йенчу, ведущему техническому инженеру Лефтерис Карапетсас и менеджеру сообщества Гриффу Грину. В своем электронном письме он сказал, что пишет предложение о финансировании от DAO для криптокарточного продукта под названием DAO.PAY, и добавил: «Для нашей должной осмотрительности мы просмотрели код DAO и обнаружили несколько вещей, которые вызывают беспокойство. ” Он обозначил три возможных вектора атаки и позже отправил по электронной почте четвертый. Дженцш, немец, который работал над докторской диссертацией по физике, прежде чем бросить учебу, чтобы сосредоточиться на Ethereum, ответил пункт за пунктом, соглашаясь с некоторыми утверждениями Хениша, но говоря, что другие были «ложными» или «не работают».«Взад и вперед закончилось письмо Хениша; — Я буду держать вас в курсе, если мы найдем что-нибудь еще.

    Но вместо дальнейшего обмена электронной почтой 28 мая -го -го Хёниш написал четыре сообщения на Medium, начиная со слов «TheDAO — голосование без риска». Второй, «TheDAO — шантаж вывода средств», предвосхитил основную проблему с The DAO и то, почему Ethereum в конечном итоге выбрал хард-форк: если это не произойдет, единственными другими вариантами было позволить злоумышленнику обналичить свои нечестно полученные доходы или группа держателей токенов DAO, чтобы следовать за ним навсегда в новые разделенные DAO, которые он создал, когда пытался обналичить деньги. «TLDR: если вы заключаете контракт с DAO без права большинства голосов, злоумышленник может заблокировать все снятия средств на неопределенный срок», — написал он. Третий показал, как злоумышленник может сделать это дешево.


    Чтобы представить грандиозность этого взлома в перспективе, с ETH, который сейчас торгуется около 3000 долларов, 3,64 миллиона ETH будут стоить 11 миллиардов долларов.


    В его последнем и самом красноречивом сообщении за день «TheDAO — урок децентрализованного управления стоимостью 150 миллионов долларов», говорится, что DAO.PAY решил не делать предложение после обнаружения «серьезных недостатков безопасности» и того, что «Slockit преуменьшает серьезность векторы атаки.Он написал: «TheDAO работает… и мы все еще ждем, когда Slockit выпустит предупреждение о том, что НЕТ БЕЗОПАСНОГО СПОСОБА ВЫХОДА!»

    3 июня в его последнем посте на Medium «Объявление BlockOps: вызовы взлома блокчейна» говорилось: «BlockOps — это ваша площадка для взлома шифрования, кражи биткойнов, нарушения смарт-контрактов и просто проверки ваших знаний в области безопасности». Хотя он пообещал «публиковать новые задачи в области биткойнов, эфириума и веб-безопасности каждые 2 недели», я не смог найти никаких записей о том, что он это сделал.

    Через две недели началась атака DAO. На следующее утро после нападения, в 7:18 утра. По сингапурскому времени Хениш троллил создателя Ethereum Виталика Бутерина, ретвитнув что-то, что Бутерин сказал до атаки на DAO, но после того, как стало известно, что уязвимость, использованная в атаке, была очевидна в коде DAO. В твиттере двухнедельной давности Бутерин сказал, что покупал токены DAO после появления новостей о безопасности. В течение следующих недель Хениш публиковал в Твиттере сообщения против хардфорка, например, под заголовком «Слишком большой, чтобы потерпеть неудачу — это гарантированный провал».

    Любопытно, что 5 июля, через пару недель после атаки, Хениш и Карапетсас обменялись сообщениями Reddit DM под названием «Контратака DarkDAO» — хотя суть сообщений неясна, поскольку Хенсих удалил все свои сообщения Reddit. (Хосп вспоминает, что Хениш сказал ему, что удалил свою учетную запись Reddit после ссоры с «идиотом» на Reddit из-за The DAO.) Хениш написал: «Извините, что не связался первым. Я увлекся поиском и рассказом сообществу, что есть способ дать отпор.В любом случае, я не вижу, как злоумышленник может это использовать».

    После того, как Карапетсас сообщил Хёнишу о планах Белых Шляп по защите того, что осталось в ДАО, Хёниш ответил: «Я снял пост». Карапетсас ответил: «С этого момента я буду держать вас в курсе того, что мы делаем». Последнее сообщение Хениша в этом обмене: «Извините, если я нарушил план».

    24 июля, на следующий день после того, как сеть Ethereum Classic возродилась и начала торговаться на Poloniex, Хениш написал в Твиттере: «Эфириум-драма обостряется: от #daowars к #chainwars.Ethereum classic теперь торгуется на poloniex как $ETC и майнеры, планирующие атаки». 26 июля он ретвитнул Барри Силберта, основателя и генерального директора влиятельной и уважаемой Digital Currency Group, который написал в Твиттере: «Купил свою первую цифровую валюту без биткойнов… Ethereum Classic (ETC)».


    «Он (хакер DAO) действительно облажался. Репутация намного дороже денег».


    Услышав имя Тоби Хениш, не зная доказательств того, что он был злоумышленником DAO, Карапетсас, обычно добродушный греческий разработчик программного обеспечения, который был одним из создателей DAO и общался с ним по электронной почте и на Reddit, сказал: « Он был неприятен….он очень настаивал на том, что нашел много проблем». Услышав, что DarkDAO ETC был обналичен на узел Grin с псевдонимом Хениша, Карапетсас заметил, что если бы Хениш вместо этого исправил ситуацию, пока средства DarkDao были заморожены, сообщество Ethereum дало бы ему «огромную похвалу» за то, что он нашел слабость, а затем возврат ETH. Точно так же Грифф Грин, чьи текущие проекты направлены на помощь некоммерческим и общественным организациям в цифровом мире, считает, что хакер упустил шанс «стать героем».«Грин говорит: «Он действительно облажался… Репутация намного ценнее денег».

    По иронии судьбы, в своем блоге в 2016 году Хениш написал: «В душе я белый хакер». Двадцать дней спустя произошла атака DAO.

    Как я уже отмечал ранее, после отправки документа с изложением доказательств того, что он был хакером, и с просьбой прокомментировать мою книгу, Хёниш написал, что мой вывод «фактически неточен». В этом электронном письме он сказал, что может предоставить мне более подробную информацию, а затем не ответил ни на четыре запроса этих подробностей, ни на дополнительные запросы проверки фактов для этой статьи.Кроме того, после получения первого документа с подробным изложением собранных мною фактов он удалил почти всю свою историю в Твиттере (хотя я сохранил соответствующие твиты).

    • • •

    I В мае 2015 года Хениш и соучредители его предприятия по выпуску криптовалютных дебетовых карт, сначала известного как OneBit, добились определенного успеха на хакатоне Mastercard Masters of Code в Сингапуре. В том же году они начали делать карту доступной только по приглашению, потому что, как объяснил Хёниш на Reddit: «Мы не хотим запускать недоработанный биткойн-кошелек, из-за которого у нас будут проблемы из-за нарушения KYC (знай своего клиента) законы. И да, легальность — это основная причина, по которой мы не можем просто отправить его». В статье Bitcoin Magazine в то время говорилось, что Хениш имел опыт работы в области искусственного интеллекта, информационной безопасности и криптографии.

    В начале 2017 года, всего через несколько месяцев после того, как предполагаемый злоумышленник DAO прекратил попытки обналичить их ETC, команда Хениша, которая к тому времени работала как TenX, объявила, что получила начальное финансирование в размере 1 миллиона долларов от (среди прочего) Fenbushi Capital, где основатель Ethereum Бутерин был генеральным партнером. Затем последовало ICO стоимостью 80 миллионов долларов.В начале 2018 года дела TenX пошли наперекосяк, когда эмитент карты Wavecrest был удален из сети Visa, а это означало, что пользователи TenX больше не могли использовать свои дебетовые карты.

    1 октября 2020 г. TenX объявила о прекращении предоставления своих услуг, поскольку валютное управление Сингапура приказало новому эмитенту карт, Wirecard SG, прекратить деятельность. 9 апреля 2021 года TenX опубликовала блог под названием «TenX, знакомьтесь с Мимо». В нем был описан новый бизнес, который будет предлагать стабильную монету с привязкой к евро, стоимость которой будет привязана к фиатной валюте, такой как доллары США, евро или японская иена.Рыночная капитализация токенов TenX, которая выросла до 535 миллионов долларов, теперь составляет всего 11 миллионов долларов. TenX переименовала себя в Mimo Capital и предлагает держателям токенов TenX в основном бесполезные токены MIMO вместо них по ставке 0,37 MIMO за каждый TenX.

    Хосп, который в то время был публичным лицом компании, был выгнан Хенишем и другим соучредителем в январе 2019 года. Это произошло через пару месяцев после того, как некоторые крипто-публикации сообщили о прошлой связи Хоспа с австрийской многоуровневой маркетинговой схемой.Однако до того, как он услышал доказательства, указывающие на то, что Хениш был атакующим DAO, Хосп сказал, что, по его мнению, Хениш, возможно, вытолкнул его из ревности к тому, что Хосп продал биткойны на вершине пузыря в конце 2017 года, заработав себе 20 миллионов долларов. Тем временем Хениш сохранил всю свою криптовалюту, пока пузырь — и его личный капитал — сдулся.

    «Он происходил из очень бедной семьи, у него не было опыта инвестирования, и он был в криптовалюте в 2010 году, но у него буквально не было денег, ничего, когда мы были вместе в Лас-Вегасе [летом 2016 года] у него ничего не было , и у меня очень хорошо получалось с моими инвестициями… он всегда настаивал на том, чтобы получить больше зарплаты, чтобы иметь что-то получше.Хосп также упомянул, что Хёнишу приходилось посылать деньги домой своей матери, которая вырастила его, а также его сестру и брата как родителя-одиночку.


    По мере появления новых приложений блокчейна одно из первых применений криптографии — в качестве щита анонимности — отступает.


    Услышав, что Хениш был вероятным нападавшим на DAO, Хосп сказал, что у него «мурашки по коже», и начал вспоминать детали своего взаимодействия с бывшим партнером, которые теперь, казалось, приобретали новое значение. Например, когда его спросили, увлекался ли Хёниш Grin (монеты конфиденциальности, на которые хакер обналичил), Хосп ответил: «Да! Да, он был. Он был очарован этим… Я потерял деньги из-за этих дурацких монет! Я инвестировал в них из-за него, потому что он был так очарован ими». Он сказал, что Хениш также был одержим идеей создания «атомарного свопа» Биткойн/Монеро — или способа использования смарт-контрактов для обмена между Биткойном и монетой конфиденциальности Монеро. В то время Хоспа это смутило, потому что он чувствовал, что для такого продукта нет рынка.Позже Хосп поднял чаты за август 2016 года, в которых Хениш, казалось, был взволнован ценой ETC, монеты, которую хакер удерживает после форка Эфириума.

    Пытаясь вспомнить инцидент, который, по его мнению, побудил Хениша закрыть свой Reddit, Хосп начал поиск на своем компьютере и пробормотал себе под нос: «Он всегда использовал tobyai». Он подтвердил, что один из обычных адресов электронной почты Тоби заканчивался на @toby.ai.

    Вспоминает все еще изумленный Хосп: «По какой-то странной причине он был очень хорошо осведомлен о том, что происходит… Он понял о взломе DAO больше, когда я спросил его, что произошло… чем я нашел в Интернете или где-либо еще.

    ЕЩЕ ОТ FORBES БОЛЬШЕ ОТ FORBESКак NFT Pivot превратил крошечную компанию по производству мобильных игр в многомиллиардную электростанцию ​​ Джастин Бирнбаум БОЛЬШЕ ОТ FORBESКак Azukis внезапно стал самой продаваемой в мире коллекцией NFT Джефф Кауфлин БОЛЬШЕ ОТ FORBESКак оригинальный Bubble Boy от Crypto оседлал Ethereum и теперь дергает за ниточки бума DeFi Стивен Эрлих БОЛЬШЕ ОТ FORBESForbes Blockchain 50 2022 Майкл дель Кастильо БОЛЬШЕ ОТ FORBESDAO — это не причуда, это платформа Джефф Кауфлин

    Программатор Trinity 2 EX™ Ford Ranger 2009

    На тюнинговые продукты и аксессуары DiabloSport распространяется ограниченная годовая гарантия, которая распространяется на определенные дефекты изготовления и материалов.

    Настоящая ограниченная гарантия распространяется на дефекты материалов и изготовления тюнинговых изделий и аксессуаров DiabloSport сроком на один (1) год с даты первоначальной покупки. Гарантийный срок не продлевается, если DiabloSport ремонтирует или заменяет продукт. DiabloSport может изменить доступность этой ограниченной гарантии по своему усмотрению, но любые изменения не будут иметь обратной силы. Удаление серийных номеров или другие изменения продукта аннулируют эту ограниченную гарантию.

    Настоящая ограниченная гарантия не распространяется на интеллектуальную собственность и конфиденциальную информацию, связанную с каким-либо продуктом, включая, помимо прочего, программное обеспечение и встроенное ПО, независимо от формы или носителя, а также любые улучшения, модификации, производные работы, обновления или обновления.

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