10 הנפוצים ביותר סוגים של מפתחי אינטרנט
כמה מפתחים אתה מכיר בחיים שלך? אם אתה עובד עם קבוצה של אותם, ייתכן שתבחין שיש להם quirks מסוים או אישים שאתה יכול למעשה קבוצה יחד, וזה מה שאני הולך לעשות עם זה פוסט.
למפתחים יש העדפות אישיות וסגנון עבודההם שונים מאוד - גם אם הם עושים את אותן עבודות. אנחנו הולכים להעיף מבט על 10 הקבוצות הנפוצות ביותר של מפתחים שם בחוץ; לראות אם אתה יכול לזהות את עצמך או אחד מעמיתיך שם.
1. הפוריסטים
פוריסטים מעצם הגדרתם הם אנשים הדבקים בכללים המסורתיים, אולי אתה מכיר מורה לאנגלית או שניים שהוא טהרן מטבעו. הטהרנים ברשימה שלי לא כי קפדנית, הם רק סוג של מפתחים שאינם נלהבים מלהשתמש במסגרות ובספריות.
הם יבחרו את ה - Vanilla JavaScript על פני JQuery בכל פעם. הם לא רואה שום בעיה בשימוש בשפות טהור בדרך המסורתיתs; למעשה, הם מתרגזים כאשר הם נתקלים עדיין - עוד מסגרת או ספריה. ספריות נוספות שוות עבורם.
אם לא אכפת לך, זה לא אומר שהם לא משתמשים אלה בחיים האמיתיים. זה קשה לא, כאשר משרות פנויות בימים אלה לבקש “מומחיות ב - jQuery”. לא משנה עד כמה הם נרגזים או קרובים, הם לא יכולים להעלים עין מן האמת בטיעונם.
2. העושים
ברור שכולם צריכים לעשות את העבודה שלהם, לא משנה מה, אבל עבור Doers, רשימת העדיפויות שלהם להתחיל עם לעשות את העבודה. אתה יכול להתערב שיש להם את המהירות ואת המהירות מסגרת, ספריות ו workflow להגדיר. יש להם מודולים מראש ל מודולים, כל מיון לשימוש מהיר בפרויקטים.
דוכנים מתגוררים בחברות סטארט-אפ תוך יישום כל הכלים הללו לייצור חלק. סימפטום אופייני של עובד אופייני הוא השימוש במשימה כמו לגנוח או לגימה.
3. Polyglots
Polyglots הם אלה אשר להשתמש בשפות תכנות מרובות; חלקם אפילו מפתחים מחסנית מלאה להטוטנות SQL ו- SASS כמו להטוטן קרקס. עם זאת, עובד רק שפת תכנות אחת היא כמעט בלתי אפשרי בפיתוח אינטרנט; אתה לא יכול לברוח כי הגורל, גם אם אתה מפתח backend. אז רק כאשר אתה יודע לפחות 4-5 שפות תכנות, אתה מקבל להתפאר כי אתה polyglot.
רוב polyglots הם מי הם בגלל מצב העבודה שלהם ולא על ידי בחירה. לא לכל אחד יש מפתחים נפרדים frontend או מעצבים. כך או כך, הם גישה לשפה חדשה עם הרבה יותר ביטחון מכל אחד אחר והם לומדים מהירה. אין צורך להרגיש המום מהם למרות, כי חלקם עשויים להיות ג 'ק של כל המקצועות אבל הם אדונים של אף אחד.
4. פרפקציוניסטים
מה עולה על הדעת כשאני אומר מתכנת פרפקציוניסט? ובכן, אני לא מתכוון אלה שמטרתם לכתוב את המושלם ביותר, ללא רבב של קודים. פרפקציוניסטים אמיתיים הם אלה אשר להסתכל, קוד ולעבור מעבר קידוד. הם להשאיר הערות, שים לב ל משתני מתן שמות ולעשות את העבודה המלוכלכת aka תיעוד (בין השאר).
בואו נודה בזה, מתי היתה הפעם האחרונה השאיר הערה מפורטת או כתב מדריך עבור התוכנה שלך? לא בזמן האחרון אני מאמין, לא אלא אם כן אתה פרפקציוניסט. הם נדיר לדעתי. רוב המפתחים לא שמים לב לאלו (אם כי תיעוד הוא באמת חשוב.הנה Thoryq Firdaus של לקחת על זה).
5. ארצי
במונחים של התפתחות האינטרנט, בואו רק לומר שפת האם שלהם היא CSS. צורות, צבעים, אנימציות, מסננים ואת כל האחרים חומר חזותי משנה להם ביותר. רוצה לפגוש אותם? Codepen הוא הרכזת הרגילה שלהם.
הם לא מעצבים, או אולי הם, אבל ברמה הקרקע הם מפתחים. הם מבטאים את האמנות שלהם עם קוד ולא Adobe Illustrator או After Effects. התאמת אותם עם מעצב הוא כמו להפיץ חמאה על הלחם, וכתוצאה מכך שילוב חלק ושלם.
6. רוזר
לא כל אחד מאיתנו להוטים לקפוץ דבר ראשון לכתוב בכיתה כללית או שיטה להתמודד עם בלוקים חוזרים של קוד. אנו משאירים את החלק הזה עד שלב האופטימיזציה המתרחש רק לאחר שחצינו בחינניות את המועד הארוך והמוצק,.
Reusers יודעים טוב יותר מזה, הם עושים בסיס מוצק של קטעי קוד לשימוש חוזר מההתחלה עצמה וחוסכת הרבה זמן אופטימיזציה מאוחר יותר. הם מפתחים מנוסים בעיקר שיכולים לחזות גוש של קוד זה חייב לבצע הופעות מרובות. יש כנראה לא פרוייקט אחד שלהם כי הוא ללא קובץ מלא מלא העולמי או בכיתה השירות.
7. תולעי ספרים
יום לפני המעבדה הראשונה שלי, הפרופסור שלי נתן לנו קבוצה של הנחיות קצרות, להרכיב טופס. היא ניהלה הדגמה בתחילת הכיתה, אשר לצערי החמצתי כי יש לי מאוחר. פיסות ההנחיות שהצלחתי לרשום לא היו מספיק כדי להציל אותי ואני ישבתי רחוק מדי מהחברים שלי עבור כל שפת סימנים או קריאה שפתיים כדי לעזור.
אז עשיתי את הדבר היחיד שיכולתי לעשות - פתחתי את ספר הלימוד הישן שלי. הפכתי לתולעת ספרים. כתוצאה מכך, לא רק קיבלתי שבחים מהפרופסור שלי בסוף הכיתה, כדי שהצלחתי לשים את כל הדרישות יחד בצורה שלי, הוספתי גם תמונת רקע - שאף אחד אחר בכיתה לא עשה - על סמך מה למדתי מתוך ספר הלימוד.
זה לא נדיר עבורי למצוא כמה שותפים שלי שהם ממש טוב תכנות תכנות ההיגיון יש שולחנות כי הם ערמומי מכוסה ספרים. Bookworms לקחת את הטקסטים במרדף של ידע מעמיק, לפעמים צבר serendipitously, שהוא בסופו של דבר את הטוב ביותר סוג!
8. מאתר הבאגים
Debugging הוא מיומנות בפני עצמה. הכוח האמיתי שלה יכול להיות רק כאשר הביאו את הדף “שגיאת שרת פנימית”. Debuggers אינם מסוגלים רק לתפוס ולרסק את הבאגים בקוד שלהם אבל בקודים שנכתבו על ידי אחרים מדי (וזה סיוט של מפתח בפני עצמו)!
הם בקיאים עם כל כלי איתור באגים ואפשרויות אם זה בדפדפן או IDE. אבל כלים בצד, באגים דורש ידע ברור של זרימת האירועים ואת היכולת לזהות את ההדק בשרשרת.
אם הקוד שייך למישהו אחר, זה כאשר Debuggers להראות תעוזה תצפית אמיתית שלהם, עובר שורות על שורות של קוד, מחפש כל 'אם' חסר, 'אחר', 'או', 'או, או חצי נקודתיים
9. החוקרים
עבור החוקרים, הקוד אינו פשוט קוד להם; זה הופך לנושא; נושא לדיון בפורום, נושא להודעה בבלוג, נושא עבור הצפת מחסנית Q & A. ללא הטפה, ללא שיפוט, רק שיתוף של ידע שהם עשו מאמץ לנתח. כל קוד שאנחנו כותבים יש להשתמש ומטרה ולצערי תופעת לוואי, לפעמים.
החוקרים בינינו מנסים להבין את ההיבט הזה של הקוד. הם לחפור את התיעוד, לערוך ניסויים והכי חשוב לחלוק את הממצאים שלהם עבור כולנו אשר יהיו תמיד אסיר תודה על מה שהם עושים.
10. החברות
למרות העתקת קודים אחד את השני, אנחנו עדיין מקל כחלק מקהילה אשר אוכל, נושם וקוד חי. מבחינה פיזית, אנחנו יושבים מול המחשב לבדנו, לבדנו לא בודדים. הכישורים החברתיים שלנו לקחת להיט אם כי אנחנו אוהבים את זה או לא.
ואז, יש את החברות. הם נפגשים אתך למשקאות, מספרים בדיחות חנוניות, מדברים על האחרונה והחשובה ביותר בתחום, מתלהבים משחרורים קרובים, חומרה או רך, מתעסקים בהזדמנויות, אפשרויות ליצירת קשרים, ואם הזמן מתיר, להחליף טלפונים איתך כך שתוכלו לנסות מערכת הפעלה אחרת. האם אתה מכיר חברה בין החברים שלך מפתח?
לעטוף
כמה מכם חייבים למצוא חבר, את עצמכם, כחלק מקבוצות אחדות, לפעמים חופפות, פעמים אחרות סותרות - אנחנו לא שופט, בסופו של דבר, כולנו מפתחים. אבל אנחנו סקרנים לדעת אילו קבוצות של מפתחים אתה מוצא את עצמך ברית ביותר. תן לנו לדעת את ההערות.