میدونم وضعیت اقتصادی اصلا و ابدا خوب نیست اما آیا میشه یه جا بمونیم و غر بزنیم؟ خب فعلا یه مدتی شما بری کار کنی بعدا که یه خورده حرفه ای تر شدی موقعیت های شغلی که کمتر بهت حقوق میدن رو نرو
یا فریلنسری کار کن
شما مرد کار باشی واقعا بی کار نمیمونی حتی توی همین وضعیت
این رو خودم میگم چون قبل از بحث دات نت توی پروژه های وردپرسی بودم و تا حدودی هم هستم و بازار رو می بینم.آیا واقعا همه مغازه هایی که فروش حضوری دارن الان آنلاین شدن؟ قطعا نه هنوز خیلی ها سنتی میرن جلو و اگر ما چند تا کار خودمون یا چند تا کاری که برا بقیه انجام دادیم و واقعا به فروش منجر شده رو بهشون نشون بدیم آیا حاضر نمیشن به ما پول بدن؟
یا فریلنسری کار کن
شما مرد کار باشی واقعا بی کار نمیمونی حتی توی همین وضعیت
این رو خودم میگم چون قبل از بحث دات نت توی پروژه های وردپرسی بودم و تا حدودی هم هستم و بازار رو می بینم.آیا واقعا همه مغازه هایی که فروش حضوری دارن الان آنلاین شدن؟ قطعا نه هنوز خیلی ها سنتی میرن جلو و اگر ما چند تا کار خودمون یا چند تا کاری که برا بقیه انجام دادیم و واقعا به فروش منجر شده رو بهشون نشون بدیم آیا حاضر نمیشن به ما پول بدن؟
❤1
وقتی شما حرفه ای باشی و بیس کار رو قوی بلد باشی چه دات نت چه هر استک دیگه ای
اون وقت شمایی که تعیین میکنی واسه این کار چند بگیری
تازه دات نت که بهتر هم هست میشه واسه یه پروژه متوسط رو به بزرگ هزینه زیادی هم از اون طرف گرفت
به چشم های خودم دیدم پروژه های وردپرسی که داغون شده بودن و کارفرما حاضر بود به یه نفر کار بسپاره که درست حسابی بلد باشه و پول زیاد هم بهش بده ولی به لحاظ فنی توی رده بالایی باشه کارش
کارفرما خودم شخصا داشتم که حتی علاوه بر هزینه اصلی که با هم توافق کرده بودیم یکی دو تومن هم بیشتر واریز کرد و از حضور توی اون تیم که متشکل از یه ui designer،تیم محتوا در زمینه روانشناسی و من هم به عنوان وب دیزاینر بودم واقعا لذت بردم
اون وقت شمایی که تعیین میکنی واسه این کار چند بگیری
تازه دات نت که بهتر هم هست میشه واسه یه پروژه متوسط رو به بزرگ هزینه زیادی هم از اون طرف گرفت
به چشم های خودم دیدم پروژه های وردپرسی که داغون شده بودن و کارفرما حاضر بود به یه نفر کار بسپاره که درست حسابی بلد باشه و پول زیاد هم بهش بده ولی به لحاظ فنی توی رده بالایی باشه کارش
کارفرما خودم شخصا داشتم که حتی علاوه بر هزینه اصلی که با هم توافق کرده بودیم یکی دو تومن هم بیشتر واریز کرد و از حضور توی اون تیم که متشکل از یه ui designer،تیم محتوا در زمینه روانشناسی و من هم به عنوان وب دیزاینر بودم واقعا لذت بردم
❤1
وقتی یه مسئله ای گنگ هست سریع از ai نباید پرسید اول یکم توی ابهام باش و یکم فکر کن
نهایتا اگر چیزی به ذهنت نیومد اون موقع یکم سرچ کن
و در آخر از ai استفاده کن
نهایتا اگر چیزی به ذهنت نیومد اون موقع یکم سرچ کن
و در آخر از ai استفاده کن
❤1
Media is too big
VIEW IN TELEGRAM
چطوری یه پروژه ای رو از ابتدا شروع کنیم؟
این ویدیو واقعا خیلی خوب بود
این ویدیو واقعا خیلی خوب بود
❤2
این چند مدت دارم یه کارایی انجام میدم به زودی میام میگم
قراره توی کانال خیلی مسائل کوچیک و درشت رو با هم ببریم جلو
قراره توی کانال خیلی مسائل کوچیک و درشت رو با هم ببریم جلو
❤1
یه متنی دیدم و برای من به شدت جالب بود
میگفت اگر شرکت Antrophic اومده مدل زبان Claude رو توسعه داده همچنان داره مهندس نرم افزار استخدام میکنه که اون رو توسعه بدن و چرا با Claude Code ادامه توسعه رو انجام نمیدن؟
واقعا این جمله من رو به فکر فرو برد
میگفت اگر شرکت Antrophic اومده مدل زبان Claude رو توسعه داده همچنان داره مهندس نرم افزار استخدام میکنه که اون رو توسعه بدن و چرا با Claude Code ادامه توسعه رو انجام نمیدن؟
واقعا این جمله من رو به فکر فرو برد
❤1
کانال توسعه دهندگان سی شارپ
https://dotnettutorials.net/
یکی از بهترین منابع یادگیری ASP.NET Core و سی شارپ
به صورت متنی
متن قابل فهم هم داره و راحت میشه یاد گرفت
از یه جایی به بعد واقعا حوصله سر بر هست دیدن ویدیو
نسبت به داکیومنت مایکروسافت ساده تر و میتونه خیلی بهتون کمک کنه
در بلند مدت ولی حتما داکیومنت مایکروسافت مطالعه بشه
به صورت متنی
متن قابل فهم هم داره و راحت میشه یاد گرفت
از یه جایی به بعد واقعا حوصله سر بر هست دیدن ویدیو
نسبت به داکیومنت مایکروسافت ساده تر و میتونه خیلی بهتون کمک کنه
در بلند مدت ولی حتما داکیومنت مایکروسافت مطالعه بشه
❤1
Forwarded from آخرین کد نویس
کدنویسی شغل نیست؛ یک مسیر طولانی است
دانشگاه و بوتکمپها به ما سینتکس یاد میدهند، اما کسی به ما یاد نمیدهد چطور در این اقیانوس بیانتها غرق نشویم، چطور رشد کنیم و چطور از یک کدنویس معمولی به یک استاد نرمافزار تبدیل شویم.
کتاب Apprenticeship Patterns (الگوهای شاگردی) دقیقاً همان حلقه گمشده است.
این کتاب درباره جاوا یا پایتون نیست؛ درباره تو است. درباره مسیر شغلیات، طرز تفکرت و عادات روزانهای که تفاوت میان یک کارمند خسته و یک مهندس خلاق را رقم میزند.
من در هفتههای گذشته، عصارهی این کتاب ارزشمند را فصل به فصل خلاصه کردم تا راهنمایی باشد برای تمام کسانی که نمیخواهند درجا بزنند.
اگر احساس میکنید رشدتان متوقف شده، یا اگر تازه اول راه هستید و نقشه راه میخواهید، این مجموعه پستها برای شماست.
- دسترسی به خلاصه تمام فصلها
- فصل اول: الگوهای کارآموزی (چرا باید ذهنیت شاگردی داشته باشیم؟)
- فصل دوم: خالی کردن فنجان (چگونه غرور دانایی مانع یادگیری میشود؟)
- فصل سوم: پیمودن راه طولانی (چرا نباید عجله کرد و چگونه در مسیر بمانیم؟)
- فصل چهارم: ارزیابی دقیق خود (چرا باید همیشه بدترین عضو تیم باشیم؟)
- فصل پنجم: یادگیری همیشگی (تفاوت کار کردن و تمرین کردن؛ اسباببازیهای شکستنی)
- فصل ششم: ساخت برنامه درسی خود (چگونه منتظر دیگران نمانیم و مسیر یادگیری خودمان را بسازیم؟)
- فصل هفتم: نتیجهگیری (آیا استادان نرمافزار وجود دارند؟)
دانشگاه و بوتکمپها به ما سینتکس یاد میدهند، اما کسی به ما یاد نمیدهد چطور در این اقیانوس بیانتها غرق نشویم، چطور رشد کنیم و چطور از یک کدنویس معمولی به یک استاد نرمافزار تبدیل شویم.
کتاب Apprenticeship Patterns (الگوهای شاگردی) دقیقاً همان حلقه گمشده است.
این کتاب درباره جاوا یا پایتون نیست؛ درباره تو است. درباره مسیر شغلیات، طرز تفکرت و عادات روزانهای که تفاوت میان یک کارمند خسته و یک مهندس خلاق را رقم میزند.
من در هفتههای گذشته، عصارهی این کتاب ارزشمند را فصل به فصل خلاصه کردم تا راهنمایی باشد برای تمام کسانی که نمیخواهند درجا بزنند.
اگر احساس میکنید رشدتان متوقف شده، یا اگر تازه اول راه هستید و نقشه راه میخواهید، این مجموعه پستها برای شماست.
- دسترسی به خلاصه تمام فصلها
- فصل اول: الگوهای کارآموزی (چرا باید ذهنیت شاگردی داشته باشیم؟)
- فصل دوم: خالی کردن فنجان (چگونه غرور دانایی مانع یادگیری میشود؟)
- فصل سوم: پیمودن راه طولانی (چرا نباید عجله کرد و چگونه در مسیر بمانیم؟)
- فصل چهارم: ارزیابی دقیق خود (چرا باید همیشه بدترین عضو تیم باشیم؟)
- فصل پنجم: یادگیری همیشگی (تفاوت کار کردن و تمرین کردن؛ اسباببازیهای شکستنی)
- فصل ششم: ساخت برنامه درسی خود (چگونه منتظر دیگران نمانیم و مسیر یادگیری خودمان را بسازیم؟)
- فصل هفتم: نتیجهگیری (آیا استادان نرمافزار وجود دارند؟)
❤3👍1
جدیدا خبر اومده که یوتیوب قراره کلا درآمد زایی کانال های فارسی زبان رو غیر فعال کنه
من به یه باورم و اینه شما وقتی رسانه و وبسایت خودت داری مگر این که برای اینترنت یه اتفاقی بیوفته که دیگه نتونی فعالیت کنی وگرنه هیچ وقت محدودیت های سرویس های اشتراک ویدیو رو نخواهی داشت
درسته روش درآمدزایی از این روش به مراتب پر چالش هست اما اون برند خودت رو هم ساخته
سر همینه که وبسایت شخصی یا اصلا یه وبسایتی که محتوای خوب داخلش تولید کنی ارزش بیشتری ایجاد میکنه
مثلا وبسایت dotnettips.ir به عنوان یه مرجع خیلی خوب دات نت شناخته میشه در هر صورت
و به نظرم از هر سرویس اشتراک ویدیو میشه استفاده کرد که بیای پرزنت کنی خودت رو حتی اگر درآمدی هم بهت نداده باشه
من به یه باورم و اینه شما وقتی رسانه و وبسایت خودت داری مگر این که برای اینترنت یه اتفاقی بیوفته که دیگه نتونی فعالیت کنی وگرنه هیچ وقت محدودیت های سرویس های اشتراک ویدیو رو نخواهی داشت
درسته روش درآمدزایی از این روش به مراتب پر چالش هست اما اون برند خودت رو هم ساخته
سر همینه که وبسایت شخصی یا اصلا یه وبسایتی که محتوای خوب داخلش تولید کنی ارزش بیشتری ایجاد میکنه
مثلا وبسایت dotnettips.ir به عنوان یه مرجع خیلی خوب دات نت شناخته میشه در هر صورت
و به نظرم از هر سرویس اشتراک ویدیو میشه استفاده کرد که بیای پرزنت کنی خودت رو حتی اگر درآمدی هم بهت نداده باشه
❤1👍1
Forwarded from DevTwitter | توییت برنامه نویسی
سایت System Design یکی از بهترین منابع برای فهم طراحی سیستمهای بزرگیه که هر روز استفاده میکنیم.
خودم تقریبا هر روز یکی از مطالبش رو میخونم و واقعا دید خوبی برای پیادهسازی نرمافزار میده؛
از WhatsApp و YouTube تا Instagram و Redis و ...
https://newsletter.systemdesign.one/
@DevTwitter | <Mohammad/>
خودم تقریبا هر روز یکی از مطالبش رو میخونم و واقعا دید خوبی برای پیادهسازی نرمافزار میده؛
از WhatsApp و YouTube تا Instagram و Redis و ...
https://newsletter.systemdesign.one/
@DevTwitter | <Mohammad/>
❤1
اگر قرار باشه به یه نفر بگم که چطوری برنامه نویسی رو شروع کنه
میگم با بازی برنامه نویسی رو یاد بگیره
چون عینا داره خروجی میگیره و زمانی که نتیجه میگیره انگیزه بیشتری میگیره
پروژه درسی مون با یونیتی رو امروز ارائه دادیم و اگر چه خیلی چیز خفنی نداشتیم اما انصافا خیلی زحمت کشیدیم و قسمت های مختلفش رو کدنویسی کردیم
یکی از مزیت هایی که یادگیری برنامه نویسی با بازی داره اینه شما دقیقا یک ساختار داخلش درگ میکنی فرضا کاراکتر اصلی بازی میخوای کاری کنه که کلید شیفت روی کیبورد رو که گرفت سریع تر بدوئه یا اسپیس که زدی پرش داشته باشه
اینجا دقیقا ساختار if یا switch رو داری می بینی
خلاصه که
اوصیکم به یادگیری برنامه نویسی با بازی😂
خصوصا اگر با سی شارپ باشه
بهتون تضمین میدم اگر بعدش سوئیچ کنید به asp.net core یا هر چیز دیگه ای خیلی سریع تر میرید جلو و رشدتون خیلی بهتر میره جلو
میگم با بازی برنامه نویسی رو یاد بگیره
چون عینا داره خروجی میگیره و زمانی که نتیجه میگیره انگیزه بیشتری میگیره
پروژه درسی مون با یونیتی رو امروز ارائه دادیم و اگر چه خیلی چیز خفنی نداشتیم اما انصافا خیلی زحمت کشیدیم و قسمت های مختلفش رو کدنویسی کردیم
یکی از مزیت هایی که یادگیری برنامه نویسی با بازی داره اینه شما دقیقا یک ساختار داخلش درگ میکنی فرضا کاراکتر اصلی بازی میخوای کاری کنه که کلید شیفت روی کیبورد رو که گرفت سریع تر بدوئه یا اسپیس که زدی پرش داشته باشه
اینجا دقیقا ساختار if یا switch رو داری می بینی
خلاصه که
اوصیکم به یادگیری برنامه نویسی با بازی😂
خصوصا اگر با سی شارپ باشه
بهتون تضمین میدم اگر بعدش سوئیچ کنید به asp.net core یا هر چیز دیگه ای خیلی سریع تر میرید جلو و رشدتون خیلی بهتر میره جلو
❤2👍2
اگر میخواید که از هوش مصنوعی جواب دقیق تری رو بگیرید این رو بهش بدید تا خیلی بهتر بهتون جواب بده
علی الخصوص جمنای که به نظرم به نسبت ChatGPT عملکرد فوق العاده بهتری رو در تحلیل و کمک کردن داره
علی الخصوص جمنای که به نظرم به نسبت ChatGPT عملکرد فوق العاده بهتری رو در تحلیل و کمک کردن داره
شخصیت و تخصص: شما یک معمار ارشد نرمافزار (Senior Solution Architect) با بیش از ۱۵ سال تجربه در اکوسیستم .NET هستید. تخصص شما فراتر از کدنویسی ساده است؛ شما در طراحی سیستمهای مقیاسپذیر و بهینه با استفاده از Windows Forms، WPF (الگوی MVVM)، WinUI 3، .NET MAUI و ASP.NET Core (Clean Architecture & Web API) استاد هستید.
اصول پاسخگویی (بسیار مهم): ۱. تحلیل عمیق و لایهای: از ارائه پاسخهای سطحی و کلیشهای اکیداً خودداری کنید. هر پرسش را از منظر معماری، مدیریت حافظه، امنیت و کارایی (Performance) بررسی کنید. ۲. ساختار گامبهگام (Atomic Breakdown): مسائل را به قطعات کوچک منطقی تقسیم کنید. ابتدا تئوری و منطق پشت راهکار را توضیح دهید، سپس به سراغ پیادهسازی بروید. ۳. استاندارد کدنویسی: کدهای ارائه شده باید کاملاً مدرن (C# 12/13)، استفاده از ویژگیهای جدید داتنت، مطابق با اصول SOLID و Clean Code باشند. ۴. مقایسه و انتخاب: اگر برای یک مسئله چند راهکار وجود دارد (مثلاً انتخاب بین WPF و WinUI)، مزایا و معایب هر کدام را در سناریوهای واقعی مقایسه کنید. ۵. جزئیات فنی: در صورت لزوم، به مباحث پیشرفته مانند Async/Await درونی، Dependency Injection، مدیریت چرخه حیات اشیاء و نحوه تعامل با سیستمعامل اشاره کنید.
لحن و استایل: لحن شما حرفهای، دقیق و آموزشی است. از اصطلاحات تخصصی برنامهنویسی به درستی استفاده کنید و هر جا که نیاز به توضیح بیشتر برای درک عمیق است، داوطلبانه آن را باز کنید.
❤1👍1
کانال توسعه دهندگان سی شارپ
اگر میخواید که از هوش مصنوعی جواب دقیق تری رو بگیرید این رو بهش بدید تا خیلی بهتر بهتون جواب بده علی الخصوص جمنای که به نظرم به نسبت ChatGPT عملکرد فوق العاده بهتری رو در تحلیل و کمک کردن داره شخصیت و تخصص: شما یک معمار ارشد نرمافزار (Senior Solution Architect)…
برای این که بتونید پاسخ خیلی بهتری رو دریافت کنید توصیه میکنم اگر از جمنای استفاده میکنید یه Gem سفارشی ایجاد کنید و این رو بهش بدید
یا اگر از GPT استفاده میکنید یک GPT سفارشی ایجاد کنید
و برای سوالات خیلی دم دستی از چت عادی استفاده کنید
یا اگر از GPT استفاده میکنید یک GPT سفارشی ایجاد کنید
و برای سوالات خیلی دم دستی از چت عادی استفاده کنید
❤1
باید به حال و روز جامعه دانشگاهی گریه کرد که دانشجوی نرم افزار بلد نیست یه خط کد بزنه بلد نیست حتی اصلا از هوش مصنوعی چطور استفاده کنه
جالبی کار اینجاست که همونی که بلد نیست فردا سر کار میره و اونی که عمیق بلده یا دیرتر میره یا اصلا کار نمیگیره
واقعا بعضیا میان رشته کامپیوتر چیکار کنن؟ مشتی تو اگر میرفتی یه رشته و جای دیگه ای موفق تر بودی تا بیای اینجا فقط پز بدی که رشتت نرم افزاره ولی هیچی ازش ندونی
جالبی کار اینجاست که همونی که بلد نیست فردا سر کار میره و اونی که عمیق بلده یا دیرتر میره یا اصلا کار نمیگیره
واقعا بعضیا میان رشته کامپیوتر چیکار کنن؟ مشتی تو اگر میرفتی یه رشته و جای دیگه ای موفق تر بودی تا بیای اینجا فقط پز بدی که رشتت نرم افزاره ولی هیچی ازش ندونی
👍4❤2
یکی از اشتباه ترین کارها این هست که ما بیایم کارهامون رو به لحظه آخر موکول کنیم
زمان تحویل پروژه
زمان درس خوندن دانشگاه
و خیلی موارد این شکلی
و این در طولانی مدت و علی الخصوص توی پروژه های با اسکیل بزرگ این خیلی مهمه که به موقع کار انجام بشه
پیوسته باید جلو رفت و هر روز انجام داد تا این روند بهتر بشه
زمان تحویل پروژه
زمان درس خوندن دانشگاه
و خیلی موارد این شکلی
و این در طولانی مدت و علی الخصوص توی پروژه های با اسکیل بزرگ این خیلی مهمه که به موقع کار انجام بشه
پیوسته باید جلو رفت و هر روز انجام داد تا این روند بهتر بشه
👍2❤1
کتاب های مهندسی نرم افزار نویسنده ها: سامرویل و راجر پرسمن
از کتاب های مرجع توی دانشگاه ها که تدریس میکنن
زبان انگلیسی هست ولی خب به هر حال کمک میکنه Reading تون هم قوی بشه😁
از کتاب های مرجع توی دانشگاه ها که تدریس میکنن
زبان انگلیسی هست ولی خب به هر حال کمک میکنه Reading تون هم قوی بشه😁
❤1