איך לתכנת - להתחיל מאפס
בימים אלו שוק ההיטק ניהיה יותר ומבוקש והרבה צעירים מתחילים לשאול את עצמם איך לתכנת והאם זה מתאים עבורם.
לדעת איך לתכנת זו כמובן תכונה מקצועית נרכשת שמגיעה אחרי לימודי תכנות במוסד או פרטי.
אז אם אתם רוצים לדעת איך לתכנת אתם יכולים לנסות כבר היום להתחיל ללמוד לכתוב קוד וללמוד תכנות לבד אם זה המטרה שלכם כלומר אם המטרה שלכם היא להבין מזה בצעם לתכנת
אז תוכלו להתחיל ללמוד לבד ובדוק האם אתם מתאימים להיות תכנתנים או לא והאם זה דבר שאתם תואהבו ותצליחו בו.
איך לתכנת ? ומזה בעצם ?
אז לתכנת זה בעצם לרשום קוד בשפת תכנות מסויימת שאומרת למחשב (המכונה) מה צריך לעשות בהינתן מצבים מסויימים.
כלומר שמתכנת רושם קוד אז לקוד הזה יש תכלית מסויימת ואשפר לקרוא לזה תוכנית מחשב.
תוכנית מחשב היא בסך הכל רצף של שורות קוד.
דוגמא לקוד:
אם אני רוצה להדפיס תוצאת חיבור של 2 מספרים אז המספרים הללו יכולים להגיע אלי מהעולם החיצוני כקלט כמו מהמחשבון או מאתר אינטרנט אבל בסופו של דבר אני מקבל מידע ואז עושה פעולות של חישובים ושאלות.
int x = 5;
int y = 3;
int sum = x + y;
print("%d",sum);
לדוגמא כאן ראינו קוד פשוט שמחבר 2 מספרים ומדפיס את סכומם אייבריהם. וזוהי בעצם תוכנית בסיסית מאוד ואפשר לרשום תוכניות באיזה סדר גודל שנרצה.
נראה עוד דוגנמא
int age = 16;
if(age >= 18)
{
printf("Can drink beer");
}
else
{
printf("Cannot Dring beer, not has 18 yet");
}
בדוגמא השניה אנחנו כתבנו כמו שורות קוד שבודקות האם הגיל של המתשמש הוא 18 ומעלה ואם כן אז נציג הודעה "אפשר לשתות בירה"
ואחרת נציג הודעה "אי אפשר לשתות בירה בגלל שמתחת ל 18"
וזה בעצם תכנות.
שפת תכנות היא שפה כמו כל שפה
שפת תכנות היא שפה כמו כל שפה, יש לה תחביר כמו מתי לשם סוגרים ובאיזה סימנים אנו נשתמש ואיזה מילים שמורות יש בתוך השפה.
כאשר אנחנו כותבים את הקוד בכל שפה שהיא למשל שפת סי. אז אנחנו כותבים את הקוד השפה גבוה שאנחנו נוכל להבין מה אנחנו כותבים ואומרים לחמשב לעשות ואז יש תוכנית שנקראת קומפיילר שהיא בעצם מעבירה את הקוד שכתבנו לקוד מכונה ברמה יותר נמונה שאנחנו כמעט ולא מבינים אבל אנחנו לא רואים זאת כי זה קורה מאחורי הקלעים.
ככל שאנחנו נתכנת יותר ולמד יותר תכנות אז אנחנו נשפתר בתחביר ובמילים השמורות שפת התכנות שאנו עובדים איתה.
\
אפשר להתחיל לתכנת כבר היום
תכנות כמו כל מקצוע מצריך זמן ותרגול ללמוד אותו וכדי שהמוח שלנו יטמיע את המידע בזמן שלו. זה יכול לקחת כמה חודשים אבל החדשות הטובות שתוכלו כבר להתחיל את הדרך עוד היום ולכתוב תוכניות מחשב ראשוניות בעזרת קורס תכנות און ליין בשפת סי או בשפת ג'אבה.
יש כמה מקומות שתוכלו להתחיל ללמוד החל ממכללות ואפשר גם ללמוד תכנות לבד ע"י וידאויים ביוטיוב ואפשר גם ללמוד קורס תכנות באתר של אדוקה קורסים און ליין.
יש לנו כאן באתר קורסים בעברית עם תרגילים מאוד פשוטים שכל אחד יכול להתחיל ללמוד ולתכנת מאפס ללא שום ידע קודם במחיר מאוד נמוך.
בקורסים שלנו באתר תוכלו ללמוד שפת סי ממש מאפס ותלמדו את אבני הדרך הבסיסיות שכל מתכנת לומד בדרך כמו:
משתנים, לולאות ,מערכים ,פונקציות , מחרוזות ועוד...