סוף הוויכוח? מפתחים שמשתמשים ב”רווח” עושים יותר כסף מאלו שמשתמשים ב”טאב”

המפתחים מתחלקים לשניים: אלו שמשתמשים בטאב ואלו שמשתמשים ברווח (ספייס). עכשיו מתברר שחוץ מההבדלים בקוד, קיים גם הבדל משמעותי בשכר. וגם: מה מעדיפים המפתחים הישראלים?

צילום מסך

באחת מהסצנות הזכורות ביותר של “סיליקון ואלי” מתחיל לצאת ריצ’רד הנדריקס עם וויני, מתכנתת מפייסבוק. אולם למרות המאורע הנדיר וההתלהבות הראשונית, נפרדים השניים לאחר הסצנה הבאה.

ריצ’רד: “אני לא חושב שזה הולך לעבוד. אני פשוט מצטער. כלומר… מה, אנחנו הולכים להביא לילדים לעולם עם הצל הזה שמרחף מעלינו? זה לא הוגן, את לא חושבת?

וויני (המתכנתת): “ילדים?עוד לא שכבנו אפילו”.

ריצ’רד: “ותנחשי מה? זה בחיים גם לא יקרה, כי אין מצב בעולם שאני הולך להיות עם מישהי שמעדיפה ‘רווח’ על ‘טאב’.

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

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

40.7 אחוזים מכל המפתחים שהשתתפו בסקר השתמשו בטאבים, 41.8 אחוזים השתמשו ברווח והשאר משתמשים בשילוב, שנובע בעיקר מדרישות שונות כמו ההעדפה של פייתון PEP-8 לרווח. אבל נדמה שאחד מהפרטים המעניינים ביותר נוגע לרמות השכר החציוניות של המפתחים. בעוד שמפתחים שעושים שימוש בטאבים מרוויחים כ-43,750 דולר בשנה, הרי שמפתחים שעושים שימוש ברווח מרוויחים 59,140 דולר בשנה – הבדל משמעותי ומובהק של כ-35 אחוזים.

מקור:
stackoverflow

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

מה מעדיפים המפתחים הישראליים?

למרבה המזל, StackOverflow שחררה את הנתונים הגולמיים של הסקר שלה, וככה יכולנו גם לעשות חיתוכים מעניינים על המצב בישראל, בהתבסס על 575 המפתחים הישראלים שהשתתפו בסקר. כך למשל גילינו ש-36.5 אחוזים מהמפתחים הישראליים מעדיפים טאבים ורק 26 אחוזים מעדיפים רווח. כ-25 אחוזים מהמפתחים הישראליים משתמשים בשתי השיטות ועוד כ-12 אחוזים לא ענו על השאלה.

 

Tabs Vs. Spaces

יניב אביטל

גיק, קופירייטר, אבא, חולה על גאדג'טים וקוד, לא בהכרח בסדר הזה

הגב

16 Comments on "סוף הוויכוח? מפתחים שמשתמשים ב”רווח” עושים יותר כסף מאלו שמשתמשים ב”טאב”"

avatar
Photo and Image Files
 
 
 
Audio and Video Files
 
 
 
Other File Types
 
 
 
Sort by:   newest | oldest | most voted
אריה
Guest

רווח רווח רווח רווח

twichy
Guest

באיזו קטגוריה נכנס “replace tabs with spaces” ולהמשיך ללחוץ על טאב?

ברק
Guest

תעשה replace tabs with spaces על התשובות ותבחר איזו תשובה שתרצה

Amit
Guest

חחח
סצינה אדירה !

Ovi
Guest

ה IDE הופך TAB לרווחים.. אוטומטית..
אז איפה אני?

ASD
Guest

בפינה של הלא כיפים במסיבות

משתמש אובונטו
Guest
משתמש אובונטו

למתכנתי פיתון הכי קל להחליט :)

יש וויכוח הרבה יותר עקרוני וזה איפה למקם את הסוגריים המסולסלים: בסוף השורה או בתחילת שורה חדשה. וויכוח עתיק יומין שמתנהל מאז שנת 2000 בערך כשג’אווה התחילה לצבור פופולריות.

ASD
Guest

אין וויכוח כי ברור שהצורה הנכונה היא בסוף השורה.

רון
Guest

בדיחה טובה. ככה כותבים קוד לא קריא

Griri
Guest

כן…לא

Shiran Maor
Guest
מתן
Guest

וואו איזה כתבה מפגרת

טאביסט צעיר
Guest

עצוב שעדיין משתמשים בסטטיסטיקה ללא פילוח קהל.קהילת הספייסרים היא המבוגרת יותר ולכן הוותק שלהם לשכר בחברות גדולות גדול יותר..

מיכאל
Guest

לא יודע אם שמת לב לגרף שם, אבל בציר האיקס מופיע מספר השנים בהם התעסק בכתיבת קוד

TAB
Guest

ברור שTAB

זוהר
Guest

כמובן שטאב, זה נותן את הגמישות שבעזרת ה- ide אפשר לקבוע את כמות ה- indent, כך שכל מתכנת בצוות יכול לקבוע את ה- ident לפי טעמו האישי

wpDiscuz

תגיות לכתבה: