PDA

View Full Version : چگونه برنامه نویس خوبی در سی شارپ شوم؟



farshadvl
سه شنبه 08 شهریور 1401, 07:21 صبح
با سلام و عرض ادب خدمت کلیه سروران گرامی
من سال 87 در مقطع کاردانی با زبان سی شارپ اشنا شدم و دوسه واحد این زبان را گذراندم تا سال 89-90 که برای کارشناسی باز با این زبان چند واحدی درس داشتم. به یادگیری علاقه زیادی داشتم اما هیچوقت نتونستم یک پروژه را تمام و کمال انجام دهم و فقفط پروژه های مبتدی دانشگاهی رو انچام دادم و تمام.
الان بعد از گذشت اون سال ها و دوری از برنامه نویسی (توی همین دوری با html css js wordpress php هم اشنا شدم)دوباره شروع کردم به یادگیری منتها الان دیگه سی شارپ 10 اومده و خیلی مطالب زیادتر و گسترده تر شده.
کتاب سی شارپ 10 mack j price رو خوندم و مطالب رو اشنا شدم اما بعد که برمیگردم مطالب یادم رفته همچنان از کد نویسی ترس دارم و همیشه دنبال این هستم که بهترین روش و استاندارد ترین روش کد نویسی رو یاد بگیر بعد کد بنویسم. شی گرایی رو خوندم بلدم کلاس و شی و وراثت و ... رو پیاده سازی کنم اما هیچ درکی ازش ندارم که چرا ما کلاس ایجاد میکنیم. چه موقع باید از شی گرایی استفاده کنیم چه موقع لازم هست چه موقع لازم نیست. اصلا به چه دردی میخوره.
بخام یک پروژه رو استارت بزنم از کجا شروع کنم چجوری به بانک اطلاعاتی دسترسی پیدا کنم که اصولی باشه (با ado.net و linq , ef آشنایی دارم و تیکه کدهای کوچک کار کردم که مثلا دیتای 3 تا تکست باکس بگیرم بریزم توی دیتابیس و از اونجا بخونم و توی یک گرید ویو نشون بدم) اما من دنبال اینم که بر نامه نویس بشم. بتونم هر پروژه ای رو انجام بدم اصولی از اول کار کنم استاندارد کد بنویسم. دنبال اینم که یک منبع اموزشی باشه بخش بخش که اموزش میده 10 تا 20 تا مثال عملی هم داشته باشه یا نمونه داده باشه که اونو انجام داد . مثلا بانک اطلاعاتی رو آموزش بده و 10 تا برنامه کوچک کنارش اموزش بده که دیتا رو از کاربر میگیرن و ذخیره و و اکشی میکنن .
نمیدونم منظور من را عزیزان متوجه شدن یا نه اگر کسی بتونه منو راهنمایی کنه بسیار بسیار سپاس گذارش میشم.در ضمن من الان 34 سالمه و تقریبا 12 سال رو الکی هدر دادم و از برنامه نویسی یکم دور بودم ایا با این سن هنوز فرصت هست برای یادگیری حرفه ای؟

farshadvl
سه شنبه 08 شهریور 1401, 16:12 عصر
با سلام و عرض ادب خدمت کلیه سروران گرامی
من سال 87 در مقطع کاردانی با زبان سی شارپ اشنا شدم و دوسه واحد این زبان را گذراندم تا سال 89-90 که برای کارشناسی باز با این زبان چند واحدی درس داشتم. به یادگیری علاقه زیادی داشتم اما هیچوقت نتونستم یک پروژه را تمام و کمال انجام دهم و فقفط پروژه های مبتدی دانشگاهی رو انچام دادم و تمام.
الان بعد از گذشت اون سال ها و دوری از برنامه نویسی (توی همین دوری با html css js wordpress php هم اشنا شدم)دوباره شروع کردم به یادگیری منتها الان دیگه سی شارپ 10 اومده و خیلی مطالب زیادتر و گسترده تر شده.
کتاب سی شارپ 10 mack j price رو خوندم و مطالب رو اشنا شدم اما بعد که برمیگردم مطالب یادم رفته همچنان از کد نویسی ترس دارم و همیشه دنبال این هستم که بهترین روش و استاندارد ترین روش کد نویسی رو یاد بگیر بعد کد بنویسم. شی گرایی رو خوندم بلدم کلاس و شی و وراثت و ... رو پیاده سازی کنم اما هیچ درکی ازش ندارم که چرا ما کلاس ایجاد میکنیم. چه موقع باید از شی گرایی استفاده کنیم چه موقع لازم هست چه موقع لازم نیست. اصلا به چه دردی میخوره.
بخام یک پروژه رو استارت بزنم از کجا شروع کنم چجوری به بانک اطلاعاتی دسترسی پیدا کنم که اصولی باشه (با ado.net و linq , ef آشنایی دارم و تیکه کدهای کوچک کار کردم که مثلا دیتای 3 تا تکست باکس بگیرم بریزم توی دیتابیس و از اونجا بخونم و توی یک گرید ویو نشون بدم) اما من دنبال اینم که بر نامه نویس بشم. بتونم هر پروژه ای رو انجام بدم اصولی از اول کار کنم استاندارد کد بنویسم. دنبال اینم که یک منبع اموزشی باشه بخش بخش که اموزش میده 10 تا 20 تا مثال عملی هم داشته باشه یا نمونه داده باشه که اونو انجام داد . مثلا بانک اطلاعاتی رو آموزش بده و 10 تا برنامه کوچک کنارش اموزش بده که دیتا رو از کاربر میگیرن و ذخیره و و اکشی میکنن .
نمیدونم منظور من را عزیزان متوجه شدن یا نه اگر کسی بتونه منو راهنمایی کنه بسیار بسیار سپاس گذارش میشم.در ضمن من الان 34 سالمه و تقریبا 12 سال رو الکی هدر دادم و از برنامه نویسی یکم دور بودم ایا با این سن هنوز فرصت هست برای یادگیری حرفه ای؟


یعنی هیچ ادمین و برنامه نویس بزرگتری نیست ی راهنمایی بکنه؟

ebrahim.rayatparvar
شنبه 12 شهریور 1401, 14:17 عصر
سلام دوست عزیز ببنید شما باید اول از همه صورت مساله های متفاوت رو تو نت ببینید و خودت شروع کنی به پیاده سازی اونها. راه حل بعدی بری کد های دیگران در گیتهاب و کد پروجکت ببینی و همچنین آموزش های مختلف ببینی که تو یوتیوب خیلی از دوستان دارن آموزش میزارن. من خودم آموزش گذاشتم ولی مواردی که تو دارم آموزش میدم رو میگی بلدی پس سعی کن دوره های متفاوت دوستان دیگر رو ببینی تا دیدگا های مختلف در پیاده سازی رو ببینی شاید من یه موردی رو میگم که کسی نگفته یه دوست دیگه بیاد اصلا یه مورد دیگه ای بگه حرفه ای تر و پر کاربرد تر پس باید وقت بزاری و جستجو کنی

با تشکر
ابراهیم