student asking question

ספר לי מה ההבדל בין מתכנת (coder), מתכנת (programmer) ומהנדס (engineer)!

teacher

תשובת דובר שפת אם

Rebecca

שלוש המילים האלה יכולות להיות מבלבלות מכיוון שהן חופפות בכמה תפקידים! קודם כל, בתעשיית התוכנה, מתכנתים (coder), מתכנתים (programmer) ומהנדסים (engineer) יש משהו במשותף בכך שהם עובדים עם קוד. עם זאת, התפקידים הספציפיים שונים במקצת, קודם כל, מתכנתים מסווגים כמתחילים מכיוון שהם משתמשים בשפת קוד אחת. בגלל זה, הם מכונים לעתים קרובות junior programmers/developers. מתכנתים ומפתחים (developer), לעומת זאת, עובדים גם עם קוד, אך הם מיומנים יותר ממתכנתים ואחראים על הפרויקט כולו. לבסוף, מהנדסים הם אנשי מקצוע שהגיעו לשיא המיומנות, והם אחראים על תכנון, סיום ותיאום יישום או פרויקט בכללותו. במילים אחרות, בעיקרון, שלושתם עובדים עם קוד, אבל הם נבדלים במיומנות שלהם. אז, בהתאם לרמת המיומנות, אתה יכול להתקדם בקריירה שלך למתכנת, מתכנת / מפתח, ומהנדס תוכנה, בסדר הזה. דוגמה: I have a friend who works as a software engineer in Silicon Valley. She usually works on optimizing applications for end-users. (יש לי חברה שעובדת כמהנדסת תוכנה בעמק הסיליקון, והיא בדרך כלל אחראית על אופטימיזציה של יישומי קצה.) דוגמה: I just started my career as a coder. I can be considered a newbie. (אני רק מתחיל את הקריירה שלי כמתכנת, אז במובן מסוים, אני מתחיל.)

שאלות ותשובות פופולריות

12/08

השלם את הביטוי עם חידון!