אני חולק עלייך
המקצוע "אלגוריתמאי" הוא מאוד רחב ומגוון ומת]רס על תחומים רבים. בוגרי מדעי המחשב יתקשו לפתח אלגוריתמים בעיבוד אותות, לדוגמא. לעומתם, בוגרי מתמטיקה יתקשו יותר בפיתוח אלגוריתמים לחיפוש יעיל באינטרנט. כשפותחים מודעות דרושים ורואים מודעה "דרוש מפתח אלגוריתמים" צריך להסתכל מהי החברה כדי להבין באיזה תחום מדובר - יש הבדל ענק בין מפתח אלגוריתמים ב-GOOGLE, ב-MICROSOFT, ב-MOTOROLA או ב-INTEL. בדיוק כמו שמודעת דרושים ל-QA יכולה להיות לתוכנה, לחומרה וגם לחברות שאינם מתחום ההיי טק. אמנם קורסים במתמטיקה (חדוא, אלגברה לינארית) חיוניים אבל קורסים נוספים יכולים להיות שימושיים (לא דווקא מתמטיקה דיסקרטית ומבנה נתונים): מערכות הפעלה, מבנה מחשבים ועוד רבים. אגב, בתעשיה וניהול יש תחום שלם שנקרא "מערכות מידע" שאני ממש לא חושב שהוא פחות "אלגוריתמים" ממדעי המחשב.