فاطمه خانم درست میگن (البته قصد بحث نداشتم فقط میخوام بدونید که فقط نظر ایشون اینطوری نیست)
کلا اینکه چطوری میخوایی از برنامه نویسی که بلدی استفاده کنی خیلی مهمه.
یک موقع هست میخوایی یک برنامه بنویسی به طور مثال یک چیزی مثل Notepad . مسلما به الگوریتم خاصی نیاز پیدا نمیکنی
و اینکه کسی که بیشتر تجربه داشته باشه خیلی راحت تر میتونه اینو بنویسه.
یک موقع میخوایی یک برنامه فشرده سازی تهیه کنی. یک مسئله خیلی پیچیده را حل کنی. مثلا مثلا نوشتن سیستم عامل اصلا کار آسونی نیست و اینکه هر قسمت سیستم عامل بهترین الگوریتم را داشته باشه برای کارایی سیستم عامل خیلی خیلی خیلی خیلی مهمه. یا مثلا یک شبیه ساز طراحی کنی و خیلی کارای اساسی دیگه. اینجور موقع ها کسی که فقط برنامه نویسی بلده کم میاره چون علاوه بر طراحی یک الگوریتم مناسب که نیاز به تجربه زیادی مخصوصا در زمیینه Computer science داره لازمه که بتونه الگوریتم را اثبات کنه که بهینه است و .... که اینا نیاز به علم ریاضی داره. برداشت شما از ریاضی اینه که بیایی انتگرال بگیری. مشتق بگیری و معادله حل کنی و این حرفا. در صورتی که ریاضیات گسسته هم داریم که بیشتر در اون زمینه باید تخصص داشت.
از اونجایی که توی ایران تمام برنامه های ساخته شده در حد Notepad اه برای همین برای کسی که وقتش را توی زمینه الگوریتم و پیاده سازی صحیح و دقیق میزاره توی ایران نمیتونه به نتیجه خوبی برسه. ولی کشورهای معلوم الحال! روی هوا میقاپنشون!