datacssir
November 2nd, 2017, 21:42
فراگیری برنامهنویسی مانند هر علم دیگری نیازمند صرف زمان، پشتکار و دقت است؛ در این مقاله سعی شده ۵ راهکاری که در آموختن هر زبان برنامهنویس (http://datacss.ir)ی مفید می گردد مورد بررسی قرار گیرد. اگرچه رعایت این موارد در ابتدا مقداری کسلکننده بوده و روند پیشرفت را کند میکند اما پس از چندبار استفاده از آنها، سرعت یادگیری بهطرز چشمگیری افزایش خواهد یافت.
به نمونه کدها توجه کنید هر برنامه و هر نرمافزار کامپیوتری از یک سری کد تشکیل شده که با قرارگیری آنها در کنار یکدیگر، عملکرد آن برنامه شکل میگیرد و کار یک برنامهنویس نیز نوشتن این کدها است؛ برای اینکه این روند را سریعتر یاد بگیرید، سعی کنید با کدها آشنایی کامل داشته باشید. وقتی با یک نمونه کد مواجه میشوید، خطبهخط آنرا بادقت بررسی کنید و تلاش کنید متوجه شوید که نحوهٔ عملکرد آن کد چگونه است، برنامهٔ حاصل از آن چهکاری انجام می دهد و …
این کار در ابتدا سخت و ناامیدکننده است چراکه در اکثر مواقع حدسی که می زنید اشتباه است حتی گاهی یک درصد هم به برنامهٔ اصلی نزدیک نیست ولی ناامید نشوید چون پس از چند بار که این کار را انجام دادید، دستوراتی که استفاده شدهاند در ذهنتان باقی مانده و بهراحتی میتوانید عملکرد برنامه را تشخیص بدهید و حتی کد را با چند تغییر ساده به یک برنامهٔ کاملاٌ متفاوت تبدیل کنید. پس فراموش نکنید یادگیری و بررسی کدها کمک بسیار بزرگی به فرایند یادگیری شما خواهد کرد.
فقط نمونه کدها را نخوانید، بلکه آنها را اجرا کنید هنگامی که بررسی کدها را انجام می دهید، تنها راهحل آزمایش حدسی که زدید این است که آنها را اجرا کنید؛ برای این کار کافی است کامپایلر مربوط به زبانی که با آن کدها نوشته شدهاند را داشته باشید تا از طریق آن برنامهٔ نوشتهشده را مشاهده کنید، ولی یک نکتهٔ مهم وجود دارد و آنهم این است که از کپی/پیست کردن کدها داخل کامپایلر جداً خودداری کنید و حتماً کدها را خودتان تایپ کنید چراکه این کار فواید بسیار زیادی دارد.
اولین فایدهاش این است که باعث آشنایی شما با دستورات آن زبان خاص میشود و دومین و مهمترین فایدهاش این است که با نحوهٔ نگارش کدها در آن زبان آشنا میشوید؛ مثلاً بعد از تایپ کدها بهصورت کامل، متوجه خواهید شد که در پایان هر خط دستور باید حتماً ; را تایپ کنید (موارد خیلی زیادی مشاهده شده است که برنامهنویسان مبتدی هنگام اجرای برنامه
بقیه مقاله در سایت طراحان وب تبریز (http://datacss.ir/%d8%aa%d9%88%d8%b5%db%8c%d9%87%e2%80%8c%d9%87%d8%a 7%db%8c%db%8c-%d9%81%d8%b1%d8%a7%da%af%db%8c%d8%b1%db%8c-%d8%b1%d8%a7%d8%ad%d8%aa%e2%80%8c%d8%aa%d8%b1-%d8%a8%d8%b1%d9%86/)
به نمونه کدها توجه کنید هر برنامه و هر نرمافزار کامپیوتری از یک سری کد تشکیل شده که با قرارگیری آنها در کنار یکدیگر، عملکرد آن برنامه شکل میگیرد و کار یک برنامهنویس نیز نوشتن این کدها است؛ برای اینکه این روند را سریعتر یاد بگیرید، سعی کنید با کدها آشنایی کامل داشته باشید. وقتی با یک نمونه کد مواجه میشوید، خطبهخط آنرا بادقت بررسی کنید و تلاش کنید متوجه شوید که نحوهٔ عملکرد آن کد چگونه است، برنامهٔ حاصل از آن چهکاری انجام می دهد و …
این کار در ابتدا سخت و ناامیدکننده است چراکه در اکثر مواقع حدسی که می زنید اشتباه است حتی گاهی یک درصد هم به برنامهٔ اصلی نزدیک نیست ولی ناامید نشوید چون پس از چند بار که این کار را انجام دادید، دستوراتی که استفاده شدهاند در ذهنتان باقی مانده و بهراحتی میتوانید عملکرد برنامه را تشخیص بدهید و حتی کد را با چند تغییر ساده به یک برنامهٔ کاملاٌ متفاوت تبدیل کنید. پس فراموش نکنید یادگیری و بررسی کدها کمک بسیار بزرگی به فرایند یادگیری شما خواهد کرد.
فقط نمونه کدها را نخوانید، بلکه آنها را اجرا کنید هنگامی که بررسی کدها را انجام می دهید، تنها راهحل آزمایش حدسی که زدید این است که آنها را اجرا کنید؛ برای این کار کافی است کامپایلر مربوط به زبانی که با آن کدها نوشته شدهاند را داشته باشید تا از طریق آن برنامهٔ نوشتهشده را مشاهده کنید، ولی یک نکتهٔ مهم وجود دارد و آنهم این است که از کپی/پیست کردن کدها داخل کامپایلر جداً خودداری کنید و حتماً کدها را خودتان تایپ کنید چراکه این کار فواید بسیار زیادی دارد.
اولین فایدهاش این است که باعث آشنایی شما با دستورات آن زبان خاص میشود و دومین و مهمترین فایدهاش این است که با نحوهٔ نگارش کدها در آن زبان آشنا میشوید؛ مثلاً بعد از تایپ کدها بهصورت کامل، متوجه خواهید شد که در پایان هر خط دستور باید حتماً ; را تایپ کنید (موارد خیلی زیادی مشاهده شده است که برنامهنویسان مبتدی هنگام اجرای برنامه
بقیه مقاله در سایت طراحان وب تبریز (http://datacss.ir/%d8%aa%d9%88%d8%b5%db%8c%d9%87%e2%80%8c%d9%87%d8%a 7%db%8c%db%8c-%d9%81%d8%b1%d8%a7%da%af%db%8c%d8%b1%db%8c-%d8%b1%d8%a7%d8%ad%d8%aa%e2%80%8c%d8%aa%d8%b1-%d8%a8%d8%b1%d9%86/)