توصيههايي براي فراگيري راحتتر برنامهنويسي
به نمونه كدها توجه كنيد
هر برنامه و هر نرمافزار كامپيوتري از يك سري كد تشكيل شده كه با قرارگيري آنها در كنار يكديگر، عملكرد آن برنامه شكل ميگيرد و كار يك برنامهنويس نيز نوشتن اين كدها است؛ براي اينكه اين روند را سريعتر ياد بگيريد، سعي كنيد با كدها آشنايي كامل داشته باشيد. وقتي با يك نمونه كد مواجه ميشويد، خطبهخط آنرا بادقت بررسي كنيد و تلاش كنيد متوجه شويد كه نحوهٔ عملكرد آن كد چگونه است، برنامهٔ حاصل از آن چهكاري انجام مي دهد و ...
اين كار در ابتدا سخت و نااميدكننده است چراكه در اكثر مواقع حدسي كه مي زنيد اشتباه است حتي گاهي يك درصد هم به برنامهٔ اصلي نزديك نيست ولي نااميد نشويد چون پس از چند بار كه اين كار را انجام داديد، دستوراتي كه استفاده شدهاند در ذهنتان باقي مانده و بهراحتي ميتوانيد عملكرد برنامه را تشخيص بدهيد و حتي كد را با چند تغيير ساده به يك برنامهٔ كاملاٌ متفاوت تبديل كنيد. پس فراموش نكنيد يادگيري و بررسي كدها كمك بسيار بزرگي به فرايند يادگيري شما خواهد كرد.
فقط نمونه كدها را نخوانيد، بلكه آنها را اجرا كنيد
هنگامي كه بررسي كدها را انجام مي دهيد، تنها راهحل آزمايش حدسي كه زديد اين است كه آنها را اجرا كنيد؛ براي اين كار كافي است كامپايلر مربوط به زباني كه با آن كدها نوشته شدهاند را داشته باشيد تا از طريق آن برنامهٔ نوشتهشده را مشاهده كنيد، ولي يك نكتهٔ مهم وجود دارد و آنهم اين است كه از كپي/پيست كردن كدها داخل كامپايلر جداً خودداري كنيد و حتماً كدها را خودتان تايپ كنيد چراكه اين كار فوايد بسيار زيادي دارد.
اولين فايدهاش اين است كه باعث آشنايي شما با دستورات آن زبان خاص ميشود و دومين و مهمترين فايدهاش اين است كه با نحوهٔ نگارش كدها در آن زبان آشنا ميشويد؛ مثلاً بعد از تايپ كدها بهصورت كامل، متوجه خواهيد شد كه در پايان هر خط دستور بايد حتماً ; را تايپ كنيد (موارد خيلي زيادي مشاهده شده است كه برنامهنويسان مبتدي هنگام اجراي برنامه، دهها مورد و حتي بيشتر از آن تعداد ارور داشتند كه تمامي آنها به علت نبود ";" بوده است).
مطالب پيشنهادي :
در كجا لينك بگذاريم؟
٥ معيار اصلي كه هر سايتي بايد داشته باشد
بعد از اجراي نمونه كدها سعي كنيد آنها را تغيير بدهيد و تأثير تغييرات را مشاهده كنيد؛ انجام اين تغييرات تجربههاي خيلي خوبي براي شما در بر دارد و تأثير تغييرات را ميتوان در همان لحظه مشاهده كرد. مهمتر اينكه آسانترين راه براي يادگيري ويژگيهاي يك زبان جديد اين است كه برخي كدها را آزمايش كرده و تغيير دهيد.
شخصاً شروع به كدنويسي كنيد
وقتي يك دستور را آموختيد، شروع به نوشتن نمونه برنامههايي شخصي كنيد و دستور موردنظر را در آن بهكار ببريد؛ گاهي پيدا كردن يك ايده براي نوشتن برنامه سخت است اما مجبور نيستيد ايدههاي جديد و تازهاي را بهكار بگيريد و ميتوانيد مثالهاي كتاب يا دورهاي كه درحال مطالعه كردنش هستيد را انجام دهيد. تلاش كنيد اين كار را بدون نگاه كردن به كدها انجام دهيد و يا اينكه اگر به يك پروژهٔ بزرگ -مثلاً يك بازي- فكر ميكنيد ميتوانيد با ساختن بخش كوچكي از آن شروع كنيد كه براي خودتان يك تمرين است و بعداً هم ميتوانيد از آن بخش در پروژهٔ خود استفاده كنيد.
ياد بگيريد از ديباگر استفاده كنيد
Debuggerها يكي از مهمترين قسمتهاي يك IDE هستند (ابزاري كه اين امكان را براي برنامهنويس فراهم ميكند تا خطبهخط در ميان برنامه جابهجا شده و حتي اين امكان را فراهم ميكند تا تغييرات مقادير متغيرها را در خلال اجراي برنامه مشاهده كنيد). Debugger ها اين امكان را فراهم ميكنند كه بسياري از ارورها را بدون صرف وقت زياد تشخيص داده و برطرف كرد. پس سعي كنيد استفاده از آنها را ياد بگيريد و وقت خودتان را در پيدا كردن مشكلات برنامه هدر ندهيد!
دنبال منابع بيشتري باشيد
وقتي چيزي را متوجه نميشويد، حتماً بهدنبال آن باشيد و رهايش نكنيد؛ وب سرشار از اطلاعاتي راجع به برنامهنويسي است كه به روشهاي مختلفي بيان شدهاند و هركدام از اين روشها مناسب يك فرد خاص است مثلاً برخي توضيحات تصويري را به متن ترجيح ميدهند. ولي اگر به نتيجه نرسيديد، آسانترين راه براي رفع مشكلاتتان پرسيدن از يك فرد مطلع است.
اما موردي را بايد درنظر بگيريد و آن اين است كه روش تفكر اشخاص با يكديگر متفاوت است پس سعي كنيد بهجاي پرسشهاي كلي و كوتاه، راجع به مشكلاتتان صحبت كنيد تا مخاطب شما با طرز تفكرتان آشنا شود و سؤالتان را درك كند و بهدرستي به آن پاسخ بدهد.
بهطوركلي، سعي كنيد در يادگيري مشتاق باشيد و به ياد داشته باشيد كه چيزي لذتبخشتر از نوشتن يك برنامهٔ كاربردي نيست. از اين كار لذت ببريد و اصولي حركت كنيد، حتماً هم موفق خواهيد شد.
منبع : www.faratechdp.com
برچسب: طراحي سايت، سئو، برنامه نويسي،