Многие люди спрашивают меня, какие инструменты я использую для работы в качестве 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.