#مکانیزم_طبیعی_ذهن
یکی از رویکردای انسان توی حل مسئله، شبیه سازی پدیده ها و یا مکانیزمای طبیعی موجود تو دنیای طبیعت بوده ، رویکرد در حل مسائل این بوده که اون رو مدل سازی محاسباتی و بعدا محاسبه میکردن ، اول این محاسبه ها رو روی کاغذ به صورت دستی انجام می داد📝
ولی بعد از اینکه پیچیدگی اون زیادتر شد، کامپیوتر رو اختراع کرد و از اون برای محاسبات زیاد و تکراری استفاده کرد؛ بعد از اون، مدل سازیا پیچیده تر شدن و به حدی رسیدن که حتی روش های عادی به کمک کامپیوتر هم نتونستن پاسخگو باشن، اینجا بود که به تغییر رویکرد رو آوردن و به سمت الگوریتمای الهام گرفته از طبیعت رفتن 🌳🌾
براکد نویسی هم میشه از طبیعت الهام گرفت ، راهکار اینکاراینه که هیچ کدی رو بدون پیداکردن مصداق واقعی در دنیا یادنگیری 🌞🌈
اکثر شماها سریال خون آشام رو دیدین و میدونین که میتونستن احساساتشون رو خاموش یا روشن کنن!! یه برنامه نویس هم میتونه مکانیزم طبیعی ذهنش رو روشن کنه تا کد نویسی به کمک الهام از طبیعت براش ساده و راحت باشه🔥🤩
اگه نمیدونی مکانیزم طبیعی ذهن چیه ، میتونی رو آیدی زیر بزنی و از من کمک بگیری😇🙃
🆔 @moshavervipacademy
یکی از رویکردای انسان توی حل مسئله، شبیه سازی پدیده ها و یا مکانیزمای طبیعی موجود تو دنیای طبیعت بوده ، رویکرد در حل مسائل این بوده که اون رو مدل سازی محاسباتی و بعدا محاسبه میکردن ، اول این محاسبه ها رو روی کاغذ به صورت دستی انجام می داد📝
ولی بعد از اینکه پیچیدگی اون زیادتر شد، کامپیوتر رو اختراع کرد و از اون برای محاسبات زیاد و تکراری استفاده کرد؛ بعد از اون، مدل سازیا پیچیده تر شدن و به حدی رسیدن که حتی روش های عادی به کمک کامپیوتر هم نتونستن پاسخگو باشن، اینجا بود که به تغییر رویکرد رو آوردن و به سمت الگوریتمای الهام گرفته از طبیعت رفتن 🌳🌾
براکد نویسی هم میشه از طبیعت الهام گرفت ، راهکار اینکاراینه که هیچ کدی رو بدون پیداکردن مصداق واقعی در دنیا یادنگیری 🌞🌈
اکثر شماها سریال خون آشام رو دیدین و میدونین که میتونستن احساساتشون رو خاموش یا روشن کنن!! یه برنامه نویس هم میتونه مکانیزم طبیعی ذهنش رو روشن کنه تا کد نویسی به کمک الهام از طبیعت براش ساده و راحت باشه🔥🤩
اگه نمیدونی مکانیزم طبیعی ذهن چیه ، میتونی رو آیدی زیر بزنی و از من کمک بگیری😇🙃
🆔 @moshavervipacademy
Media is too big
VIEW IN TELEGRAM
برنامه نویسی بازی snake با استفاده از زبان برنامه نویسی #جاوا_اسکریپت
اگر میخوای به راحتی با هر زبونی دوست داری برنامه نویسی کنی ، از من کمک بگیر ! هدف من اینه بهت کمک کنم ! به من پیام بده👇
✅ @moshavervipacademy
🖥 @FunProGraming
اگر میخوای به راحتی با هر زبونی دوست داری برنامه نویسی کنی ، از من کمک بگیر ! هدف من اینه بهت کمک کنم ! به من پیام بده👇
✅ @moshavervipacademy
🖥 @FunProGraming
🕸 ماهیت #مهندسی_نرمافزار
💥دیوید پارناس گفتهاست که مهندسی نرمافزار یک شکل از مهندسی است.
💥استیو مککانل گفتهاست که هنوز اینطور نیست، ولی مهندسی نرمافزار باید یک شکل از مهندسی شود.
💥دونالد کنوت گفتهاست که برنامهنویسی یک هنر است.
💥دیوان فعالیتهای آماری آمریکا مهندسان نرمافزار را به عنوان زیرگروهی از «متخصصان رایانه»، با فرصتهای شغلیای مانند «دانشمند رایانه»، «برنامهنویس» و «مدیر شبکه» دستهبندی کردهاست.
💥همچنین BLS تمام مهندسان دیگر این شاخه علمی، که شامل مهندسان سختافزار رایانه نیز هست، را بهعنوان «مهندسان» دستهبندی میکند.
🖥 @FunProGraming
💥دیوید پارناس گفتهاست که مهندسی نرمافزار یک شکل از مهندسی است.
💥استیو مککانل گفتهاست که هنوز اینطور نیست، ولی مهندسی نرمافزار باید یک شکل از مهندسی شود.
💥دونالد کنوت گفتهاست که برنامهنویسی یک هنر است.
💥دیوان فعالیتهای آماری آمریکا مهندسان نرمافزار را به عنوان زیرگروهی از «متخصصان رایانه»، با فرصتهای شغلیای مانند «دانشمند رایانه»، «برنامهنویس» و «مدیر شبکه» دستهبندی کردهاست.
💥همچنین BLS تمام مهندسان دیگر این شاخه علمی، که شامل مهندسان سختافزار رایانه نیز هست، را بهعنوان «مهندسان» دستهبندی میکند.
🖥 @FunProGraming
محدوده #مهندسی_نرم_افزار و تمرکز آن
👩🏻💻مهندسی نرمافزار به مفهوم توسعه و بازبینی یک سامانه نرمافزاری مربوط میباشد.این رشته علمی با شناسایی، تعریف، فهمیدن و بازبینی خصوصیات مورد نیاز نرمافزار حاصل سر و کار دارد.
🧑🏻💻این خصوصیات نرمافزاری ممکن است شامل پاسخگویی به نیازها، اطمینانپذیری، قابلیت نگهداری، در دسترس بودن، آزمونپذیری، استفاده آسان، قابلیت حمل و سایر خصوصیات باشد.
👨🏻💻مهندسی نرمافزار ضمن اشاره به خصوصیات فوق، مشخصات معین طراحی و فنی را آماده میکند که اگر بهدرستی پیادهسازی شود، نرمافزاری را تولید خواهد کرد که میتواند بررسی شود که آیا این نیازمندیها را تأمین میکند یا خیر.
👩🏻💻مهندسی نرمافزار همچنین با خصوصیات پروسه توسعه نرمافزاری در ارتباط است. در این رابطه، با خصوصیاتی مانند هزینه توسعه نرمافزار، طول مدت توسعه نرمافزار و ریسکهای توسعه نرمافزار درگیر است.
🖥 @FunProGraming
👩🏻💻مهندسی نرمافزار به مفهوم توسعه و بازبینی یک سامانه نرمافزاری مربوط میباشد.این رشته علمی با شناسایی، تعریف، فهمیدن و بازبینی خصوصیات مورد نیاز نرمافزار حاصل سر و کار دارد.
🧑🏻💻این خصوصیات نرمافزاری ممکن است شامل پاسخگویی به نیازها، اطمینانپذیری، قابلیت نگهداری، در دسترس بودن، آزمونپذیری، استفاده آسان، قابلیت حمل و سایر خصوصیات باشد.
👨🏻💻مهندسی نرمافزار ضمن اشاره به خصوصیات فوق، مشخصات معین طراحی و فنی را آماده میکند که اگر بهدرستی پیادهسازی شود، نرمافزاری را تولید خواهد کرد که میتواند بررسی شود که آیا این نیازمندیها را تأمین میکند یا خیر.
👩🏻💻مهندسی نرمافزار همچنین با خصوصیات پروسه توسعه نرمافزاری در ارتباط است. در این رابطه، با خصوصیاتی مانند هزینه توسعه نرمافزار، طول مدت توسعه نرمافزار و ریسکهای توسعه نرمافزار درگیر است.
🖥 @FunProGraming
📚مهندسی ها
📙مهندسی شبکه :
مطالعه و بررسی سرعت و کیفیت شبکههای موجود در ارتقا کیفیت شبکه های موجود و ایجاد شبکه های کامپیوتری از جمله بازار کار مرتبط با این رشته است.
📗هوش مصنوعی :
در رابطه با این رشته چندان بازار کار مرتبط با صنعت وجود ندارد و بیشتر فارغ التحصیلان این گرایش در حوزه های تحقیقاتی مرتبط مشغول به فعالیت برای سازمان های تحقیقاتی بزرگ هستند.
🖥 @FunProGraming
📙مهندسی شبکه :
مطالعه و بررسی سرعت و کیفیت شبکههای موجود در ارتقا کیفیت شبکه های موجود و ایجاد شبکه های کامپیوتری از جمله بازار کار مرتبط با این رشته است.
📗هوش مصنوعی :
در رابطه با این رشته چندان بازار کار مرتبط با صنعت وجود ندارد و بیشتر فارغ التحصیلان این گرایش در حوزه های تحقیقاتی مرتبط مشغول به فعالیت برای سازمان های تحقیقاتی بزرگ هستند.
🖥 @FunProGraming
🧩زمینه های شغلی #مهندسی_کامپیوتر
🖇مهندسی نرم افزار :
بررسی راههای مکانیزه کردن فعالیتهای سازمانی برنامه نویسی و تولید کد تست و بررسی برنامه های تولید شده ، از جمله بازار کار مرتبط با این رشته است.
🖇مهندسی سخت افزار :
طراحی و پیاده سازی سیستم های کامپیوتری سفارشی ، ارتقا کیفیت سخت افزار موجود به وسیله اصلاح های نرم افزاری و سخت افزاری ، از جمله بازار کار مرتبط با این رشته است.
🖥 @FunProGraming
🖇مهندسی نرم افزار :
بررسی راههای مکانیزه کردن فعالیتهای سازمانی برنامه نویسی و تولید کد تست و بررسی برنامه های تولید شده ، از جمله بازار کار مرتبط با این رشته است.
🖇مهندسی سخت افزار :
طراحی و پیاده سازی سیستم های کامپیوتری سفارشی ، ارتقا کیفیت سخت افزار موجود به وسیله اصلاح های نرم افزاری و سخت افزاری ، از جمله بازار کار مرتبط با این رشته است.
🖥 @FunProGraming
🔻 #نکته_آموزشی #سی_شارپ
🔶️ تعریف عملگر های سفارشی
class MyClass
{
private int number ;
public MyClass(int _number)
{
this.number = _number;
}
public static MyClass operator+ (MyClass c1, MyClass c2)
{
return new MyClass(c1.number + c2.number);
}
}
✅ تعریف یک Operator overloading همیشه باید بصورت Static و Public باشد و مقدار برگشتی آن نیز نمیتواند void باشد.
🖥 @FunProGraming
🔶️ تعریف عملگر های سفارشی
class MyClass
{
private int number ;
public MyClass(int _number)
{
this.number = _number;
}
public static MyClass operator+ (MyClass c1, MyClass c2)
{
return new MyClass(c1.number + c2.number);
}
}
✅ تعریف یک Operator overloading همیشه باید بصورت Static و Public باشد و مقدار برگشتی آن نیز نمیتواند void باشد.
🖥 @FunProGraming
🔻 #نکته_آموزشی #سی_شارپ
🔶️ بدست آوردن مقدار یک Enum از عدد متناظر آن
🔷️ چگونه یک کلاس را مهر وموم کنیم؟
✅ کافی است در اعلان کلاس و بعد از Access modifier از کلمه کلیدی sealed استفاده کنیم.
public sealed class MyClass{}
🖥 @FunProGraming
🔶️ بدست آوردن مقدار یک Enum از عدد متناظر آن
🔷️ چگونه یک کلاس را مهر وموم کنیم؟
✅ کافی است در اعلان کلاس و بعد از Access modifier از کلمه کلیدی sealed استفاده کنیم.
public sealed class MyClass{}
🖥 @FunProGraming
میتونی برای مشاوره رایگان در مورد برنامه نویسی به من پیام بدی 👇👇
🔺️@moshavervipacademy
🖥 @FunProGraming
🔺️@moshavervipacademy
🖥 @FunProGraming
با فرهنگ برنامه نویسی دیگه لازم نیس بری سمت زبان های مختلف ! با هر زبونی دوست داشتی کد میزنی! در کمتر از ۶ ماه میتونی برنامه نویسی یاد بگیری! اگر در مورد فرهنگ برنامه نویسی سوالی داری میتونی بهم پیام بدی 👇
🔷️@moshavervipacademy
🖥 @FunProGraming
🔷️@moshavervipacademy
🖥 @FunProGraming