שאלה בסיבוכיות

el Cantante

New member
שאלה בסיבוכיות

באחד מהקורסים שלנו שקשורים למחשבים נתנו לנו מסימה לכתוב תכנית במחשב. עכשיו הכל טוב ויפה - סה"כ מחשבים זה מקצוע פשוט ותכני לחלוטין אבל פה צצה הבעיה בסיבוכוית. לא אלאה אותכם בפרטים, אבל אוהבים לסבך דבירים כשכותביםם תוכנית ופה יש לי שאלהה - לא עדיףף פשוט למוד תיכנות באיזה מכון במקום לשרוףף 3 שנים בתואר מסובךך כ"כ שגם ככה לא מגיעים לתפקיד טובב יותר ממי שעשה קורס מזורז בן שנה וקצת באיזה מכונ ?
 

maverick 42

New member
תלוי מה אתה מחפש לעשות...

האנשים שיפתחו דברים "עמוקים" כמו מנועים גרפיים, מנועי חיפוש, אלגוריתמים מתוחכמים - אלו אנשים שעשו תואר במדמ"ח ואחיו, ולמדו לעומק ופיתחו חשיבה לוגית באמצעות מקצועות כמו חדוו"א, מתמטיקה בדידה, שפות תכנות בסיסיות (ולא בהכרח אלו שבשימוש). אם אתה רוצה להיות מסוגל לפתח איזהשהו מנגנון פלאש מגניב לאתר - אז ללמוד תיכנות באיזה מכון יעשה את העבודה, בכיף. שם אתה לא לומד לפתח, אתה לומד ליישם. עובדה שמשהו כמו סיבוכיות של תוכנה, שזה הדבר שהכי צריך להדאיג אותך כשאתה כותב תוכנה, נראה לך כמייגע וטרחני (ככה לפחות הבנתי מההודעה שלך). אך ללא יעילות גבוהה, התוכנה שתבנה אולי תעבוד, אבל לאורך זמן, כשכמות הנתונים תגדל אז היא תתחיל לזחול בצורה נוראית. מה לעשות - את גוגל פיתחו שני מתמטיקאים, ולא בוגרי מכון ברייס.
 
למעלה