نوشته اصلی توسط
navid2zp
برای انتخاب زبان اول باید ببینید ایده هاتون در چه موضوعی هستند و به چه شرایطی برای پیاده سازی نیاز دارند
بدون شک اگر ویندوز هستند زبان های C انتخاب مناسبی هستند
اگر اندروید هستند زبان Java انتخاب خوبی هست
اگر وب هست باید ببینید در چه حد هستند ایده هاتون. اگر کوچیک یا متوسط پس PHP انتخاب خوبی هست و اگر بزرگ و پیچیده Python انتخاب مناسبی هست (و البته برای وب نیاز به آشنایی با زبان های طراحی هم دارید)
اگر علاقه بیشتری به طراحی و مخصوصا طراحی در وب دارید پس HTML, CSS و JavaScript مواردی هستند که جزو باید ها هستند و انتخاب چندانی هم ندارید مگر در انتخاب فریمورک
چند نکته:
- انتخاب زبان هایی مثل PHP به این معنی نیست که شما تبدیل به برنامه نویس ضعیفی میشید چون زبان هایی مثل C شمارو بیشتر درگیر عمق کار می کنند. لزوما هر کسی که وارد برنامه نویسی میشه قرار نیست به یکی از بهترین برنامه نویس ها برای کار های پیچیده تبدیل بشه. در نتیجه برای وقت خودتون ارزش قائل بشید و انتخابی کنید که وقت شمارو هدر نده و در طولانی مدت پشیمونتون نکته. از ساده ترین زبان ها هم میشه جلو رفت و به یکی از بهترین برنامه نویس ها تبدیل شد در صورتی که استفاده از یک زبان سطح پایین در صورتی که تمایلی به انجام کار های پیچیده ندارید فقط وقت شمارو میگیرند.
- دنبال زبانی نباشید که تمام نیاز های شمارو براورده کنه و با یاد گرفتنش بتونید همه کار بکنید. حتی زبان هایی مثل C و Python که در زمینه های مختلف استفاده می شند، برای سازگاری از فریمورک ها و روش های خاصی استفاده می کنند که باز هم نیاز به یادگیری موارد جدیدی دارند که ساده تر از یاد گیری یک زبان برنامه نویسی جدید نیستند. پس دنبال زبان و زبان های مناسب باشید.
- در شروع کار باید همزمان با یادگیری تمام جزئیات شروع به کد زدن کنید. خوندن یک کتاب 500 صفحه ای از یک آموزش زبان برنامه نویسی شمارو به هیچ چیز جز یک فهرست برای اون کتاب تبدیل نمی کنه.
- از اول علاقه به یادگیریتون رو حفظ کنید و همیشه به خاطر داشته باشید برنامه نویسی یعنی علاقه و توانایی بالا در یاد گیری. بدون اهمیت به این که در چه سطحی هستید و چه میزان تجربه دارید. بهترین برنامه نویس ها کسانی هستند که به با تجربه هستند ولی خیلی خوب هم یاد میگیرند.
- از تغییر نترسید. در طول تاریخ سیستم موفقی نوشته نشده که با گذشت زمان تغییر نکته و حتی باز نویسی نشه.
انتخاب منبع برای یاد گیری:
- معمولا بهترین منابع ویدئو ها و کتاب ها هستند. کتاب ها و یا ویدئو هایی رو انتخاب کنید که باهاشون راحت هستید نه هر منابعی که یکی دیگه میگه خیلی خوبه. حتی اگر کسی که معرفی کرده برنامه نویس عالی ای باشه.
- از چندین منبع آموزشی به صورت همزمان استفاده کنید. هر چیزی رو از جایی یاد بگیرید که از نظر شما بهتر هست.