برنامه نصب شده من به عنوان توسعه دهنده

سلام، اسم من گرانیت است و یک توسعه دهنده فول استک هستم. بهعنوان یک توسعهدهنده فول استک، گاهی اوقات یک API، یک وبسایت و یک برنامه تلفن همراه در محل کار و برای پروژهام میسازم. برای آن، از برنامه های کاربردی زیادی برای کمک به ساختن آن چیزها استفاده کردم. و اتفاقاً من از Macbook Air M1 2020 با 8 گیگابایت رم و 256 گیگابایت فضای ذخیره سازی استفاده می کنم.
در این مقاله، من برخی از برنامه های نصب شده روی مک بوک خود را لیست می کنم. برخی از این برنامهها فقط در سیستم عامل مک در دسترس خواهند بود، اما من برای هر کاربر ویندوز و لینوکس گزینههای جایگزین را نیز ارائه خواهم کرد.
شجاع
برای مرورگر انتخابی خود از Brave استفاده کردم. من Brave را انتخاب می کنم زیرا مبتنی بر Chromium است و دارای یک ویژگی امنیتی است که می خواهم، همچنین قبلاً از Brave استفاده می کردم. چند افزونه نصب کردم و پست دیگری در مورد افزونه مرورگرم خواهم نوشت.
می توانید به وب سایت Brave بروید یا از این دستور brew install — cask brave-browser برای نصب Brave استفاده کنید. برای مرورگرهای جایگزین، Vivaldi، Firefox و Chrome را توصیه کردم.
ایده
من از Notion برای جمعآوری یادداشتها، ایدهها، فهرستهای کارهایی که باید انجام دهم و تقریباً همه چیزهایی که باید بنویسم استفاده کردم. من برخی از چیزهای مهم، ایده پروژه، برنامه یادداشت برداری و موارد دیگر را ذخیره می کنم. Notion دارای ویژگی های زیادی است که من می توانم از آنها استفاده کنم و بهترین قسمت آن رایگان است.
می توانید به وب سایت Notion بروید یا از این دستور brew install — cask notion برای نصب آن استفاده کنید. جایگزین من برای Notion Evernote است.
Bitwarden
Bitwarden یک مدیر رمز عبور است که مدت زیادی از آن استفاده می کردم. بزرگترین مزیت منبع باز و رایگان است. یکی دیگر از مزایای Bitwarden این است که دستگاه های نامحدودی دریافت می کنید. این ویژگی بیشترین چیزی است که من می خواستم.
می توانید به وب سایت Bitwarden بروید یا از این دستور brew install — cask bitwarden برای نصب آن استفاده کنید. برای گزینه های جایگزین، LastPass، 1Password و Dashlane را توصیه کردم.
AppCleaner
AppCleaner برنامه ای است که من از آن برای حذف نصب برنامه خود استفاده کردم. شما فقط می توانید برنامه را به AppCleaner بکشید سپس AppCleaner فایل های ناخواسته را از آن برنامه شناسایی می کند. وقتی برنامه را حذف می کنیم، تمام فایل های ناخواسته نیز حذف می شوند.
برای نصب آن می توانید به وب سایت AppCleaner بروید. برای جایگزین، من CleanMyMac را توصیه می کنم.
پیچ و تاب
برای ترمینال، من از Warp استفاده می کنم. ویژگی منحصر به فرد Warp این است که هر بار که دستوری را اجرا می کنید، خروجی از پایین نشان داده می شود و به سمت بالا ادامه می یابد. تکمیل خودکار و تاریخچه نیز بسیار خوب ساخته شده است.
می توانید به وب سایت Warp بروید یا دستور brew install — cask warp را برای نصب آن اجرا کنید. جایگزین ترمینال من علاوه بر Warp Iterm2 است.
Raycast
Raycast برنامه انتخابی من برای جایگزینی Spotlight است که رایگان است. Raycast یک فروشگاه دارد تا بتوانید برای افزایش بهره وری خود پلاگین هایی را برای Raycast خود نصب کنید. Raycast نیز در حال حاضر با بسیاری از ویژگی های مفید و اتوماسیون ارسال شده است.
برای نصب می توانید به وب سایت Raycast بروید یا این دستور brew install raycast را اجرا کنید. برای گزینه های جایگزین، می توانید به Spotlight بچسبید یا آلفرد را نصب کنید.
کد VS
برای ویرایشگر متن یا IDE انتخابی من VS Code است. VS Code دارای ویژگی ها و پشتیبانی از بسیاری از زبان های برنامه نویسی است. من چند افزونه نصب کردم و یک پست دیگر خواهم نوشت تا افزونه هایی را که استفاده کردم به شما نشان دهم.
می توانید به وب سایت VS Code بروید یا از این دستور brew install — cask visual-studio-code برای نصب آن استفاده کنید. برای جایگزینها، Sublime Text و IDE را از JetBrains توصیه میکنم.
مستطیل
Rectangle برنامه ای است که می تواند مانند یک لپ تاپ ویندوزی، برنامه ها را جابجا کرده و اندازه آن ها را تغییر دهد. می توانید پنجره ها را به سمت چپ بالا، بالا سمت راست، پایین سمت چپ، پایین سمت راست و بسیاری موارد دیگر بچسبانید.
می توانید به وب سایت Rectangle بروید یا از این دستور brew install — cask rectangle برای نصب آن استفاده کنید. من فکر نمی کنم بسیاری از جایگزین های Rectangle رایگان باشند، اما می توانید Magnet را امتحان کنید.
کاپ
Kap برنامه ای برای ضبط صفحه نمایش شما است. من از Kap در درجه اول در کار خود برای ضبط برخی از جریان های یک وب سایت استفاده می کنم. Kap در مقایسه با سایر برنامه های ضبط صفحه نمایش، اندازه های ویدئویی کوچک با کیفیت خوب تولید می کند.
شما به وب سایت Kap بروید یا از این دستور brew install — cask kap برای نصب آن استفاده کنید. برای جایگزین، من Monosnap یا Bandicam را توصیه می کنم.
دنباله آس
من از Sequel Ace برای مدیریت پایگاه داده MySQL استفاده می کنم. این رایگان است و زمانی که من با MySQL کار می کنم کار را انجام می دهد. اگر از Sequel Pro استفاده کرده باشید، با Sequel Ace آشنا خواهید شد.
می توانید به وب سایت Sequel Ace بروید یا از این دستور brew install — cask sequel-ace برای نصب آن استفاده کنید. برنامه دیگری که می توانید از آن استفاده کنید Table Plus است.
یکی دیگر از مدیران دسکتاپ Redis
برای مدیریت Redis، من از Another Redis Desktop Manager برای رابط کاربری گرافیکی استفاده کردم. مدیریت Redis من را آسان تر می کند، مانند نمایش، به روز رسانی، و حذف داده های Redis.
میتوانید به وبسایت Another Redis Desktop Manager بروید یا از این دستور brew install استفاده کنید — برای نصب آن از یک other-redis-desktop-manager استفاده کنید. برای جایگزینها، Medis و RedisInsight را توصیه کردم.
پستچی
من از Postman برای آزمایش API خود استفاده کردم. من با بسیاری از ویژگیها، مانند درخواستهای استاندارد HTTP، Websocket، رویداد gRPC، سرور تمسخر آمیز و بسیاری موارد دیگر همراه هستم. مجموعه Postman نیز قبلاً استانداردی برای توسعه دهندگان بوده است.
می توانید به وب سایت Postman بروید یا از این دستور brew install — cask postman برای نصب آن استفاده کنید. گزینه های جایگزین علاوه بر پستچی، Insomnia و Firecamp هستند.
Itsycal
Itsycal یک تقویم نوار منو است که من از آن برای بررسی برنامه ها استفاده کردم. در درجه اول از آن در کارم برای بررسی برنامه جلسات استفاده کردم. مینیمالیستی است و به خوبی به من خدمت می کند.
می توانید به وب سایت Itsycal بروید یا از این دستور brew install — cask itsycal برای نصب آن استفاده کنید. من هیچ جایگزینی برای Itsycal ندارم، اما شما می توانید جستجو کنید که برای شما مفید است.
داکر
Docker برنامه ای است که من از آن برای کانتینر کردن برنامه خود استفاده کردم. بنابراین اساساً می توانم برنامه یا وب سایت خود را با محیط خاصی که تعریف کرده ام اجرا کنم. من همچنین می توانم برخی از برنامه ها مانند سرور Redis یا سرور MySQL را بدون نصب آنها اجرا کنم.
می توانید به وب سایت Docker بروید یا از این دستور brew install — cask docker برای نصب آن استفاده کنید. من برای مدت طولانی از Docker استفاده کردم، اما اگر جایگزین می خواهید، می توانید Podman را امتحان کنید.
OpenVPN
OpenVPN یک سرویس گیرنده VPN است که من در درجه اول برای کار از آن استفاده کردم. ما از VPN برای اتصال به سرور توسعه دهنده استفاده کردیم و از VPN استفاده می کنیم. من همچنین گاهی اوقات از آن برای باز کردن وب سایت هایی که در اندونزی مسدود شده اند مانند Reddit استفاده می کنم.
می توانید به وب سایت OpenVPN بروید یا از این دستور brew install – cask openvpn-connect برای نصب آن استفاده کنید. برای جایگزینها، NordVPN، دسترسی به اینترنت خصوصی و Proton VPN را توصیه کردم.
دفتر WPS
WPS Office برنامهای است که من از آن برای کار بر روی اسناد، صفحات گسترده، پاورپوینتها و PDF استفاده میکردم. این یک جایگزین برای مایکروسافت آفیس برای مک من است. در بیشتر موارد رایگان است و کار را انجام داد.
می توانید به وب سایت WPS Office بروید یا از این دستور brew install — cask wpsoffice برای نصب آن استفاده کنید. برای گزینه های جایگزین، می توانید از Microsoft Office یا LibreOffice استفاده کنید.
اندروید استودیو
بهعنوان برنامهنویس Full Stack، گاهی اوقات یک برنامه تلفن همراه با استفاده از Android Studio توسعه میدهم. اما من از Android Studio عمدتا برای شبیه ساز اندروید استفاده کردم. برای زبان برنامه نویسی از React Native استفاده کردم، بنابراین از VS Code برای ویرایشگر متن استفاده کردم.
می توانید به وب سایت Android Studio بروید یا از این دستور brew install — cask android-studio برای نصب آن استفاده کنید.
دراپ زون
برنامه دیگری که من نصب کردم Dropzone است. من از Dropzone برای کپی و انتقال آسان فایل ها استفاده کردم. این رایگان و آسان برای استفاده است.
می توانید به وب سایت Dropzone بروید یا از این دستور brew install — cask dropzone برای نصب آن استفاده کنید.
دسکتاپ GitHub
من از GitHub Desktop برای مدیریت راحت مخزن محلی خود استفاده کردم. من هنوز از ترمینال برای انجام برخی اقدامات Git استفاده می کنم، اما در برخی موارد، استفاده از دسکتاپ GitHub راحت تر است.
می توانید به وب سایت GitHub Desktop بروید یا از این دستور brew install — cask github برای نصب آن استفاده کنید. برای گزینه های جایگزین، می توانید از Sourcetree یا GitKraken استفاده کنید.
قطب نما MongoDB
من همچنین با MongoDB کار می کنم، بنابراین از MongoDB Compass برای رابط کاربری گرافیکی استفاده کردم. انجام برخی پرس و جوها برای MongoDB به من کمک می کند. دانلود رایگان و استفاده آسان است.
می توانید به وب سایت MongoDB Compass بروید یا از این دستور brew install — cask mongodb-compass برای نصب آن استفاده کنید. برای گزینه های جایگزین، می توانید از Studio 3T استفاده کنید.
نتیجه
امیدوارم برنامه هایی که من استفاده کردم بتواند الهام بخش شما برای استفاده از آنها باشد و به شما در صرفه جویی در زمان و افزایش کارایی کمک کند. اگر در مورد هر یک از این برنامه ها و خدمات سؤالی دارید، با من تماس بگیرید.