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