کدام لپ تاپ را برای  برنامه نویسی انتخاب کنم ؟؟!

راهنمای انتخاب لپ تاپ مناسب برنامه نویسی اگر شما به عنوان یک دانشجو به برنامه نویسی نیاز دارید ، یا اینکه یک برنامه نویس هستید که توی یک شرکت کار می کنید و یا کارآفرینی هستید که با کد نویسی سر و کار دارید ، این لپ تاپ ها درست همون چیزی هستند که باعث میشن رویاهاتون به واقعیت تبدیل بشن.یکی از سخت ترین قسمتای زندگی هر برنامه نویس انتخاب لپ تاپ مناسبه !به این نکته توجه کنید که برای انتخاب لپ تاپ مناسب، اول باید زبان برنامه نویسی خودتون رو انتخاب کنید ، این نکته به انتخاب بهتر شما کمک زیادی می کنه.مگه شما دوست ندارید مثل برنامه نویس های حرفه ای، لپ تاپ مناسب خودتون رو انتخاب کنید ؟ اگر می خواید شبیه این افراد باشید به ادامه مطلب توجه کنید .من توی این مقاله سعی داریم تا به همه ی پرسش های شما پاسخ بدیم و به شما عزیزان کمک کنیم بهترین لپ تاپ برای کدنویسی رو انتخاب و خرید کنید .قبل از اینکه بهترین لپ تاپ های موجود در بازار برای برنامه نویسی رو به شما معرفی کنیم ابتدا به مهم ترین سوالات متداول این حوزه پاسخ میدیم .5 نکته ی مهم که باید قبل از خرید لپ تاپ برای برنامه نویسی به آن توجه کنیدبرنامه نویسی بسیار متنوع و گسترده هست و دقیقا به همین دلیله که لپ تاپ یک برنامه نویس باید بتونه همه ی کامپایلر های زبان های برنامه نویسی ، تمامی مترجم ها (interpreter) ، سرورهای لوکال و تمامی ویرایشگرهای مورد نیاز رو به خوبی اجرا کنه .اما قطعات مناسب برای یک لپ تاپ برنامه نویسی باید به چه مشخصات و ویژگی هایی داشته باشه ؟ و اینکه مهم ترین نکاتی که یه برنامه نویس قبل از خرید لپ تاپ باید بدونه چیه ؟1 – بهترین سیستم عامل برای توسعه دهنده ها(developers) کدام است ؟احتمالا میدونید که سیستم عامل ویندوز (مایکروسافت) و macOS (اپل) توی این سال ها بیشترین استفاده رو داشتن.پیشنهاد ما برای توسعه دهنده ها و کدنویس ها استفاده از سیستم عمال ویندوز هست . چون زبان های برنامه نویسی مختلف رو بیشتر از بقیه ی سیستم عامل ها ساپورت می کنه .ضعف بزرگ سیستم عامل macOS اینه که جامعیت ویندوز رو نداره و مهم تر از اون! لپ تاپ های اپل بسیار گرونن و هرکسی توانایی خرید اونها رو نداره .اگر شما برنامه نویس و توسعه دهنده ی iOS و دیگر کدنویسی های اکوسیستم اپل هستید و به این حوزه علاقه دارید ، باید لپ تاپ های اپل رو بخرید .دلیلش هم اینه که کدنویسی Objective C و Swift نیاز به محیط برنامه نویسی Xcode دارن، که فقط روی سیستم عامل macOS قابل اجراست و اپل هیچ برنامه ای برای انتشار نسخه ای مناسب با سیستم عامل های دیگه نداره .پس لینوکس چی؟سیستم عامل لینوکس امکانات بسیار خوبی برای پایتون، روبی و php ارائه داده . البته ویندوز همه ی اونها رو ساپورت می کنه !حالا دقیق تر متوجه شدیم که ویندوز کامل ترین سیستم عامل برای استفاده ی توسعه دهنده هاست و از همه ی زبان ها پشتیبانی می کنه ، اما اگه توسعه دهنده ی اکوسیستم اپل هستید ، mac گزینه ی مناسب تری هست .2 – انتخاب پردازه مناسب برای برنامه نویس هاپردازنده (CPU) مغز هر کامپیوتر محسوب میشه . در صورتی که شما یک توسعه دهنده ی وب یا موبایل هستید به یک سیستم با پردازنده بسیار قوی برای اجرای کدتون نیاز دارید .معمولا لپ تاپ های موجود در بازار با سری سی پی یو Core i5 که 2 هسته دارند برای برنامه نویسی مناسب هستن.اگر از نظر مالی توان خرید Core i7 رو دارید این لپ تاپ ها کار شما رو موقع کد نویسی راحت تر میکنن و سرعت اجرای کد ها رو بیشتر میکنن.3 – لپ تاپ یک برنامه نویس برای اجرای کد نیاز به چه مقدار حافظه رم (RAM) دارد ؟این که شما برنامه نویس هستید و کد نوشته شده توسط شما باید توسط لپ تاپتون اجرا (Run) بشه ، به این معنی نیست که کل پولتون رو خرج خرید حافظه ی رم کنید !خیلی خوبه که شما حافظه رم بیشتری روی لپ تاپ خودتون داشته باشید تا بتونید به طور همزمان کامپایلر ها ، ویرایشگرهای کد (code editor) ، مرورگر وب و … رو اجرا کنید .پیشنهاد ما اینه که حداقل 8GB حافظه ی رم برای سیستون مورد نیاز هست ولی دقت کنید که اگه شما توسعه دهنده ی بازی هستید یا برنامه نویسی گرافیکی کار می کنید نیاز به 12 تا 16 گیگ حافظه ی رم دارید .4 – هارد دیسک (HDD) یا حافظه SSD ؟تا امروز که این مقاله رو می نویسیم دو نوع فضای ذخیره سازی برای لپ تاپ وجود داره.هارد دیسک های مکانیکی یا همان هارد های HDD نسل قدیمی حافظه های کامیپوتری هستن.این هارد ها قیمت کمتری نسبت به حافظه های SSD دارن ، همین موضوع باعث میشه تا روی اکثر لپ تاپ ها از این هارد ها استفاده بشه.هاردهای HDD سرعت کمتری نسبت به SSD دارن ولی به دلیل قیمت مناسب از این هارد ها بیشتر استفاده میشه.حافظه های SSD قیمت بالاتری دارند ولی سرعت خیلی خوبی دارن و اگر از نظر مالی مشکلی با پرداخت هزینه ندارید حتما از این حافظه ها به جای هاردهای مکانیکی استفاده کنید.چون قیمت ها ثابت نیس و ثانیه ای تغییر می کنه (به دلیل اقتصاد زیبای کشورمون ایران !) معمولا قیمت حافظه های SSD 128 گیگابایت با یه هارد مکانیکی 1 ترابایت برابر هست.البته میتونید از ترکیب این دوتا هم استفاده کنید ، یعنی یه حافظه SSD با فضای کم بذارید و یه هارد مکانیکی با فضای زیاد SSD سرعت بالا اومدن ویندوز و اجرای برنامه ها رو واستون چند برابر میکنه .5 – آیا برای برنامه نویسی به گرافیک اختصاصی نیاز دارید ؟قطعا جواب “بله” هست اما ضروری نیست، چون گرافیک یکپارچه در پردازنده های جدید اینتل خیلی بیشتر از اون چیزیه که نیاز یک برنامه نویس باشه .اگر دوست دارید یه وقتایی با لپ تاپتون بازی کنید، داشتن یه گرافیک بیشتر خیلی کمک کننده هست.برای برنامه نویسی و بازی های مختلف گرافیک 2GB کافیه ، اما بازم به این نکته اشاره می کنم، در صورتی که توسعه دهنده ی بازی هستید یا برنامه نویسی گرافیکی کار می کنید ، به لپ تاپی با گرافیک بسیار قوی تر نیاز دارید .بقیه ی موارد مهمحالا ، فارغ از این 5 مورد که در موردشون حرف زدم، لپ تاپ یه برنامه نویس باید صفحه کلیدی داشته باشه که دکمه هاش راحت باشن.یک نکته ی مهم دیگه هم این که باید دارای صفحه نمایش خوب ( پیشنهاد ما : IPS ) باشه تا اگه کدنویسی شما تا پاسی از شب! طول کشید به چشماتون فشار کمتری وارد کنه .وزن کم توی انتخاب لپ تاپ باید یکی از اولویت ها باشه و در آخر هم اینکه داشتن یک باتری با ماندگاری مناسب از مهم ترین نیازهای یه برنامه نویسه .امیدواریم با توضیحات بالا بخش زیادی از ابهامات ذهن شما در مورد ویژگی های یه لپ تاپ مناسب برای برنامه نویسی رو برطرف کرده باشیم.اگه از این مقاله خوشتون امد اون را به اشتراک بزارید و میتونید من را در توییتر دنبال کنید و اگر سوالی داشتید در تلگرام از من بپرسید :)