Отчёт по итогам 6 месяцев работы в ОПМО
Задачи
Доработка КПО БПИ 19.009
Доработка БСЭ-63.009 и БВС-63.010
Доработка БСЭ-63.009 и БВС-63.010
Доработка БСЭ-63.009 и БВС-63.010
Доработка КПО БПИ 19.004
Доработка КПО БПИ 19.004
Перевод ТПО разработки ОПМО на работу со Smartbase по протоколу HTTPS
Разработка новой версии TECHKAMA
Разработка новой версии TECHKAMA
Завершённые проекты
Внерабочая деятельность с коллегами из кванториума
Внерабочая деятельность с коллегами из кванториума
Внерабочая деятельность с коллегами из кванториума
Развитие компетенций
Планы повышения компетенций
2.92M

Заслушивание_Козлов_А_Г

1. Отчёт по итогам 6 месяцев работы в ОПМО

Докладчик:
Козлов Александр Григорьевич, техник
Наставник:
Арисов Даниил Масхутович, инженер-программист
© ПАО «Пермская научно-производственная приборостроительная компания»
pnppk.ru

2. Задачи

В системе Advanta поставлены
задачи по проектам:
2
Доработка КПО БПИ 19.007
Доработка БСЭ-63.009 и БВС63.010
Доработка КПО БПИ 19.004
Перевод ТПО разработки ОПМО
на работу со Smartbase по
протоколу HTTPS
Разработка новой версии
TECHKAMA
© ПАО «Пермская научно-производственная приборостроительная компания»

3. Доработка КПО БПИ 19.009

Цель: исправление проблем обнаруженных
при тестировании КПО БПИ 19.009
Статистика разработки:
Код на С++ – 350 строк
Результат:
В кратчайшие сроки(3 дня) были решены
все проблемы возникшие при
тестировании ПО
Полученные навыки:
• Поработал с периферийными
интерфейсами
• Научился работать с Gitlab и Jira
3
© ПАО «Пермская научно-производственная приборостроительная компания»

4. Доработка БСЭ-63.009 и БВС-63.010

Цель: автоматическое формирование и заполнение
отчетов после проведения тестов
Добавление функционала позволяющего
просматривать результаты в реальном времени
Статистика разработки:
Код на С++ – 6000 строк
Результат:
Все было реализовано согласно ТТ
Полученные навыки:
4
Поработал с API Microsoft Word
Научился автоматизировать процесс оформления отчетов
Разобрался с множественным взаимодействием нескольких
периферийных интерфейсов
Реализовал взаимодействие с платой в режиме реального
времени
Научился писать технические письма для уточнения деталей
проекта – лично повзаимодействовал с ведущим инженером по
проекту А. А. Тищенко из-за возникших вопросов
© ПАО «Пермская научно-производственная приборостроительная компания»

5. Доработка БСЭ-63.009 и БВС-63.010

5
© ПАО «Пермская научно-производственная приборостроительная компания»

6. Доработка БСЭ-63.009 и БВС-63.010

6
© ПАО «Пермская научно-производственная приборостроительная компания»

7. Доработка КПО БПИ 19.004

Цель: реализация загрузки и выгрузки в базу данных
Smartbase из основного окна приложения
Статистика разработки:
Код на С++ – 5000 строк
Результат:
Все было реализовано согласно ТТ
Полученные навыки:
7
Получил опыт взаимодействия с базой данных
крупного предприятия
Научился формировать POST/GET запросы,
производить авторизацию пользователя
Повзаимодействовал с начальником
конструкторского бюро из-за неясностей в ТТ
Повзаимодействовал с отделом ОИТ, которые
разрабатывают Smartbase’ом и просил внести
правки под наше ПО
© ПАО «Пермская научно-производственная приборостроительная компания»

8. Доработка КПО БПИ 19.004

8
© ПАО «Пермская научно-производственная приборостроительная компания»

9. Перевод ТПО разработки ОПМО на работу со Smartbase по протоколу HTTPS

Цель: перевод взаимодействующего с Smartbase ПО
на работу по протоколу HTTPS
Результат:
Была определена проблема и произведены
действия для решения возникших трудностей,
благодаря чему в более чем 10 проектов было
добавлено решение для работы по протоколу
HTTPS
Полученные навыки:
9
Разобрался в работе сетей
Получил навыки передачи данных по защищенному
протоколу HTTPS
Научился производить сборку dll-библиотек имея на
руках исходный код OpenSSL для разных версия и
разрядностей ОС
© ПАО «Пермская научно-производственная приборостроительная компания»

10. Разработка новой версии TECHKAMA

Цель: реализовать имитатор протокола NMEA 0183,
реализовать графический интерфейс для
взаимодействия, реализовать взаимодействие с
множественными COM-портами
Результат:
На данный момент реализовано:
1) Графический интерфейс
2) Сбор данных из полей ввода
3) Открытие нескольких портов и отправка в
каждый данных закрепленных за полями ввода
4) Добавление различных страниц с настройками
5) Множественное использование json’а и jsonпарсера для заполнения интерфейса и
внутреннего контроллера данных ПО
Получил навыки реализации графического
интерфейса на языке QML
Получил навыки работы с моделями, событиями
внутри QML, Q_INVOKABLE, Q_PROPERTY
Получил навыки по объединению QML и C++ кода в
одном приложении
10 © ПАО «Пермская научно-производственная приборостроительная компания»

11. Разработка новой версии TECHKAMA

11 © ПАО «Пермская научно-производственная приборостроительная компания»

12. Завершённые проекты

Завершенные проекты:
Доработка КПО БПИ 19.007
Доработка БСЭ-63.009 и БВС-63.010
Доработка КПО БПИ 19.004
Перевод ТПО разработки ОПМО на работу со Smartbase по протоколу HTTPS
Текущий проект:
Разработка новой версии TECHKAMA
12 © ПАО «Пермская научно-производственная приборостроительная компания»

13. Внерабочая деятельность с коллегами из кванториума

Поучаствовал в проекте по созданию автоматизированной системе управления дронами вместе с коллегами из ПНППК:
Михаил Войшко(начальник лаборатории Фотоники в Кванториуме)
Ким Жаббаров(преподаватель аэроквантума в Кванториуме)
Год назад от конкурса УМНИК они получили грант на 300 тысяч рублей на реализацию своей идеи
В конце года они познакомились со мной и Артемом Сизовым(не работает на ПНППК), где мы помогли им с реализацией
проекта
(ФОТКА ТРЕХ ШИЗОВ)
(ФОТКА ГРАНТА ОТ КОНКУРСА УМНИК)
13 © ПАО «Пермская научно-производственная приборостроительная компания»

14. Внерабочая деятельность с коллегами из кванториума

Моя деятельность заключалась в том, чтобы программно симулировать FPGA-дрон без его реального запуска и также
программная реализация оффлайн-карт, что дало нам преимущество перед уже существующими аналогами
(СКРИН ИЗ ОКНА ПРОГРАММЫ С ОФФЛАЙН КАРТОЙ 1)
(SWOP АНАЛИЗ ТАБЛИЦА)
14 © ПАО «Пермская научно-производственная приборостроительная компания»

15. Внерабочая деятельность с коллегами из кванториума

Результатом нашей совместной работы:
Зарегистрировались на 3 программы “Стартап как диплом”, “Я в деле”, “Студенческий стартап”
“Стартап как диплом” – заняли 11 место из 1500+ проектов участников(призовыми были 50 первых проектов финалистов),
недельную оплачиваемую поездку в Москву, презентация своего проекта в центре Россия, приглашение на участие в
саммите БРИКС
“Я в деле” – заняли второе место по Пермскому Краю, но призовым было только первое
“Студенческий стартап” – получили грант на миллион рублей, открыли ООО
(СКРИН ПОНТОВ 1 ПОЗИЦИЯ ФИНАЛИСТОВ С САЙТА МИНОБРАЗОВАНИЯ)
(СКРИН ПОНТОВ 2 С ЛЯМОМ)
(СКРИН ИНВАЙТОВ НА БРИКС)
15 © ПАО «Пермская научно-производственная приборостроительная компания»

16.

Моя деятельность заключалась в том, чтобы программно симулировать FPGA-дрон без его
реального запуска и также программная реализация оффлайн-карт, что дало нам преимущество
перед уже существующими аналогами
Результатом нашей совместной работы:
Зарегистрировались на 3 программы “Стартап как диплом”, “Я в деле”, “Студенческий стартап”
“Стартап как диплом” – заняли 11 место из 1500+ проектов участников(призовыми были 50
первых проектов финалистов), недельную оплачиваемую поездку в Москву, презентация своего
проекта в центре Россия, приглашение на участие в саммите БРИКС
“Я в деле” – заняли второе место по Пермскому Краю, но призовым было только первое
“Студенческий стартап” – получили грант на миллион рублей, открыли ООО
16 © ПАО «Пермская научно-производственная приборостроительная компания»

17. Развитие компетенций

Получены навыки по:

Проектированию, разработке и отладке ПО

Работе в средах разработки – QtCreator, Notepad++

Работе с инструментами подразделения – GitLab, JIRA, TeamCity

Работе с производственным оборудованием

Коммуникации с коллегами из других отделов, если мы завязаны на одном проекте
Пройдены курсы по работе в ИС Компании
17 © ПАО «Пермская научно-производственная приборостроительная компания»

18. Планы повышения компетенций

Посещение конференций и семинаров по:

Программированию;

Проектированию архитектуры ПО;

UI/UX дизайну
Развитие soft skills для:

Коммуникации с коллегами;

Приобретения компетенций по управлению проектами;

Грамотной организации рабочего процесса
Развитие hard skills:

Изучение паттернов программирования, подходов к проектированию ИС

Совершенствование навыков работы с C++ и QML
18 © ПАО «Пермская научно-производственная приборостроительная компания»

19.

БЛАГОДАРЮ ЗА ВНИМАНИЕ
English     Русский Rules