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

FrontEnd (UI) 📱: в JavaScript есть несколько библиотек для создания пользовательских интерфейсов. Я начал с Vue.js, но мне не потребовалось много времени, чтобы переключиться на React.js, причина этого изменения заключалась в том, что рыночные возможности для React больше, и Next.js (мета-фреймворк поверх React) заставляет вас выглядеть так хорошо без особых усилий, И самое большое сообщество JS для мобильной разработки также написано на React, React Native.

Бэкэнд 🛠: я работаю без сервера, то есть я не арендую сервер для написания на нем кода, я просто сосредотачиваюсь на своей бизнес-логике и отправляю этот код в AWS, затем открываю API GraphQL с помощью App Sync и использую другие службы для обеспечения полной безопасности моих приложений, такие как аутентификация, хранилища объектов и т. д. Ключевое отличие состоит в том, что, поскольку я являюсь единственным разработчиком для большинства своих проектов, я могу делегировать обслуживание серверов компании за действительно хорошая цена, и я просто напишу код, который заставит приложения работать.

Extra👽 : Также стоит приложить усилия, чтобы делать гиковские вещи с параметрами языка, в последнее время экосистема JavaScript движется к лучшему и более быстрому направлению компиляции, и такие сервисы, как Svelte, отлично подходят для наблюдения, а также Deno, альтернатива на Node (наш основной язык для бэкенда в JavaScript).

Вывод 🔚 : JavaScript ультрадружественный, язык превратился во что-то надежное, возможностей много и вам просто нужно выбрать в области, в которой вам больше всего нравится специализироваться, я бы открыл это за последний год я в основном сосредоточен на обучении быстрой и большой кодовой базе, поэтому я сосредоточился на таких сервисах, как GraphQL, Next.js и AWS, чтобы ускорить процесс разработки, но мне не хватало выразительности пользовательского интерфейса, поэтому я с нетерпением жду возможности улучшить свой CSS. анимации и переходов, я просто какое-то время отдавал приоритет другим, так как в основном выполняю роль полного стека.