הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [דיון] תואר ראשון או תעודת הסמכה מZEND? (https://hosts.co.il/forums/showthread.php?t=89548)

link 13-05-11 23:34

[דיון] תואר ראשון או תעודת הסמכה מZEND?
 
שלום לכולם, החלטתי לפתוח דיון מעניין לשם שינוי(ולא איזה שאלה מתוסבכת) ולהעלות נושא מאוד חשוב לדעתי.

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

אבל בואו נודה בזה, בלי תואר אין מה לעשות היום בעולם בחוץ(ככה אני חושב) וברגע שאנחנו רוצים ללמוד תואר אנחנו לא מתנסים בPHP אלא בC/C++ או java - שפות שהם לא תחום הפיתוח שלנו(בעוד תחום הפיתוח שלנו הוא צד שרת/צד לקוח).

ומכאן נובעת השאלה: מה אנחנו בתור מתכנתי WEB יכולים לעשות?
ללמוד שלוש שנים תואר ולבסוף לא לתכנת לסביבת הפיתוח שאליה אנחנו מיועדים(כי הרי למדנו C/C++ או JAVA).
או לגשת לקורס של מכון לימוד, לקבל תעודה שהיא לא תואר ראשון ואשר לא פותחת לנו דלתות באותה המידה; אנחנו די נופלים בין הכסאות כי מצד אחד לימודי תואר ראשון נותנים חומר מאוד מעניין שיכול לעזור גם בפיתוחי ה-WEB שלנו(אלגוריתמיטקה למשל) אבל מצד שני ללמוד שלוש שנים ולא לפתח בסביבה שאנו מפתחים בה מלכתכילה. הרי אין איזה מוסד אקדמאי שנותן תואר ראשון בפיתוח WEB.
כמו כן, ראיתי כל מיני מודעות של דרושים לחברות אינטרנט שרוצות מפתחים בPHP אבל לא דורשות תעודה, מוזר לא? אותה חברה מוכנה לקחת סיכון עם מישהו שלא מראה לה תעודה שיש לו ידע במשהו.

הייתי שמח לדיון קולח ומעניין.

Randomize 13-05-11 23:39

אני אישית מעדיף הרבה יותר את תחום התוכנה מאשר תחום פיתוח האתרים ולכן אני היתי מעדיף תואר ראשון במדעי המחשב.

Deagly 14-05-11 10:17

ציטוט:

נכתב במקור על ידי link (פרסם 804336)
שלום לכולם, החלטתי לפתוח דיון מעניין לשם שינוי(ולא איזה שאלה מתוסבכת) ולהעלות נושא מאוד חשוב לדעתי.

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

אבל בואו נודה בזה, בלי תואר אין מה לעשות היום בעולם בחוץ(ככה אני חושב) וברגע שאנחנו רוצים ללמוד תואר אנחנו לא מתנסים בPHP אלא בC/C++ או java - שפות שהם לא תחום הפיתוח שלנו(בעוד תחום הפיתוח שלנו הוא צד שרת/צד לקוח).

ומכאן נובעת השאלה: מה אנחנו בתור מתכנתי WEB יכולים לעשות?
ללמוד שלוש שנים תואר ולבסוף לא לתכנת לסביבת הפיתוח שאליה אנחנו מיועדים(כי הרי למדנו C/C++ או JAVA).
או לגשת לקורס של מכון לימוד, לקבל תעודה שהיא לא תואר ראשון ואשר לא פותחת לנו דלתות באותה המידה; אנחנו די נופלים בין הכסאות כי מצד אחד לימודי תואר ראשון נותנים חומר מאוד מעניין שיכול לעזור גם בפיתוחי ה-WEB שלנו(אלגוריתמיטקה למשל) אבל מצד שני ללמוד שלוש שנים ולא לפתח בסביבה שאנו מפתחים בה מלכתכילה. הרי אין איזה מוסד אקדמאי שנותן תואר ראשון בפיתוח WEB.
כמו כן, ראיתי כל מיני מודעות של דרושים לחברות אינטרנט שרוצות מפתחים בPHP אבל לא דורשות תעודה, מוזר לא? אותה חברה מוכנה לקחת סיכון עם מישהו שלא מראה לה תעודה שיש לו ידע במשהו.

הייתי שמח לדיון קולח ומעניין.

זה נכון אבל לא במדוייק,
בתואר ראשון (מדעי המחשב) אתה לומד המון מתמטיקה, אתה לומד צורת חשיבה נכונה לפתירת בעיות, פיתוח אלגוריתמים וכל מה שיוצא בזה.
נכון אתה לומד בין היתר מעשי גם את השפה שמלמדים (בין עם זה NET / C / C plus plus / java) בכדי ליישם פחות או יותר את מה שלמדת באופן מעשי וגם על מנת שיהיה לך רקע תיכנותי מסויים, ברגע שיש לך רקע תיכנותי מסויים אתה יכול ללמוד ולהתמקצע בשפות אחרות.

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

אם תרצה לעבוד בחברות כגון INTEL/IBM/אלביט וכאלה, אז נכון לרוב ידרשו ממך תואר ראשון,
אך זה לא אומר שזה דבר חובה.
בכל אופן אני ממליץ לך לעשות את התואר הראשון גם אם אינך מעוניין להתמקצע בתחום התוכנה אלא בתחום ה WEB. לימודי התואר יעניקו לך כלים חשובים של חשיבה ולמידה עצמית.

link 14-05-11 12:48

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

Deagly 14-05-11 13:03

ציטוט:

נכתב במקור על ידי link (פרסם 804369)
כן, אבל תכנים של אוניברסיטה שלדעתי מאוד יכולים לעזור גם בפיתוח של הweb אבל אני רואה לא מקום שמשלב את אותם התכנים יחד עם לימודי הPHP. ז"א - בן אדם שלמד באונברסיטה קיבל כלים וידע טכני נרחב שיכול לעזור לו גם בפיתוח ווב, כל מה שהוא צריך זה רק ללמוד את התחביר של השפה לעומת בן אדם שלמד פיתוח ווב ואין לו את אותה רמת ידע. אנחנו, בתור מתכנתי ווב די נופלים פה.
וכמובן זה רק לא רק בפיתוח ווב, זה גם בפיתוח לIOS ואנדרואיד שממש תופסים תאוצה, לא ראיתי או שמעתי על מכון אקדמאי שמלמד אותנו את הדברים האלה(פיתוח ווב, אנדרואיד ו-IOS) ברמה ממש גבוהה. נכון שיש מכונים כמו HIT ודומיו, אבל לא נראה לי שזה יהיה באותה הרמה שאוניברסיטת "בר-אילן" למשל הייתה מלמדת.

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

link 14-05-11 13:05

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

BlueNosE 19-05-11 16:54

שמע אין מה לעשות ככה זה בכל תחום בחיים.
השאלה היא אם שווה להשקיע זמן ומאמץ במשהו שפחות מעניין אותך (בהנחה שPHP באמת יותר מדברת אליך לדוגמא) רק כי המילה "תואר" זוהרת מרחוק. אני אישית לא בטוח, אבל זה מאוד תלוי בנאדם.

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

mayden 20-05-11 20:32

ללא ספק, חד משמעית, תואר ראשון.

תחשוב לטווח הארוך - אתה רוצה את עצמך מתכנת פשוט ב- PHP ב- 15 שנה הבאים? או שאתה רואה את עצמך מתקדם בתחום ההיי טק?

וכרגע ענית לעצמך על השאלה.

כדי להתקדם בתעשייה, אתה צריך תואר וניסיון. ואם אתה באמת תותח, מה אתה אומר על לימודים אקדמאיים ותוך כדי התנסויות שונות ב- PHP?

BlueNosE 20-05-11 22:44

אני ממש לא מסכים איתך.
אתה אומר "מתכנת פשוט ב-PHP" רק כי מיקרוסופט השכילה למתג את .NET כשפות "פרימיום" עם תארים ודיפלומות.

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

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

link 21-05-11 01:42

מתכנת PHP הוא לא רק מתכנת PHP - הוא גם מפתח אלגוריתמים(תלוי במערכת שהוא מפתח), הוא מעצב את האתר(במידה והוא צריך), הוא כותב את השורות של הHTML\CSS וגם מפתח את הצד-לקוח, ז"א - אנחנו חולשים על הרבה תחומים שבעצם נכנסים לאחד - מפתח WEB.

הבעיה היא שבארץ הקטע עוד לא מפותח מספיק וזה די חבל לדעתי

Shay Ben Moshe 21-05-11 09:37

בעיניי, ואת דעתי קיבלתי מקריאה באינטרנט, נסיון חשוב יותר בכל התחום של ההיטק מאשר תואר.
ובכל אופן, המציאות מוכיחה (ותסתכלו בטבלאת שכר בalljobs) שמתכנתי C++/C/Java/C# וכיוב' מרוויחים פי 1.5 ממתכנתי PHP.

Daniel 21-05-11 11:31

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

אתה תוכל גם להתקדם - להיות ראש צוות פיתוח של PHP... ומה אז?


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

לפי דעתי לפחות.

buis 21-05-11 11:51

קודם כל, אני לא מתכנת אבל אציג את הדעה שלי כאחד שמעסיק מס' מתכנתים ועובד עם בעלי מקצוע באינטרנט באופן שותף.

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

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

mayden 27-05-11 13:11

ציטוט:

נכתב במקור על ידי BlueNosE (פרסם 804908)
אני ממש לא מסכים איתך.
אתה אומר "מתכנת פשוט ב-PHP" רק כי מיקרוסופט השכילה למתג את .NET כשפות "פרימיום" עם תארים ודיפלומות.

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

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

מתכנת PHP לא חייב להיות פשוט, אבל אחרי הכל - הוא יישאר מתכנת PHP לא יותר ולא פחות. כאשר יש לך תואר במדעי המחשב/הנדסת תוכנה, זה פותח לך המון דלתות. אתה לא חייב להישאר בתחום של ה- PHP אתה יכול להתרחב ל1001 תחומים.

תחשוב קדימה, בעידן של היום שיוצאים לך כל יום חידושים טכנולוגיים, אתה חושב ש- PHP תישאר בטופ במהלך ה- 6 שנים הקרובות? לאט לאט אני רואה עוד ועוד אתרים שנבנים ב Python וכו'.

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

BlueNosE 28-05-11 22:55

אני מבין מה אתה אומר, אבל מצד שני גם לסגור את עצמך ל"מפתח .NET" יכול להיתפס כצרות אופקים.
יכול להיות לדיון הספציפי פה אתה צודק, אבל אני שואל שאלה יותר רחבה - מה עדיף, תואר או ניסיון?

IgalSt 29-05-11 09:23

כמה נקודות שיש לי להגיד על הנושא.

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

דבר נוסף,
כולכם מדברים הרבה על PHP, אבל PHP!="פיתוח ווב". בפיתוח לווב זה הרבה מעבר ל-PHP, או בכלל צד שרת.
בשנה וחצי האחרונות החלטתי לפתח הרבה יותר לקליינט.
JS תופסת תאוצה בשנים האחרונות בזכות המעבר של העולם למחשוב ענן וקבלת תוכנות מבוססות שירות (SaaS) שרובן ככולן מסתמכות רבות על כח העיבוד של הדפדפן (בין היתר).
כמות מכשירי הקצה שמריצים היום JS גדולה מאוד והיא רק גדלה מיום ליום.
ההימור שלי הוא על JS.


כל הזמנים הם GMT +2. הזמן כעת הוא 06:11.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ