קודר הוא ... Coder: תיאור, פונקציות ותכונות
ברוסית הופיעו כל כך הרבה מליםאת 20 השנים האחרונות, כי פשוט אי אפשר לדעת את כולם. עם התפתחותה הפעילה של האינטרנט, החלו להופיע מקצועות חדשים. ואנשים בעלי התמחויות שונות יכולים לעבוד על אותו עסק. כמובן, אדם רגיל לא צריך להבין הכל בשורה. במיוחד בכך שזה לא מעניין. אבל אם אתה מחובר איכשהו תכנות, אתה בהחלט רוצה לדעת מה הוא מקודד.
רקע
מצד אחד, שאלת ההבדל ביןקודר המומחה ומתכנת יכול להיחשב contrived. אין בעיה ממבט ראשון. אבל אם מסתכלים קרוב אליהם, מתברר מדוע לעתים כה קרובות אלה שני המקצועות מבולבלים.
במובנים רבים את אי הדיוקים של ניסוחים ותרגומיםקשורה עם מושגים דוברי אנגלית. עם זה עכשיו פונה את כל מערך של מילים חדש fangled שמגיעים רוסית. דבר אחד מתחיל להופיע מספר עצום של שמות, וזה הופך להיות בלתי נתפס, לפנינו את המחשב במקרה, יחידת המערכת או את המארז.
אותו דבר קורה עם המקצועות. הבעיה הפכה חריפה במיוחד עם התמחויות הקשורות למחשבים. מעניין כי גם עכשיו יכול להיות התנגשות במחלוקת על המקודד ואת המתכנת. מה ההבדל בין ההתמחויות האלה, כל אחד יכול להחליט בעצמו.
שני מחנות
אי-דיוק ההגדרות של מילים אלה הופיעו באמצע 2000. כך שניתן היה לבודד שני מחנות מנוגדים. הם התווכחו בכל פורום והוכיחו את טענתם. למעשה, קיבלנו פולמוסים שמאמינים כי מתכנתים הם אנשים שעובדים עם קוד ואדריכלות. מכאן ניתן להסיק מסקנה הגיונית כי coder ואת המתכנת הם עסקאות נרדפות.
נציגי המחנה השני הרגישו אחרת במקצת. לדעתם, המתכנת הוא מומחה מתקדם, שיכול להיקרא אדריכל. אבל המקודד הוא מתכנת ברמת הכניסה.
חוות הדעת השנייה נותנת את הזכות לטעון כיהמתכנת נחשב לאדם הראשי שמפתח ויוצר אלגוריתמים לתוכנית לעבוד, והמקודד פשוט מבצע את כל התוכניות.
צדדיות
אלה הן שתי הדעות הנפוצות ביותר, לאשר יכול לבוא לתושבי האינטרנט. הבעיה העיקרית היא כי קשה מאוד להפריד בין קודאי לבין מתכנת. לעתים קרובות הן מבצעות את המשימות הראשונות והשניות. מצב זה דומה מאוד לעורך ולהגהה. כאשר ברור כי הראשון הוא מנהיג שעובד על פרסום בכל החזיתות, והשני - מתקן שגיאות בטקסט. אבל לאחרונה עורך הופך לעתים קרובות מגיה בשילוב, במיוחד אם אתה צריך לחתוך צוות ולשמור.
אותו סיפור קורה עם המתכנת, אשר לעתים קרובות לא רק מפתחת אלגוריתמים, אלא גם מיישמת אותם כמקודד.
עלבון
כמובן, זה יהיה טיפשי להאמין כי משתמשים בפורוםהרגלים של האינטרנט מחולקים באופן אידיאלי לשני מחנות. היו כאלה שהציגו את התיאוריות המטורפות שלהם. הם צריכים להיות מוזכרים בקצרה. לכן, במרדף אחר הגדרה אחת, היו פרשנויות פוגעות ולא מאוד.
המקודד הוא אזעקה. דעה מוזרה זו נמצאה ברשת. זה לא קשה לנחש כי ההסבר של המומחיות הזאת היא די פוגעת. היו שחשבו שהמקודד אינו מקצוען של עסקיו. הוא רק "סובל" על קוד לא ממוטב, אשר הוא כותב עם שגיאות. לאקודר אין שום ניסיון, הוא מתכנת דמיוני שאינו מלמד.
יצירתיות
השקפה אחרת כבר תוארה קודם לכן, אבל בניסוח אחר. היוצר נקרא מתכנת, אבל האומן הוא מקודד. אולי הפרשנות תהיה הזכות לחיים, אבל יש אחד snag. לעתים רחוקות את העבודה של מתכנת יכול להיקרא יצירתיות. יוצרי הם מעצבים, אמנים, מוזיקאים. מתכנתים כותבים קודים, מנסים לרצות את הלקוח, להבין את המטלות שלו, וכו '. כמובן, המתכנת הופך לראש של המחלקות, ואז הוא עובד על משימות יצירתיות. אבל מומחה צוות בדרך כלל מבצע עבודה מונוטונית.
אם אתה משוכנע כי תכנות הואיצירתיות, שיהיה כך. אבל אז להכחיש כי מקודד עוסקת באותה יצירתיות, זה חסר משמעות. אחרי הכל, שניהם מומחים לעבוד על אובייקט אחד - את הקוד.
מוצא
כדי לא להתבלבל דעות ולהחליט מה מקודדשונה מן המתכנת, אתה יכול ללכת בצד השני. כאמור, אלה שתי מילים שאולות. לפיכך, יש להם תרגום, אשר ייתן הגדרות ברורות.
מתברר כי אנגלית לא עוזר הרבה פנימהפתרון של בעיה זו. בין אם זה "מתכנת", "coder" או "מפתח", ברוסית זה עדיין מתברר שזה מתכנת. כלומר, מנקודת מבט לשונית, אלה הם מילים נרדפות.
קיימת הנחה כי בתחילה את המילה "קודר"החל לשמש, כי זה קצר יותר וקל ומהיר יותר לכתוב. ואנחנו יודעים כי השפה הרוסית מנסה להיות פשוט יותר. אז המושגים של "קודר" ו "מתכנת" התמזגו באותו זמן.
הצורך
באופן כללי, הבעיה של השפה הרוסית היא רק בהעובדה שלעתים קרובות היא מופיעה במילים שאין להן משמעות מעשית. כלומר, היה מתכנת, לא לגעת באף אחד, ופתאום, המילה הפכה קשה לכתוב, והחליט להשתמש בשם נרדף "coder" שלה. זהו תחליף פשוט של מילים, אשר לא הביא מושג חדש לתוך השפה, אבל פשוט לפשט את הקיים.
בתמיכה להשקפה זו, אנו יכולים להיזכרעל השימוש "מתכנת". מתברר כי משתמשים מסוימים החליטו עבור עצמם כי זה נכון להשתמש בשם של מקצוע זה. בסופו של דבר, אנו מקבלים את מה שאנשים השתמשו לאחרונה או מילים מוכרות או מילים משולבות.
רמת ההסמכה
מאז התרגום מאנגלית לא נותן שוםעובדות חדשות של שימוש במילים אלה, אנו חוזרים לדעה הקודמת. מקודד או מתכנת יש כישורים שונים. זוהי החלוקה השכיחה ביותר של התמחויות. מתברר כי מקודד נחשב המתכנת הקטגוריה הנמוכה ביותר.
למעשה, הרשעה זו לא תעבוד. אבל היו דיווחים כי היה תקן המאפשר לכל מתכנתים להיות מחולק לארבעה קבוצות ההסמכה. הראשון בא probationers, coders, מתכנתים זוטרים ומפתחים. בשנייה היו מהנדסים ומתכנתים. ב השלישי להציב מפתחים בכירים מתכנתים, כמו גם מהנדסים. ב האחרון היה מתכנת מוביל, מומחה בכיר מהנדס ראשי.
מעניין, עבור כל קבוצה נרשמודרישות ומשימות. אבל היתה בעיה נוספת - אין מקודד ברשימה. כי זה מקודד. שוב התנגשות בין שני מושגים נרדפים שניתן לחלק לשני מחנות.
באופן כללי, המקודד והמקודד אינם צודקיםמילים נרדפות. זהו אחד את אותו רעיון, כי הראשון והשני באנגלית יהיה "קודר". אז, אנחנו חוזרים שוב לעובדה שהמקודד הוא רק שחקן, והמתכנת הוא השראה האידיאולוגית ובמקרים מסוימים המנהיג.