הכישורים שאתה צריך להיות מפתח סוף סוף
#LIVEDOBEM - 3.ª Edição - PARTE 2
תוכן עניינים:
- מה תפקידו של מפתח עורפי?
- מי עובד עם מפתח סוף?
- מיומנויות ומומחיות טכנולוגית יש צורך להפוך למפתחים עורפיים
- איפה ללמוד סוף סוף מיומנויות
- קורסים לפיתוח אישי
- אפשרויות למידה מקוונות עבור Back-End (או מחסנית מלאה)
- סיכום
האם אתה חושב על המעבר לתוך שדה פורחת של פיתוח אינטרנט?
כפי שאתם כבר יודעים, ישנם שלושה סוגים של מפתחי אינטרנט: Front-end, back-end, ו- stack מלא, המשלב את שניהם.
מאמר זה מתמקד אך ורק על מפתחים עורפיים על ידי התבוננות מה הם עושים, את הכישורים הנדרשים כדי להפוך למפתח עורפיים, ואיך אתה יכול להיות אחד.
מה תפקידו של מפתח עורפי?
מפתחי Back-end אחראים ומתמקדים בפעולות הפנימיות של יישומי אינטרנט כדי לבנות את "צד השרת" של יישומי אינטרנט. צד השרת הוא הקוד והשפה שפועל מאחורי הקלעים בשרת האינטרנט או בגב. החזית היא בצד הלקוח, ואת מפתחי חזיתית מחויבים ליצור את החוויה בצד הלקוח.
מפתחים עורפיים לעבוד יד ביד עם מפתחי חזית על ידי מתן כלפי חוץ אלמנטים יישום אינטרנט בצד ההיגיון בצד. במילים אחרות, מפתחים עורפיים יוצרים את ההיגיון כדי להפוך את הפונקציה של אפליקציית האינטרנט כהלכה, והם משיגים זאת באמצעות שימוש בשפות סקריפטים בצד השרת כמו רובי או PHP.
מלבד ביצוע יישומי אינטרנט פונקציונליים, מפתחים עורפיים אחראים גם על אופטימיזציה של היישום מהירות ויעילות. יתר על כן, מפתחים עורפיים לעיתים קרובות ליצור פתרון אחסון נתונים עם מסד נתונים, שהוא מרכיב חיוני עבור כל יישומי אינטרנט מאז הוא מאחסן מידע (כמו משתמשים, תגובות, הודעות וכו '). מסדי נתונים נפוצים כוללים MySQL, MongoDB ו- PostgreSQL.
מי עובד עם מפתח סוף?
מפתחים עורפיים עובדים בדרך כלל בקבוצות או עם צוות עורפי. עם זאת, בתוך צוותים גדולים יותר, יכול להיות גם back-end ו מפתחי חזית, אשר יכול לכלול מהנדסים, ו UX אדריכלים.
על צוות העורפיים, מפתחים עורפיים עובדים יחד עם מהנדסי תוכנה כל אחד עם תפקיד ספציפי כמו פיתוח ה- API REST או הבטחת איכות (QA). גם בתוך back-end, יש תפקידים שונים ואחריות.
מיומנויות ומומחיות טכנולוגית יש צורך להפוך למפתחים עורפיים
שימוש בתצורה הכוללת של תיאור התפקיד האחורי כנקודת התייחסות, להלן כמה מיומנויות הליבה והטכנולוגיות שמפתחים עורפיים חייבים לדעת.
- ידע בקיאות שפת התכנות העורפית והמסגרת המשמשת את החברה
- הבנה של טכנולוגיות אינטרנט חזיתיות כגון HTML, CSS ו- JavaScript (כדי לתקשר עם חברי צוות בחזית)
- היכולת לנהל את סביבת אירוח, כולל ניהול מסדי נתונים, כמו גם יישומים קנה מידה להתמודד עם השינויים לטעון
- ידע של נגישות וציות אבטחה
- ניסיון עם בקרת גרסאות, כגון Git
איפה ללמוד סוף סוף מיומנויות
רוב מפתחים עורפיים יש הכשרה פורמלית בדרך זו או אחרת, כולל מדעי המחשב (CS) תואר.
מפתחים עורפיים עשויים לעשות יותר הפשטה מאשר מפתחים חזיתיים. הם יכולים להיות כריית נתונים, כתיבת אלגוריתמים מופשטים, וכן הלאה. בגלל זה תואר CS רשמי הוא חשוב.
עם זאת, אם אתה מעבר שנות הקולג 'שלך, יש שני הקורסים אדם (או מחנות האתחול), כמו גם אפשרויות מקוונות זמין כדי להכין אותך לקריירה בפיתוח עורפי.
קורסים לפיתוח אישי
הדרך הטובה ביותר למצוא אדם ב- Back-end קורס פיתוח קרוב אליך היא באמצעות מחקר מקוון. עם זאת, הנה שתי הצעות כדי לקבל את הכדור מתגלגל:
- האסיפה הכללית יש 10-back-end קורס פיתוח.
- Betamore יש קורס 12-עור גב (וזה חלקית).
מחיצות אתחול / קורסים אישיים אינם זולים. אבל הם נוחים יותר מאשר תואר CS רשמי. (בנוסף, בניגוד שיעורים מקוונים, יש לך את המותרות של להיות מסוגל לתקשר עם עמיתים ומורה.)
אפשרויות למידה מקוונות עבור Back-End (או מחסנית מלאה)
זה לא קל למצוא קורסים מקוונים רק בסוף. רוב ללמד מלוא מחסנית, אשר הן הקדמי ואת העורפיים. עם זאת, הנה כמה אפשרויות קורס מקוון לשקול:
- Udacity יש מלוא ננו תואר ננו, עם הדגש פיתוח עורפי.
- Bloc.io יש קורס מקוון מלא מחסנית, גם, עם אחד על אחד mentorship.
- Udemy יש מגוון של אפשרויות קורס מקוון, כולל פיתוח עורפי. הקפד לקרוא את הסקירות על הקורס Udemy לפני ההרשמה.
סיכום
מפתחים עורפיים ממלאים תפקיד קריטי בצוותי הפיתוח של האינטרנט, והם אחראים לטיפול באחסון נתונים ולהבטיחה כי התוכן יועבר לחזית.
כל מה שאתה צריך לדעת על איך להיות מהנדס
רוצה להיות מהנדס? גלה אם זה בחירה טובה בשבילך יחד עם דרישות חינוכיות ורישוי.
כל מה שאתה צריך לדעת על להיות חקלאי כבשים
מגדלי הכבשים מגדלים כבשים כחלק מתעשיות הבשר והצמר. למד על החובות, משכורת, דרישות, ועוד.
: אחד החלקים הטובים ביותר על להיות במקום עם סצנת מוסיקה גדולה היא שיש לך הרבה אפשרויות כשמדובר למצוא מוזיקאים הלהקה שלך. עם זאת, בנוסף להיותם מוזיקאים גדולים, האנשים שאתה משחק עם צריך את אותן מטרות כמוך. אם הם רוצים להישאר מקומיים ולא יוכלו להשקיע את הזמן, למשל, לצאת לסיור, אז אתם הולכים להגיע למבוי סתום. התחל על אותו דף, תוכל למנוע בעיות אלה.
מוסיקה מקומית הקלעים יכול כיף ומקומות נהדר להשיק את הקריירה המוזיקלית שלך. אבל אם המטרה שלך היא לעשות קריירה מתוך המוזיקה שלך, זכור שאתה הולך צריך הרבה יותר מאשר הצלחה מקומית.