שאלה חשובה לפני בחירת מסלול לימודים

hagaluly

New member
שאלה חשובה לפני בחירת מסלול לימודים

אני מעוניין ללמוד תיכנות..... אני מתלבט בין הנדסת תוכנה (4 שנים של קריעה) לבין תיכנות אתרים....... ושאלתי היא כזו.. כמה בממוצע מרוויח תכנת אינטרנט מה נחשב לשכר נמוך ומה נחשב לשכר גבוה? היכן אתם ממליצים ללמוד וכמה זה אורכת תקופת הלימודים?
 

Master Boo

New member
תשמע

מה זה נמוך בשביל? יש בוני אתרים שכירים שמרוויחים 6 בחודש, יש בוני אתרים שכירים שמרוויחים 15 לחודש. כנ"ל לגבי עצמאיים. בעקרון מתכנת מרוויח יותר, אבל כמו שאמרת זו למידה קשה יותר ויותר קשה למצוא עבודה בתחום אם אין לך נסיון.
 

hagaluly

New member
נסיון בא עם הזמן הרי כולם מתחילים מאפס

לגבי "קשה יותר ויותר למצוא עבודה...." הרי כל יום קמים אתרים חדשים אז לגבי זמינות עבודה אני לא בהכרח מסכים איתך כי בלוחות שאני רואה יש דרישה לא מעטה לתכנתים השאלה כמה זמן לוקח ללמוד את כל מה שצריך
 

Master Boo

New member
../images/Emo26.gif

"למידה קשה יותר" "ויותר קשה למצוא עבודה" בכל מקרה- אם תסתכל במודעות דרושים תראה שבשביל בניית אתרים בד"כ מספיק נסיון, ובשביל תכנות בד"כ דורשים גם תואר ראשון או משהו קצת מעבר לנסיון. אני פשוט אומר שהדרישות למתכנת הן בד"כ גבוהות יותר (לפי מה שיצא לי לראות).
 

hagaluly

New member
כמה הנדסאי שכזה מרוויח + -

לפני שאני שורף 3 שנים לימודי תואר חחח
 

Just Tal

New member
אתה לא שורף שום דבר...

תואר = ידע (לאו דווקא ידע שימושי עכשווי אלא פיתוח המוח, פיתוח יכולות למידה ועוד') כמו כן תואר שווה יתרון על אחרים בראיון עבודה ויתר על כך תואר מהנדס. המושג "בניית אתרים" הוא גדול מידי יש חברות בניית אתרים שיהיו מזוגלות לתת לך משכורת של 6 אלף ואחרות 15 אלף (בדר"כ לבעלי תואר או מהנדסים). אני ממליץ על תואר, אני אישית לומד תואר בביוטכנולוגיה ויש לי כרגע במקביל עסק לבניית אתרים. אני לא מוותר על אף אחד מהשניים. בהצלחה. טל.
 

hagaluly

New member
זה לא 3 אלא 4 שנים

אני רוצה ללמוד בכרמיאל בברואדה יש להם תואר bc.s בתוכנה העיניין הוא שצריך מתמטיקה ברמה די גבוהה ואני ומתמטיקה לא חברים יש למישהוא אולי עיצה טובה?
 

Just Tal

New member
אם אתה לא סגור, תלמד מדעי המחשב ולא...

הנדסת תוכנה. מדעי המחשב זה שלוש שנים. (תואר מדעי B.SC) אמנם צריך גם מתמטיקה ברמה גבוהה, תדע לך ששנתיים ראשונות זה מתמטיקה רוב הקורסים. אני אישית ממליץ על מכללת תלחי, לומד שם עכשיו (אמנם ביוטכנולוגיה) אבל פשוט מדהים. אנשים, מרצים, נוף, הווי חברתי. אם אתה רוצה עוד פרטים דבר איתי בפרטי.
 

NeoSwf

New member
(אפשר לעשות 15K ויותר בתחום שלנו גם בלי תואר

כלשהוא. רק נסיון)
 

hagaluly

New member
NeoSwf שאלה לי אלייך

אתה מרוויח סכומים כאלה או שאתה מכיר אנשים שמרוויחים? מה בדיוק צריך ללמוד ועל איזה שפות היית ממליץ? האם צריך ללמוד משהו בנוסף? כמו sql או בסיסי נתונים?
 

NeoSwf

New member
מכיר אנשים.

לגבי שפות- פשוט להיות תותח במה שאתה אוהב- והעולם יחייך אליך. עבור על כמה שפות, ראה למה אתה מתחבר יותר, תתמקצע בו ותציע עצמך למעסיקים. לא משנה איזו שפה זו- ברגע שאתה אוהב אותה- אתה תחפור ותחקור אותה ותגיע למקומות שיגרמו לך להיות מוערך. זה כלל בחיים- לאהוב את מה שאתה עושה. מה שאחרים עושים זה לא משנה.
 

hagaluly

New member
שאלה קצת מפגרת

יש תיכנות תוכנה ויש תיכנות אתרים? הלכתי קצת לאיבוד.......... אם אני רוצה ללמוד לבנות אתרים על איזו שפה כדאי להתמקצע?
 

NeoSwf

New member
same thing

תכנות זה תכנות. השאלה מהי השפה. לכתוב HTML וCSS בעיני זה לא תכנות. לכך דרושים יכולת לוגית+תפישת מרחב טובה. הייתי אומר שHTMLיסט הוא מעצב מבנה עמודים + שולט בשפת טאגיות- הגדרות XML (שזוהי בעצם שפת הHTML- סוג של XML). לגבי שפות תכנות- כל שפה והקושי שלה והאפשרויות שהיא מציעה והתחום בו היא חיה. אם היית רוצה משהו אינטרקטיבי- הייתי מציע לך JS או תכנות פלאש. אם היית רוצה תכנות מסדי נתונים- הייתי מציע לך ללמוד SQL או אורקל. אם אתה רוצה ללמוד בניית אתרים, יש 2 צדדים לתחום זה- צד לקוח וצד שרת. צד הלקוח אחראי על הממשק- ה"ציור" הגראפי שאתה רואה מול העיניים כשאתה נכנס לאתר. צד שרת אחראי על הלוגיקה והבאת הנתונים ממאגרי הנתונים של האתר. קיימת גם לוגיקה בצד הלקוח- היא מתבטאת בשפת הJS. JS יכולה לבצע פעולות לא לוגיות וכן לוגיות. הכל תלוי שניצול שלה ע"י המפתח או צרכי הפרויקט. תחליט מה מעניין אותך. אתה יותר מתמטי או גרפי. אם אומנותי אתה - לך על צד לקוח- ובייחוד HTML & CSS. אם לוגי ומתמטי אתה- לך על צד שרת- שפות כמו PHP, ASP.Net, Java
 

NeoSwf

New member
ג'אווה- הכוונה לJSP.

בעבודה שלי אנחנו בונים על פלטפורמת JAVA. מערכת בשם velocity
 

סוקט

New member
יש הבדל עצום בין הנדסת תוכנה לבניית אתרים

אלה שני תחומים שונים לגמרי..... מההודעות שלך מתקבל רושם שאתה מחפש מה שיכניס לך כמה שיותר כסף בטווח הקצר, הדבר הראשון שאתה צריך ללמוד זה שלרדוף אחרי כסף רק מביא צרות :) אם אתה יכול להתקבל למסלול BSC באחת מהאוניברסיטאות בארץ, לך על זה. עם ציונים סבירים בתור סטודנט שנה שניה\שלישית אתה כבר תוכל לעבוד ולהרוויח יותר מרוב מפתחי האתרים השכירים... אם פיתוח אתרי אינטרנט הוא תחום שמעניין אותך, תתחיל לקרוא על HTML, Javascript, SQL, PHP/ASP עם קצת התמדה וכישרון תוך חודש אתה יכול להגיע רחוק. בהצלחה
 

NeoSwf

New member
קצת נסחפנו עם חודש בשביל להגיע רחוק.

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

סוקט

New member
9 חודש בשביל להבין CSS?

זה "טיפה" מוגזם... (אולי דיברו עם cross site scripting) אפשר ללמוד HTML+CSS בשבוע (וגם זה בהגזמה) ברמה מספיק טובה בשביל להיות מסוגל ליצור Layouts בינוניים עד מורכבים.... עם רקע בתכנות אפשר ללמוד php/asp בשעה, זה לא אומר שצריך להכיר את כל הפונקציות המובנות בשביל זה יש את התיעוד. ואם אין רקע אז נגיד ששבועיים של תרגולים, לדעתי עדיף בכלל ללמוד C כשפה ראשונה ואז ללמוד PHP בקלילות. ואז מה נשאר, SQL? בקיצור, חודש זה ממש לא מופרך בשביל להגיע לרמה סבירה ואחר כך צריך רק להשתפשף...
 

NeoSwf

New member
אחי, בוא לעבוד אצלנו אם תוך שבוע אתה מבין CSS

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