6 תשובות
תלוו איזו אוניברסיטה אבל בדרכ לא
ידע בתוכנה לא צריך את צריכה ציון פסיכומטרי גבוה , תעודת בגרות 4 או 5 יחל במתטיקה בציון מסוים ואנגלית 4 או 5 יחל בציון מסויים ובגרות בפיזיקה 5 יחל בציון מסוים. לכל מכללה / אוניברסיטה תנאים שונים.
במידה ואת לא עומדת בתנאים יש אפשרות למכינה
במידה ואת לא עומדת בתנאים יש אפשרות למכינה
אנונימית
בעיקרון כן.. אם הציונים שלך בבגרות ובפסיכומטרי עומדים בדרישות תוכלי.
-אבל-
אם מישהו בלי ניסיון *בכלל* בתכנות יהיה לו מאוד קשה כי רצים מהר מאוד בחומר , צריכים להגיש הרבה פרויקטים וצריך ללמוד הרבה בבית.
את צריכה ללמוד לפחות שפה אחת בבית ולראות אם את באמת אוהבת את זה לפני שאת ניגשת לאווניברסיטה. בעיקר בגלל הסיבה שהשפות די מזכירות אחת את השניה ולכן אם תדעי שפה אחת יהיה לך קל להבין את השאר. תבחרי שפה נורמאלית לא c++ למשל (שנחשבת קשה ללמידה)
ככל שתלמדי יותר דברים לפני יהיה לך יותר רקע וידע וככה יהיה לך יותר קל בלימודים.
את יכולה ללמוד מאתרים כמו udemy או (free courses site שמאפשר להוריד קורסי יודמי בחינם), ללמוד ממדריכים אינטרנטים , w3school, sololearn וכמובן שגם מהיוטיוב.
בתואר גם תלמדי מבנה נתונים וסיבוכיות שזה גם נושא שכדאי ללמוד לפני כי ללמוד אותו בלחץ תוך כדי התואר זה יותר קשה.
לומדים גם תקשורת בנית אתרים וכל מיני נושאים אחרים.
לדעתי את צריכה במינימום ללמוד בסיס של שפה אחת שתדעי להתמש בקבצים ובמבנה נתונים בתוך אותה שפה (דרישות של חמש יחידות מדעי המחשב דרך אגב) וללמוד במקביל סיבוכיות ויעיליות.
אם יש לך זמן תלמדי שתי שפות.אחת כמו java , #c או פיתון ותנסי ללמוד שם את הבסיס , מבנה הנתונים ו oop
ואז תלמדי שפה כמו c בשביל ללמוד את הבסיס ופוינטרים.
אם תדעי עצים (סוג מבנה נתונים) , oop ,פוינטרים וסיבוכיות ויעילות לפני שאת באה יהיה לך הרבה יותר קל (כי הם נושאים שקשה יחסית להבין לפעמים ואם תלמדי אותם בתקופה לחוצה לא יהיה לך זמן להעמיק בהם)
אפשר גם ללמוד front end
html , css , js בלי להעמיק יותר מידי בשביל להיות מסוגלת לבנות אתר ושיהיה לך את הרקע איך להתחיל..
כן זרקתי דרישות די מוגזמות אבל אני חושב שאם תנסי ללמוד את הנושאים האלה בבית לפני שמלמדים אותך יהיה לך פחות לחץ ותרגישי יותר מוכנה למסלול.
-אבל-
אם מישהו בלי ניסיון *בכלל* בתכנות יהיה לו מאוד קשה כי רצים מהר מאוד בחומר , צריכים להגיש הרבה פרויקטים וצריך ללמוד הרבה בבית.
את צריכה ללמוד לפחות שפה אחת בבית ולראות אם את באמת אוהבת את זה לפני שאת ניגשת לאווניברסיטה. בעיקר בגלל הסיבה שהשפות די מזכירות אחת את השניה ולכן אם תדעי שפה אחת יהיה לך קל להבין את השאר. תבחרי שפה נורמאלית לא c++ למשל (שנחשבת קשה ללמידה)
ככל שתלמדי יותר דברים לפני יהיה לך יותר רקע וידע וככה יהיה לך יותר קל בלימודים.
את יכולה ללמוד מאתרים כמו udemy או (free courses site שמאפשר להוריד קורסי יודמי בחינם), ללמוד ממדריכים אינטרנטים , w3school, sololearn וכמובן שגם מהיוטיוב.
בתואר גם תלמדי מבנה נתונים וסיבוכיות שזה גם נושא שכדאי ללמוד לפני כי ללמוד אותו בלחץ תוך כדי התואר זה יותר קשה.
לומדים גם תקשורת בנית אתרים וכל מיני נושאים אחרים.
לדעתי את צריכה במינימום ללמוד בסיס של שפה אחת שתדעי להתמש בקבצים ובמבנה נתונים בתוך אותה שפה (דרישות של חמש יחידות מדעי המחשב דרך אגב) וללמוד במקביל סיבוכיות ויעיליות.
אם יש לך זמן תלמדי שתי שפות.אחת כמו java , #c או פיתון ותנסי ללמוד שם את הבסיס , מבנה הנתונים ו oop
ואז תלמדי שפה כמו c בשביל ללמוד את הבסיס ופוינטרים.
אם תדעי עצים (סוג מבנה נתונים) , oop ,פוינטרים וסיבוכיות ויעילות לפני שאת באה יהיה לך הרבה יותר קל (כי הם נושאים שקשה יחסית להבין לפעמים ואם תלמדי אותם בתקופה לחוצה לא יהיה לך זמן להעמיק בהם)
אפשר גם ללמוד front end
html , css , js בלי להעמיק יותר מידי בשביל להיות מסוגלת לבנות אתר ושיהיה לך את הרקע איך להתחיל..
כן זרקתי דרישות די מוגזמות אבל אני חושב שאם תנסי ללמוד את הנושאים האלה בבית לפני שמלמדים אותך יהיה לך פחות לחץ ותרגישי יותר מוכנה למסלול.
killua zoldyck אתה יודע איפה אפשר ללמוד את השפות?
אנונימית
זה תלוי איזה שפות את רוצה ללמוד ולאיזה מטרות.
אם את רוצה לפתח אתרים את צריכה ללמוד html , css ו js בעוד js היא שפת התוכנה היחידה ברשימה. html יותר בשביל טאגים של התוכן בדף, css זה העיצוב ו js זה כבר השפת תוכנה ו"המוח" שיכול ליצור אפקטים בעת לחיצה על כפתור ולגרום לדברים לקרות בצורה דינמית באתר.
כדי לבנות אתר יפה ומעוצב את יכולה ללמוד font end מכמה מקורות.
מיוטיוב אם תרשמי
font end tatoiral
html css and js tatorial
web tatorial
html and css guide
(כמובן שבאנגלית)
-במקביל להעזר באתר w3school שהוא אחלה אתר ועוזר כשרוצים להתחיל ללמוד שפות חדשות. מאחד מהחברים שלי התגייס לחטל (והוא מתעסק ב web). ביקשו ללמוד בניית אתרים בעיקר מהתוכן שבאתר הזה.
אם את רוצה לדעת לבנות אתרים מורכבים כמו סטיפס למשל , fxp וכדומה כנראה שתצטרכי להעמיק יותר וללמוד back end.
זה קצת נושא יותר רציני ואפשר להגיד שגם יותר קשה ומעמיק אבל אם תלמדי מהמקומות הנכונים לא תיהיה לך בעיה. לגבי back end יש כל כך הרבה אופציות לאיזה סוג back and לבחור
ריאקט , nodejs, #c , anguler , go והרשימה עוד ארוכה. שם מתעסקים עם הדברים הרצינים יותר כמו משתמשים , db , שרתים וכדומה.
אם את רוצה לדעת גם וגם את יכולה לקחת קורס udemy בכסף או בחינם תוך הורדת הקורס למחשב מהאתר: freecoursessite
יש שם שתי קורסים טובים:
-the web developer bootcamp
מורה מדהים אבל לא הבן אדם הכי טוב בעיצוב. הוא מלמד גם פונט אנד וגם באק אנד בצורה מאוד טובה
-the complete 2020 web development botcamp.
היא גם מסבירה מאוד טוב אבל יותר שמה דגש על עיצוב.
אלה הקורסים הכי טובים באתר. שתיהם מלמדים גם פונט וגם באק. עושים איתך כמה פרויקטים ומלמדים אותך הרבה דברים. בסופי הקורסים עושים פרויקט סופי. הקורסים האלה מאוד טובים אם את רוצה להעמיק ב web ולדעת לפתח את האתרים כמו שצריך. כמובן שהם לא הכי מעמיקים שיש אבל הם מביאים אותך לרמה מאוד גבוהה.
אם לא מכירה את האתר udemy אז בעיקרון זה אתר שמעלים עליו קורסים וחלקם די מושקעים. מבקשים עליהם לרוב 800 שקל *אבל* בכל חודש בערך עושים הנחה של בערך 95 אחוזים.
לגבי לימוד שפת תוכנה:
אם את רוצה ללמוד java כדי לדעת java אז כדי לחפש java tatorial ביוטיוב וללמוד במקביל ב w3school.
הקורס יודמי הכי טוב ב java הוא
java programming masterclass for software developers.
קורס מושקע שנוגע בנושאים מעמיקים שלומדים אפילו בתואר כמו tread, oop ונראה לי שגם צד שרת. הוא לא מסביר gui בצורה הכי טובה אבל שאר הקורס מאוד טוב והמרצה מסביר מאוד טוב.
java נחשבת פופולארית בגלל שהיא מזכירה פיתוח אנדרואיד אותו אפשר ללמוד מהקורס gool של אנרואיד אם את רוצה ויוטיוב וגוגל בעיקר. למשחקים לאנרואיד עדיף לקרוא את הבא.
אם את רוצה לדעת פיתוח משחקים בין עם לטלפון ובין אם בכללי אני מציע ללמוד #c ואז ללמוד יוניטי. יש המון טאטוריאלים טובים ביוטיוב וכמובן שגם ביודמי.
בדרך כלל בשביל בניית משחקים משתמשים בעיקר בשפות #c , c++ שהיא שפה קשה , ועוד שפה שמזכירה פיתון (קלה ללמידה).
נוהגים אחרי זה להשתמש ב gameengine שהיא בעצם תוכנה שבה בונים משחק ובמקביל מתכנתים באחד מהשפות שרשמתי למעלה.
בכללי #c מאוד דומה ל java. אם למדת #c יקח לך פחות מיום יומים ללמוד java ולהפך.
לגבי ללמוד שפת תוכנה קלה python נחשבת אחת השפות הכי קלות ללמידה. הכי כיף ללמוד אותה וכמובן שאפשר ללמוד מאתרים כמו w3school, יוטיוב , אתר הקמפוס (אתר ישראלי עם קורסים בעברית וכדומה)
לגבי הנושאים שנחשבים בסיס בשפות תוכנה:
משתנים
קלט פלט
if else else if
switch case (לא חובה)
פונקציות
לולאות
רקורסיה (פונקציה שחוזרת כל עצמה)
מחלקות
נושאים מתקדמים יותר:
gui - ממשק גרפי
oop- קשרים בין מחלקות
צד שרת
קישור db
treads
קבצים
אקספשנים
מוסדי נתונים : תור , מחסנית, עצים , סוגי עצים וערימה
וכמובן שיש עוד אבל הם הכי פופולארים ואותם לומדים בתואר.
בשפות ישנות יש גם פוינטרים. בעיקרון פוינטרים הם מצביעים לזיכרון ולוקח זמן להתרגל להשתמש בהם ולכן יותר נהוג ללמוד כשפה ראשונה שפה שאין בה דברים כאלה כמו js, #c , python , java וכדומה.
שפות שיש בהם פוינטרים מסודרים על פי רמת הקושי:
++c , assembly , c
בעוד c הקלה. יש עוד שפות בשתי הג'אנרים
אבל הם הכי פופלארים.
אם את רוצה ללמוד מערכות מידע אז תלמדי sql מסולו לארן ו w3school ותלמדי מקורס ביוטיוב סוג מסוים של db תוך העזרות בגוגל. נוהגים ללמוד אקסס כ db ראשון כי הוא הכי קל להבנה וכי הוא נראה די וויזואלי ופשוט. אם זאת השימוש בה לא פופולארי היות ויש מוסדי נתונים שהם או לוקחים פחות מקום , רצים יותר מהר או לחילופין בעלי יותר כלים לבנות מערכת מידע רצינית.
אם את רוצה ללמוד שרתים ואבטחת מידע תצטרכי פשוט לעקוב אחרי מסלולים ב fxp, לקרוא הרבה באינטרנט לעשות גוגל על הרבה נושאים כמו wan , san , pan man , lan, טפולוגיות, osi , tcpip , ההבדלים בין ip4 ל 6.
אם את רוצה להיכנס לזה ברצינות אז כמובן שאפשר לקחת קורס יודמי , ללמוד להסמכות כמו cnna lp1, עוד הסמכה ששכחתי את שמה , הסמכות (python (pcep, pcap ואם תעשי אותם אולי תוכלי למצוא עבודה בתחום התקשורת ולהרוויח 7-8 (בכל זאת אין לך תואר ,את לא בוגרת קורס ואין לך ניסיון)
אם את רוצה ללמוד אסמבלי אז באינטרנט יש כמה חוברות טובים וביוטיוב ובאינטרנט אבל אין המון חומר על הנושא הזה.
c ו c++ אפשר מ gool לרכוש את חבילת ההנדסאים ולהשיג הנחה אם את מכירה מישהו שעושה יג יד. ל c++ גם יש קורס יודמי טוב ובכללי על c ו c++ יש הרבה תוכן ביוטיוב. וזהו בעיקרון
אם את רוצה לפתח אתרים את צריכה ללמוד html , css ו js בעוד js היא שפת התוכנה היחידה ברשימה. html יותר בשביל טאגים של התוכן בדף, css זה העיצוב ו js זה כבר השפת תוכנה ו"המוח" שיכול ליצור אפקטים בעת לחיצה על כפתור ולגרום לדברים לקרות בצורה דינמית באתר.
כדי לבנות אתר יפה ומעוצב את יכולה ללמוד font end מכמה מקורות.
מיוטיוב אם תרשמי
font end tatoiral
html css and js tatorial
web tatorial
html and css guide
(כמובן שבאנגלית)
-במקביל להעזר באתר w3school שהוא אחלה אתר ועוזר כשרוצים להתחיל ללמוד שפות חדשות. מאחד מהחברים שלי התגייס לחטל (והוא מתעסק ב web). ביקשו ללמוד בניית אתרים בעיקר מהתוכן שבאתר הזה.
אם את רוצה לדעת לבנות אתרים מורכבים כמו סטיפס למשל , fxp וכדומה כנראה שתצטרכי להעמיק יותר וללמוד back end.
זה קצת נושא יותר רציני ואפשר להגיד שגם יותר קשה ומעמיק אבל אם תלמדי מהמקומות הנכונים לא תיהיה לך בעיה. לגבי back end יש כל כך הרבה אופציות לאיזה סוג back and לבחור
ריאקט , nodejs, #c , anguler , go והרשימה עוד ארוכה. שם מתעסקים עם הדברים הרצינים יותר כמו משתמשים , db , שרתים וכדומה.
אם את רוצה לדעת גם וגם את יכולה לקחת קורס udemy בכסף או בחינם תוך הורדת הקורס למחשב מהאתר: freecoursessite
יש שם שתי קורסים טובים:
-the web developer bootcamp
מורה מדהים אבל לא הבן אדם הכי טוב בעיצוב. הוא מלמד גם פונט אנד וגם באק אנד בצורה מאוד טובה
-the complete 2020 web development botcamp.
היא גם מסבירה מאוד טוב אבל יותר שמה דגש על עיצוב.
אלה הקורסים הכי טובים באתר. שתיהם מלמדים גם פונט וגם באק. עושים איתך כמה פרויקטים ומלמדים אותך הרבה דברים. בסופי הקורסים עושים פרויקט סופי. הקורסים האלה מאוד טובים אם את רוצה להעמיק ב web ולדעת לפתח את האתרים כמו שצריך. כמובן שהם לא הכי מעמיקים שיש אבל הם מביאים אותך לרמה מאוד גבוהה.
אם לא מכירה את האתר udemy אז בעיקרון זה אתר שמעלים עליו קורסים וחלקם די מושקעים. מבקשים עליהם לרוב 800 שקל *אבל* בכל חודש בערך עושים הנחה של בערך 95 אחוזים.
לגבי לימוד שפת תוכנה:
אם את רוצה ללמוד java כדי לדעת java אז כדי לחפש java tatorial ביוטיוב וללמוד במקביל ב w3school.
הקורס יודמי הכי טוב ב java הוא
java programming masterclass for software developers.
קורס מושקע שנוגע בנושאים מעמיקים שלומדים אפילו בתואר כמו tread, oop ונראה לי שגם צד שרת. הוא לא מסביר gui בצורה הכי טובה אבל שאר הקורס מאוד טוב והמרצה מסביר מאוד טוב.
java נחשבת פופולארית בגלל שהיא מזכירה פיתוח אנדרואיד אותו אפשר ללמוד מהקורס gool של אנרואיד אם את רוצה ויוטיוב וגוגל בעיקר. למשחקים לאנרואיד עדיף לקרוא את הבא.
אם את רוצה לדעת פיתוח משחקים בין עם לטלפון ובין אם בכללי אני מציע ללמוד #c ואז ללמוד יוניטי. יש המון טאטוריאלים טובים ביוטיוב וכמובן שגם ביודמי.
בדרך כלל בשביל בניית משחקים משתמשים בעיקר בשפות #c , c++ שהיא שפה קשה , ועוד שפה שמזכירה פיתון (קלה ללמידה).
נוהגים אחרי זה להשתמש ב gameengine שהיא בעצם תוכנה שבה בונים משחק ובמקביל מתכנתים באחד מהשפות שרשמתי למעלה.
בכללי #c מאוד דומה ל java. אם למדת #c יקח לך פחות מיום יומים ללמוד java ולהפך.
לגבי ללמוד שפת תוכנה קלה python נחשבת אחת השפות הכי קלות ללמידה. הכי כיף ללמוד אותה וכמובן שאפשר ללמוד מאתרים כמו w3school, יוטיוב , אתר הקמפוס (אתר ישראלי עם קורסים בעברית וכדומה)
לגבי הנושאים שנחשבים בסיס בשפות תוכנה:
משתנים
קלט פלט
if else else if
switch case (לא חובה)
פונקציות
לולאות
רקורסיה (פונקציה שחוזרת כל עצמה)
מחלקות
נושאים מתקדמים יותר:
gui - ממשק גרפי
oop- קשרים בין מחלקות
צד שרת
קישור db
treads
קבצים
אקספשנים
מוסדי נתונים : תור , מחסנית, עצים , סוגי עצים וערימה
וכמובן שיש עוד אבל הם הכי פופולארים ואותם לומדים בתואר.
בשפות ישנות יש גם פוינטרים. בעיקרון פוינטרים הם מצביעים לזיכרון ולוקח זמן להתרגל להשתמש בהם ולכן יותר נהוג ללמוד כשפה ראשונה שפה שאין בה דברים כאלה כמו js, #c , python , java וכדומה.
שפות שיש בהם פוינטרים מסודרים על פי רמת הקושי:
++c , assembly , c
בעוד c הקלה. יש עוד שפות בשתי הג'אנרים
אבל הם הכי פופלארים.
אם את רוצה ללמוד מערכות מידע אז תלמדי sql מסולו לארן ו w3school ותלמדי מקורס ביוטיוב סוג מסוים של db תוך העזרות בגוגל. נוהגים ללמוד אקסס כ db ראשון כי הוא הכי קל להבנה וכי הוא נראה די וויזואלי ופשוט. אם זאת השימוש בה לא פופולארי היות ויש מוסדי נתונים שהם או לוקחים פחות מקום , רצים יותר מהר או לחילופין בעלי יותר כלים לבנות מערכת מידע רצינית.
אם את רוצה ללמוד שרתים ואבטחת מידע תצטרכי פשוט לעקוב אחרי מסלולים ב fxp, לקרוא הרבה באינטרנט לעשות גוגל על הרבה נושאים כמו wan , san , pan man , lan, טפולוגיות, osi , tcpip , ההבדלים בין ip4 ל 6.
אם את רוצה להיכנס לזה ברצינות אז כמובן שאפשר לקחת קורס יודמי , ללמוד להסמכות כמו cnna lp1, עוד הסמכה ששכחתי את שמה , הסמכות (python (pcep, pcap ואם תעשי אותם אולי תוכלי למצוא עבודה בתחום התקשורת ולהרוויח 7-8 (בכל זאת אין לך תואר ,את לא בוגרת קורס ואין לך ניסיון)
אם את רוצה ללמוד אסמבלי אז באינטרנט יש כמה חוברות טובים וביוטיוב ובאינטרנט אבל אין המון חומר על הנושא הזה.
c ו c++ אפשר מ gool לרכוש את חבילת ההנדסאים ולהשיג הנחה אם את מכירה מישהו שעושה יג יד. ל c++ גם יש קורס יודמי טוב ובכללי על c ו c++ יש הרבה תוכן ביוטיוב. וזהו בעיקרון
תודה!
אנונימית