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

بخش: env
دسته بندی: برنامه نویسی
سطح مقاله: ساده
زمان مطالعه: ۸ دقیقه
۱۴ مهر ۱۳۹۸

افرادی که تازه برنامه نویسی را شروع می کنند معمولا در شروع کار یک سوالی ذهنشان را مشغول می کند. سیستم موردنیاز برای برنامه نویسی چیست؟ این افراد نگران هستند که شاید سخت افزار فعلی آنها پاسخگوی نیازهای برنامه نویسی آنها نباشد. البته همین اول کار بهتر است مشخص کنید که در چه حوزه‌ای دوست دارید برنامه نویسی کنید. به طور کلی برنامه نویسی به 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 میلیون تومان است.

جمع بندی

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

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

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

محمدرضا

asus 2080 ti
20 میلیون تومن :\ چرا اینقدر گرونه اخه ؟

محمد

سلام. آیا میشه با گوشی موبایل برنامه‌نویسی کرد؟

ریحانه یزدانی

سلام محمد جان …
برای تمرین برنامه نویسی می تونی از اپلیکیشن هایی مثل Sololearn استفاده کنی …
اما چون برنامه نویسی حرفه ای نیاز به تست و دیباگ داره و سخت افزار قوی می‌خواد، با شرایط فعلی موبایل ها این کار شدنی نیست …

محمد نقلانی

با عرض سلام به تیم خوب سون لرن .
من برای یه کانفیگ خوب مدت ها تحقیق کردم که هم برنامه نویسی وب رو جواب بده و هم مبایل ، کانفیگ به شرح زیر می باشد :
مادر بورد : Asus Z370 A II این مادربورد هم نسل 8 و هم نسل 9 رو پشتیبانی می کنه
پردازنده : Coffiee laky 8500 3.0GHZ
رم : Gskill 3200 Ripjaws V دوتا 8 گیگ البته 1 دونش هم کافیه و حتما باید XMP مادربورد رو فعال کنید .
HDD و SSD : هارد HDD بسته به نیاز ولی SSD250 گیگ سبز WD M2 قیمتشم خیلی مناسبه .
پاور : 580 گرین
مانیتور : 22 LG توی بازار شرکتیش حدود 1600 هستش و کیفیت خوبی داره ولی اگر دنبال قیمت مناسب هستین مسترتک 24 اینچ داره با پنل IPS تصویر خوب و شفافی داره با قیمتی حدود 2400 .
موس و کیبورد هم سلیقه هستش .
برای کیس هم می تونید از سری کیس های گیرین استفاده کنید که هم سیستم مدیریت کابل دارن و هم 40 درصد فزای داخل کیس خنک تر هستش
حتما هم برای پردازش گر از سیستم خنک کننده دیپ استفاده کنید ( فن نوتوس 300 و 400 گیرین عالی هستش 1200 دور هستش و قابلیت مدیریتی داره )

Patriot Programmer

سلام و عرض ادب
راستش برای انتخاب لپ تاپ همه منظوره باید وسواس زیادی به خرج داد و نشه به راحتی لپ تاپ مناسب رو انتخاب کرد با جزئیات کم بهش می پردازم :
1- برای سیستم عامل لینوکس ترجیحا گرافیک amd انتخاب شود به دلیل سازگاری بیشتر با unix و update های جدید و مختص به این سیستم عامل از طرف amd
2- برای برنامه نویسی وب لپ تاپی با cpu i5 و رم 8 کیفایت می کند . ( اما آخر بحث بنده رو دنبال کنید )
3- برای برنامه نویسی موبایل cpu i7 با رم 8 مناسب هست ولی کافی نیست ، خود بنده در سال های دور تجربه ی شخصی استفاده از چنین لپ تاپی رو داشتم ( لپ تاپ x550 L ) البته شبیه ساز بنده برای اندروید genymotion بود البته یک نکته رو باید متذکر بشم که آن زمان که من از این شبیه ساز استفاده می کردم هیچ سازگاری با گرافیک AMD نداشت و قادر به نصب این شبیه ساز بر روی لپ تاپ خود نبودید و الان که رفته رفته android studio جایگزین شد به همراه شبیه ساز اختصاصی خودش دیگه رم 8 و cpu i5 براش کفایت نمیکنه یعنی برای run کردن پروژتون به مشکل lag مواجهه خواهید بود .
3- برنامه نویسی برای سیستم عامل ios , برای run کردن شبیه ساز سیستم عامل مکینتاش اپل هم لپتاپی با مشخصات cpu i7 , ram 8 واقعا ضعیف هست یعنی کار شما رو راه میندازه ولی برای run کردن یک خروجی باید نزدیک به 8 دقیقه صبر کنید و واقعا این قضیه خیلی افتضاح بود ( البته برای من )
4- هدف از خرید لپ تاپ چه چیز هست ؟ در واقع یک برنامه نویسی نمیتونه برای انجام پروژهاش رو هر لپ تاپی حساب کنه ، اگر شما داخل شرکت کار می کنید خب باید یک pc جداگانه ای در اختیار شما قرار بدن و شما از طریق سیستم های ورژن کنترل مثل : git سورس کد خودتون رو به اشتراک بزارید و از طریق آن روی سورس خودتون تبادل نظرات دارید و اگر می بینید در جلسه ای هم برگزار میشه بیشتر روی روند پیشرفت پروژه بحث می کنند و روی سورس کد نیست مثلا روی الگوریتم کلی و شبه کد بحث دارند .
5- خرید موس و کیبورد ، برای خرید موس و کیبورد لازم نیست خیلی وسواس زیادی به خرج بدید اما اگر پول خرید آرگونومیک رو دارید خرج کنید بهتر هست ولی اینها همه حاشیه هست باید مچ دستتون رو نرمش بدید تا به بیماری مچ دست مبتلا نشید و اگر هم مبتلا بشید یعنی کار خودتون رو از دست دادید مگر اینکه شرکتی که داخل فعالیت دارید فهمیده باشه .
6- اگر به فکر چشمتون هستید خرید مانیتور دوم با صفحه نمایش 24 به بالا الزامی هست .
7- سوال آخر و مهم : آیا به هر لپ تاپی میشه اطمینان کرد ؟ خیر ، لپ تاپ های گیمینگ سری GL503vs تجربه ی کاربری بدی رو از لحاظ صدای فنی که تولید می کنه در اختیار شما قرار میده به چه دلیل ؟ به خاطر اینکه شما کافی با چند شبیه ساز فعالیت داشته باشید و از gpu و cpu خودتون حداکثر استفاده رو ببرید اون وقت هست که صدای فن بالایی تولید میکنه و موجب آزار دیگران میشه . دسیبل صدای فن در حالت نرمال باید حدودا 35 باشه ولی صدای فن لپ تاپ های گیمینگ مثل gL503 vs ایسوس در حالت استفاده حداکثری حدود 80 هست و برای دیگران آزار دهنده هست و در واقع این صدای فن به خاطر سخت افزار قدرتمند و مجتمعی هست که استفاده می کنند و برای کنترل گرمای تولید این صدای فن تولید میشه .
8- برای خرید لپ تاپ از هر کسی باید مشورت بگیریم ؟ در واقع باید از کسی مشورت بگیرید که تجربه ی استفاده از اون لپ تاپ رو داشته باشه البته در حالت استفاده ی حداکثری و یادتون باشه هیچ وقت به قسمت نظرات سایت های فروش اینترنتی تکیه نکنید چون نظرات غیر تخصصی زیادی داره .
9- مطالب و نکات بسیار ولی بنده نمیتونم بیشتر از این بنویسم .
مطلبی که سون لرن قرار داد خوب بود ولی خیلی کلی و بنده سعی کردم که کامل ترش کنم .
از لحاظ کارایی مقاله از 10 نمره 1 .

ارسال دیدگاه
خوشحال میشیم دیدگاه و یا تجربیات خودتون رو با ما در میون بذارید :

 
گزارش مشکل