سیستم مورد نیاز برای برنامه نویسی موبایل و طراحی وب

  ‏سطح ساده
‏  8 دقیقه
۱۴ مهر ۱۳۹۸
سیستم مورد نیاز برای برنامه نویسی موبایل و طراحی وب

افرادی که تازه برنامه نویسی را شروع می‌کنند معمولا در شروع کار یک سوالی ذهنشان را مشغول می‌کند. سیستم موردنیاز برای برنامه نویسی چیست؟ این افراد نگران هستند که شاید سخت افزار فعلی آنها پاسخگوی نیازهای برنامه نویسی آنها نباشد. البته همین اول کار بهتر است مشخص کنید که در چه حوزه‌ای دوست دارید برنامه نویسی کنید. به طور کلی برنامه نویسی به 3 بخش موبایل، وب و دسکتاپ تقسیم می‌شود. البته این تقسیم بندی نسبی بوده و برنامه نویسی در جاهای دیگر هم حضور دارد، اما عمده بازار را این 3 حوزه تشکیل داده اند. در ادامه سیستم مورد نیاز برای برنامه نویسی موبایل و وب را به طور تخصصی بررسی می‌کنیم و چند سخت افزارو لپ تاپ مناسب هم پیشنهاد خواهیم داد.

فهرست محتوای این مقاله

سیستم مورد نیاز برای برنامه نویسی موبایل

سیستم مورد نیاز برای برنامه نویسی موبایل

گوشی‌های هوشمند به بخش جدانشدنی از زندگی مردم تبدیل شده اند. به لطف پیشرفت تکنولوژی، موبایل‌ها از یک وسیله برای برقراری تماس تبدیل به یک کامپیوتر کوچک قابل حمل شده اند. اندروید و iOS دو سیستم عامل مطرح در گوشی‌های هوشمند هستند و بیشتر از 80% سهم بازار موبایل را تصاحب کرده‌اند. بعد از حضور گسترده اندروید و پیشرفت گوشی‌های آیفون برنامه نویسی موبایل وارد بخش جدیدی شد.

برنامه نویسان اندروید چون از اندروید استدیو استفاده می‌کنند نیاز به کامپیوتر پیشرفته و حرفه‌ای دارند. محیط توسعه Android Studio به خاطر قابلیت‌های متنوعی که دارد به منابع سخت افزاری بیشتری نیز نیاز خواهد داشت. همینطور برای ساخت اپلیکیشن‌های iOS نیاز به یادگیری زبان برنامه نویسی Swift و محیط توسعه Xcode دارید. همینطور برای تست اپلیکیشن‌های خود معمولا از یک شبیه ساز استفاده خواهید کرد که منابع سخت افزاری زیادی می‌طلبد. سخت افزاری که در ادامه معرفی می‌کنیم تجربه کاربری لذت بخشی را برای شما به همراه خواهد داشت:

  • پردازشگر: i5 یا i7 از اینتل با حداقل فرکانس 2 تا 2.5 گیگاهرتز در ثانیه
  • حافظه موقت یا (RAM): حداقل 8 گیگابایت و ترجیحا 16 گیگابایت
  • هارد دیسک: یک هارد HDD معمولی کافی است اما ترجیحا استفاده از هارد SSD با حجم 120 یا 256 گیگابایت
  • کارت گرافیک: استفاده از گرافیک‌های Nvidia حداقل نسخه 940MX و ترجیحا Nvidia GTX 1060

مانیتور مناسب و با کیفیت بالا می‌تواند برنامه نویسی را لذت بخش‌تر کند. اندروید استدیو به خاطر پنجره‌ها و بخش‌های مختلفی که دارد در مانیتورهای بزرگ نمایش بهتری خواهد داشت. توصیه می‌کنیم از مانیتور 22 اینج یا بزرگتر با وضوح Full HD استفاده کنید. همینطور نباید فراموش کنید که پلی ارتباطی شما با کامپیوتر کیبرد و ماوس است. انتخاب یک کیبرد خوب می‌تواند نوشتن کدهای شما را آسان‌تر کند. پیشنهاد می‌کنیم از کیبردهای نرم و روان استفاده کنید. همینطور LED Backlight به شما کمک می‌کند شب‌ها هم دید مناسبی روی کیبرد داشته باشید و به آسانی کدهای خود را تایپ کنید. انتخاب ماوس به اندازه کیبرد مهم و حساس نیست و با توجه به سلیقه خود می‌توانید یک ماوس معمولی یا پیشرفته را انتخاب کنید. ترجیحا از ماوس هایی متناسب با ابعاد دست خود استفاده کنید تا راحت‌تر بین بخش‌های مختلف برنامه خود جا به جا شوید.

 

بیشتر بدانید:  سیر تا پیاز مهاجرت از طریق برنامه نویسی

سیستم موردنیاز برای برنامه نویسی وب

سیستم موردنیاز برای برنامه نویسی وب

امروزه طراحی و برنامه نویسی وب یکی از پرطرفدارترین مشاغل دنیا است. در سال‌های گذشته با بهبود زیرساخت‌های اینترنت در دنیا، بستر مناسبی برای راه اندازی کسب و کارهای اینترنتی فراهم شد. در حال حاضر بسیاری از کسب و کارهای بزرگ و پردرآمد دنیا متکی به اینترنت هستند و اختلال در شبکه اینترنت می‌تواند مشکلات جدی در زندگی روزمره مردم به وجود بیاورد. شرکت‌های زیادی نیاز به متخصص و برنامه نویس وب دارند به همین خاطر بازار برنامه نویسی وب از مدت‌ها قبل در جهان و ایران داغ بوده است.

برای برنامه نویسی وب سخت افزار خیلی قدرتمندی نیاز ندارید. با یک کامپیوتر قدیمی، یک مرورگر و یک ویرایشگر متن ساده هم می‌توانید صفحات وب مدنظر خود را طراحی کنید. برنامه نویسی با زبان‌های HTML، CSS، Javascript و کتابخانه هایی مثل Jquery و زبان سمت سروری مانند PHP به کمک یک سخت افزار ساده قابل انجام است و نیاز به منابع سخت افزاری قدرتمند ندارد. برای ساخت صفحات ساده وب سخت افزارهایی که در ادامه معرفی می‌کنیم کفایت می‌کنند:

  • پردازشگر: Intel Celeron
  • RAM: 1 یا 2 گیگابایت
  • هارد: مهم نیست
  • گرافیک: نیازی ندارید

پس اگر در شروع کار برنامه نویسی وب هستید لازم نیست نگران سخت افزار خود باشید. اما می‌دانید که به مرور زمان ابزارهای طراحی وب بسیار گسترده شدند. مثلا بسیاری از طراحان برای دیزاین اولیه صفحات خود از فتوشاپ استفاده می‌کنند. یا بسیاری از برنامه نویسان وب از محیط‌های توسعه یکپارچه (IDE) مثل Jetbrains PHPStorm، Adobe Dreamweaver و غیره برای نوشتن کدهای خود استفاده می‌کنند. همینطور می‌دانیم که سایت‌های حرفه ای محدود به HTML و CSS نیستند و برنامه نویسان شاید در یک پروژه وب بخواهند چندین تکنولوژی، فریم ورک، کتابخانه و ابزارهای دیگر را کنار هم قرار دهند. پس در این حالت به سیستم پیشرفته‌تری نیاز خواهیم داشت.

معرفی 5 لپ تاپ پیشنهادی برای برنامه نویسی موبایل و وب

بهترین لپتاپ‌های برنامه نویسی

GV62 7RD Apache Pro - A

GV62 7RD Apache Pro - A یکی از لپ تاپ‌های گیمینگ و بسیار قدرتمند شرکت MSI است که توانسته حضور موفقی در بازار داشته باشد. پردازشگر این دستگاه Intel Core i7 با فرکانس بسیار خوب 2.8 GHz است که در زمان نیاز تا 3.8 GHz هم ارتقاء پیدا می‌کند. 8 گیگابایت RAM لپ تاپ به خوبی نیازهای برنامه نویسی شما را پاسخگو می‌باشد. هارد SSD به کار رفته در این لپ تاپ از فناوری NVME استفاده می‌کند و سرعت بسیار خوبی را هنگام کدنویسی تجربه خواهید کرد. این مدل لپ تاپ MSI در رنج قیمتی 14 تا 15 میلیون تومان است.

MacBook Air MQD32 2017

اگر طرفدار محصولات اپل هستید و دوست دارید در محیط مک اواس به برنامه نویسی بپردازید، مدل MacBook Air MQD32 2017 می‌تواند انتخاب خوبی برای شما باشد. یک لپ تاپ سبک و زیبا که به راحتی قابل حمل می‌باشد و از پس کارهای متوسط به آسانی برمی آید. کیبورد جزیره ای این مک بوک استاندارد QWERTY را رعایت کرده و هنگام تایپ کدها احساس خوبی به شما دست خواهد داد. همینطور باتری این دستگاه نسبت به مدل‌های قبلی قوی‌تر شده و می‌تواند مدت زمان بیشتری شارژ نگه دارد. قیمت تقریبی این محصول اپل بین 9 تا 10 میلیون تومان است.

Microsoft Surface Pro 6

نوبتی هم باشد نوبت مایکروسافت است. با دیدن Surface Pro 6 - B احتمالا اولین چیزی که به ذهنتان می‌رسد این است که مگر می‌شود با تبلت هم برنامه نویسی کرد. مایکروسافت با ارائه سری‌های Surface مفهوم تبلت را تغییر داد و محصولی ارائه کرد که یک سر و گردن بالاتر از رقبایش بود. Surface Pro طراحی زیبا و منحصر به فردی دارد و در کنار ظاهر زیبا سخت افزاری قدرتمند این دستگاه را همراهی می‌کند. صفحه نمایش Surface Pro کیفیت بسیار بالایی دارد و به جز برنامه نویسی در طراحی هم می‌توانید از آن استفاده کنید. قیمت Surface Pro 6 مدل B بین 11 تا 12 میلیون تمام است.

VivoBook Flip TP410U - A

ایسوس لپ تاپ‌های خوش ساخت و متنوعی دارد. یکی از موفق‌ترین محصولات این شرکت VivoBook Flip TP410U - A نام دارد که با قابلیت‌های متنوعی که دارد می‌تواند انتخاب مناسبی برای برنامه نویسان باشد. صفحه نمایش 14 اینچی این لپ تاپ با قابلیت چرخش 360 درجه می‌تواند کاربر را وسوسه به خرید کند. همینطور ایسوس در این مدل از صفحه نمایش لمسی استفاده کرده است که در این بازه قیمتی نکته قابل توجهی به حساب می‌آید. تنوع پورت‌های این دستگاه بسیار زیاد است و هیچ مشکلی از لحاظ پورت نخواهید داشت. VivoBook Flip TP410U - A در بازه قیمتی 12 تا 13 میلیون عرضه شده است.

Legion Y530 - F

لنوو در این محصول خود واقعا گل کاشته است. یک لپ تاپ بسیار قدرتمند که تمام نیازهای برنامه نویسی شما را برطرف می‌کند. 16 گیگابایت حافظه RAM در کنار CPU قدرتمند Core i7 8750h یک ترکیب بسیار قدرتمند ساخته است. ظرفیت ذخیره سازی این دستگاه 2 ترابایت هارد دیسک به همراه 256 گیگابایت حافظه SSD می‌باشد. باتری 3 سلولی قوی، صفحه نمایش بزرگ و با کیفیت، گرافیک نیمه حرفه ای، تنوع پورت‌ها، ارزش خرید بالا،بعضی از مزایای Legion Y530 هستند. این لپ تاپ حرفه ای لنوو کمی از موارد قبلی که معرفی کردیم گران‌تر بوده و قیمت آن در حدود 15 تا 16 میلیون تومان است.

جمع بندی

در این پست سیستم مورد نیاز برای برنامه نویسی وب و موبایل را بررسی کردیم. درست است که داشتن سخت افزار خوب سرعت و لذت برنامه نویسی را بیشتر می‌کند، اما می‌توان با سخت افزارهای ضعیف‌تر هم کارهای زیادی انجام داد. اگر کامپیوتر پیشرفته یا لپ تاپ قدرتمندی نداریم، به جای بهانه تراشی و گلایه کردن از زمین و زمان می‌توانیم با همان چیزی که داریم کار خود را شروع کنیم. فراموش نکنید که موفقیت همیشه رابطه مستقیمی با امکانات زیاد ندارد و بسیاری از مواقع فقط باید شروع کرد. برای برنامه نویس شدن هم بهتر است با هر سخت افزاری که دارید زودتر کار خود را شروع کنید و دست به کد شوید. اگر پیشنهادی دارد خوشحال می‌شویم در بخش نظرات با ما و کاربران سون لرن آن را در میان بگذارید.

چه امتیازی به این مقاله می دید؟
نویسنده محمد انوری
زندگی کردن در لحظه انقدر سخت است که بیشتر مردم ترجیح می‌دهند در حسرت گذشته و رویای آینده باقی بمانند. به نظر من رسیدن به خوشحالی فرمول پیچیده ای ندارد و فقط باید به تک بیت زیر پایبند بود: سعدیا دی رفت و فردا همچنان موجود نیست در میان این و آن ، فرصت شمار امروز را
ارسال دیدگاه
خوشحال میشیم دیدگاه و یا تجربیات خودتون رو با ما در میون بذارید :

 

نظرات کاربران

ناشناس

با این سیستم میتونم برنامه نویسی اندروید داشته باشم
سی پی یو i5نسل 7
هاردssd 240گیگ
رم 8

نازنین کریمی مقدم

درود
بله مشکلی نداره 🙂

همای

سلام
نسل پردازنده هم مهمه؟
مثلا Core i7 نسل 3 با رم 16 خوبه؟

نازنین کریمی مقدم

درود. بابت تاخیر در پاسخگویی پوزش میطلبیم.
از نسل 3 به بعد دیگه اغلب تفاوتها به سرعت و مصرف انرژی برمیگرده…. پس سیستم شما مناسب هست.

حسین

من سیستمم
intel core i5 6200u هست
رم 8 ddr4
هارد یک ترا ولی hdd
گرافیک هم 930mx

بنظرتون جوابه ؟ کارای تدوین و فتوشاپ که فک نکنم بتونه و برای همین به این حوزه میخوام رو بیارم

نازنین کریمی مقدم

سلام.
بله سیستم تون مناسب هست و مشکلی پیش نمیاد. من حتی روی این سیستم کار تدوین و فتوشاپ هم انجام دادم 🙂

Niosha

سلام وقت بخیر
سوالی داشتم در رابطه با برنامه‌نویسی
بنظرتون سیستمی با این مشخصات جوابگوی برنامه نویسی اندروید، وب(فرانت-بک) یا دسکتاپ هست؟
ECS G41T-M16
Intel pentium(R) Duel Core E5200 “2.50GHz-2.50GHz”
EVGAe-GeForce FT 610 – NVIDIA GeForce 610 (PCIe v1.1 x16 (2.5GT/s) @ x4 (2.5GT/s))
2GB RAM DDR3-1333 SDRAM
اگر خیر که پیشنهادتون چی هست در این باره؟ باتوجه به شرایط حاضر در بازار

نازنین کریمی مقدم

درود
برنامه نویسی اندروید که به هیچ وجه با این امکانات ممکن نیست،
اما برای برنامه نویسی وب میتونید از ویرایشگرهای آنلاین مثل کدپن و امثالهم استفاده کنید. چون این سیستم به زحمت میتونه VsCode رو با کروم بالا بیاره (خود کروم کلی رم میگیره و کار باهاش در این حالت خیلی کند میشه)
حداقلها رو توی این مقاله آوردیم، منتها پیشنهادم براساس بازار اینه که اگر میتونید و قصد جدی برای برنامه نویسی دارید، یک لپ تاپ سبک و با امکانات نسبتا خوب در حدود رنج 22 تا 32 میلیون برای برنامه نویسی و سنگین ترین کارها کفایت میکنه.
اگر بین 13 تا 20 میلیون هست و میتونید لپ تاپ دست دوم تمیز پیدا کنید که هیچی، وگرنه بهتر هست که کمی صبر کنید تا بودجه تون بیشتر بشه. البته میتونید به سراغ پی سی برید (که برای برنامه نویسها واقعا دردسرسازه و اصلا توصیه نمیکنم)
اگر بودجه تون زیر 13 میلیون هست و هیچجوره نمیتونید از این رنج بالاتر برید، به سراغ مینی کیسهای hp برید. سیستم 8 گیگ رم و corei5 شون عالیه و رنج قیمت مناسبی داره. شخصا چون تست کردم بهتون پیشنهاد میدم اما ممکنه برندهای بهتری هم باشه که با سرچ و خواندن نظرات در اینترنت دید بهتری پیدا میکنید.

mohsen

سلام و عرض ادب
یک سوال از خدمتتون داشتم
سی پی یو amd a6-9225 radeon r4 برای برنامه نویسی . طراحی سایت و کارهای گرافیکی متوسط مناسبه؟
روی لپ تاپ Lenovo v145
ممنونم

نازنین کریمی مقدم

درود
Lenovo v145 بهترین انتخاب در رنج قیمت خودش هست، اما مشکل مصرف باتری داره و برای استفاده از برنامه های گرافیکی مثل فتوشاپ، باید حتما به شارژ متصل باشید و کار کنید.
سی پی یو هم متوسط رو به پایین هست اما رمش 8 هست که باعث میشه در ردکردن کاملش یکم شک کنم 🙂
طبق تجربه مشابهی که داشتم با این سیستم، میتونم بهتون بگم که برنامه زیادی نمیتونید روش نصب کنید و IDE های پیشرفته مثل ویژوال استودیو رو با لگ بالا میاره. در اصل این لپ تاپ بیشتر برای کارهای دانشجویی روزمره (فیلم دیدن، گزارش نویسی و…) مناسبه. توصیه میکنم که به فکر یک سیستم قوی تر باشید.

محمد

سلام وقتتون بخیر
من صفر صفرم و در حال حاضر سربازم و روزانه بعد از ساعت 3 بعد از ظهر تا 9 شب تایم آزاد دارم.
میخواستم بدونم برای طراحی وب لب تاپی تو رنج قیمتی 6 هفت میلیون کافیه؟
و اگه امکانش هست ی راهنمایی جامع برای شروع صفر تا 100 وب نویسی کنید ممنون میشم
هدف من حرفه ای شدن تو طراحی وب هستش.
آی دی تلگرامم:
@M_haj98

نازنین کریمی مقدم

سلام و خسته نباشید
اگر اینترنت قوی داشته باشید، میتونید از محیطهای برنامه نویسی آنلاین مثل کدپن و …. استفاده کنید و لذا همین سیستمی که میگید کافی هست.
در صورتی که میخواید آفلاین کدنویسی کنید، مشخصات سیستم موردنظر خودتون رو باید با مقاله تطبیق بدید.
برای شروع برنامه نویسی وب توصیه میکنم مقاله نقشه راه فرانت اند رو مطالعه کنید.
پاینده باشید.

رضا

سلام من میخواد طراحی وب سایت کنم . آیا 1 سال باید آموزش ببینم ؟
و باید حتما با لنوکس وب نویسی کنم ؟
و اصلا از یک نفری که قدرت ذهن اش متوسط هست امکان پزیر هست

من شنیدنم برنامه نویسی سخت و پیچیده هست . آیا وب هم همین جوریه ؟
+_+

نازنین کریمی مقدم

درود
برای برنامه نویسی وب نیاز به لینوکس ندارید و با ویندوز شدنی هست. لینوکس برای برخی زبانهای خاص مثل سوییفت و… که خروجی مک یا آیفون میدهند مورد نیاز هست.
حقیقتا منم بار اول که میخواستم برنامه نویسی رو شروع کنم دقیقا سوالهای شما رو داشتم. الان با قطعیت میتونم بگم که همه نیاز دارند برنامه نویسی یاد بگیرند و همه میتونند. فقط نیاز به پشتکار و حوصله داره.
سرعت یادگیری به خودتون بستگی داره، اما به طور کلی برنامه نویسی وب آسون تر از بقیه حوزه هاست. توصیه میکنم که مقاله https://7learn.com/programming/front-end/front-end-road-map رو قبل از شروع کار حتما مطالعه کنید.

ابوالفضل007

میخواستم بببینم واسه برنامه نویسی با رم 4 هم میشه شروع کرد
مهم برام انجام شدنشه
اگه لگ هم بزنه مشکلی ندارم ولی میخام ببینم میشه ایا؟؟

نازنین کریمی مقدم

سلام.
اگر پردازش خیلی سنگینی (مثل آموزش مدلهای پیچیده شبکه عصبی در هوش مصنوعی) روش انجام نشه، بله رم 4 هیچ مشکلی نداره.

امیر

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

نازنین کریمی مقدم

سلام.
اولویت با لپ تاپ هست اگر بودجه شو دارید.
من هردو روش رو تست کردم و بنظرم لپ تاپ کمتر اذیت میکنه، با این حال اگر بین یک لپ تاپ خیلی ضعیف و یک کامپیوتر قوی مجبور بودید یکی رو انتخاب کنید، چون دبیرستانی هستید و در شروع کار قرار دارید، کامپیوتر رو انتخاب کنید.

1ab01fazl1

سلام
مقاله که عالی بود مرسی!!
سیستم پیشنهادی شما از بین سیستم هایی که گفته شده چیه؟

نازنین کریمی مقدم

درود.
بنابر تجربه بنظرم سیستم های لنوو نسبت به بقیه به صرفه تر هستند و با هزینه کمتری میتونید رم و سی پی یو مناسبی تهیه کنید. تنها مشکلی که دارند، وزن شون هست که نسبت به مدلهای دیگه بیشتره.
به طور کلی هرچی رم و CPU بالاتر باشه بهتره (حداقل CPU 5 هسته ای و حداکثر 7 هسته ای و حداقل رم 8 و حداکثر 16)،
و اگر نیاز به انتخاب بود، اولویت رم رو بالاتر قرار بدید. یعنی یک سیستم با CPU 5 هسته ای و رم 16 بهتر هست از یک سیستم 7 هسته ای با رم 8. خودم مورد دوم رو دارم و مشکلی نداشتم، اما همزمان وقتی اندروید استودیو و ویژوال استودیو رو باز میکردم، کمی سیستم کند میشد که روی حالت اول این مشکل حل میشد.

ما در سون لرن با محدودسازی دسترسی آزاد به اینترنت مخالفیم     اطلاعات بیشتر