בהכשרה שלי אני חוקר (דוקטור). עבדתי כמה שנים טובות באוניברסיטאות בארץ ובעולם.
לאחר חיפושים ממושכים, מצאתי תפקיד בחברה טכנולוגית די מוכרת. תפקיד של "אלגוריתמאי" בהגדרה. אני לא מתכנת במקצוע, אבל מן הסתם שאני יודע לכתוב סקריפטים. בראיון עבודה אמרתי שאני עצמי לא יודע לכתוב בC++ ואין לי עניין ללמוד לכתוב מונחה עצמים. גם לא מעיין אותי שאלות כמו הקצאות זיכרון דינמיות. שפייתון ידאג.
המנהל שלי שאל אם אני חושב שאני אוכל לכתוב אלגוריתמים לפיתרון של איזו בעיה (לא אכנס, משהו בפיתוח) אם הוא יסדר לי מתכנת שיכתוב את זה בעצמו ב-C++.
אמרתי שאני יכול לכתוב ב-Octave משהו שיעשה את העבודה. אז סיכמנו (סוג של) שאני מקבל זמנית את אחד המתכנתים שלנו לעבודה על הפרויקט הזה. שאני אכתוב לו בדיוק את הסקריפט, כולל תיעוד ודוגמאות ריצה. והוא כבר יכתוב את כל הפונקציות בעצמו.
עכשיו, אני שולח לו את הסקריפט. והוא במקום ליישם מנסה ללמד אותי איך לתכנת נכון. שאני צריך להגדיר מראש משתנים, שאני צריך לכתוב לולאות שלמות ולא לולאות אינסופיות ואז לשבור אותן תוך כדי ריצה. שאסור להגדיל טבלאות תוך כדי לולאה אלא צריך לקבוע להם גודל מראש, וכד'.
אמרתי לו שהתפקיד שלו זה לכתוב את הקוד ולא ללמד אותי. אם הוא יודע בעצמו, אז שיכתוב.
הוא אומר לי שאני מבקש דג, בזמן שהוא מציע לי חכה. התעצבנתי עליו ואמרתי שאני לא מתכוון עכשיו ללמוד על מצביעים למערך ולא אכפת לי מכל הכוכביות הללו. יש לי משימה לפתור ואני לא רוצה לבזבז את הזמן שלי על הרכב הצ'יפים שהוא מריץ בזיכרון של המחשב שלו. נתנו לי דייג לעבודה, מה אני צריך חכה? שהוא ידוג.
הגיוני מה שאני מספר? אולי לבקש מהבוס שיסדר לי מתכנת שפשוט מבצע את המשימה ולא מנסה ללמד אותי לתכנת? או שזה הגיוני שאם המתכנת מתקשה לישם את הסקריפט שלי, אז הוא צריך ללמד אותי?
- עמוד הבית
- שאל שאלה
- שאלות חדשות
- שאלות שעוררו עניין
- עצות חדשות
- מה קורה כאן?
- מתחם הטיפים
- חיפוש שאלות
-
הרשמה | התחברות