برای برنامه نویس شدن باید ریاضیم قوی باشه؟ +ویدیو
توی این پست میخوام یکبار برای همیشه درباره برنامه نویسی و ریاضی و ارتباط شون باهم، صحبت کنم. خیلی از دوستانی که میخوان برنامه نویسی رو شروع کنن فکر میکنن برای شروع نیازه که حتما محاسبات ریاضیشون خیلی قوی باشه. اما میخوام بهت بگم که اینطور نیست!
تاثیر ریاضی در برنامه نویسی
اینکه چقدر در برنامه نویسی، مهارت ریاضی تاثیرگذاره، به این بستگی داره که بخوای توی چه حوزه ای کار کنی. در حوزه های مرسوم و ترند این روزا مثل برنامه نویسی وب، برنامه نویسی اندروید یا ویندوز و به طور کلی اکثر پروژه های کاربردی و تجاری که این روزا وجود دارند، خوشبختانه به چیزی بیشتر از 4 عمل اصلی در ریاضی و محاسبات معمولی نیاز نداری. فقط در برخی از حوزه های خاص مثل هوش مصنوعی یا رمزنگاری یا... نیاز داری که با محاسبات سخت ریاضی دستو پنجه نرم کنی
مهارت حل مسئله، راز موفقیت برنامه نویسان!
با وجود اینکه ریاضی تاثیر مستقیمی در برنامه نویسی نداره اما معمولا افرادی که در درس ریاضی خوبن، برنامه نویسای خوبی هم میشن! چرا؟ چون این افراد مهارت حل مسئله ی بسیار خوبی دارند که برای برنامه نویسا بسیار مهمه!
مهارت حل مسئله یعنی وفتی با یه سوال یا مسئله جدید رو به رو میشی بتونی اونو تحلیل کنی و با توجه به مطالبی که بلدی بهترین راه حل رو انتخاب کنی و در ادامه اون راه حل رو بصورت قدم به قدم ترسیم کنی (الگوریتم) و سپس اجراش کنی تا در نهایت مسئله حل بشه
مهارت حل مسئله، موضوعیه که توی همه حوزه های برنامه نویسی کاربردیه و اگر میخوای برنامه نویس خوبی بشی حتما باید با تمرین، این مهارت رو درون خودت تقویت کنی
یک مثال واقعی از پروژه برنامه نویسی
فرض کن مسئول it یک شرکت هستی و مدیر شرکت میخواد که این ماه هر کارمند 20 درصد بیشتر از میانگین حقوق سال گذشته اش حقوق دریافت کنه. با توجه به اینکه تعداد کارمندان شرکت بیش از 1000 نفره، مدیر ازت میخواد که برنامه ای بنویسی که این محاسبات رو بصورت خودکار انجام بده .
همونطور که حتما متوجه شدی، مسئله بالا از نظر ریاضی چیزی جز 4 عمل اصلی نیاز نداره اما برای حل کردنش نیاز داریم مسئله رو تحلیل کنیم و راه حل قدم به قدمی برای آن ارائه بدیم (به راه حل قدم به قدمی که برای یک مسئله ارائه میشه، الگوریتم حل اون مسئله گفته میشه)
توی این مثال الگوریتم حل مسئله ما به شکل زیره:
قدم اول. دریافت اطالاعات همه کارمندان از دیتابیس
قدم دوم. محاسبه میانگین حقوق 12 ماه گذشته هر کارمند
قدم سوم. محاسبه 20 درصد میانگین حقوق هر کارمند
قدم چهارم. جمع مقادیر بدست آمده در قدم دوم و سوم برای هر کارمند
قدم پنجم. ایجاد خروجی بصورت فایل اکسل
توی برنامه نویسی اکثرا با مواردی شبیه مثال بالا مواجه میشیم که نیاز به تحلیل مسئله و الگوریتم نویسی داریم اما از نظر ریاضی چیزی جز مفاهیم عمومی مورد نیاز نیست.پس اگر میخوای برنامه نویسی یاد بگیری ولی ریاضیت ضعیفه، نگران نباش و شروع کن!
برنامه نویسی رو از اینجا شروع کن
برای دریافت مشاوره رایگان برای یادگیری برنامه نویسی میتونی با ما تماس بگیری. همچنین میتونی در این لینک اطلاعات بیشتری درباره دوره های آموزش برنامه نویسی آکادمی برنامه نویسی ما بدست بیاری