راهنمایی و کمک , برنامه نویسی #C
سلام
۳۰ سالمه از شهر تبریز فوق دیپلم نرم افزار و مهندسی فناوری اطلاعات گرایش شبکه دارم.
چندساله علاقه به برنامه نویسی سی شارپ داشتم ولی همت نکردم تا اینکه ایده ای به ذهنم خورد و رفتم کلاس فنی و حرفه ای ثوره سی شارپ اپلیکیشن ثبت نام کردم , کتاب جعفرنژاد قمی خریدم و حتی جزوه هاشمیان از اینترنت دانلود کردم , الان ۸ جلسه از کلاس فنی حرفه ای گذشته و من کتاب و جزوه را هم تمرین می کنم ولی یک مشکل دارم.
مشکلم این است که وقتی مثال یا تمرین که استاد میگه یا تو کتاب می خونم میفهمم چی میگه ولی نمیتونم با کد بنویسم , خیلی اعصابم خورد میشه , اعصابم بیشتر از این خورد میشه که بچه هایی سرکلاس هستن از من کوچکترن و زود برنامه مینویسن.
اعصابم از این خورد میشه که یه ایده دارم و دوست دارم خودم تلاش کنم بهش برسم ولی نمیتونم.
دوستان چکار کنم بتونم با این مشکل کنار بیام و راحت این برنامه نویسی یاد بگیرم؟؟؟
3 پاسخ
سلام دوست عزیز، به ITPRO خوش اومدید، در مورد مشکلی که گفتید باید چند تا موضوع رو خدمتتون عرض کنم:
- کتابی مثل کتاب آقای جعفرنژاد (با احترام به ایشون) به هیچ عنوان برای یادگیری نه تنها زبان سی شارپ، بلکه سایر زبان های برنامه نویسی مناسب نیست، شما دقت کنید که ایشون کتاب های مختلفی تو چندین زمینه مختلف دارن که نشون میده تخصص ایشون بیشتر ترجمه کتاب هست تا اینکه تو یک زبان برنامه نویسی تخصص داشته باشن که این موضوع باعث میشه مطالب به صورت کاملاً نامفهوم به شخصی که کتاب رو مطالعه می کنه منتقل بشه، پس به عنوان اولین قدم این کتاب رو کنار بزارید و سعی کنید از منابع معتبر استفاده کنید، کتاب های انتشارات Wrox یا MSPress برای شروع یادگیری زبان خیلی عالین، البته زبان اصلی هستن که باید با این موضوع کنار بیایید و زبانتون رو تقویت کنید تا بعدها به مشکل بر نخورید، می تونید از فیلم های آموزشی موجود در اینترنت استفاده کنید، هم فیلم های آموزشی زبان اصلی، البته داخل سایت ITPRO هم فیلم های آموزشی سی شارپ موجوده.
- موضوع بعدی استادی هست که شما سر کلاسش حاضر میشید، استادهایی که داخل آموزشگاه ها تدریس می کنند دو دسته هستند، دسته اول اساتیدی که تدریس شغلشون هست، این اساتید به دلیل عدم داشتن تجربه کافی در یک موضوع بیشتر مطالبی رو مطالعه می کنند و همون رو به صورت دست و پا شکسته به دانشجو منتقل می کنند که این موضوع باعث سردرگرمی بیشتر دانشجو میشه، البته اساتیدی هم هستند که واقعاً در کارشون حرفه ای عمل می کنند و از کلاس هاشون افراد متخصص خارج می شن. شما خودتون استاد رو سبک سنگین کنید ببینید چه میزان به مباحثی که میگن تسلط دارن، جواب های دانشجو رو به چه صورت میدن و سایر دانشجوهای کلاس چند درصد مشکلاتی مثل شما رو دارن. اگر به این موضوع رسیدید که استاد شما نسبت با مسائل تسلط نداره حتماً در پی تغییر کلاس و استادتون باشید تا راه رو بیشتر از این اشتباه نرید.
- از یه طرف دیگه باید برای اینکار زمان گذاشت، اگر خودتون رو محدود به کلاس می کنید و داخل خونه تمرین ندارید روشتون رو تغییر بدید، این و بدونید حداقل باید روزی 3 ساعت برای یادگیری زبان سی شارپ زمان بزارید تا به مرور به مباحث اولیه این زبان و مفاهیم شئ گرایی مسلط بشید، بعد از اون باید شروع به کسب تجربه کنید، یادگیری یک زبان برنامه نویسی نیازمند دو چیز هست، اول زمان، دوم صبر
پیشنهاد آخر من به شما اینه که اگر می تونید به صورت Self Study شروع به یادگیری زبان سی شارپ کنید و از منابع معتبر و کتاب های زبان اصلی استفاده کنید، مطمئن باشید با این روش نتیجه بهتری میگیرید.
سلام. صحبت های دوستمون جناب احمدی بسیار عالی.
یه پیشنهاد هم که من دارم اینه که الگوریتم نویسی رو یاد بگیرید اول.
به عبارتی باید یاد بگیرید وقتی میخواید کد یه برنامه رو بنویسید، اول از همه نقشه اون رو توی ذهنتون یا روی کاغذ بیارید، بعد تبدیل این نقشه (الگوریتم) به کد خیلی راحته. چون کدهای اولیه چیزی جز if و for نیست.
اگه طراحی الگوریتم رو خوب درک کنید، کدنویسی براتون خیلی راحت تر میشه.
دوستان عزیز سلام
دیگه از کتاب جعفر نژاد استفاده نمیکنم , در مورد کتاب دایتل برای سی شارپ نظرتون چیه , آیا ترجمه شده این کتاب بگیرم خوبه برای یادگیری ؟؟؟