موفقیت برنامه نویس در برنامه نویسی

برای خیلی ها این سوال پیش می آید که چرا نمی توانند در برنامه نویسی موفق شوند؟

در جواب خیلی ها می شنویم که می گویند برنامه نویسی به ریاضیات قوی نیاز دارد. بعضی می گویند انگلیسی من ضعیف است یا به هر نحوی برنامه نویسی را به یک موضوع وابسته می کنند…

برنامه نویسی به طور مستقیم هیچ ربطی به هیچ یک از موضوعات مطرح شده ندارد. تاکید می کنم به هیچ کدام.

در این پست در مورد ربط غیرمستقیم ریاضی با برنامه نویسی بحث می کنیم.

ریاضی: بیایید از برنامه نویس های حرفه ای مایکروسافت یا گوگل یا کاسپر اسکای بپرسید کدام یک تا الان از مشتق و انتگرال در برنامه نویسی خود استفاده کردند؟ آیا شرکت EA هنگام برنامه نویسی بازی معروف مجموعه Need For Speed از اتحادهای مثلثاتی استفاده کرده اند؟
(برای چرخش اشیاء از تابع سینوس و کسینوس استفاده می شود، البته فقط و فقط از تابع آن، آن هم در برنامه نویسی های سطح پایین، چون در کتابخانه های پیشرفته بازی سازی متدهای فراوانی برای چرخش و حرکت اشیاء از قبل به کمک همین توابع ریاضی طراحی شده است، اگر هم باور ندارید در نظرات خلاف حرفم را بنویسید.)

ضرب المثل برنامه‌نویسان: چرخ را دوباره اختراع نکنید…
نتیجه: در بازی سازی نیاز به همان تعریف ساده ی ریاضی هم به صفر نزدیک شده است.

بدیهی است که اگر برنامه ی مورد نظر ما خود از جنس ریاضیات و مشتقات آن باشد مانند متلب یا نرم افزار فوق العاده قدرت‌مند Maple ، باید از سطح ریاضی بالاتری برخوردار باشیم. در غیر اینصورت ریاضی فقط می تواند مغز ما را تقویت کند و دیگر هیچ تاثیری در برنامه و برنامه نویسی ندارد.

لازم به گفتن نیست که بحث در مورد برنامه نویسی و ریاضی در همین جا به پایان نمی رسد. پس در آینده پیگیر ادامه ی این بحث باشید.

لطفا نظرات خود را در مورد این مطلب با ما در میان بگذارید.

نویسنده: سام
منبع: سامینتک

7 thoughts on “موفقیت برنامه نویس در برنامه نویسی

  1. به نظر من برنامه نویسی و ریاضی از دو راه با هم ارتباط دارند:
    – برنامه نویسی یعنی حل مسایل مختلف و داخل ریاضی هم همچین چیزی داریم.
    – بسیاری از قوانین برنامه نویسی مانند توابع، حلقه تکرار و … از ریاضی گرفته شده است.
    حال اگر کسی که میخواد برنامه نویسی یاد بگیره قبلش ریاضی بلد باشه بهتره اما اگر نباشه هیچ مشکلی پیش نمیاد و برنامه نویسی نیازی به ریاضی دانشگاه و مدرسه نداره.

    1. برنامه نویسی و ریاضیات از خیلی جهات به هم شبیه هستن و توی خیلی مسائل به هم وابسته میشن (یعنی خیلی از مسائل ریاضی فقط توسط کامپیوتر معنی پیدا میکنن و خیلی از مسائل برنامه نویسی بدون کمک ریاضیات هیچ راهی برای حلشون وجود نداره)
      اما این ارتباط نزدیک نمیتونه دلیلی بر این باشه کسی که در سطح بالایی از ریاضیات قرار داره بتونه برنامه نویس خوبی بشه یا برعکس
      خیلی از مفاهیم برنامه نویسی مثل تابع یا حلقه های تکرار در دنیای واقعی هم وجود دارن و ریاضی هم این مفاهیم رو از دنیای واقعی قرض گرفته
      البته با این موضوع موافقم که دونستن ریاضیات میتونه تفکر یه برنامه نویس رو تحت تاثیر خودش تقویت کنه

  2. سلام خسته نباشی من امسال تازه میرم دبیرستان برای رشته کامپیوتر و خیلی خیلی علاقه دارم به شرکت EA برم و کار کنم مثل آقای محمد علوی یه سوال پیش اومده برام و خیلی هم مهمه آیا من به شرکت EA رفتم باید اینگیلیسیم خوب باشه؟ یا نه اونا میتونن حرف های منو بفهمن ؟ میتونین به این سوال زود تر جواب بدین

    1. سلام
      متاسفانه من در این مورد مطمئن نیستم، اما به طور کلی برای راحتی خودتون هم که شده باید روی انگلیسی هم کار کنید. بهترین منابع آموزشی کامپیوتر و به خصوص برنامه نویسی در سطح های بالا انگلیسی هستند و یادگیری این زبان در سطح متوسط ضروریه

    2. داداش مسخره کردی!؟ بخواب بری ea گیم حتما باید انگلیسی بلد باشی هیچ حتما باید از خود انگلیسی ها بهتر بلد باشی، ولی روز دو ساعت زبان بخونی و سه ساعت برنامه نویسی میدونی به هدفت برسی تضمینی بعد سه یا چهار سال اونجایی به شرطی که هر روز چند ساعت وقت بیاری و یادبگیری در ضمن ریاضی لازمه ولی واجب نیست من خودم ریاضیم زیاد خوب نیست و سعی میکنم با پروژهای حسابداری درگیر نشم بقیه همه رو میشه اکی کرد بدون ریاضی

  3. با سلام و خسته نباشید??
    من ریاضیم یکم ضعیفه میخواستم بدونم تا چه حد ریاضی برای برنامه نویسی لازمه؟؟؟مثلا در حد جذر یا در حدود بالا؟؟؟

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.




Enter Captcha Here :