{"id":14277,"url":"\/distributions\/14277\/click?bit=1&hash=17ce698c744183890278e5e72fb5473eaa8dd0a28fac1d357bd91d8537b18c22","title":"\u041e\u0446\u0438\u0444\u0440\u043e\u0432\u0430\u0442\u044c \u043b\u0438\u0442\u0440\u044b \u0431\u0435\u043d\u0437\u0438\u043d\u0430 \u0438\u043b\u0438 \u0437\u043e\u043b\u043e\u0442\u044b\u0435 \u0443\u043a\u0440\u0430\u0448\u0435\u043d\u0438\u044f","buttonText":"\u041a\u0430\u043a?","imageUuid":"771ad34a-9f50-5b0b-bc84-204d36a20025"}

Кто стоит за Documentolog? Бекзат Абдираимов

Мы решили познакомить вас с людьми, каждый день работающими над продуктами Documentolog и Doculite.

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

Бекзат Абдираимов - управляющий директор по разработке продуктов Documentolog.

1. Как вы пришли в компанию Documentolog и с чего начинали карьеру?

В компании я уже работаю на протяжении 12 лет с 2011 года. Начинал свою карьеру с позиции junior разработчика.

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

2. Какие технологии используются в развитии системы Documentolog? На что в свое время вы обращали внимание при выборе технологий?

С самого начала мы выбрали языком разработки системы Documentolog — PHP, так как основным его преимуществом по сравнению с другими языками является возможность выпуска продуктов в кратчайшие сроки. То есть PHP обеспечивает быстрый time-to-market. В те времена самым популярным языком был Java, его использовали большинство крупных компаний. Для нас он не подошел по ряду причин: он является сильно стандартизированным языком, не таким гибким как PHP, а значит процесс выпуска и обновления продукта значительно дольше. Также специалисты Java в то время были очень дорогими для найма. Мы, как начинающая компания, не могли себе этого позволить.

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

3. Вы работаете в компании уже более 10 лет. Что способствует тому, что вы работаете такое долгое время?

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

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

4. Работая столько лет в IT, как вам удается постоянно совершенствоваться? Что вы посоветуете начинающим разработчикам?

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

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

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

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

5. Какие интересные задачи стоят перед командой разработки Documentolog в 2022 году?

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

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

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

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

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

6. По вашему мнению, идеальный кандидат в команду разработчика — какой он?

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

В перерывах между работой

7. Почему кандидат должен выбрать именно нашу компанию?

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

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

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

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

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

8. Ну и напоследок, посоветуйте ТОП-3 книг, которые вы рекомендуете для прочтения?

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

По программированию посоветую две книги:

Одна более технического направления, называется «Быстрая разработка программ» Роберта Мартина. В своей книге он учит, как быстро выпускать качественный продукт.

Вторая книга — это книга Джоэла Спольски “О программировании”. Тут рассматриваются больше не технические навыки, а именно подходы к разработке. Книга отлично помогает развивать мышление, учит как поступать в определенных ситуациях.

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

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

0
Комментарии
-3 комментариев
Раскрывать всегда