Дополнительные сведения:
Производя поиск заказов, пришлось столкнуться с разного рода заказчиками и исполнителями. По итогу, выработалась некая культура проведения переговоров: 1. сбор первичной информации и переговоры в дистанционном формате и 2. последующий перевод встречи в оффлайн режим для уточнения ТЗ и проговаривания "подводных камней" с заказчиком.
Также реализуя проекты, часто приходилось отказываться от сложных технических решений в силу ограниченности бюджета, поэтому есть как навык укладываться в малые бюджеты, так и амбиции на проекты с действительно свободной работой программистов.
Последнее это стрессоустойчивость. За время ведения деятельности студии произошли разные события, которые заставили начать разбираться в человеческой психологии и как следствие подготовка себя к различным проблемным ситуациям
Инструменты разработки:
Front-end:
HTML, CSS, JavaScript
Vue.js + TypeScript
React - JavaScript
Несколько библиотек:
Vuex
Router
eslint
web3.js
Back-end:
Python
Django REST Framework
django-jazzmin
1С
PostgreSQL
Redis
RabbitMQ
Uvicorn
Docker
Nginx
GitHub Actions
Пояснения:
TypeScript - это обрезка над JavaScript. Он позволяет добавить типизированность в JavaScript. При сборке проекта TypeScript компилируется в JavaScript. Соответственно скорость выполнения кода от этого не изменится. Станет немного сложнее писать код из-за типизированности. Но в перспективе это позволит сделать код более стабильным и предсказуемым
Не имело применения в проектах:
FastAPI (Python) - фреймворк
Gin (Go)- фреймворк
GraphQL - это язык запросов и манипулирования данными с открытым исходным кодом для API