כיצד לכתוב תוכנות מחשב

מְחַבֵּר: Ellen Moore
תאריך הבריאה: 12 יָנוּאָר 2021
תאריך עדכון: 1 יולי 2024
Anonim
איך להוריד את כל תוכנות אדובי בחינםםםם
וִידֵאוֹ: איך להוריד את כל תוכנות אדובי בחינםםםם

תוֹכֶן

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

צעדים

שיטה 1 מתוך 2: למד שפת תכנות

  1. 1 אל תדאג יותר מדי באיזו שפה עליך לבחור ללמוד. מתכנתים מתחילים רבים מתקשים לבחור שפה כשהם רק מתחילים ללמוד איך לכתוב קודי תוכנה. השפה בפועל שתבחר לא משנה כשמדובר בחקר המבנים וההיגיון של בניית מידע. כישורים אלה חשובים הרבה יותר וניתן ללמוד אותם בכל שפת תכנות.
    • בעת בחירת שפה, התרכז במטרה שלשמה ברצונך ליצור קודי תוכנית, ורק לאחר מכן בחר את שפת ההתחלה. לדוגמה, אם אתה רוצה לבצע פיתוח אתרים, עליך להתחיל ללמוד HTML5 ולאחר מכן להשלים אותו עם CSS, JavaScript ו- PHP. אם ברצונך ליצור תוכנות מחשב, התחל ללמוד C או כל שפת תכנות רגילה אחרת.
    • אם תהפוך למתכנת מקצועי, אתה עשוי לגלות שלעולם אינך משתמש בשפה שלמדת במקור לצורך עבודתך. במקום זאת, תמשיך ללמוד שפות חדשות כל הזמן באמצעות תיעוד והתנסות.
  2. 2 מצא משאבים מקוונים בחינם המוקדשים לשפה שבחרת. האינטרנט הוא אוצר של הדרכות, קורסים וסרטונים בחינם על השפה שאתה בוחר ללמוד. אתה יכול ללמוד את היסודות של כמעט כל שפת מבוא ביום ממש.
    • להלן רק כמה אתרים פופולריים: Bento, CodeAcademy, Code.org, html.net, Khan Academy, Udacity, W3Schools ועוד.
    • WikiHow מספק גם מגוון הוראות למתחילים ללמוד שפות תכנות.
    • אתה יכול למצוא סרטוני הדרכה כמעט לכל שפה ב- YouTube.
    • Stack Exchange הוא אחד הפורומים הפופולריים ביותר בהם מתכנתים מקצועיים עונים על שאלות המשתמשים.
    עצתו של מומחה

    Archana Ramamoorthy, MS


    CTO של Workday Archana Ramamurthy הוא CTO של Workday (צפון אמריקה). מומחה מוצרים בעל פרופיל גבוה, דוגל באבטחה, דוגל באינטגרציה רבה יותר על שוויון בתעשייה הטכנולוגית. היא קיבלה תואר ראשון מאוניברסיטת SRM ותואר שני מאוניברסיטת דיוק. עוסק בתחום ניהול המוצר למעלה משמונה שנים.

    Archana Ramamoorthy, MS
    CTO של יום עבודה

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


  3. 3 הורד עורך טקסט טוב. שפות תכנות רבות מאפשרות לך להשתמש בעורכי טקסט חיצוניים בכתיבת תוכניות. מצא עורך טקסט שיציג הזחה וסימון קוד.
    • תוכניות פופולריות כוללות Notepad ++ (Windows), TextWrangler (OS X) ו- JEdit (כל מערכת).
  4. 4 הורד את כל המהדרים שאתה צריך. חלק משפות התכנות דורשות מהדר להציג את קוד המקור שכתבת. המהדרים מתרגמים את קוד המקור לתוכנית שפה שווה ברמה נמוכה, ולאחר מכן מעובדת על ידי המחשב. מהדרים רבים הם קוד פתוח וחופשי. שפות הדורשות שימוש במהדרים כוללות:
    • C;
    • C ++;
    • C #;
    • Java;
    • בסיסי;
    • פורטראן.
  5. 5 התחל את הפרויקט הראשון שלך. בחר פרויקט היכרות טוב שיאפשר לך לנסות את הכישורים החדשים שלך. יש הרבה הצעות והדרכות בנושא זה באינטרנט. לדוגמה, תוכל להתחיל ביצירת אתרי HTML פשוטים, מסדי נתונים ופונקציות פשוטים של PHP, או תוכניות פשוטות בכל אחת מהשפות הדורשות מהדרים.
  6. 6 הגיבו על כל הקוד שלכם. לכל שפות התכנות יש פונקציית הערות המאפשרת לך להזין טקסט שהקומפיילר מתעלם ממנו. כך תוכל להשאיר הערות לקוד. הערות אלה חשובות ביותר, הן להודיע ​​לאחרים כיצד הקוד שלך פועל והן כדי להזכיר לעצמך את מה שהקוד עושה.
    • ניתן להשתמש בפונקציית ההערה כדי להסיר במהירות חלק מהקוד מהתוכנית לצורכי בדיקה. הוסף תגים לשתי ההערות בתחילת ובסוף הקוד שברצונך להוציא זמנית מהתוכנית ולאחר מכן הסר את התגים האלה כדי להחזיר את הקוד.
  7. 7 שקול פרטים על תוכניות או פרויקטים אינטרנטיים אחרים. כאשר אתה לומד קוד תוך כדי תנועה, אל תתבייש לחפש רמזים באינטרנט ולראות אנשים אחרים פותרים בעיות דומות. קח את הזמן להבין כיצד הקוד עושה את מה שהוא עושה.
    • קרא מאמר זה כדי ללמוד כיצד לצפות בקוד המקור של כל אתר.

שיטה 2 מתוך 2: הרחב את הידע שלך

  1. 1 הירשם לקורסים. אוניברסיטאות, מכללות ותוכניות אינטרנט מציעות תוכניות וקורסים שלא רק ילמדו אותך תכנות, אלא גם יעזרו לך למצוא עבודה. אמנם לא תמיד יש צורך בתואר אוניברסיטאי במדעי המחשב, אך הוא יכול לעזור לך למצוא עבודה במשרה מלאה כמתכנת מחשבים.
    • יש גם תועלת שאין להכחישה מתקשורת ישירה עם מורה או מומחה לתכנות, שלא תמיד זמינה באמצעות קורסים מקוונים.
    • ללמוד להיות מתכנת יכול להיות די יקר, אז תחשוב טוב אם זה שווה את זה. אם אתה אוהב לכתוב תוכנות מחשב רק כתחביב, אז אל תבזבז זמן וכסף על קורסים מקצועיים. אם אתה מעוניין לבנות קריירה בתחום זה, השגת השכלה מקצועית יכולה לעזור לך רבות בנושא זה (אך שוב, אין צורך אם יש לך כישרון).
  2. 2 הרחב את הידע שלך. תפיק תועלת לא רק מלימוד שפות תכנות, אלא גם מקורסים במתמטיקה והיגיון, שכן נושאים אלה נדרשים לרוב לתכנות ברמה גבוהה. אינך צריך ללמד אותם בבית הספר, אם כי מסגרת אקדמית יכולה להיות מועילה.
    • תכנות הכולל פיזיקה וסימולציה דורש הבנה טובה של אלגוריתמים ומודלים.
    • ההיגיון הוא יסוד בתכנות, כך שהבנת ההיגיון והתהליכים יכולה לעזור לך לפתור בעיות בעת כתיבת קוד.
    • לרוב אין צורך בידע במתמטיקה מתקדמת לתכנות, אך ניתן להשתמש בה לאופטימיזציה והטבות אחרות.
  3. 3 למד עוד שפות. לאחר שתבין היטב את השפה הראשונה שלך, תוכל להתחיל ללמוד גם שפות תכנות אחרות. מצא שפה שמשלימה את זה שאתה כבר יודע, או בחר שפה הדרושה לפרויקט ספציפי. בדרך כלל הכי קל ללמוד שפות נוספות כמו HTML ו- CSS.
    • ג'אווה היא אחת השפות הפופולריות ביותר ומפתחי ג'אווה תמיד מבוקשים. Java משמשת במגוון רחב של מערכות ויש לה אינספור שימושים. Java משמשת לכתיבת יישומים עבור אנדרואיד, אחד השווקים הצומחים ביותר.
    • C ++ מומלץ ביותר אם אתה רוצה להצטרף לשורות מפתחי משחקי הווידאו. לימוד תכנות ב- Unity (מנוע משחקים זול וזמין) ו- UDK (קוד למנוע Unreal הפופולרי) יפתח בפניכם כמה דלתות, אך הן אינן שימושיות במיוחד מחוץ לתעשיית המשחקים.
    • אם אתה רוצה ליצור אפליקציות לאייפון, Xcode ו- Objective-C יהיו הבחירה הראשונה שלך. תזדקק ל- Mac מכיוון שניתן לאסוף את Xcode רק ב- Mac.
    • פייתון היא שפה לכתיבת קוד בצד השרת, אחת הקלות ביותר ללמידה. Python משמש לשירותי אינטרנט כמו Pinterest ואינסטגרם, וזה פשוט מספיק כדי ללמוד את היסודות תוך מספר ימים בלבד.
  4. 4 להיות סבלני. בזמן התכנות, לרוב תיתקל בבעיות, במיוחד כשאתה מחפש באגים או מיישם רעיונות חדשים. יהיה עליך ללמוד להסתפק בהשגת תוצאות קטנות במקום לפתור את כל הבעיה בבת אחת. סבלנות תעזור לך ליצור קוד טוב יותר, כלומר התוכנית שלך תתפקד טוב יותר ועמיתיך ישמחו.
  5. 5 למד לעבוד בצוות. אם מספר אנשים עובדים על פרויקט בו זמנית, ייתכן שיש להם חזון אחר כיצד הפרויקט צריך להתקדם. עבודת צוות היא כמעט בלתי נמנעת בעולם העסקים, לכן היו מוכנים לעבוד עם אנשים אחרים, אלא אם כן כמובן אתם מתכוונים לפתח את הפרויקט כולו בעצמכם.
  6. 6 מצא עבודה בה תוכל לתרגל את כישורי התכנות שלך. צור אתרים ותוכנות מחשב בהתנדבות. עבודה במשרה חלקית בחברה קטנה יכולה גם לפתוח הזדמנויות קידוד לאתרים ותוכניות פשוטות.
  7. 7 צ'ט עם מתכנתים אחרים. יש אינספור קהילות מפתחים בהן תוכלו למצוא תמיכה והשראה. חפש מוסכמות תכנות, השתתף בהאקתונים או במשחקי משחקים (התכנסויות מפתחים ליצירת תוכניות או משחקים בזמן מוגבל), הירשם בכמה פורומי תכנות כדי להתחיל ליצור את שמך ולהגדיל קשרים.
  8. 8 להתאמן, לתרגל ולתרגל. לפי הערכות מסוימות, לוקח כ -15,000 שעות תכנות לפני שאתה יכול להיחשב אדון אמיתי. המשמעות היא שנים של תרגול מתמיד. אתה באמת תשלוט במיומנות התכנות רק כאשר תשקיע זמן רב בעבודה מעשית ותהפוך למומחה בתחום שלך.
    • נסה לתכנת כל יום, גם בסופי שבוע. תכנות פנאי יכול להוביל לפריצות דרך ולרעיונות חדשים.