10 תשובות
אני התחלתי שמה ובינתיים זה טוב
אני בת 15 ואני מכירה עוד אנשים בגיל שלי שלומדים שם
אני בת 15 ואני מכירה עוד אנשים בגיל שלי שלומדים שם
שואל השאלה:
^^נכנסתי לאתר וראיתי אבל אני לא יודע אם זה יתאים לי כי אני בן 15
^^נכנסתי לאתר וראיתי אבל אני לא יודע אם זה יתאים לי כי אני בן 15
לבד? קמפוס il
תתחיל מ java, python או c++ , תחפש באתר tutorials point זה כמו מילון לדברים בתכנות עם השפה שבחרת ויש לך מלא סרטונים ביוטיוב שמסבירים על זהו
אוי ואבוי מדעי המחשב בבית ספר זה בדיחה אני שם ולא מלמדים שם כלום מכמה לולאות מערכים ופרויקט מסריח בחיים לא הייתי ממליץ למישהו להתחיל מתכנות של בית ספר, תתחיל מיוטיוב ותזרום אל תלמד רק שפה אחת (יש אנשים כאלה) - אלא אם אתה רוצה להיות מומחה רק באותה שפה וזה משהו אחר
לצערי אנשים פה מטעים אותך מאוד.
קודם תחשוב טוב מה אתה רוצה לעשות בתכנות, לבנות משחקים? אתרים? תוכנות? אלגוריתמים? שרתים?
לכל שפה יש משהו שמתאים לה יותר. אישית, אני לא רואה סיבה ללמוד פייתון, אלא אם אתה בקטע של סקריפטים (שזה יותר מתאים למחקר, מאשר פיתוח), או התעסקויות עם הרבה מידע.
אני ממליץ לך ללמוד c/c++ בלי קשר לנושא בשביל להכיר עקרונות בסיסיים, כמו ניהול זיכרון, oop.
לאחר מכן אתה יכול לנסות כל מני דברים, אתן לך המלצות לפי נושא.
פיתוח משחקים - c++ או c#
פיתוח אתרים / שרתים - js (ממליץ typescript בהמשך) ו-react
פיתוח לטלפון - אישית אני ממליץ על react native, קח בחשבון שאני מפתח אתרים. בתכלס אתה יכול גם ללכת native, אבל רק אל תיפול למלכודת שהיא flutter, פלאטר זה יותר מנוע משחק מאשר מותאם לבניית אפליקציות, הם עשו הרבה דברים שאין לי כוח להסביר, אבל נוראיים לחווית המשתמש.
פיתוח אפליקציות - אתה יכול c++, או c#, למרות שאפשר גם js עם electron.
rust גם שפה מאוד חזקה, שומע עליה הרבה דברים טובים, אבל אני יודע שהיא לא משהו למתחילים.
קודם תחשוב טוב מה אתה רוצה לעשות בתכנות, לבנות משחקים? אתרים? תוכנות? אלגוריתמים? שרתים?
לכל שפה יש משהו שמתאים לה יותר. אישית, אני לא רואה סיבה ללמוד פייתון, אלא אם אתה בקטע של סקריפטים (שזה יותר מתאים למחקר, מאשר פיתוח), או התעסקויות עם הרבה מידע.
אני ממליץ לך ללמוד c/c++ בלי קשר לנושא בשביל להכיר עקרונות בסיסיים, כמו ניהול זיכרון, oop.
לאחר מכן אתה יכול לנסות כל מני דברים, אתן לך המלצות לפי נושא.
פיתוח משחקים - c++ או c#
פיתוח אתרים / שרתים - js (ממליץ typescript בהמשך) ו-react
פיתוח לטלפון - אישית אני ממליץ על react native, קח בחשבון שאני מפתח אתרים. בתכלס אתה יכול גם ללכת native, אבל רק אל תיפול למלכודת שהיא flutter, פלאטר זה יותר מנוע משחק מאשר מותאם לבניית אפליקציות, הם עשו הרבה דברים שאין לי כוח להסביר, אבל נוראיים לחווית המשתמש.
פיתוח אפליקציות - אתה יכול c++, או c#, למרות שאפשר גם js עם electron.
rust גם שפה מאוד חזקה, שומע עליה הרבה דברים טובים, אבל אני יודע שהיא לא משהו למתחילים.
פייתון לדעתי היא שפה נוראית למתחילים, כי שאתה מתחיל עם פייתון קשה לעבור לשפות כמו c++.
עדיף לך להתחיל עם c++, וללמוד על ניהול זיכרון, ואז גם ללמוד oop.
עדיף לך להתחיל עם c++, וללמוד על ניהול זיכרון, ואז גם ללמוד oop.
שמע ברור שלומדים אבל בכללי זה בקצב מאוד איטי ובצורה לא טובה, במקום לשנן חומר אתה אמור להכיר אותו ולהבין איך הוא פועל ופשוט כל פעם שאתה צריך משהו אתה תצטרך לחפש אותו בגוגל וככה אתה יכול לדעת כמויות הרבה יותר גדולות של חומר בכמות יותר קטנה של זמן, במקום לזכור ספרייה שלמה עם הרבה פונקציות מורכבות ולשנן אותן פשוט תזכור את השם של הספרייה ואילו פונקציות ראשיות שם ואז תתרגל קצת כדי להכניס לראש ואז שתצטרך אותה עוד הפעם תחפש שנייה בגוגל. בחצי שנה אדם פשוט יכול להפוך למתכנת אגדי (יש תכניות כאלה שהן ממש ממש קשות והן באינטרנט ) ואני אישית אם היה לי יותר זמן הייתי עושה אותן, בית ספר נחמד, אבל לא מעבר , להגיד שאתה יודע תכנות ברמה גבוהה בגלל הבית ספר זה כמו שאדם שסיים 5 יחל אנגלית ויודע רק את החומר של 5יחל בלי שום ידע אחר כלום נאדה יגיד שהוא דובר אנגלית (הוא לא קרוב לזה), גם אני לא גאון בתכנות פשוט דיברתי עם אנשים שכן וחיפשתי באינטרנט והבנתי כמה הבית ספר קטן לעומת העולם התעשייה (בכל תחום ),לא בקטע רע או משהו כן
הוא צדק , כדי שמישהו יידע מה הוא רוצה הוא אמור לדעת האם הוא מתחבר לקוד, ואת זה עושים על ידי למידה של שפה אחת ולראות האם אתה מתחבר לזה , בהמשך אתה כבר בונה מסלול וזה כבר משהו אחר
שואל השאלה:
^^^עשיתי לעצמי רשימה של נושאים שאני רוצה ללמוד
נושאים בסיסיים שאני צריך להכיר :
מחרוזות
פונקציות
לולאות, אינדקסים, תנאי עצירה
קבלת קלט מהמשתמש
סוגי משתנים
תנאים - if else ו else if
ולדעת שפת תכנות כמובן (בינתיים התחלתי עם פייתון)
^^^עשיתי לעצמי רשימה של נושאים שאני רוצה ללמוד
נושאים בסיסיים שאני צריך להכיר :
מחרוזות
פונקציות
לולאות, אינדקסים, תנאי עצירה
קבלת קלט מהמשתמש
סוגי משתנים
תנאים - if else ו else if
ולדעת שפת תכנות כמובן (בינתיים התחלתי עם פייתון)
באותו הנושא: