Привет.
Второй год занимаюсь разработкой на Python.
До этого был различный опыт разработки, начинал с С/C++ (Qt), выполнял задачи на Fortran, писал скрипты на Matlab. Изучал Java, SQL, пробовал разрабатывать под Android и под IOS.
На первой работе, писал на Javascript, HTML, CSS. Разработка Firefox OS. Потом помогал индусам делать сайт по управлению IoT. Снова С и снова Javascript, после стольких мытарств, я вспомнил, что в один момент для задачи по научной работе, начал читать книгу по python, после двух дней чтения и выполнения примеров из книжки, пришёл к тому, что я знаю как решить задачу и решил. А самое главное, python мне понравился.
На новой работе, начал разработку на python 2.7. Освоил framework Django == 1.9.7. Поддерживал и создавал REST API с помощью Django Rest Framework. Реализовал некоторые задачи с использованием очередей, используя пакеты django-queue и celery. Использовал брокеры: Redis и RabbitMQ.
Интегрировался с системами автоматизации ресторана: Rk6, 7 и IIKO. Интегрировался с яндекс API, ВКонтатке API, работал над серверной частью Telegram ботов. Разработал систему для развёртывания и управлением других проектов, тем самым сильно упростил себе задачу и автоматизировал большую часть работы.
В работе использовал базы данных: MySQL, игрался с PostgrSQL, MongoDB. Использовал свои знания и опыт по javascript, html, css для написаниях простых вещей в админке Django.
Реализовал REST API c помощью Flask, игрался asyncio и aiohttp, сейчас добрался до Python 3.5. Паралелльно делал сайт для лаборатории LMNAD и проект IGWAtlas.
Теперь, я не распыляюсь, у меня есть основной язык Python из различного опыта и частичных знаний из других языков, областей, инструментов. И пока складывается, возможный набор интересов:
1) Углубление и улучшение знаний в области разработки серверной части, безопасности, API.
2) Превращение в Full-Stack разработчика, изучив и используя Vue Js.
3) Обработка и визуализация данных.
4) Машинное обучение, виртуальное зрение, blockchain и работа на передовой прогресса.
5) Team lead, управление проектами.
6) Начать свой startup
Мне очень нравится, когда то что делаешь, действительно ценно, делает этот мир лучше и помогает людям.
Движение в одном направлении, даёт ощущение роста. Но всё же, много чего ещё не знаю и это нормально, чем дальше мы идём, чем больше перед нами открывается неизведанного.
Чтобы развиваться, в направлении разработки на Python и то, что около него, составлю план и буду его переодически обновлять и самое главное, выполнять, и так, поехали:
Теория:
1.Прочитать Марк Лутц "Изучаем Python"
2.Выучить/повторить основные команды bash
Практика:
1.Начать факультатив по Python
2.Перевод сайта LMNAD на python 3.5 и Django 2.0
2.Реализация на сайте LMNAD менеджера публикаций
3.Освоение docker, docker-compose: доккеризация проекта LMNAD
Мероприятия:
Посетить занятие от Women in big data #3, знакомство с языком R
4.Посетить занятие от Women in big data # 4, Python modules and pandas
Второй год занимаюсь разработкой на Python.
До этого был различный опыт разработки, начинал с С/C++ (Qt), выполнял задачи на Fortran, писал скрипты на Matlab. Изучал Java, SQL, пробовал разрабатывать под Android и под IOS.
На первой работе, писал на Javascript, HTML, CSS. Разработка Firefox OS. Потом помогал индусам делать сайт по управлению IoT. Снова С и снова Javascript, после стольких мытарств, я вспомнил, что в один момент для задачи по научной работе, начал читать книгу по python, после двух дней чтения и выполнения примеров из книжки, пришёл к тому, что я знаю как решить задачу и решил. А самое главное, python мне понравился.
На новой работе, начал разработку на python 2.7. Освоил framework Django == 1.9.7. Поддерживал и создавал REST API с помощью Django Rest Framework. Реализовал некоторые задачи с использованием очередей, используя пакеты django-queue и celery. Использовал брокеры: Redis и RabbitMQ.
Интегрировался с системами автоматизации ресторана: Rk6, 7 и IIKO. Интегрировался с яндекс API, ВКонтатке API, работал над серверной частью Telegram ботов. Разработал систему для развёртывания и управлением других проектов, тем самым сильно упростил себе задачу и автоматизировал большую часть работы.
В работе использовал базы данных: MySQL, игрался с PostgrSQL, MongoDB. Использовал свои знания и опыт по javascript, html, css для написаниях простых вещей в админке Django.
Реализовал REST API c помощью Flask, игрался asyncio и aiohttp, сейчас добрался до Python 3.5. Паралелльно делал сайт для лаборатории LMNAD и проект IGWAtlas.
Теперь, я не распыляюсь, у меня есть основной язык Python из различного опыта и частичных знаний из других языков, областей, инструментов. И пока складывается, возможный набор интересов:
1) Углубление и улучшение знаний в области разработки серверной части, безопасности, API.
2) Превращение в Full-Stack разработчика, изучив и используя Vue Js.
3) Обработка и визуализация данных.
4) Машинное обучение, виртуальное зрение, blockchain и работа на передовой прогресса.
5) Team lead, управление проектами.
6) Начать свой startup
Мне очень нравится, когда то что делаешь, действительно ценно, делает этот мир лучше и помогает людям.
Движение в одном направлении, даёт ощущение роста. Но всё же, много чего ещё не знаю и это нормально, чем дальше мы идём, чем больше перед нами открывается неизведанного.
Чтобы развиваться, в направлении разработки на Python и то, что около него, составлю план и буду его переодически обновлять и самое главное, выполнять, и так, поехали:
Теория:
1.
2.
Практика:
1.
2.
2.
3.
Мероприятия:
1. 20 митап нижегородского питон-сообщества: Джанго, канкарренси и проблемы паддинга.
2. Посетить занятие от Women in big data
3. 4.
No comments:
Post a Comment