ללמוד תכנות אפשר גם לבד ועכשיו
האם חלמתם ללמוד תכנות ולעבוד בהייטק בסופו של דבר ?
שלום קוראים לי ליאור כבאזה ואני מתכנת בתחום ההייטק מ- 2014 וזה מקצוע שאני מאוד אוהב .
החלטתי לתת קצת מהידע שצברתי וללמד והלסביר בצורה פשוטה איך לכתוב קוד ולתכנת בצורה עדינה ומאוד פשוטה שכל אחד יכול להבין.
איך ללמוד לתכנת
ישנם היום המון דרכים כדי ללמוד תכנות לבד והשאלה היא האם אתם רוצים לנסות את התחום ולדגום אותו או האם אתם רוצים ללמוד לכתוב קוד בצורה יותר פורמאלית.
היום ניתן לצפות ביוטיוב או לקחת קורס און ליין לתכנות בעברית ולהתחיל ללמוד תכנות עוד היום.
בד"כ בכל מקום שתלכו ללמוד תכנות ילמדו אתכם את היסודות הבאים בכתיבת קוד והם אני הדרך שכל מתכנת מכיר
- משתנים - variables
- תנאים - conditions
- לולאות - loop
- מערכים - Arrays
- פונקציות - Functions
- ועוד כמה נושאים
אילו הם הנושאים הראשונים שבדרך כלל תמדו בתכנות.
ככלל כל לימוד של מקצוע חדש לוקח זמן כדי להבין וזה לא תורה מסיני ללמוד תכנות ואפשר ללמוד שפת סי לדוגמא בקלות לבד ע"י קורס שהכנתי בעברית מאוד פשוט שאפשר כבר היום לקחת.
עם איזו שפת תכנות כדאי להתחיל ?
ישנם היום הרבה שפות וזה תלוי איזה מסלול לימודים אתם לוקחים
לדוגמא תואר ראשון או הנדסאים ילמדו שפת תכנות שהיא קרובה למכונה כמו אסמבלי ושפת סי ולאחר מכן ילמדו שפות יותר מתקדמות כמו ג'אבה או סי שארפ או פייטון.
אני חושב שאפר ללמוד סי להתחלה על מנת להבין את עולם התכנות ללא מסכות של ממשקים אלה תיכנות טהור.
הינה כמה שורות קוד בשפת סי.
int a, b, c;
a = 10;
b = 20;
c = a + b;
printf("value of c : %d \n", c);
הקוד הזה בגדול מכין 3 משתנים בזיכרון ואז מחשב את סכומם למשתנה סכום ואז מדפיס את סכום 2 המספרים. בקורס תכנות און ליין אתם תלמדו בדיוק ולאט למה אנחנו צריכים משתנים בשפת סי ולמה זה עוזר חובה.
איזה ציוד נדרש כדי להתחיל ללמוד תכנות
בגדול צריך רק מחשב רגיל מודרני ולא יישן ועדיף שיהיה לכם מערכת הפעלה של ווינדוס וזוה אתם תורידו את התוכנה החינאמית של מיקרוסופט שבעזרתה כותבים אפליקציות.
איזה תוכניות אפשר לכתוב ?
כל האפליקציות משתמשים מאחורים הקלעים באבני הדרך שתלמדו כמו משתנים או תנאים לדוגמא כאשר מתחברים לאתר אינטרנט אני רוצה לבדוק האם יש לי משתמש שתואם לשם משתמש והסיסימא שהזינו בתיבה ומאחורי הקלעים זה בדיוק מה שאנו עושים.
ניתן לכתוב המון סוגי אפליקציות כמו אתרי אינטרנט לרבות אתרים שיודעים לעשות דברים חכמים שאנו נגיד להם מה לעשות.
תוכניות מחשב - תוכנות שירוצו על המחשב כמו שיש לנו כתבן או נגן שירים או וינזיפ וכן הלאה.
אפליקציות למובייל - באנדרואיג ע"י שפת ג'אבה ניתן לכתוב אפליקציות לנייד.
לסיכום תוכלו כבר עכשיו לכתוב קוד ולנסות
לא חייב ללכת למכללה או לתואר ראשון כדי לדעת האם בא לכם ללמוד תכנות וע"י קורס תכנות כמו שפת סי תוכלו להתחיל ללמוד את הבסיס לתכנות לבד ולהבין האם זה המקצוע שלכם ומשם להקדם את הלאה בצורה יותר מקצועית לבד או במכללה במסגרת לימודים פורמאלית או עם תעודה.
לעבוד בתכנות זה מעניין,מאתגר ומאוד כיף וזה התחום שאתם מפעילים את הראש שלכם ומבינים כמו האדם יכול ליצור דברים מאפס באמצאות הדימיון שלו ושתוכלו בעתיד לכתוב כל תוכנה ואתר שבא לכם לייד.
כמו בכל דבר בחיים ככל שנלמד יותר ככה נבין יותר וזה לוקח זמן מה הקורס תכנות און ליין לדוגמא בשפת סי הוא קורס תכנות 3 חודשים ללמוד אבל תוכלו ללמוד לכתוב קוד בקצב שלכם ובזמן שלכם כולל תרגילים לבית ושיעורי פתרונות.
בהצלחה בלכ מה שתעשו.