המדריך המעשי להכנת מפתח אינטרנט מקצועי

מאמר זה נועד לשמש כמדריך מעשי להפוך למפתח אתרים מקצועי. ביליתי למעלה מ -20 שנה בכתיבת קוד באינטרנט. אני עובד עם ועוזרים למפתחים מדי יום. במאמר זה אני אגיד לכם מה עליכם ללמוד, מתי כדאי ללמוד זאת ומאיפה תוכלו ללמוד זאת (בדרך כלל בחינם ). לאחר מכן אתן לך עצות כיצד להשיג ניסיון בעולם האמיתי, והכי חשוב, כיצד לקבל תשלום עבור כתיבת קוד.

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

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

שני דברים שיש לזכור ...

1. זה בסדר לדלג קדימה.

מדריך זה יעזור לך לא משנה היכן אתה בדרכך להיות מפתח מקצועי. לאחר קריאת מבוא זה, פשוט גלול לכותרת המתארת ​​בצורה הטובה ביותר את מצבך והתחל לקרוא משם. אם אתה רק מתחיל, או סתם חושב על התחלה, פעל לפי עצתו של המלך מאליס בארץ הפלאות ...

"התחל בהתחלה והמשיך עד שאתה מגיע לסוף; ואז תפסיק. "

2. במהירות לטעום מהכל ראשון ולאחר מכן מתמחה.

כסף הוא לא הדבר החשוב ביותר. אתה צריך ❤ לאהוב ❤ מה שאתה עושה! אבל לא תדע מה אתה אוהב עד שתנסה את זה.

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

החלטתי ללמוד לקודד. אני אוהב את האינטרנט. אני לא בטוח מאיפה להתחיל.

מזל טוב! זהו צעד ראשון גדול והתחלה של משהו מאוד מרגש. זה יכול גם להיות מוחץ לחלוטין. אל תדאגי, אני כאן כדי לעזור.

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

למד HTML בסיסי

שפת סימון היפר-טקסט (HTML) היא השולטת בתוכן ובפריסה של מה שאתה רואה בדפדפן האינטרנט שלך. על ידי התחלה משם תתן לעצמך ממשק משתמש שבו תוכל להשתמש כדי לקיים אינטראקציה איתו ולראות את התוצאות של הקוד שלך. ככל שתתמודד עם שפות מתקדמות יותר, הדבר יהפוך לחשוב יותר ויותר. אתה לא רוצה לקודד בחושך.

הנה ה- HTML שעליו עליך ללמוד תחילה (לחץ על הקישורים כדי לקבל הדרכה בחינם):

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

אני מכיר קצת HTML בסיסי

מדהים! זה צעד ראשון חשוב. עכשיו אתה צריך קצת JavaScript בסיסי.

למד JavaScript בסיסי

JavaScript היא שפת האינטרנט, בכל דפדפני האינטרנט העיקריים (Chrome, Firefox, Safari, IE, ועוד רבים אחרים) יש תמיכה ב- JavaScript מובנה. לכל אתר אינטרנט או אפליקציה שהשתמשת בהם, יש כנראה המון המון קוד JavaScript. מאחורי זה. שלא לדבר על כך, JavaScript הופך כעת לפופולרי גם בפלטפורמות אחרות, כולל שרתים, שולחנות עבודה ומכשירים.

לעת עתה, אתה רק צריך את היסודות, קישורים אלה יעזרו:

  • גורם לדברים להתרחש
  • משתנים ונתונים
  • עושה מתמטיקה
  • הִגָיוֹן
  • מותנה
  • לולאה
  • פונקציות
  • חפצים
  • מערכים
  • ה- DOM
  • אירועים והתקשרות חוזרת
  • AJAX
  • ג'סון
  • תְחוּם

אני מכיר קצת JavaScript ו- HTML בסיסיים

פַנטַסטִי! בואו נקבל קצת CSS.

למד CSS

CSS מייצג גליונות סגנון מדורגים. הוא משמש להתאמה אישית של המראה והתחושה של רכיבי ה- HTML בדף שלך. עקוב אחר ההדרכה החינמית הזו מ- Mozilla, לקבלת היסודות, ואז התייעץ לעתים קרובות עם CSS-Tricks כדי לפתור את הבעיות הקשות ביותר ב- CSS (השתמש בתכונת החיפוש בצד שמאל למעלה).

עבור ל"קצה האחורי "

בשלב זה נחשפת למה שמכונה "פיתוח אתרים חזיתי". כלומר, אתה מכיר את השפות העיקריות הפועלות בדפדפן אינטרנט. הגיע הזמן לעבור ל"קצה האחורי ". שזה קוד שרץ בשרת. אל תדאגי אתה לא צריך שרת כדי ללמוד את זה, המחשב שלך יעשה בסדר גמור.

יש המון שפות אחוריות, אך מכיוון שאתה כבר מכיר את JavaScript, אני אמליץ לך ללמוד להשתמש ב- Node JS. צומת JS מאפשר לך לבצע קוד JavaScript בשרת (במקום בדפדפן).

בנוסף ל- Node JS, עליך ללמוד על Express ו- Mongo DB.

אֶקְסְפּרֶס

אקספרס היא ספרייה המקלה על Node JS לפעול כשרת אינטרנט (כלומר להאזין ל"בקשות "מדפי האינטרנט שלך, ולשלוח" תגובות "חזרה לדפי האינטרנט שלך).

מונגו DB

Mongo DB הוא בסיס נתונים. זה מאפשר לך לאחסן ולאחזר מידע.

אתה יכול ללמוד על Node JS, Express ו- Mongo DB, מהמדריך המעולה, החינמי הזה והמשך ההמשך שלו.

אני צריך לבחור בין להיות מפתח "Front End", "Back End" או "Full Stack".

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

עד עכשיו כתבת שני סוגים של קוד. סוג אחד קשור לאינטראקציה של המשתמשים. הסוג האחר קשור באינטראקציה עם נתונים. איזה סוג אתה מעדיף?

אינטראקציה של משתמשים? מזל טוב, אתה מפתח קצה!

אינטראקציה עם נתונים? מזל טוב, אתה מפתח עורפי!

שניהם? מזל טוב, אתה מפתח מחסנית מלא!

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

אני רוצה להיות מפתח סטאק מלא

מגניב. אתה צריך לקרוא ולעשות הכל תחת אני רוצה להיות מפתח Front End ו- אני רוצה להיות מפתח Back End מתחת .

אני רוצה להיות מפתח Front-End ואני מכיר כמה JavaScript בסיסי, HTML ו- CSS

כדי להיות יעיל כמפתח חזיתי, עליך לשלוט ב- HTML, CSS ו- JavaScript בצד הלקוח. יהיה עליך גם להיות בקיא בכמה מסגרות חשובות. זה ייתן לך את הכישורים שמעסיקים ולקוחות מצפים ממפתחי חזית.

נכון לעכשיו, כדאי שתכירו קצת HTML בסיסי. אם לא, חזור ללימוד HTML בסיסי.

למד HTML ביניים ומתקדם

עקבו אחר מדריך ביניים זה של HTML ואז על הדרכה מתקדמת זו של HTML בכדי להעלות אתכם במיומנויות.

למד JavaScript מתקדם בצד הלקוח

כדי להעלות את ה- JavaScript שלך ברמה גבוהה יותר, אני ממליץ בחום על סדרת הספרים, אתה לא יודע JS מאת קייל סימפסון. המחבר הפך את כל הסדרה לזמינה באינטרנט בחינם בקישורים הבאים:

  1. "למעלה וללכת"
  2. "היקף וסגירות"
  3. "אבי טיפוס זה ואובייקט",
  4. "סוגים ודקדוק"
  5. "אסינכרון וביצועים"
  6. “ES6 & Beyond”

יחד עם אותם ספרים, הפניה ל- JavaScript של MDN אמורה להפוך לחבר הכי טוב שלך.

הכרת ה- HTML, ה- CSS וה- JavaScript של "חזית הטריפקטה" היא נהדרת. אבל כדי להתחיל להרוויח כסף, תצטרך להכיר כמה מסגרות.

למד jQuery

jQuery היא ספריית JavaScript הפופולרית ביותר בכל הזמנים. למרות שמסגרות חדשות יותר הופכות את jQuery פחות רלוונטיות, אם אתה מחפש עבודה, רוב הסיכויים ש- jQuery יהיה חלק מתיאור התפקיד (והראיון) במשך שנים רבות.

אני ממליץ ללכת בדרך jQuery ב- FreeCodeCamp כדי להתחיל ללמוד jQuery במהירות וביעילות. לאחר מכן היכנס לאתר הלמידה הרשמי של jQuery כדי לקבל הדרכה נוספת.

כמו כן, תרצה לשמור על מסמכי ה- jQuery API בהישג יד.

למד מסגרת JS פופולרית

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

נראה שבכל שבוע יש מסגרת JavaScript חדשה שמוצגת כסטנדרט הדפקטו הבא. יהיה עליך לבדוק את לוחות העבודה או לעשות googling כדי להבין איזה מהם הוא הפופולרי ביותר בשוק שלך. מקום טוב לבדוק הוא הכלי למגמות שכירות של Hacker News.

הנה מה שנראה מבוקש בזמן כתיבת שורות אלה:

תגיב JS

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

זווית 1 ו -2

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

אמבר JS

יש עדיין לא מעט משרות לאנשים עם ניסיון ב- Ember JS, אך כפי שניתן לראות מהתרשים, זה מתחיל להתיישר. אין לו את התמיכה של ג'אגרנאוט כמו גוגל או פייסבוק מאחוריו, והידיים שלך יהיו מלאות עם React ו- Angular. ובכל זאת, אם אתה סקרן, אתה יכול לעקוב אחר המדריך הרשמי של אמבר JS.

לאחר שבחרתם את המסגרת שאתם הכי אוהבים, ומכירים אותה באופן סביר, כדאי לבחון מסגרת CSS נלווית. שני השחקנים הדומיננטיים ב- CSS כרגע הם Bootstrap ו- Material Design.

Bootstrap

Bootstrap נוצר על ידי טוויטר והוא די בוגר ופופולרי. ישנן גרסאות של Bootstrap עבור Angular, Angular 2 ו- React.

חוֹמֶר

החומר הוא קו מנחה עיצובי שהוציאה גוגל ותופס תאוצה. ישנן גם גרסאות Angular ו- React. מכיוון שגוגל מוציאה גם את Angular, תגלה שיש שם התאמה טבעית.

הנה כמה קישורים כדי להתחיל.

  • תגיב את Bootstrap
  • רצועת מגף זוויתית
  • זווית 2 Bootstrap
  • ממשק משתמש חומרי (תגובה)
  • חומר זוויתי
  • זוויתי 2 חומר

מזל טוב! כעת יש לך את כישורי המפתח הדרושים כדי להיות מפתח Front End!

אני רוצה להיות מפתח גב

מְעוּלֶה! השלב הראשון הוא בחירת שפה. בחלק האחורי ישנן שפות רבות שעובדות, לכולן יש את נקודות החוזק והחולשה שלהן. התבונן בגרפיקה הבאה, היא מדרגת את שפות התכנות מבחינת הפופולריות. כל אלה היו בעשירייה הראשונה מזה עשור. אלה בירוק הן שפות אינטרנט שהפכו פופולריות יותר עם השנים.

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

אם כבר מכירים שפה ירוקה מסוימת ואתם אוהבים אותה, אז התמקדו בשפה זו.

ג'אווה

ג'אווה היא שפה פופולרית ביותר ויכולה לרוץ (כמעט) בכל מקום. הוא פותח על ידי סאן מיקרוסיסטמס (כיום בבעלות אורקל ). ג'אווה היא השפה המשמשת לבניית אפליקציות אנדרואיד. ניתן להשתמש בו גם לבניית יישומי שולחן עבודה וכמובן שאפשר להשתמש בו לבניית יישומי אינטרנט (כ- backend עצמאי, או בשילוב עם JSP). זה בוגר, יציב, ויש המון משאבים ללמוד ג'אווה. זוהי גם אחת משפות התכנות מונחות העצמים הנלמדות ביותר במכללות ובאוניברסיטאות ברחבי העולם. הנה קורס Java חינם למתחילים, זה די טוב.

C #

C # היא שפה שנוצרה על ידי מיקרוסופט כדי להתחרות ישירות עם Java. עד לאחרונה היא לא נתמכה היטב במערכות שאינן של מיקרוסופט, אך זה משתנה במהירות. בדומה ל- Java, הוא מכוון לאובייקטים, ובאמצעותו ניתן לבנות לא רק יישומי אינטרנט (כ- backend עצמאי או בשילוב עם ASP.Net) אלא גם עבור יישומי שולחן עבודה. אם אתה משתמש ב- Windows ותרצה לתכנן מערכת אקולוגית מעט יותר מכילה, C # עשויה להיות הדרך ללכת. בדוק קורס זה בחינם מאקדמיה וירטואלית של מיקרוסופט

פִּיתוֹן

למרות שאין מאחוריה חברת שמות גדולה כמו Java או C #, Python היא שפה נהדרת לבצע דברים במהירות. קל יחסית ללמוד וזה נהיה יותר ויותר פופולרי מדי שנה. אם אתה לא אוהב את האחרים, זו שפה טובה לשקוע בה. המקום הכי טוב להתחיל בו נמצא כאן.

JavaScript

אם עקבת אחריה מההתחלה, כבר כיסינו את JavaScript. עם כניסתו של Node JS והפופולריות של npm (מנהל החבילות הצומת), JavaScript בשרת רק יהפוך פופולרי יותר בשנים הבאות. שווה מאוד ללמוד.

אם לא עשיתם את זה קודם, עכשיו זה הזמן ללמוד על Node JS, Express ו- Mongo DB, מתוך הדרכה מצוינת וחינמית זו והמשך ההמשך שלה.

אוֹדֶם

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

המקום הטוב ביותר ללמוד את רובי הוא RubyMonk

מה עם PHP?

יש הרבה PHP בשוק, אבל לפחות על פי מערך נתונים זה נראה פחות פופולרי. הפכתי אותו לצהוב כי אני חושב שכרגע זו עדיין בחירה בת קיימא לבנות עליה קריירה. כמו כן, למען גילוי מלא, אני לא חובב PHP, אז אולי התגנבה לכאן גם הטיה אישית, אבל אני לא יכול לדמיין שבחמש-עשרה השנים הבאות PHP יהיה יקר יותר מ- JavaScript. , למרות שהוא מדורג גבוה יותר כרגע וככל הנראה עדיין יהיו משרות שם עבור מפתחי PHP.

למדתי הרבה, אבל אין לי ניסיון עולמי אמיתי.

קשה מאוד להשיג עבודה בלי שום ניסיון.

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

כשתתחיל לבנות פרויקטים אישיים, כדאי שיהיה לך דרך לנהל ולפרסם את הקוד שלך. בשביל זה אתה צריך GitHub.

GitHub

GitHub הוא מאגר מקורות קוד מקוון הבנוי על פלטפורמת Git. זה מאפשר לך לאחסן, לנהל ולפרסם את הקוד שלך. אם אתה מפתח היום, עליך להיות בעל חשבון GitHub. תוכלו ללמוד עוד על GitHub וכיצד להשתמש ב- GitHub ממדריך זה "שלום עולם" וכן, מהדרכה אינטראקטיבית זו אודות השימוש בפלטפורמת Git.

פרויקטים אישיים

עכשיו כשאתה מוגדר עם GitHub, הנה כמה רעיונות לפרויקטים אישיים.

  • בנה בלוג פשוט (הנה הדרכה באמצעות React and Node)
  • בנה לוח שנה פשוט (הנה הדרכה באמצעות C # ו-. Net)

למחנה הקוד החינמי יש גם מגוון פרויקטים לנסות, כולל רק פרוייקטים חזיתיים בלבד. הנה שניים מההגאות שלי:

  • בנה שעון "פומודורו" (חזית בלבד)
  • נהל מועדון לסחר בספרים (פרויקט full stack)

חוויה אמיתית

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

1. תרום לפרויקט קוד פתוח

הודות לפופולריות של GitHub ישנם מיליוני פרויקטים של קוד פתוח שם עם נושאים פתוחים (באגים) שרק מחכים לתיקון על ידי מישהו כמוך. לשים על קורות החיים שתרמת לכמה פרויקטים של קוד פתוח פופולרי ומוכר, זו דרך נהדרת לבסס ולהגביר את האמינות שלך. המשאב הטוב ביותר לברר לאילו פרויקטים ניתן לתרום הוא קוד טרייה. Code Triage מאפשר לך לבחור את הפרויקט המועדף עליך וישלח לך נושא פתוח אחר ישירות לתיבת הדואר הנכנס שלך מדי יום.

2. עשו עבודה עבור חבר או בן משפחה

מצא חבר או בן משפחה שיש לו עסק ובנה להם אפליקציה או אתר אינטרנט, או שפר את הקיים שלהם. רק וודאו כי אתם בוחרים בקפידה רבה, עליכם לבחור את הפרויקט בגודל הנכון ואת בן המשפחה הנכון בכדי להימנע ממצבים לא נוחים בהמשך הדרך. באופן אידיאלי, זה צריך להיות פרויקט שתוכלו להשלים תוך פחות מ -90 יום ואדם שאיתו יש לכם מערכת יחסים כנה מאוד. אתה לא צריך לפחד להודות אם / כאשר הדברים לא מתנהלים כמתוכנן ואתה לא צריך לפחד או לדאוג שתצטרך להגיד "לא" או לומר להם "לסגת" על בקשות או ציפיות מסוימות. כמו כן, עליכם להיות בטוחים שאם אחד מכם יסתיים בערבות מסיבה כלשהי, זה לא יפגע באופן קבוע בקשר שלכם.

3. עבוד למען צדקה / מלכ"רים

דרך מתגמלת מאוד לצבור ניסיון אמיתי היא לעשות עבודה למלכ"רים ו / או ארגוני צדקה. אתה יכול לפנות לארגון צדקה מקומי או ללא כוונת רווח שאתה מרגיש חזק לגביו ולהציע לעזור. תוכלו גם להשתמש באתר Catch a Fire כדי למצוא פרויקט שתוכלו לעזור בו. לבסוף, אם אתה עוקב אחר התוכנית ב- Free Code Camp ומרוויח את כל האישורים שלהם, תקבל גישה לפרויקטים ללא מטרות רווח שבהם תוכל להשתמש בכישורים שלך.

4. עבודת קיום

מניסיוני, אם תעבור את המסלול הזה ואז תעבור לעבודה או תעבור לעצמאים, אתה תסתכל על זה כעבודת קיום, בוודאות. אתרים כמו Upwork, Fiverr ו- PeoplePerHour נותנים לך הזדמנות לזכות בעסקים, אך תצטרך לשמור על שיעורי נמוך מאוד ולקבל שאתה עושה זאת רק בשביל החוויה.

יש לי ניסיון אמיתי, אנא עזור לי למצוא עבודה.

כלל מס '1 - אל תקרא לעצמך "מפתח אתרים"

בדוק זאת ...

מה לעזאזל ההבדל בין "מפתח אתרים" למפתח "חזית" !? ובכן, בערך 7000 $ לשנה כנראה. ברצינות, בבוא העת, שינוי פשוט במה שאתה קורא לעצמך יכול לעשות שינוי גדול.

שיהיה לך קורות חיים חזקים

למרות כל הסיפורים שקראת על אנשים שעושים דברים פרועים ומשוגעים כדי למשוך את תשומת ליבו של המעסיק, אתה עדיין צריך שיהיה לך קורות חיים טובים. מאמר זה של Tech Republic יעזור לכם בכך.

בנה אתר תיק עבודות

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

היכונו לראיונות קידוד

המאמר הקודם שלי, איך לזכות בראיון הקידוד יעזור לכם בכך.

בשר את כישורי הראיון הכללי שלך

אתה צריך להיות מוכן ליותר מאשר רק חלק הקידוד. הקטע הזה של Life Hacker הוא מפת דרכים טובה להרבה מידע בעל ערך וחשוב.

פשוט תכניס את הרגל לדלת

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

אני רוצה להיות פרילנסר.

להיות הבוס שלך זה דבר מדהים, אבל זה גם מגיע עם המון לחץ ומורכבות נוספים. המקור הטוב ביותר למידע על פרילנסרים שראיתי מעודי הוא DoubleYourFreelancing.com מאת ברנן דאן. יש לו סדרת מאמרים שתנחה אותך להיות פרילנסר טוב יותר מכל מה שיכולתי לכתוב כאן. אז בדוק אותם.

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

התחלתי בשביל הזה, אבל עכשיו אני מרגיש תקוע.

אני שומע אותך. זה לא קל וכל מי שאמר לך שזה יהיה קל מעולם לא עשה את זה או מנסה להוציא ממך כסף. אם אתה מרגיש תקוע, הנה מה שאתה יכול לעשות:

גלה מחדש את הכוונה המקורית שלך

שאל את עצמך, וכתוב מדוע התחלת בדרך זו מלכתחילה. האם תשובתך עדיין נכונה? אם כן, אז למה לעצור עכשיו? בוא נלך!

תתאפס

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

קרא את זה!

בבקשה אל תפסיק - כל מומחה היה פעם מתחיל

אם אתה כמוני, יש לך בשלב מסוים את המאמצים שלך ללמוד תכנות, זרוק ידיים ואמר: "אני צריך ... medium.freecodecamp.com

קידוד שמח!

אנא ❤ ושתף

אני רוצה לעזור לכמה שיותר אנשים. אתה יכול לעזור לי על ידי מכה בירוק הקטן ❤ וגם על ידי שיתוף מאמר זה ברשתות החברתיות.

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

מדריך חינם להכנת מפתח אינטרנט

המדריך החינמי המדהים הזה מנחה אותך, צעד אחר צעד, בתהליך הלמידה של הפיכתך למפתח אתרים מקצועי freebies.devmastery.com