Многие люди спрашивают меня, какие инструменты я использую для работы в качестве full-stack инженера-программиста. Я приведу список языков программирования и фреймворков, которые я использую, чтобы вы знали, для чего этот список. Итак, мой технический стек:

  • JavaScript, TypeScript, PHP, MySQL, PostgreSQL
  • React, React Native, Node.js, Nest.js, Shopware

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

🖱 Оборудование

  • MacBook Pro 15,4' 2015 г. / i7–4770HQ / 16 ГБ ОЗУ / 256 ГБ SSD (не могу дождаться M1X 🙄)
  • Мышь: Genesis Zircon 330
  • Коврик для мыши: Genesis Carbon 500 L
  • Клавиатура: Genesis Thor 420 RGB
  • Микрофон: Genesis Radium 600
  • Наушники: Genesis Selen 400
  • Звуковая система: Genesis Helium 610BT

На данный момент у меня нет своего монитора, но я ищу его! 🔎

💻 Терминал

  • iTerm2 + zsh + oh-my-zsh с плагинами: zsh-autosuggestions, zsh-syntax -выделение

📝 Продуктивность

  • Стол стоя: Autonomous SmartDesk Pro (скидка -4% по промокоду 22pietrzakadrian 🔥)
  • Эргономичное кресло: Autonomous ErgoChair Pro+
  • Я записываю идеи для новых проектов вручную в физический календарь 😉

🔨 Программные инструменты

  • Код Visual Studio с Ayu Next Theme, PhpStorm
  • Браузер Brave (почему не Chrome?)
  • Spark для почтового клиента
  • Slack для связи с моим товарищем по команде
  • Spotify для прослушивания музыки (плейлисты: Just Chill, Night Chill)
  • Почтальон для клиента API
  • TablePlus для управления базами данных
  • Flipper и Reactron для проверки приложений React Native.
  • brew + brewservicesmenubar для управления программным пакетом
  • MacPass для управления важными паролями
  • помодором для измерения времени корректной работы за компьютером 👁
  • FileZilla для FTP
  • Магнит для управления окнами программы
  • скрипт sphp для быстрого переключения между версиями php

🌎 Сервер и хостинг:

  • Мой сайт написан на Gatsby.js и использует gatsby-starter-lumen.
  • Я размещаю свои серверные приложения на VPS из OVH, а внешние приложения — на Github Pages.
  • Я использую AWS S3 и Cloudfront для хранения файлов в своих приложениях.
  • Я использую Github Actions для CI/CD

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

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

Если у вас есть дополнительные вопросы, вы можете написать мне в LinkedIn или Twitter.

Первоначально опубликовано на https://pietrzakadrian.com.