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

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


بعد از اینکه متوجه شدید برنامه نویسی چیزی جز صحبت با کامپیوتر برای حل مشکل نیست، این سوال پیش می آید که چگونه می توانید شروع به شناخت و توسعه برنامه های خود کنید؟ اگر می خواهید بدانید چگونه به یک برنامه نویس تبدیل شوید این چیزی است که شما به آن نیاز دارید:

-         علاقه شدید

-         یک کامپیوتر

-         یک ویرایشگر

-         اسمبلر یا کامپایلر

-         زمانی که در اختیار دارید

در مورد ابزارهای برنامه نویسی مانند ویرایشگر و کامپایلر در جلسه های آینده بیشتر صحبت خواهیم کرد.

علاقه شما را به سوی یادگیری تکنیک ها می کشد

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

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

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

 پردازنده

انتخاب کامپیوتر و یک سیستم عامل

اگر می خواهید بدانید چگونه یک برنامه را به کامپیوتر بدهید، برای انجام تمرین نیاز به یک کامپیوتر دارید. شما در واقع می توانید برنامه نویسی را برروی هر کامپیوتری که فکرش را بکنید انجام دهید. تا زمانی که یک کامپیوتر دارید، می توانید بفهمید که چگونه آرا برنامه ریزی کنید.

اگرچه این امکان وجود دارد که یک Commodore 64 یا یک Radio Shack TRS-80 را برنامه ریزی کنیم، امّا همه می دانند که کامپیوترها روز به روز توسعه پیدا می کنند و بهتر است برنامه نویسی روی کامپیوترهایی که اخیرا توسعه پیدا کرده اند را یاد بگیریم. به این ترتیب شما می توانید مهارت برنامه نویسی خود را به طور مستقیم در یک کامپیوتر مورد استفاده در دنیای واقعی که یکی از سیستم عامل های ویندوز، یونیکس، لینوکس، مک یا اندروید و آی او اس است، اعمال کنید.

سیستم عامل برنامه ی ویژه ای است که تمام سخت افزار کامپیوتر را باهم هماهنگ می کند تا یک کار مشخص انجام دهد. سیستم عامل به پردازنده می گوید چگونه با هارد دیسک کار کند، خواندن کلیدهای تایپ روی صفحه کلید را انجام دهد و اطلاعات را در مانیتور (نمایشگر) نشان دهد. بدون سیستم عامل، کامپیوتر شما چیزی جزء چند قطعه مجزا سخت افزاری که هیچکاری انجام نمی دهد نیست.

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

از آنجا که بسیاری از شرکت ها از کامپیوترهای ویندوز استفاده می کنند، بسیاری از برنامه نویسان کامپیوتر برروی برنامه ویندوز تمرکز می کنند. اگر به فکر کسب در آمد هستید، برنامه هایی که بیشتر مورد استفاده مردم است بنویسید.

اگرچه بازار ویندوز بزرگترین بازار کامپیوتر است، اما این بازارها رو هم نادیده نگیرید:

Mac OS X سیستم عاملی که کامپیوترهای مکینتاش اپل را اجرا می کند.

کامپیوترهای مکینتاش اپل به طور پیوسته در حال رشد محبوبیت هستند، بنابراین آینده بازار مک او اس ایکس روشن است.

Linux یک سیستم عامل رایگان برای هر کامپیوتر (از جمله کامپیوترهای شخصی که با نام PC شناخته می شوند.)

لینوکس در شرکت های بزرگ (مخالف با کاربران فردی) محبوب تر است، بنابراین بازار رو به رشد برای برنامه نویسان مستعد لینوکس نیز وجود دارد.

اگر می خواهید خودتان را برای آینده آماده کنید، احتمالا بهتر است برنامه نویسی در کامپیوترهای ویندوز، لینوکس یا سیستم عامل مک ایکس را یاد بگیرید.

با استفاده از نرم افزار مناسب www.parallels.com، می توان ویندوز، لینوکس را برروی کامپیوتر مکینتاش اپل اجرا کرد که همچنین Mac OS X نیز اجرا کند. به این ترتیب می توانید برنامه های نوشتن برای سه سیستم عامل مختلف را در یک کامپیوتر مکینتاش تکمیل کنید.

در جلسه آینده در مورد کامپایلر یا اسمبلر و ویرایشگرها صحبت خواهیم کرد.

جلسه قبل | جلسه بعد

تبلیغات در پایین ادامه ی مطلب

نظرات شما


    نام
    ایمیل (منتشر نمی‌شود) (لازم)
    وبسایت
    :) :( ;) :D ;)) :X :? :P :* =(( :O @};- :B /:) :S
    نظر خصوصی
    مشخصات شما ذخیره شود ؟ [حذف مشخصات] [شکلک ها]
    کد امنیتیرفرش کد امنیتی