مقدمه

من کامران سادین هستم، یک مهندس نرم افزار.

سال ها پیش وبلاگم را با استفاده از GitHub Pages راه اندازی کردم، اما مشکلات بزرگی برای همسرم پیش آمد و مجبور شدم هم از او مراقبت کنم و هم کار کنم. به مدت 3 سال مجبور شدم مسیر خود را رها کنم، اما دست از نوشتن برنداشتم؛ هر وقت فرصت داشتم مقاله و یادداشت می نوشتم، در مسیر رفتن به سر کار، در راه بیمارستان، وقتی ساعتی در بیمارستان منتظر می ماندم، ...

اکنون وقت آن رسیده که دوباره شروع کنم. می دانم که بازگشت به جایگاه قبلی زمان می برد، اما هیچ وقت نگو هرگز!

در این وبلاگ، قصد دارم دانش خود را به عنوان یک مهندس نرم افزار به اشتراک بگذارم. هدف اصلی من تولید محتوای نقشه راه توسعه دهنده سی شارپ (C#) است، اما محتوای دیگری نیز خواهم ساخت.

برای نقشه راه توسعه دهنده سی شارپ، می توانید پست های #100DaysOfCSharp را در لینکدین دنبال کنید یا دسته بندی CSharp را در وبلاگ من بررسی کنید.

اهداف و روند اجرایی

من از کتاب C# 10 in a Nutshell به عنوان مبنا استفاده می کنم تا یک مسیر یادگیری خوب برای سی شارپ ارائه دهم. در این مسیر، فقط به ذکر چند موضوع بسنده نمی کنم، بلکه سعی می کنم برای هر موضوع محتوای جامعی با مثال های پروژه واقعی و به زبانی بسیار ساده ایجاد کنم.

برای این کار، کتاب C# 10 in a Nutshell را می خوانم، با استفاده از گوگل تحقیق می کنم تا اطلاعات بیشتری اضافه کنم، از ChatGPT می خواهم در صورت جا افتادن چیزی، اطلاعات بیشتری اضافه کند، مثال های پروژه واقعی می سازم، سعی می کنم آن را به زبان ساده توضیح دهم و اسلایدهایی برای تجسم بخش های مهم موضوع ایجاد می کنم.

خودتان را تربیت کنید

کسی که خود را فدای دیگران می کند، از ابتدا نمی توانسته چنین کاری کند؛ او با فداکاری های کوچک شروع کرده است. به همین ترتیب، کسی که میلیون ها دلار می دزدد، از ابتدا دزد نبوده؛ او با دزدیدن یک شکلات شروع کرده است.

من یک بار خلاصه ای درباره عادت های کوچک به اشتراک گذاشتم که از کتاب عادت های کوچک گرفته شده بود؛ عادت های کوچک شما را به سمت پیروزی هدایت می کنند (یا سقوط، اگر هدف اشتباهی انتخاب کنید). اگر می خواهید ساعت 4 صبح بیدار شوید و در حال حاضر ساعت 10 بیدار می شوید، نمی توانید یک دفعه خود را تغییر دهید؛ باید این کار را در روزها، ماه ها و حتی سال ها تغییر دهید، مثلاً چند هفته ساعت 9:30 بیدار شوید، سپس 9 صبح، و به همین ترتیب.

من همیشه از شما می خواهم که لبخند بزنید، درست است؟ می دانید چرا؟ چون می خواهم شما شاد باشید، اما بدانید که نمی توانید یک دفعه خود را تغییر دهید! شما ربات نیستید، به زمان نیاز دارید، به تمرین نیاز دارید و باید از جایی شروع کنید، درست است؟ اولین قدم، یک لبخند ساده بر لب شماست، سپس باید نکات مثبت زندگی خود را بشمارید، مانند داشتن یک همراه، داشتن خانواده و سلامتی.

اگر برنامه دارید که یک توسعه دهنده ارشد سی شارپ/دات نت شوید، نمی توانید در یک ماه به آن برسید! واقعاً به زمان نیاز دارید. شاید یک موضوع فقط 2 تا 3 صفحه برای مطالعه باشد و خواندن آن حداکثر 30 دقیقه طول بکشد، اما شما باید موضوع را درک کنید، باید از آن در یک پروژه برای تمرین استفاده کنید و باید دیدگاه دیگران را در مورد آن موضوع بخوانید، بنابراین تکمیل آن موضوع زمان می برد.

اما نکته اینجاست که باید از جایی شروع کنید، و اینجا می توانید شروع کنید. فقط پست های لینکدین من را با #100DaysOfCSharp دنبال کنید یا پست های من را در این وبلاگ در دسته بندی CSharp بخوانید.